SlideShare une entreprise Scribd logo
1  sur  21
1
1
LIFTOFF!
Launching your product with
JIRA and Confluence



Matt Ryall
Team Lead, Atlassian


                              2
About me
• Matt Ryall
• Team Lead, Confluence dev
 • Runs 25% of the Confluence team
• Confluence 3.5 development lead
• Launched 14 major releases
  of Confluence in 5½ years


                                    3
CONCEPT TO LAUNCH
                    4
CONCEPT TO LAUNCH
                    5
“Let’s face it, space is a
    risky business. I always considered
     every launch a barely controlled
                 explosion.”
    – Aaron Cohen, NASA Administrator




6
Two Case Studies

•Confluence 3.5
 launched March 2011

•Bamboo 3.0 & 3.1
 launched February & May 2011


                                7
Confluence 3.5
                • Collocated team of 10
                 • 50% of the total dev team

                • Four-month release

                • 15 major features


                                               8
CONFLUENCE 3.5
Launch Challenges
• Tracking and prioritising tasks               Matt Ryall
                                    Confluence 3.5 Team Lead

• Aligning different teams with
  a single launch date

• Risk of releasing something
  broken
                                                              9
CONFLUENCE 3.5
 Task Tracking with GreenHopper

• Developers are responsible
  for tracking their own work

• Reduce status meetings

• Weekly or fortnightly status
  checks

                                  10
CONFLUENCE 3.5
Release Checklist, Status Macro
                     • Lightweight responsibility
                       tracking on the wiki
                     • Align team goals and schedules
                     • Status: green, yellow or red



                                                      11
CONFLUENCE 3.5
 Integrated Issue Tracking
• Link issues from a page or comment
 • Up-to-date status information from JIRA
• Create issues from test results

• Ensure no problems get missed



                                             12
Bamboo 3.0 & 3.1
             • Distributed team of 8
              • 3 in Sydney, 5 in Gdansk

             • Two 12-week releases

             • UI redesign + 5 major features

                                                13
BAMBOO 3.0 & 3.1
Launch Challenges
Jens Schumacher
Bamboo Product Manager   • Need to release quickly to beat
                           competition

                         • Tracking and prioritising tasks

                         • Communication across distributed
                           teams

                                                              14
BAMBOO 3.0 & 3.1
 Keeping the Team Informed
• Put sales stats in front of the
  dev team
• Use ‘Days Remaining’ gadget
  to keep focus on delivery
• Track progress against goals


                                    15
BAMBOO 3.0 & 3.1
 User Testing
• Capture results in Confluence
• Share results with the team
• Leads to better product
  design, more understanding
  among developers


                                 16
BAMBOO 3.0 & 3.1
 Planning Video Conferences
• Essential face-to-face time
  for team members
• Collaborate with JIRA,
  GreenHopper
• Whole team is present


                                17
Iterate, iterate, iterate
                         • Practise your launch process:
                           deploy continuously

                         • Keep focused on fixing the most
                           important stuff first

                         • Follow-up releases can relieve
       Kaizen
Continuous improvement     ‘perfection pressure’

                                                            18
Summary
• Identify your launch challenges
• Use tools that help you deliver
• Iterate, iterate, iterate
• Take control of your launch!


                                    19
“There can be no thought of finishing for ‘aiming for the stars.’
Both figuratively and literally, it is a task to occupy the generations.
     And no matter how much progress one makes, there is
                always the thrill of just beginning.”
              – Robert H Goddard, rocket pioneer
                                  20

Contenu connexe

Tendances

SXSW 2013: Get Agile! Scrum for UX, Design & Development
SXSW 2013: Get Agile! Scrum for UX, Design & DevelopmentSXSW 2013: Get Agile! Scrum for UX, Design & Development
SXSW 2013: Get Agile! Scrum for UX, Design & DevelopmentFabrique
 
Getting Agile with Srum
Getting Agile with SrumGetting Agile with Srum
Getting Agile with SrumMike Cohn
 
Microsoft + Agile
Microsoft + AgileMicrosoft + Agile
Microsoft + AgileAndrea Tino
 
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talkTYPO3 CertiFUNcation
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles Ruben Canlas
 
Introduction to LeSS - Large Scale Scrum
Introduction to LeSS - Large Scale ScrumIntroduction to LeSS - Large Scale Scrum
Introduction to LeSS - Large Scale ScrumSrikanth Ramanujam
 
Agile game development with Scrum
Agile game development with ScrumAgile game development with Scrum
Agile game development with ScrumDamir Matas
 
The Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningThe Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningoGuild .
 
Agilex retrospectives
Agilex retrospectivesAgilex retrospectives
Agilex retrospectivesSkills Matter
 
I Run Out Of Silver Bullets, Now What?
I Run Out Of Silver Bullets, Now What?I Run Out Of Silver Bullets, Now What?
I Run Out Of Silver Bullets, Now What?Yi Xu
 
Scrum in Practice
Scrum in PracticeScrum in Practice
Scrum in PracticeNaresh Jain
 
Feedback - The Secret ingredient of success
Feedback - The Secret ingredient of successFeedback - The Secret ingredient of success
Feedback - The Secret ingredient of successElad Sofer
 
Scrum for Video Game Development
Scrum for Video Game DevelopmentScrum for Video Game Development
Scrum for Video Game DevelopmentClinton Keith
 

Tendances (20)

SXSW 2013: Get Agile! Scrum for UX, Design & Development
SXSW 2013: Get Agile! Scrum for UX, Design & DevelopmentSXSW 2013: Get Agile! Scrum for UX, Design & Development
SXSW 2013: Get Agile! Scrum for UX, Design & Development
 
Getting Agile with Srum
Getting Agile with SrumGetting Agile with Srum
Getting Agile with Srum
 
Microsoft + Agile
Microsoft + AgileMicrosoft + Agile
Microsoft + Agile
 
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles
 
Introduction to LeSS - Large Scale Scrum
Introduction to LeSS - Large Scale ScrumIntroduction to LeSS - Large Scale Scrum
Introduction to LeSS - Large Scale Scrum
 
Agile game development with Scrum
Agile game development with ScrumAgile game development with Scrum
Agile game development with Scrum
 
Scrum ppt
Scrum pptScrum ppt
Scrum ppt
 
The Scrum Model
The Scrum ModelThe Scrum Model
The Scrum Model
 
Scrum
ScrumScrum
Scrum
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
The Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningThe Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint Planning
 
Agilex retrospectives
Agilex retrospectivesAgilex retrospectives
Agilex retrospectives
 
I Run Out Of Silver Bullets, Now What?
I Run Out Of Silver Bullets, Now What?I Run Out Of Silver Bullets, Now What?
I Run Out Of Silver Bullets, Now What?
 
Lean vs scrum
Lean vs scrumLean vs scrum
Lean vs scrum
 
Scrum in Practice
Scrum in PracticeScrum in Practice
Scrum in Practice
 
Feedback - The Secret ingredient of success
Feedback - The Secret ingredient of successFeedback - The Secret ingredient of success
Feedback - The Secret ingredient of success
 
Scrum for Video Game Development
Scrum for Video Game DevelopmentScrum for Video Game Development
Scrum for Video Game Development
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Scrum Guide In One Slide
Scrum Guide In One SlideScrum Guide In One Slide
Scrum Guide In One Slide
 

En vedette

AtlasCamp 2010: Securing your Plugin - Penny Wyatt
AtlasCamp 2010: Securing your Plugin - Penny WyattAtlasCamp 2010: Securing your Plugin - Penny Wyatt
AtlasCamp 2010: Securing your Plugin - Penny WyattAtlassian
 
JIRA State of the Union
JIRA State of the UnionJIRA State of the Union
JIRA State of the UnionAtlassian
 
Confluence as a Platform - Atlassian Summit 2010
Confluence as a Platform - Atlassian Summit 2010Confluence as a Platform - Atlassian Summit 2010
Confluence as a Platform - Atlassian Summit 2010Atlassian
 
OMG - How do I set up an AUG (Atlassian User Group)
OMG - How do I set up an AUG (Atlassian User Group)OMG - How do I set up an AUG (Atlassian User Group)
OMG - How do I set up an AUG (Atlassian User Group)Atlassian
 
Civil pages using plugins: Extend Confluence for connections, collaboration a...
Civil pages using plugins: Extend Confluence for connections, collaboration a...Civil pages using plugins: Extend Confluence for connections, collaboration a...
Civil pages using plugins: Extend Confluence for connections, collaboration a...Atlassian
 
Cloud9 IDE and Bitbucket
Cloud9 IDE and BitbucketCloud9 IDE and Bitbucket
Cloud9 IDE and BitbucketAtlassian
 
How the Atlassian Plugin SDK Cured Cancer and Reunited Soundgarden - Atlassia...
How the Atlassian Plugin SDK Cured Cancer and Reunited Soundgarden - Atlassia...How the Atlassian Plugin SDK Cured Cancer and Reunited Soundgarden - Atlassia...
How the Atlassian Plugin SDK Cured Cancer and Reunited Soundgarden - Atlassia...Atlassian
 

En vedette (7)

AtlasCamp 2010: Securing your Plugin - Penny Wyatt
AtlasCamp 2010: Securing your Plugin - Penny WyattAtlasCamp 2010: Securing your Plugin - Penny Wyatt
AtlasCamp 2010: Securing your Plugin - Penny Wyatt
 
JIRA State of the Union
JIRA State of the UnionJIRA State of the Union
JIRA State of the Union
 
Confluence as a Platform - Atlassian Summit 2010
Confluence as a Platform - Atlassian Summit 2010Confluence as a Platform - Atlassian Summit 2010
Confluence as a Platform - Atlassian Summit 2010
 
OMG - How do I set up an AUG (Atlassian User Group)
OMG - How do I set up an AUG (Atlassian User Group)OMG - How do I set up an AUG (Atlassian User Group)
OMG - How do I set up an AUG (Atlassian User Group)
 
Civil pages using plugins: Extend Confluence for connections, collaboration a...
Civil pages using plugins: Extend Confluence for connections, collaboration a...Civil pages using plugins: Extend Confluence for connections, collaboration a...
Civil pages using plugins: Extend Confluence for connections, collaboration a...
 
Cloud9 IDE and Bitbucket
Cloud9 IDE and BitbucketCloud9 IDE and Bitbucket
Cloud9 IDE and Bitbucket
 
How the Atlassian Plugin SDK Cured Cancer and Reunited Soundgarden - Atlassia...
How the Atlassian Plugin SDK Cured Cancer and Reunited Soundgarden - Atlassia...How the Atlassian Plugin SDK Cured Cancer and Reunited Soundgarden - Atlassia...
How the Atlassian Plugin SDK Cured Cancer and Reunited Soundgarden - Atlassia...
 

Similaire à Liftoff! Launching your product with JIRA and Confluence

Pair Programming - a pratical guide
Pair Programming - a pratical guidePair Programming - a pratical guide
Pair Programming - a pratical guideGiuseppe Sorrentino
 
User testing presentation
User testing presentationUser testing presentation
User testing presentationLindaKolker
 
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
 
22-AnOverviewOfScrum.pptx
22-AnOverviewOfScrum.pptx22-AnOverviewOfScrum.pptx
22-AnOverviewOfScrum.pptxHelenCandy2
 
Arch factory - Agile Design: Best Practices
Arch factory - Agile Design: Best PracticesArch factory - Agile Design: Best Practices
Arch factory - Agile Design: Best PracticesIgor Moochnick
 
Release Management for Large Enterprises
Release Management for Large EnterprisesRelease Management for Large Enterprises
Release Management for Large EnterprisesSalesforce Developers
 
Morph your mindset for Continuous Delivery, Agile Roots 2014
Morph your mindset for Continuous Delivery,  Agile Roots 2014Morph your mindset for Continuous Delivery,  Agile Roots 2014
Morph your mindset for Continuous Delivery, Agile Roots 2014lisacrispin
 
Tester’s considerations when moving towards successful CI/CD
Tester’s considerations when moving towards successful CI/CDTester’s considerations when moving towards successful CI/CD
Tester’s considerations when moving towards successful CI/CDDerk-Jan de Grood
 
Value driven continuous delivery
Value driven continuous deliveryValue driven continuous delivery
Value driven continuous deliveryGabriel Prat
 
Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)Jason Yip
 
Software Development Methodologies
Software Development Methodologies Software Development Methodologies
Software Development Methodologies Frances Coronel
 
Jira andscrum (1)
Jira andscrum (1)Jira andscrum (1)
Jira andscrum (1)Atlassian
 
The Journey to LINE TODAY Large-Scale Agile.pdf
The Journey to LINE TODAY Large-Scale Agile.pdfThe Journey to LINE TODAY Large-Scale Agile.pdf
The Journey to LINE TODAY Large-Scale Agile.pdfDerek Chen
 
Kanban Overview And Experience Report Export
Kanban Overview And Experience Report ExportKanban Overview And Experience Report Export
Kanban Overview And Experience Report ExportValtech UK
 
Kanban Overview And Experience Report Export
Kanban Overview And Experience Report ExportKanban Overview And Experience Report Export
Kanban Overview And Experience Report Exportdavidpeterjoyce
 
Agile Fundamental Skill Set
Agile Fundamental Skill SetAgile Fundamental Skill Set
Agile Fundamental Skill SetTsuyoshi Ushio
 
Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...
Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...
Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...Ralf C. Adam
 
Why Limit WIP?
Why Limit WIP?  Why Limit WIP?
Why Limit WIP? LeanKit
 

Similaire à Liftoff! Launching your product with JIRA and Confluence (20)

Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Pair Programming - a pratical guide
Pair Programming - a pratical guidePair Programming - a pratical guide
Pair Programming - a pratical guide
 
User testing presentation
User testing presentationUser testing presentation
User testing presentation
 
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
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
22-AnOverviewOfScrum.pptx
22-AnOverviewOfScrum.pptx22-AnOverviewOfScrum.pptx
22-AnOverviewOfScrum.pptx
 
Arch factory - Agile Design: Best Practices
Arch factory - Agile Design: Best PracticesArch factory - Agile Design: Best Practices
Arch factory - Agile Design: Best Practices
 
Release Management for Large Enterprises
Release Management for Large EnterprisesRelease Management for Large Enterprises
Release Management for Large Enterprises
 
Morph your mindset for Continuous Delivery, Agile Roots 2014
Morph your mindset for Continuous Delivery,  Agile Roots 2014Morph your mindset for Continuous Delivery,  Agile Roots 2014
Morph your mindset for Continuous Delivery, Agile Roots 2014
 
Tester’s considerations when moving towards successful CI/CD
Tester’s considerations when moving towards successful CI/CDTester’s considerations when moving towards successful CI/CD
Tester’s considerations when moving towards successful CI/CD
 
Value driven continuous delivery
Value driven continuous deliveryValue driven continuous delivery
Value driven continuous delivery
 
Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)
 
Software Development Methodologies
Software Development Methodologies Software Development Methodologies
Software Development Methodologies
 
Jira andscrum (1)
Jira andscrum (1)Jira andscrum (1)
Jira andscrum (1)
 
The Journey to LINE TODAY Large-Scale Agile.pdf
The Journey to LINE TODAY Large-Scale Agile.pdfThe Journey to LINE TODAY Large-Scale Agile.pdf
The Journey to LINE TODAY Large-Scale Agile.pdf
 
Kanban Overview And Experience Report Export
Kanban Overview And Experience Report ExportKanban Overview And Experience Report Export
Kanban Overview And Experience Report Export
 
Kanban Overview And Experience Report Export
Kanban Overview And Experience Report ExportKanban Overview And Experience Report Export
Kanban Overview And Experience Report Export
 
Agile Fundamental Skill Set
Agile Fundamental Skill SetAgile Fundamental Skill Set
Agile Fundamental Skill Set
 
Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...
Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...
Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...
 
Why Limit WIP?
Why Limit WIP?  Why Limit WIP?
Why Limit WIP?
 

Plus de 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
 

Plus de 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
 

Dernier

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
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
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
 
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
 
"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
 
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
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
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
 
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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
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
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 

Dernier (20)

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
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
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
 
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
 
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
 
"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
 
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
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
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.
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
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?
 
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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
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
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 

Liftoff! Launching your product with JIRA and Confluence

  • 1. 1
  • 2. 1
  • 3. LIFTOFF! Launching your product with JIRA and Confluence Matt Ryall Team Lead, Atlassian 2
  • 4. About me • Matt Ryall • Team Lead, Confluence dev • Runs 25% of the Confluence team • Confluence 3.5 development lead • Launched 14 major releases of Confluence in 5½ years 3
  • 7. “Let’s face it, space is a risky business. I always considered every launch a barely controlled explosion.” – Aaron Cohen, NASA Administrator 6
  • 8. Two Case Studies •Confluence 3.5 launched March 2011 •Bamboo 3.0 & 3.1 launched February & May 2011 7
  • 9. Confluence 3.5 • Collocated team of 10 • 50% of the total dev team • Four-month release • 15 major features 8
  • 10. CONFLUENCE 3.5 Launch Challenges • Tracking and prioritising tasks Matt Ryall Confluence 3.5 Team Lead • Aligning different teams with a single launch date • Risk of releasing something broken 9
  • 11. CONFLUENCE 3.5 Task Tracking with GreenHopper • Developers are responsible for tracking their own work • Reduce status meetings • Weekly or fortnightly status checks 10
  • 12. CONFLUENCE 3.5 Release Checklist, Status Macro • Lightweight responsibility tracking on the wiki • Align team goals and schedules • Status: green, yellow or red 11
  • 13. CONFLUENCE 3.5 Integrated Issue Tracking • Link issues from a page or comment • Up-to-date status information from JIRA • Create issues from test results • Ensure no problems get missed 12
  • 14. Bamboo 3.0 & 3.1 • Distributed team of 8 • 3 in Sydney, 5 in Gdansk • Two 12-week releases • UI redesign + 5 major features 13
  • 15. BAMBOO 3.0 & 3.1 Launch Challenges Jens Schumacher Bamboo Product Manager • Need to release quickly to beat competition • Tracking and prioritising tasks • Communication across distributed teams 14
  • 16. BAMBOO 3.0 & 3.1 Keeping the Team Informed • Put sales stats in front of the dev team • Use ‘Days Remaining’ gadget to keep focus on delivery • Track progress against goals 15
  • 17. BAMBOO 3.0 & 3.1 User Testing • Capture results in Confluence • Share results with the team • Leads to better product design, more understanding among developers 16
  • 18. BAMBOO 3.0 & 3.1 Planning Video Conferences • Essential face-to-face time for team members • Collaborate with JIRA, GreenHopper • Whole team is present 17
  • 19. Iterate, iterate, iterate • Practise your launch process: deploy continuously • Keep focused on fixing the most important stuff first • Follow-up releases can relieve Kaizen Continuous improvement ‘perfection pressure’ 18
  • 20. Summary • Identify your launch challenges • Use tools that help you deliver • Iterate, iterate, iterate • Take control of your launch! 19
  • 21. “There can be no thought of finishing for ‘aiming for the stars.’ Both figuratively and literally, it is a task to occupy the generations. And no matter how much progress one makes, there is always the thrill of just beginning.” – Robert H Goddard, rocket pioneer 20

Notes de l'éditeur

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. Good afternoon! Our mission at Atlassian is to provide tools that help you to ship better software. Today I’m going to talk about how JIRA and Confluence can accelerate the launch of your product.\n \n
  15. First, a little bit of information about me. My name is Matt Ryall. I work on the Confluence development team.\n\nMost recently, I led the development of Confluence 3.5. I’ve been involved in the launch of all the major releases of Confluence since starting at Atlassian about five years ago.\n\nIn my spare time, I like to travel. This photograph was taken at the beautiful Jiuzhaigou lakes in western China.\n
  16. I’d like to start by looking at our Concept To Launch diagram. We use this diagram at Atlassian to describe how our tools fit with the product development lifecycle.\n\nYou start with a concept for your product, feature or project. From there, you develop a plan about how to implement it. You build the software, and finally launch it to your eager customers or clients. \n
  17. Today I’m focusing just on the last part of this lifecycle: the most effective way to manage your software through to its launch.\n\nNow, nobody every said launching software was easy. In fact, even in other industries, launching something is known to be a lot of work.\n
  18. Here’s a quote from a NASA administrator about launching space flights.\n\n“Let’s face it, space is a risky business. I always considered every launch a barely controlled explosion.”\n\nSo that’s pretty funny. Let’s look at a few examples back in the software industry, specifically releases that Atlassian has recently launched.\n
  19. So today I’m going to look at two case studies today: Confluence 3.5 and Bamboo 3.0 & 3.1.\n
  20. Confluence team, based in Sydney\n\nConfluence 3.5 included 15 major features, including integrating a new user management architecture and nine 20% projects proposed and implemented by the team.\n
  21. \n
  22. \n
  23. \n
  24. Another tool that is totally essential to our release process is the integration between JIRA and Confluence. This has been improved massively in JIRA 4.3 and Confluence 3.5. With the help of application links, you can search for and link to an issue in a Confluence page or comment. Once the link is inserted, the embedded JIRA link shows the current status of the JIRA issue. This forms the basis of our testing and release pages on Confluence, which are sprinkled with links back to our JIRA project.\n\n
  25. Now it’s time to look at the recent Bamboo releases. Are there any Bamboo customers here?\n\nThe Bamboo team is one of the most exciting teams at Atlassian at the moment. They’re pushing out releases very agressively to try to beat their competition. They also have to coordinate work across two different development teams on opposite sides of the world.\n\nAs I’m sure all our Bamboo customers will agree, the recent releases of Bamboo have been incredible. The team has pushed out a great redesign of a five-year-old product, and shipped a number of significant new features. This includes jobs and tasks, two new ways to configure your builds.\n
  26. I asked Jens Schumacher, Bamboo’s product manager, what were the challenges with launching the most recent releases of Bamboo.\n\nHis top priority was to reduce time-to-market. Bamboo is under intense competition from several open source and commercial competitors, and to be competitive they need to release quickly.\n\nAs with Confluence, tracking and prioritising tasks is critical to selecting the right things to launch. \n
  27. \n
  28. \n
  29. \n
  30. Everyone is scared of launching their product. This is natural. You’re about to put \n
  31. \n
  32. \n