SlideShare a Scribd company logo
1 of 69
Download to read offline
Developer Tools
State Of The Union

 Pete Moore, Atlassian
The Family
Bamboo - Continuous integration server

Clover - Test optimization & code coverage for Java

Crucible - Peer code review

FishEye - Repository browser

GreenHopper - Agile project management
ALM VS RL
ALM
ALM
Spec it
ALM
Spec it


          Plan it
ALM
Spec it


          Plan it


                    Code it
ALM
Spec it


          Plan it


                    Code it


                                   QA it
                              (test, build, review)
ALM
Spec it


          Plan it


                    Code it


                                   QA it
                              (test, build, review)




                                                      Ship it
ALM
Spec it


          Plan it


                    Code it


                                   QA it
                              (test, build, review)




                                                      Ship it
ALM
Spec it


          Plan it


                    Code it


                                   QA it
                              (test, build, review)




                                                      Ship it
ALM
Spec it


          Plan it


                    Code it


                                   QA it
                              (test, build, review)




                                                      Ship it
ALM
Spec it


          Plan it


                    Code it


                                   QA it
                              (test, build, review)




                                                      Ship it
ALM
Spec it


          Plan it


                    Code it


                                   QA it
                              (test, build, review)




                                                      Ship it
RL
Spec it


          Plan it


                    Code it


                                   QA it
                              (test, build, review)




                                                      Ship it
RL
Spec it


          Plan it


                    Code it


                                   QA it
                              (test, build, review)




                                                      Ship it
RL
Spec it


          Plan it


                    Code it


                                    QA it
                              (test, build, review)




                                                 Ship it
RL
Spec it


          Plan it


                    Code it


                                    QA it
                              (test, build, review)




                                                 Ship it
RL
Spec it


          Plan it


                    Code it


                                    QA it
                              (test, build, review)




                                                 Ship it
RL
Spec it


          Plan it


                    Code it


                                    QA it
                              (test, build, review)




                                                 Ship it
RL
Spec it


          Plan it


                    Code it


                                    QA it
                              (test, build, review)




                                                 Ship it
RL
Spec it


          Plan it


                    Code it


                                    QA it
                              (test, build, review)




                                                 Ship it
RL
Spec it


          Plan it


                    Code it


                                    QA it
                              (test, build, review)




                                                 Ship it
RL
Spec it


          Plan it


                    Code it


                                    QA it
                              (test, build, review)




                                                 Ship it
RL
Spec it


          Plan it


                    Code it


                                    QA it
                              (test, build, review)




                                                 Ship it
RL
Spec it


          Plan it


                    Code it


                                    QA it
                              (test, build, review)




                                                 Ship it
RL
Spec it


          Plan it


                    Code it


                                    QA it
                              (test, build, review)




                                                 Ship it
RL
Spec it


          Plan it


                    Code it


                                    QA it
                              (test, build, review)




                                                 Ship it
RL
Spec it


          Plan it


                    Code it


                                    QA it
                              (test, build, review)




                                                 Ship it
RL
Spec it


          Plan it


                    Code it


                                    QA it
                              (test, build, review)




                                                 Ship it
RL
Spec it


          Plan it


                    Code it


                                    QA it
                              (test, build, review)




                                                 Ship it
RL
Spec it


          Plan it


                    Code it


                                    QA it
                              (test, build, review)




                                                 Ship it
RL
Spec it


          Plan it


                    Code it


                                    QA it
                              (test, build, review)




                                                 Ship it
RL
Spec it


          Plan it


                    Code it


                                    QA it
                              (test, build, review)




                                                 Ship it
Demo


Oh vengeful demo gods, show mercy on me this day
What just happened?
What just happened?
 Activate issue via the connector

   Coverage with Clover
      View commit with FishEye

          Start code review with Crucible

                Create subtask from Crucible

                    Run optimized test

                          Update review
The demo
     In IDE issues
     Measure coverage
     Create a review
     Create issues from comments
     In IDE build notifications and results
     Optimized test run
     Iterative review
B da
                                                   et y
                                                   To

                                                     a
         Crucible
New more productive interface

Iterative review

JIRA Integration

External database support

Lots more - due dates, suggested reviewers, web
items ...


                     Session:
                     ???????????????????
B da
                                               et y
                                               To

                                                 a
          Crucible
New more productive interface

•   read/unread comments

•   due dates

•   three pane, single file, full screen

Iterative review

External database support


                        Session:
                        ???????????????????
s
   ay ng
 lw i
A ipp
 Sh
           IDE Connectors
JIRA
Search issues, server filters
Create, edit, comment, and
transition issues
Work on issues as tasks and link issues to changes



         Bamboo
         Monitor your builds
         Notifications in your IDE
         View build logs
         Locally re-run tests
Crucible
Popup notifications
Create pre & post commit reviews
View and comments from editor or diff modes




         FishEye
         Direct access to Fisheye
         from your source code
         Instantly grab line level
         links for sharing
Sh
                                                         2. pe
                                                           5 d
                                                            ip
             Clover
Test Optimization

Distributed coverage

Per test coverage

Fully featured Eclipse & IntelliJ plugins

2009 Dukes choice award!



                        Sessions:
                        Clover Update -Tuesday 3:50
                        High Octane Teams - Today 4.45
Sh
                                                         ip
                                                          pe
          Bamboo




                                                            d
Elastic Bamboo

Chat over Bamboo

Customized notifications

JIRA, FishEye & Clover integration

Distributed Builds


                     Sessions:
                     Bamboo Update - Today 4.10
                     Quality: High Octane Teams - Today 4.45
                     Tantric Teams & Builds - Tuesday 10:30
Future
Improved dependencies control - chain together
multiple plans

PHP Builder support

Bulk plan edit

Revamped plugin architecture

Bamboo gadgets and new REST API


                      Session:
                      ???????????????????
B

                                                2. Tod
                                            et

                                                  0
                                                a
         FishEye




                                                      ay
New more productive UI

Personal & project personalization

People orientation

Deeper JIRA integration

Plugin points

Git & Clearcase on their way


                      Session:
                      ???????????????????
More Productive UI
y
  EE da
FR to
 om
fr
     GreenHopper
y
  EE da
FR to
 om
fr
     GreenHopper
fr
                              FR to
                               om

                                EE da
GreenHopper




                                      y
       Session:
       Atlassian & Agile - Tue 11:00
Agile @ Atlassian
 Fast
Agile @ Atlassian
 Fast




          Session:
          Atlassian & Agile - Tue 11:00
JIRA Studio

Issues    Wiki

                        Agile

Source   Reviews


             Session:
             Why consider JIRA Studio - Tue 1:30
A
L
M
A
Atlassian
L
Loves
M
Me
Questions
pete@atlassian.com

Atlasbar, JavaOne Pavillion

Download it
haveasec.com/summit


       SURVEY!!

More Related Content

Viewers also liked

Viewers also liked (6)

Connecting HipChat to (allthethings)
Connecting HipChat to (allthethings)Connecting HipChat to (allthethings)
Connecting HipChat to (allthethings)
 
Atlassian Overview
Atlassian OverviewAtlassian Overview
Atlassian Overview
 
Scaling to 150,000 Builds a Month... and Beyond
Scaling to 150,000 Builds a Month... and BeyondScaling to 150,000 Builds a Month... and Beyond
Scaling to 150,000 Builds a Month... and Beyond
 
Guerilla marketing your service desk
Guerilla marketing your service deskGuerilla marketing your service desk
Guerilla marketing your service desk
 
Dockercon2015 bamboo
Dockercon2015 bambooDockercon2015 bamboo
Dockercon2015 bamboo
 
Bamboo - an introduction
Bamboo - an introductionBamboo - an introduction
Bamboo - an introduction
 

More from Atlassian

Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
Atlassian
 

More from Atlassian (20)

International Women's Day 2020
International Women's Day 2020International Women's Day 2020
International Women's Day 2020
 
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 202010 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020
 
Forge App Showcase
Forge App ShowcaseForge App Showcase
Forge App Showcase
 
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UILet's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UI
 
Meet the Forge Runtime
Meet the Forge RuntimeMeet the Forge Runtime
Meet the Forge Runtime
 
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceForge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User Experience
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge Triggers
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in Forge
 
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelTrusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy Model
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI System
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the Hood
 
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAccess to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIs
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
 
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingTear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the Building
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterNailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that Matter
 
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindBuilding Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in Mind
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
 
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsBeyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced Teams
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamThe Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in Mind
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

Dev Tools State Of Union

  • 1. Developer Tools State Of The Union Pete Moore, Atlassian
  • 2. The Family Bamboo - Continuous integration server Clover - Test optimization & code coverage for Java Crucible - Peer code review FishEye - Repository browser GreenHopper - Agile project management
  • 4. ALM
  • 6. ALM Spec it Plan it
  • 7. ALM Spec it Plan it Code it
  • 8. ALM Spec it Plan it Code it QA it (test, build, review)
  • 9. ALM Spec it Plan it Code it QA it (test, build, review) Ship it
  • 10. ALM Spec it Plan it Code it QA it (test, build, review) Ship it
  • 11. ALM Spec it Plan it Code it QA it (test, build, review) Ship it
  • 12. ALM Spec it Plan it Code it QA it (test, build, review) Ship it
  • 13. ALM Spec it Plan it Code it QA it (test, build, review) Ship it
  • 14. ALM Spec it Plan it Code it QA it (test, build, review) Ship it
  • 15. RL Spec it Plan it Code it QA it (test, build, review) Ship it
  • 16. RL Spec it Plan it Code it QA it (test, build, review) Ship it
  • 17. RL Spec it Plan it Code it QA it (test, build, review) Ship it
  • 18. RL Spec it Plan it Code it QA it (test, build, review) Ship it
  • 19. RL Spec it Plan it Code it QA it (test, build, review) Ship it
  • 20. RL Spec it Plan it Code it QA it (test, build, review) Ship it
  • 21. RL Spec it Plan it Code it QA it (test, build, review) Ship it
  • 22. RL Spec it Plan it Code it QA it (test, build, review) Ship it
  • 23. RL Spec it Plan it Code it QA it (test, build, review) Ship it
  • 24. RL Spec it Plan it Code it QA it (test, build, review) Ship it
  • 25. RL Spec it Plan it Code it QA it (test, build, review) Ship it
  • 26. RL Spec it Plan it Code it QA it (test, build, review) Ship it
  • 27. RL Spec it Plan it Code it QA it (test, build, review) Ship it
  • 28. RL Spec it Plan it Code it QA it (test, build, review) Ship it
  • 29. RL Spec it Plan it Code it QA it (test, build, review) Ship it
  • 30. RL Spec it Plan it Code it QA it (test, build, review) Ship it
  • 31. RL Spec it Plan it Code it QA it (test, build, review) Ship it
  • 32. RL Spec it Plan it Code it QA it (test, build, review) Ship it
  • 33. RL Spec it Plan it Code it QA it (test, build, review) Ship it
  • 34. RL Spec it Plan it Code it QA it (test, build, review) Ship it
  • 35. Demo Oh vengeful demo gods, show mercy on me this day
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 48. What just happened? Activate issue via the connector Coverage with Clover View commit with FishEye Start code review with Crucible Create subtask from Crucible Run optimized test Update review
  • 49. The demo In IDE issues Measure coverage Create a review Create issues from comments In IDE build notifications and results Optimized test run Iterative review
  • 50. B da et y To a Crucible New more productive interface Iterative review JIRA Integration External database support Lots more - due dates, suggested reviewers, web items ... Session: ???????????????????
  • 51. B da et y To a Crucible New more productive interface • read/unread comments • due dates • three pane, single file, full screen Iterative review External database support Session: ???????????????????
  • 52. s ay ng lw i A ipp Sh IDE Connectors
  • 53. JIRA Search issues, server filters Create, edit, comment, and transition issues Work on issues as tasks and link issues to changes Bamboo Monitor your builds Notifications in your IDE View build logs Locally re-run tests
  • 54. Crucible Popup notifications Create pre & post commit reviews View and comments from editor or diff modes FishEye Direct access to Fisheye from your source code Instantly grab line level links for sharing
  • 55. Sh 2. pe 5 d ip Clover Test Optimization Distributed coverage Per test coverage Fully featured Eclipse & IntelliJ plugins 2009 Dukes choice award! Sessions: Clover Update -Tuesday 3:50 High Octane Teams - Today 4.45
  • 56. Sh ip pe Bamboo d Elastic Bamboo Chat over Bamboo Customized notifications JIRA, FishEye & Clover integration Distributed Builds Sessions: Bamboo Update - Today 4.10 Quality: High Octane Teams - Today 4.45 Tantric Teams & Builds - Tuesday 10:30
  • 57. Future Improved dependencies control - chain together multiple plans PHP Builder support Bulk plan edit Revamped plugin architecture Bamboo gadgets and new REST API Session: ???????????????????
  • 58. B 2. Tod et 0 a FishEye ay New more productive UI Personal & project personalization People orientation Deeper JIRA integration Plugin points Git & Clearcase on their way Session: ???????????????????
  • 60. y EE da FR to om fr GreenHopper
  • 61. y EE da FR to om fr GreenHopper
  • 62. fr FR to om EE da GreenHopper y Session: Atlassian & Agile - Tue 11:00
  • 64. Agile @ Atlassian Fast Session: Atlassian & Agile - Tue 11:00
  • 65. JIRA Studio Issues Wiki Agile Source Reviews Session: Why consider JIRA Studio - Tue 1:30
  • 66. A L M