SlideShare ist ein Scribd-Unternehmen logo
1 von 97
Downloaden Sie, um offline zu lesen
Dev Tools State of the Union
Bamboo, FishEye, Crucible, IDE Connectors, JIRA Studio


Tim Buntel, Product Manager, Atlassian

Jesse Gibbs, Product Marketing Manager, Atlassian




                                                         1
                                                             1
How to make you stay?




                        2
How to make you stay?




                        2
How to make you stay?




                        2
How to make you stay?




                        2
How to make you stay?




                        2
How to make you stay?




                        2
3
3
4
4
5
5
Atlassianʼs Fastest Growing Community!



•         9,500 teams
         7,000 starter licenses


                                         6
                                             6
Atlassianʼs Fastest Growing Community!



•         9,500 teams
         7,000 starter licenses


                                         6
                                             6
7
7
FishEye




          8
              8
FishEye

• Your Source Control System:




                                8
                                    8
FishEye

• Your Source Control System:   • Add FishEye for
                                 •   Code search & querying
                                 •   Email/RSS notifications
                                 •   Richer code annotations
                                 •   Shareable links



                                                               8
                                                                   8
Since Summit 2009




                    9
                        9
Since Summit 2009
• Faster, simpler UX
• ʻPeopleʼ features
• OpenSocial gadgets
• Enhanced diffs




                         9
                             9
Developer-driven innovation

At Atlassian
 • 20% time
 • FedEx days




                                   10
                                    10
FedEx XII




            11
             11
SBS DIFFS VIDEO




                  12
                   12
13
 13
Crucible




           14
            14
Crucible

Code review benefits
 • Find defects early
 • Knowledge sharing
 • Training




                        14
                         14
Crucible

Code review benefits     Why donʼt teams do it?
 • Find defects early
 • Knowledge sharing
 • Training




                                                 14
                                                  14
Crucible

Code review benefits     Why donʼt teams do it?
 • Find defects early    • Boring!
 • Knowledge sharing
 • Training




                                                 14
                                                  14
Crucible

Code review benefits     Why donʼt teams do it?
 • Find defects early    • Boring!
 • Knowledge sharing     • Time consuming!
 • Training




                                                 14
                                                  14
Crucible

Code review benefits     Why donʼt teams do it?
 • Find defects early    • Boring!
 • Knowledge sharing     • Time consuming!
 • Training              • Pulls developers away
                           from coding


                                                   14
                                                    14
Crucible

Code review benefits     Why donʼt teams do it?
 • Find defects early    • Boring!
 • Knowledge sharing     • Time consuming!
 • Training              • Pulls developers away
                           from coding
                         • Distributed teams??

                                                   14
                                                    14
Crucible for code reviews
Benefits without the pain
 •   Browser or IDE-based
 •   Asynchronous
 •   Inline discussions
 •   Iterative
 •   JIRA Integration




                                    15
                                     15
Since Summit 2009




                    16
                     16
Since Summit 2009
Faster, simpler reviews
 •   Start a review from:
     •   JIRA, FishEye, IDE
 •   Reviewer suggestions
 •   Keyboard shortcuts
 •   No moderator required
 •   Pre-commit reviews


                              16
                               16
Crucible 2.3




               17
                17
Crucible 2.3
More ways to talk about
your code!
 •   Snippets
 •   Changeset discussions




                             17
                              17
Snippet discussions




                      18
                       18
Changeset discussions




                        19
                         19
Changeset discussions




                        19
                         19
20
 20
Bamboo




         21
          21
Bamboo

         • Benefits of Continuous Integration (CI)
          • FAST Feedback on code changes
          • Bugs donʼt pile up
          • Avoid “integration hell”




                                                    21
                                                     21
Bamboo

         • Benefits of Continuous Integration (CI)
          • FAST Feedback on code changes
          • Bugs donʼt pile up
          • Avoid “integration hell”

         • Bamboo – Fast, Simple CI
          • Any programming language
          • Any test tools
          • Ant, Maven and more build tools


                                                    21
                                                     21
Bamboo at Atlassian




                      22
                       22
Bamboo at Atlassian
               • Dozens of projects
               • Hundreds of build plans
               • Thousands of builds/day




                                           22
                                            22
Whatʼs the catch?




                    23
                     23
Whatʼs the catch?




                    23
                     23
Whatʼs the catch?




                    23
                     23
Cloud Computing!




                   24
                    24
Since Summit 2009…




                     25
                      25
Since Summit 2009…

• Faster, simpler scaling
 • Reserved instances  Save operational costs
 • 100 remote agents  Shorter build queue
 • Enhanced dashboard  Simpler management
 • Agent Scheduling  Manage cost, availability


                                                  25
                                                   25
Automatic Elastic Agents!




                            26
                             26
Automatic Elastic Agents!

Criteria
 • Length of build queue?
 • Time in queue?




                                 26
                                  26
Automatic Elastic Agents!

Criteria
 • Length of build queue?
 • Time in queue?
Behavior
 • How many agents to
   launch?
 • Agent idle time?
                                 26
                                  26
Automatic Elastic Agents!

Criteria                    Strategies
 • Length of build queue?    •   “Aggressive”
 • Time in queue?            •   “Passive”
Behavior                     •   Default
                             •   Custom
 • How many agents to
   launch?
 • Agent idle time?
                                                26
                                                 26
27
 27
IDE Integrations
• Eclipse

• IntelliJ IDEA

• NEW! Visual Studio




                       28
                        28
29
 29
+   Source and issues




                        30
                         30
+       Source and issues

• It starts with a commit…



            JIRA Issue key in the
            commit comment




                                    30
                                     30
+       Source and issues

• In the JIRA Issue…




                                31
                                 31
+     Source and issues

 A closer look at the JIRA ʻSourceʼ tab…

• FishEye
  changeset

What was                                   •   LoC changed
• Changed?                                 •   Diff
• Removed?                                 •   Latest Version
• Added?                                   •   History
                                           •   Download


                                                           32
                                                            32
+      Source and issues

  In the FishEye changeset view…


• Link back to
  the JIRA
  issue




                                     33
                                      33
+         Source and issues

In the FishEye changeset view…


 Hover to get
 more issue
 details




                                    34
                                     34
+       Builds and issues

• Letʼs follow the same commit as itʼs built…



            JIRA Issue key in the
            commit comment




                                                35
                                                 35
+       Builds and issues

• In the JIRA Issue…




                                36
                                 36
+      Builds and issues

  A closer look at the JIRA ʻBuildsʼ tab


Which builds
• Passed?
• Failed?



                                           37
                                            37
+       Builds and issues

The build
 result…

                                • Link back to
                                  JIRA in
                                  commit
                                  comments




                                                 38
                                                  38
+      Builds and source

• Meanwhile, the dev lead gets an IM…




                • What build?
                • Link to the result details…
                                                39
                                                 39
+             Builds and source

Inspecting the
build result…
• Which tests failed?                       • What
                                              changed?




                                                         40
                                                          40
+           Builds and source




                                          • Compare it to the
                                            previous version…
• That failed test
  covers this file…




                                                                41
                                                                 41
+            Builds and source
Inspecting the
changes to the
source…
• Once you find the
  offending code…




                                          42
                                           42
+               Builds and source
Copy & send
the permalink
• To exactly this line
  of code in this diff!




                                              43
                                               43
+        Reviews and issues

• Back to our original commit – letʼs review it!



             JIRA Issue key in the
             commit comment




                                                   44
                                                    44
+             Reviews and issues

In JIRA…



• Create a review for the
  entire changeset




                                          45
                                           45
+   Reviews and issues




                         46
                          46
+           Reviews and issues
Create the JIRA
issue from within
Crucible…




                                         47
                                          47
+           Reviews and issues
Automatically linked
to the original JIRA
issue!




                                       48
                                        48
49
 49
OpenSocial Dashboards




                        50
                         50
Developer Tool Gadgets
Bamboo                                    Crucible                                         FishEye



                                          Open Review Charts
                                                                                            FishEye Charts

                                                               Changeset Review Coverage
Build Activity Summary   Plan Details




                                          Overdue Reviews
                                                               To Do List
                                                                                            Recent Changesets

                         Build Coverage

Single Plan Summary                       ‘Hassle’ List


                                                                                                                51
                                                                                                                 51
The full story
                 • Tomorrow – 8:30 AM
                 • Donʼt miss it!




                                        52
                                         52
Any Dragon Slayers out there?




                                53
                                 53
Any Dragon Slayers out there?




                                53
                                 53
JIRA Studio
Hosted, fully-integrated:




Hassle-free:
 • No infrastructure
 • Automatic updates
 • Daily backups
 • Import your source, issues, wiki



                                      54
                                       54
JIRA Studio - Unique Features
Unified Search &
Quick Navigation




                                     55
                                      55
JIRA Studio - Unique Features
Automatic linking
 • Issues
 • Wiki pages
 • Changesets
 • Reviews
 • Build plans
 • Build results




                                         56
                                          56
JIRA Studio - Unique Features
Update issues with SVN
commit comments
 • #time
 • #comment
 • #<transition>




                                      57
                                       57
JIRA Studio - Unique Features
Unified Activity Streams




                                58
                                 58
JIRA Studio meets Google Apps!




                                 59
                                  59
60
 60
Whatʼs Next?




               61
                61
Distributed Version Control




                              62
                               62
Easier Integration
• Unified Application Links
 • Automatic app discovery
 • Automatic gadget publishing
 • Studio-like smart linking
   behind the firewall
 • Studio-like activity streams
   behind the firewall



                                  63
                                   63
Bamboo 3.0




             64
              64
Bamboo 3.0
• Parallel builds
 • Faster build results




                          64
                           64
Bamboo 3.0
• Parallel builds
 • Faster build results

• Multi-stage builds
 • Simpler build
   configuration



                          64
                           64
Party time!

                 Download            Hosted



              Bamboo      FishEye




                                    JIRA Studio
                   Crucible


                                                  65
                                                   65
Question?




            66
             66

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrumWilliam Simms
 
Stop Worrying! And love the workflow
Stop Worrying! And love the workflowStop Worrying! And love the workflow
Stop Worrying! And love the workflowAtlassian
 
Building Atlassian Plugins with Groovy - Atlassian Summit 2010 - Lightning Talks
Building Atlassian Plugins with Groovy - Atlassian Summit 2010 - Lightning TalksBuilding Atlassian Plugins with Groovy - Atlassian Summit 2010 - Lightning Talks
Building Atlassian Plugins with Groovy - Atlassian Summit 2010 - Lightning TalksAtlassian
 
Scrum methodology
Scrum methodology Scrum methodology
Scrum methodology C.T.Co
 
Scaling Continuous Integration in the Cloud
Scaling Continuous Integration in the CloudScaling Continuous Integration in the Cloud
Scaling Continuous Integration in the CloudAtlassian
 
Get your Project back in Shape!
Get your Project back in Shape!Get your Project back in Shape!
Get your Project back in Shape!Joachim Tuchel
 
Android java fx-jme@jug-lugano
Android java fx-jme@jug-luganoAndroid java fx-jme@jug-lugano
Android java fx-jme@jug-luganoFabrizio Giudici
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOpsJulien Pivotto
 
LitmusChaos Office Hours 2 (KubeCon EU'21)
LitmusChaos Office Hours 2 (KubeCon EU'21)LitmusChaos Office Hours 2 (KubeCon EU'21)
LitmusChaos Office Hours 2 (KubeCon EU'21)ChaosNative
 
Engineering Culture and Infrastructure
Engineering Culture and InfrastructureEngineering Culture and Infrastructure
Engineering Culture and InfrastructureSchubert Zhang
 
YEG-Agile-planning
YEG-Agile-planningYEG-Agile-planning
YEG-Agile-planningAmir Barylko
 
Change and Release Management with JIRA and Bamboo - Atlassian Summit 2010
Change and Release Management with JIRA and Bamboo - Atlassian Summit 2010Change and Release Management with JIRA and Bamboo - Atlassian Summit 2010
Change and Release Management with JIRA and Bamboo - Atlassian Summit 2010Atlassian
 
Agile requirements
Agile requirementsAgile requirements
Agile requirementsAmir Barylko
 
Continuous Deployment: Startup Lessons Learned
Continuous Deployment: Startup Lessons LearnedContinuous Deployment: Startup Lessons Learned
Continuous Deployment: Startup Lessons LearnedAsh Maurya
 
MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...
MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...
MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...MeasureWorks
 
Standardization and strategy in agile
Standardization and strategy in agileStandardization and strategy in agile
Standardization and strategy in agileNaveen Gupta
 

Was ist angesagt? (20)

Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Stop Worrying! And love the workflow
Stop Worrying! And love the workflowStop Worrying! And love the workflow
Stop Worrying! And love the workflow
 
Building Atlassian Plugins with Groovy - Atlassian Summit 2010 - Lightning Talks
Building Atlassian Plugins with Groovy - Atlassian Summit 2010 - Lightning TalksBuilding Atlassian Plugins with Groovy - Atlassian Summit 2010 - Lightning Talks
Building Atlassian Plugins with Groovy - Atlassian Summit 2010 - Lightning Talks
 
Scrum methodology
Scrum methodology Scrum methodology
Scrum methodology
 
Scaling Continuous Integration in the Cloud
Scaling Continuous Integration in the CloudScaling Continuous Integration in the Cloud
Scaling Continuous Integration in the Cloud
 
Get your Project back in Shape!
Get your Project back in Shape!Get your Project back in Shape!
Get your Project back in Shape!
 
Android java fx-jme@jug-lugano
Android java fx-jme@jug-luganoAndroid java fx-jme@jug-lugano
Android java fx-jme@jug-lugano
 
Jenkins CI in Action
Jenkins CI in ActionJenkins CI in Action
Jenkins CI in Action
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
LitmusChaos Office Hours 2 (KubeCon EU'21)
LitmusChaos Office Hours 2 (KubeCon EU'21)LitmusChaos Office Hours 2 (KubeCon EU'21)
LitmusChaos Office Hours 2 (KubeCon EU'21)
 
Engineering Culture and Infrastructure
Engineering Culture and InfrastructureEngineering Culture and Infrastructure
Engineering Culture and Infrastructure
 
YEG-Agile-planning
YEG-Agile-planningYEG-Agile-planning
YEG-Agile-planning
 
Change and Release Management with JIRA and Bamboo - Atlassian Summit 2010
Change and Release Management with JIRA and Bamboo - Atlassian Summit 2010Change and Release Management with JIRA and Bamboo - Atlassian Summit 2010
Change and Release Management with JIRA and Bamboo - Atlassian Summit 2010
 
Agile requirements
Agile requirementsAgile requirements
Agile requirements
 
Continuous Deployment: Startup Lessons Learned
Continuous Deployment: Startup Lessons LearnedContinuous Deployment: Startup Lessons Learned
Continuous Deployment: Startup Lessons Learned
 
MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...
MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...
MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...
 
Agile planning
Agile planningAgile planning
Agile planning
 
Standardization and strategy in agile
Standardization and strategy in agileStandardization and strategy in agile
Standardization and strategy in agile
 
Intro to Agile
Intro to AgileIntro to Agile
Intro to Agile
 
agile-planning
agile-planningagile-planning
agile-planning
 

Andere mochten auch

Charlie Talk - Everything At The Click Of A Button
Charlie Talk - Everything At The Click Of A ButtonCharlie Talk - Everything At The Click Of A Button
Charlie Talk - Everything At The Click Of A ButtonAtlassian
 
Confluence State Of The Union 2009
Confluence State Of The Union 2009Confluence State Of The Union 2009
Confluence State Of The Union 2009Atlassian
 
Plugin Exchange
Plugin ExchangePlugin Exchange
Plugin ExchangeAtlassian
 
Supercharging Share Point with Enterprise Wiki
Supercharging Share Point with Enterprise WikiSupercharging Share Point with Enterprise Wiki
Supercharging Share Point with Enterprise WikiAtlassian
 
High-Octane Dev Teams: Three Things You Can Do To Improve Code Quality
High-Octane Dev Teams: Three Things You Can Do To Improve Code QualityHigh-Octane Dev Teams: Three Things You Can Do To Improve Code Quality
High-Octane Dev Teams: Three Things You Can Do To Improve Code QualityAtlassian
 
Peer Code Review: In a Nutshell and The Tantric Team: Getting Your Automated ...
Peer Code Review: In a Nutshell and The Tantric Team: Getting Your Automated ...Peer Code Review: In a Nutshell and The Tantric Team: Getting Your Automated ...
Peer Code Review: In a Nutshell and The Tantric Team: Getting Your Automated ...Atlassian
 

Andere mochten auch (6)

Charlie Talk - Everything At The Click Of A Button
Charlie Talk - Everything At The Click Of A ButtonCharlie Talk - Everything At The Click Of A Button
Charlie Talk - Everything At The Click Of A Button
 
Confluence State Of The Union 2009
Confluence State Of The Union 2009Confluence State Of The Union 2009
Confluence State Of The Union 2009
 
Plugin Exchange
Plugin ExchangePlugin Exchange
Plugin Exchange
 
Supercharging Share Point with Enterprise Wiki
Supercharging Share Point with Enterprise WikiSupercharging Share Point with Enterprise Wiki
Supercharging Share Point with Enterprise Wiki
 
High-Octane Dev Teams: Three Things You Can Do To Improve Code Quality
High-Octane Dev Teams: Three Things You Can Do To Improve Code QualityHigh-Octane Dev Teams: Three Things You Can Do To Improve Code Quality
High-Octane Dev Teams: Three Things You Can Do To Improve Code Quality
 
Peer Code Review: In a Nutshell and The Tantric Team: Getting Your Automated ...
Peer Code Review: In a Nutshell and The Tantric Team: Getting Your Automated ...Peer Code Review: In a Nutshell and The Tantric Team: Getting Your Automated ...
Peer Code Review: In a Nutshell and The Tantric Team: Getting Your Automated ...
 

Ähnlich wie Dev Tools State of the Union (Part II) - Atlassian Summit 2010

SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA
 
State of the Ecosystem - Atlassian Summit 2010
State of the Ecosystem - Atlassian Summit 2010State of the Ecosystem - Atlassian Summit 2010
State of the Ecosystem - Atlassian Summit 2010Atlassian
 
FishEye's Commit Graph: Visualize Your Code Repository
FishEye's Commit Graph: Visualize Your Code RepositoryFishEye's Commit Graph: Visualize Your Code Repository
FishEye's Commit Graph: Visualize Your Code RepositoryAtlassian
 
Executing for Every Screen: Build, launch and sustain products for your custo...
Executing for Every Screen: Build, launch and sustain products for your custo...Executing for Every Screen: Build, launch and sustain products for your custo...
Executing for Every Screen: Build, launch and sustain products for your custo...Steven Hoober
 
Continuous integration with jenkins
Continuous integration with jenkinsContinuous integration with jenkins
Continuous integration with jenkinsPei-Tang Huang
 
Journey to Docker Production: Evolving Your Infrastructure and Processes - Br...
Journey to Docker Production: Evolving Your Infrastructure and Processes - Br...Journey to Docker Production: Evolving Your Infrastructure and Processes - Br...
Journey to Docker Production: Evolving Your Infrastructure and Processes - Br...Docker, Inc.
 
Tooling for the JavaScript Era
Tooling for the JavaScript EraTooling for the JavaScript Era
Tooling for the JavaScript Eramartinlippert
 
Designing for Tomorrow, Delivering Today
Designing for Tomorrow, Delivering TodayDesigning for Tomorrow, Delivering Today
Designing for Tomorrow, Delivering TodayFrank Rydzewski
 
Inside Wordnik's Architecture
Inside Wordnik's ArchitectureInside Wordnik's Architecture
Inside Wordnik's ArchitectureTony Tam
 
Self-Service in EPAM Private Cloud
Self-Service in EPAM Private CloudSelf-Service in EPAM Private Cloud
Self-Service in EPAM Private CloudAlex Tregubov
 
Self servicing in epam private cloud 0.3 (1)
Self servicing in epam private cloud 0.3 (1)Self servicing in epam private cloud 0.3 (1)
Self servicing in epam private cloud 0.3 (1)Alex Tregubov
 
Circuit 2015 Keynote - Carsten Ziegeler
Circuit 2015 Keynote -  Carsten ZiegelerCircuit 2015 Keynote -  Carsten Ziegeler
Circuit 2015 Keynote - Carsten ZiegelerICF CIRCUIT
 
Agile the Pivotal Way
Agile the Pivotal WayAgile the Pivotal Way
Agile the Pivotal WayMike Gehard
 
Taking ownership of the challenges and problems of owning a grotty API and tu...
Taking ownership of the challenges and problems of owning a grotty API and tu...Taking ownership of the challenges and problems of owning a grotty API and tu...
Taking ownership of the challenges and problems of owning a grotty API and tu...Jexia
 
Confluence State of the Union - Atlassian Summit 2010
Confluence State of the Union - Atlassian Summit 2010Confluence State of the Union - Atlassian Summit 2010
Confluence State of the Union - Atlassian Summit 2010Atlassian
 
Software Quality via Unit Testing
Software Quality via Unit TestingSoftware Quality via Unit Testing
Software Quality via Unit TestingShaun Abram
 
Five killer hidden features in JIRA and Confluence
Five killer hidden features in JIRA and Confluence Five killer hidden features in JIRA and Confluence
Five killer hidden features in JIRA and Confluence Atlassian
 

Ähnlich wie Dev Tools State of the Union (Part II) - Atlassian Summit 2010 (20)

Core Principles Of Ci
Core Principles Of CiCore Principles Of Ci
Core Principles Of Ci
 
SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612
 
State of the Ecosystem - Atlassian Summit 2010
State of the Ecosystem - Atlassian Summit 2010State of the Ecosystem - Atlassian Summit 2010
State of the Ecosystem - Atlassian Summit 2010
 
FishEye's Commit Graph: Visualize Your Code Repository
FishEye's Commit Graph: Visualize Your Code RepositoryFishEye's Commit Graph: Visualize Your Code Repository
FishEye's Commit Graph: Visualize Your Code Repository
 
Executing for Every Screen: Build, launch and sustain products for your custo...
Executing for Every Screen: Build, launch and sustain products for your custo...Executing for Every Screen: Build, launch and sustain products for your custo...
Executing for Every Screen: Build, launch and sustain products for your custo...
 
Continuous integration with jenkins
Continuous integration with jenkinsContinuous integration with jenkins
Continuous integration with jenkins
 
Journey to Docker Production: Evolving Your Infrastructure and Processes - Br...
Journey to Docker Production: Evolving Your Infrastructure and Processes - Br...Journey to Docker Production: Evolving Your Infrastructure and Processes - Br...
Journey to Docker Production: Evolving Your Infrastructure and Processes - Br...
 
Tooling for the JavaScript Era
Tooling for the JavaScript EraTooling for the JavaScript Era
Tooling for the JavaScript Era
 
Designing for Tomorrow, Delivering Today
Designing for Tomorrow, Delivering TodayDesigning for Tomorrow, Delivering Today
Designing for Tomorrow, Delivering Today
 
Inside Wordnik's Architecture
Inside Wordnik's ArchitectureInside Wordnik's Architecture
Inside Wordnik's Architecture
 
Self-Service in EPAM Private Cloud
Self-Service in EPAM Private CloudSelf-Service in EPAM Private Cloud
Self-Service in EPAM Private Cloud
 
Self servicing in epam private cloud 0.3 (1)
Self servicing in epam private cloud 0.3 (1)Self servicing in epam private cloud 0.3 (1)
Self servicing in epam private cloud 0.3 (1)
 
Desktop Intro
Desktop IntroDesktop Intro
Desktop Intro
 
Circuit 2015 Keynote - Carsten Ziegeler
Circuit 2015 Keynote -  Carsten ZiegelerCircuit 2015 Keynote -  Carsten Ziegeler
Circuit 2015 Keynote - Carsten Ziegeler
 
Agile the Pivotal Way
Agile the Pivotal WayAgile the Pivotal Way
Agile the Pivotal Way
 
Taking ownership of the challenges and problems of owning a grotty API and tu...
Taking ownership of the challenges and problems of owning a grotty API and tu...Taking ownership of the challenges and problems of owning a grotty API and tu...
Taking ownership of the challenges and problems of owning a grotty API and tu...
 
Solr pattern
Solr patternSolr pattern
Solr pattern
 
Confluence State of the Union - Atlassian Summit 2010
Confluence State of the Union - Atlassian Summit 2010Confluence State of the Union - Atlassian Summit 2010
Confluence State of the Union - Atlassian Summit 2010
 
Software Quality via Unit Testing
Software Quality via Unit TestingSoftware Quality via Unit Testing
Software Quality via Unit Testing
 
Five killer hidden features in JIRA and Confluence
Five killer hidden features in JIRA and Confluence Five killer hidden features in JIRA and Confluence
Five killer hidden features in JIRA and Confluence
 

Mehr von Atlassian

International Women's Day 2020
International Women's Day 2020International Women's Day 2020
International Women's Day 2020Atlassian
 
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 2020Atlassian
 
Forge App Showcase
Forge App ShowcaseForge App Showcase
Forge App ShowcaseAtlassian
 
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 UIAtlassian
 
Meet the Forge Runtime
Meet the Forge RuntimeMeet the Forge Runtime
Meet the Forge RuntimeAtlassian
 
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 ExperienceAtlassian
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge TriggersAtlassian
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeAtlassian
 
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 ModelAtlassian
 
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 SystemAtlassian
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the HoodAtlassian
 
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 APIsAtlassian
 
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 PluginAtlassian
 
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 BuildingAtlassian
 
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 MatterAtlassian
 
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 MindAtlassian
 
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...Atlassian
 
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 TeamsAtlassian
 
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 TeamAtlassian
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in MindAtlassian
 

Mehr von 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
 

Kürzlich hochgeladen

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 

Kürzlich hochgeladen (20)

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 

Dev Tools State of the Union (Part II) - Atlassian Summit 2010

  • 1. Dev Tools State of the Union Bamboo, FishEye, Crucible, IDE Connectors, JIRA Studio Tim Buntel, Product Manager, Atlassian Jesse Gibbs, Product Marketing Manager, Atlassian 1 1
  • 2. How to make you stay? 2
  • 3. How to make you stay? 2
  • 4. How to make you stay? 2
  • 5. How to make you stay? 2
  • 6. How to make you stay? 2
  • 7. How to make you stay? 2
  • 8. 3 3
  • 9. 4 4
  • 10. 5 5
  • 11. Atlassianʼs Fastest Growing Community! • 9,500 teams 7,000 starter licenses 6 6
  • 12. Atlassianʼs Fastest Growing Community! • 9,500 teams 7,000 starter licenses 6 6
  • 13. 7 7
  • 14. FishEye 8 8
  • 15. FishEye • Your Source Control System: 8 8
  • 16. FishEye • Your Source Control System: • Add FishEye for • Code search & querying • Email/RSS notifications • Richer code annotations • Shareable links 8 8
  • 18. Since Summit 2009 • Faster, simpler UX • ʻPeopleʼ features • OpenSocial gadgets • Enhanced diffs 9 9
  • 19. Developer-driven innovation At Atlassian • 20% time • FedEx days 10 10
  • 20. FedEx XII 11 11
  • 22. 13 13
  • 23. Crucible 14 14
  • 24. Crucible Code review benefits • Find defects early • Knowledge sharing • Training 14 14
  • 25. Crucible Code review benefits Why donʼt teams do it? • Find defects early • Knowledge sharing • Training 14 14
  • 26. Crucible Code review benefits Why donʼt teams do it? • Find defects early • Boring! • Knowledge sharing • Training 14 14
  • 27. Crucible Code review benefits Why donʼt teams do it? • Find defects early • Boring! • Knowledge sharing • Time consuming! • Training 14 14
  • 28. Crucible Code review benefits Why donʼt teams do it? • Find defects early • Boring! • Knowledge sharing • Time consuming! • Training • Pulls developers away from coding 14 14
  • 29. Crucible Code review benefits Why donʼt teams do it? • Find defects early • Boring! • Knowledge sharing • Time consuming! • Training • Pulls developers away from coding • Distributed teams?? 14 14
  • 30. Crucible for code reviews Benefits without the pain • Browser or IDE-based • Asynchronous • Inline discussions • Iterative • JIRA Integration 15 15
  • 32. Since Summit 2009 Faster, simpler reviews • Start a review from: • JIRA, FishEye, IDE • Reviewer suggestions • Keyboard shortcuts • No moderator required • Pre-commit reviews 16 16
  • 33. Crucible 2.3 17 17
  • 34. Crucible 2.3 More ways to talk about your code! • Snippets • Changeset discussions 17 17
  • 38. 20 20
  • 39. Bamboo 21 21
  • 40. Bamboo • Benefits of Continuous Integration (CI) • FAST Feedback on code changes • Bugs donʼt pile up • Avoid “integration hell” 21 21
  • 41. Bamboo • Benefits of Continuous Integration (CI) • FAST Feedback on code changes • Bugs donʼt pile up • Avoid “integration hell” • Bamboo – Fast, Simple CI • Any programming language • Any test tools • Ant, Maven and more build tools 21 21
  • 43. Bamboo at Atlassian • Dozens of projects • Hundreds of build plans • Thousands of builds/day 22 22
  • 49. Since Summit 2009… • Faster, simpler scaling • Reserved instances  Save operational costs • 100 remote agents  Shorter build queue • Enhanced dashboard  Simpler management • Agent Scheduling  Manage cost, availability 25 25
  • 51. Automatic Elastic Agents! Criteria • Length of build queue? • Time in queue? 26 26
  • 52. Automatic Elastic Agents! Criteria • Length of build queue? • Time in queue? Behavior • How many agents to launch? • Agent idle time? 26 26
  • 53. Automatic Elastic Agents! Criteria Strategies • Length of build queue? • “Aggressive” • Time in queue? • “Passive” Behavior • Default • Custom • How many agents to launch? • Agent idle time? 26 26
  • 54. 27 27
  • 55. IDE Integrations • Eclipse • IntelliJ IDEA • NEW! Visual Studio 28 28
  • 56. 29 29
  • 57. + Source and issues 30 30
  • 58. + Source and issues • It starts with a commit… JIRA Issue key in the commit comment 30 30
  • 59. + Source and issues • In the JIRA Issue… 31 31
  • 60. + Source and issues A closer look at the JIRA ʻSourceʼ tab… • FishEye changeset What was • LoC changed • Changed? • Diff • Removed? • Latest Version • Added? • History • Download 32 32
  • 61. + Source and issues In the FishEye changeset view… • Link back to the JIRA issue 33 33
  • 62. + Source and issues In the FishEye changeset view… Hover to get more issue details 34 34
  • 63. + Builds and issues • Letʼs follow the same commit as itʼs built… JIRA Issue key in the commit comment 35 35
  • 64. + Builds and issues • In the JIRA Issue… 36 36
  • 65. + Builds and issues A closer look at the JIRA ʻBuildsʼ tab Which builds • Passed? • Failed? 37 37
  • 66. + Builds and issues The build result… • Link back to JIRA in commit comments 38 38
  • 67. + Builds and source • Meanwhile, the dev lead gets an IM… • What build? • Link to the result details… 39 39
  • 68. + Builds and source Inspecting the build result… • Which tests failed? • What changed? 40 40
  • 69. + Builds and source • Compare it to the previous version… • That failed test covers this file… 41 41
  • 70. + Builds and source Inspecting the changes to the source… • Once you find the offending code… 42 42
  • 71. + Builds and source Copy & send the permalink • To exactly this line of code in this diff! 43 43
  • 72. + Reviews and issues • Back to our original commit – letʼs review it! JIRA Issue key in the commit comment 44 44
  • 73. + Reviews and issues In JIRA… • Create a review for the entire changeset 45 45
  • 74. + Reviews and issues 46 46
  • 75. + Reviews and issues Create the JIRA issue from within Crucible… 47 47
  • 76. + Reviews and issues Automatically linked to the original JIRA issue! 48 48
  • 77. 49 49
  • 79. Developer Tool Gadgets Bamboo Crucible FishEye Open Review Charts FishEye Charts Changeset Review Coverage Build Activity Summary Plan Details Overdue Reviews To Do List Recent Changesets Build Coverage Single Plan Summary ‘Hassle’ List 51 51
  • 80. The full story • Tomorrow – 8:30 AM • Donʼt miss it! 52 52
  • 81. Any Dragon Slayers out there? 53 53
  • 82. Any Dragon Slayers out there? 53 53
  • 83. JIRA Studio Hosted, fully-integrated: Hassle-free: • No infrastructure • Automatic updates • Daily backups • Import your source, issues, wiki 54 54
  • 84. JIRA Studio - Unique Features Unified Search & Quick Navigation 55 55
  • 85. JIRA Studio - Unique Features Automatic linking • Issues • Wiki pages • Changesets • Reviews • Build plans • Build results 56 56
  • 86. JIRA Studio - Unique Features Update issues with SVN commit comments • #time • #comment • #<transition> 57 57
  • 87. JIRA Studio - Unique Features Unified Activity Streams 58 58
  • 88. JIRA Studio meets Google Apps! 59 59
  • 89. 60 60
  • 90. Whatʼs Next? 61 61
  • 92. Easier Integration • Unified Application Links • Automatic app discovery • Automatic gadget publishing • Studio-like smart linking behind the firewall • Studio-like activity streams behind the firewall 63 63
  • 93. Bamboo 3.0 64 64
  • 94. Bamboo 3.0 • Parallel builds • Faster build results 64 64
  • 95. Bamboo 3.0 • Parallel builds • Faster build results • Multi-stage builds • Simpler build configuration 64 64
  • 96. Party time! Download Hosted Bamboo FishEye JIRA Studio Crucible 65 65
  • 97. Question? 66 66