SlideShare une entreprise Scribd logo
1  sur  17
Managing Distributed Scrum Projects March 10, 2010 Vaughn Aust VP – Product Management
Presentation Focus 2 DISTRIBUTED SCRUM © 2010 hawkeye, all rights reserved.
Agenda Challenges with Distributed Scrum Scrum Basics Distributed Scrum Best Practices  DISTRIBUTED SCRUM
4 Challenges with Distributed Scrum © 2010 hawkeye, all rights reserved.
Challenges with Distributed Scrum Communication Scrum focuses on person-to-person communication, which is best when there is trust and shared social experiences Noisy communication channels Different time zones, availability Language Knowledge transfer Culture Conflicting behaviorsand processes 5 DISTRIBUTED SCRUM © 2010 hawkeye, all rights reserved.
Scrum Basics 6 © 2010 hawkeye, all rights reserved.
Scrum Roles 7 DISTRIBUTED SCRUM © 2010 hawkeye, all rights reserved.
Scrum Roles 8 DISTRIBUTED SCRUM © 2010 hawkeye, all rights reserved.
Agile Factors 9 DISTRIBUTED SCRUM © 2010 hawkeye, all rights reserved.
Agile is a frame of mind, not a one size fits all project process Agile framework Focus is on shipping working code, faster  Continuous improvement and delivery are everyone's responsibility Self organized and self directed teams Use the framework and best practices that work best for your team Velocity will increase over time, as the team gels around strengths/weaknesses and process is improved Structure for managing change – the one certainty in software development Users do not know what they want until they see or use software It is not possible to completely specify an interactive system Just enough mentality Refactoring is a way of life 10 DISTRIBUTED SCRUM © 2010 hawkeye, all rights reserved.
Agile is a frame of mind, not a one size fits all project process 11 DISTRIBUTED SCRUM © 2010 hawkeye, all rights reserved.
Agile is a frame of mind, not a one size fits all project process 12 DISTRIBUTED SCRUM © 2010 hawkeye, all rights reserved.
Reaching Backlog Agreement – how much documentation? DISTRIBUTED SCRUM © 2010 hawkeye, all rights reserved.   Detailed User Stories Descriptive User Stories Simple User Stories 13
14 DISTRIBUTED Scrum Best Practices © 2009 hawkeye, all rights reserved.
Scrum Best Practices The backlog is the single source of truth Standard Meetings Sprint planning Sprint design Pre-planning Meeting Ongoing Engineer demos (at least 2 times a week) Sprint review by QA Sprint retrospectives Ongoing communication In-person is best, Instant messenger, Email, live meetings Continuous integration, continuous testing and one-click deployment Functionality is not done until QA says so Automated quality checks Automated sprint burn-down reports No distinction between developers at different sites (designers and coders) 15 DISTRIBUTED SCRUM © 2010 hawkeye, all rights reserved.
Best Practices Hierarchy 16 DISTRIBUTED SCRUM © 2010 hawkeye, all rights reserved.   Mature Teams
Discussion 17 © 2009 hawkeye, all rights reserved.

Contenu connexe

Tendances

Pair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical thingsPair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical thingsMarcello Duarte
 
Agile Patterns and Anti-Patterns
Agile Patterns and Anti-PatternsAgile Patterns and Anti-Patterns
Agile Patterns and Anti-PatternsRichard Cheng
 
Project Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers RoleProject Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers RoleKnowit_TM
 
Agile Values, Principles and Practices
Agile Values, Principles and PracticesAgile Values, Principles and Practices
Agile Values, Principles and Practicesjackcrews
 
Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.Sander Hoogendoorn
 
Scrum and-xp-from-the-trenches 05 release planning & scrum with xp
Scrum and-xp-from-the-trenches 05 release planning & scrum with xpScrum and-xp-from-the-trenches 05 release planning & scrum with xp
Scrum and-xp-from-the-trenches 05 release planning & scrum with xpHossam Hassan
 
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 .
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles Ruben Canlas
 
The Power of Feedback Loops
The Power of Feedback LoopsThe Power of Feedback Loops
The Power of Feedback LoopsAgileCymru
 
Agile Adoption Patterns And Antipatterns
Agile Adoption Patterns And AntipatternsAgile Adoption Patterns And Antipatterns
Agile Adoption Patterns And AntipatternsNaresh Jain
 
Sprint Planning in Scrum and How to do it without Tearing Your Eyes Out
Sprint Planning in Scrum and How to do it without Tearing Your Eyes OutSprint Planning in Scrum and How to do it without Tearing Your Eyes Out
Sprint Planning in Scrum and How to do it without Tearing Your Eyes OutJason Knight
 
Lean and Continuous delivery
Lean and Continuous deliveryLean and Continuous delivery
Lean and Continuous deliveryLean India Summit
 
Introduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumIntroduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumVoximate
 
Agile Scrum.A Chicken and Pig approach.
Agile Scrum.A Chicken and Pig approach.Agile Scrum.A Chicken and Pig approach.
Agile Scrum.A Chicken and Pig approach.satyendrajaladi
 
XP vs Lean vs FDD
XP vs Lean vs FDDXP vs Lean vs FDD
XP vs Lean vs FDDSuman Guha
 
Agile and Scrum Basics
Agile and Scrum BasicsAgile and Scrum Basics
Agile and Scrum BasicsMazhar Khan
 

Tendances (20)

Pair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical thingsPair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical things
 
Agile Patterns and Anti-Patterns
Agile Patterns and Anti-PatternsAgile Patterns and Anti-Patterns
Agile Patterns and Anti-Patterns
 
Project Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers RoleProject Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers Role
 
Agile Values, Principles and Practices
Agile Values, Principles and PracticesAgile Values, Principles and Practices
Agile Values, Principles and Practices
 
Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.
 
Scrum and-xp-from-the-trenches 05 release planning & scrum with xp
Scrum and-xp-from-the-trenches 05 release planning & scrum with xpScrum and-xp-from-the-trenches 05 release planning & scrum with xp
Scrum and-xp-from-the-trenches 05 release planning & scrum with xp
 
AdvanScrum: To Scrum and Beyond
AdvanScrum: To Scrum and BeyondAdvanScrum: To Scrum and Beyond
AdvanScrum: To Scrum and Beyond
 
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
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles
 
The Power of Feedback Loops
The Power of Feedback LoopsThe Power of Feedback Loops
The Power of Feedback Loops
 
Building Agile Teams
Building Agile TeamsBuilding Agile Teams
Building Agile Teams
 
Agile Adoption Patterns And Antipatterns
Agile Adoption Patterns And AntipatternsAgile Adoption Patterns And Antipatterns
Agile Adoption Patterns And Antipatterns
 
Sprint Planning in Scrum and How to do it without Tearing Your Eyes Out
Sprint Planning in Scrum and How to do it without Tearing Your Eyes OutSprint Planning in Scrum and How to do it without Tearing Your Eyes Out
Sprint Planning in Scrum and How to do it without Tearing Your Eyes Out
 
Lean vs scrum
Lean vs scrumLean vs scrum
Lean vs scrum
 
Lean and Continuous delivery
Lean and Continuous deliveryLean and Continuous delivery
Lean and Continuous delivery
 
Introduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumIntroduction to Agile Project Management and Scrum
Introduction to Agile Project Management and Scrum
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Agile Scrum.A Chicken and Pig approach.
Agile Scrum.A Chicken and Pig approach.Agile Scrum.A Chicken and Pig approach.
Agile Scrum.A Chicken and Pig approach.
 
XP vs Lean vs FDD
XP vs Lean vs FDDXP vs Lean vs FDD
XP vs Lean vs FDD
 
Agile and Scrum Basics
Agile and Scrum BasicsAgile and Scrum Basics
Agile and Scrum Basics
 

En vedette (6)

Distributed Team Management : Presented by Hugo Messer
Distributed Team Management : Presented by Hugo MesserDistributed Team Management : Presented by Hugo Messer
Distributed Team Management : Presented by Hugo Messer
 
Scrum Scalability: Advanced Techniques for Managing Distributed Agile Teams
Scrum Scalability: Advanced Techniques for Managing Distributed Agile TeamsScrum Scalability: Advanced Techniques for Managing Distributed Agile Teams
Scrum Scalability: Advanced Techniques for Managing Distributed Agile Teams
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
Distributed Agile Scrum Model
Distributed Agile Scrum ModelDistributed Agile Scrum Model
Distributed Agile Scrum Model
 
DSDM® Atern® - Foundation
DSDM® Atern® - FoundationDSDM® Atern® - Foundation
DSDM® Atern® - Foundation
 
DSDM® AgilePF® - Agile Project Framework - Foundation
DSDM® AgilePF® - Agile Project Framework - FoundationDSDM® AgilePF® - Agile Project Framework - Foundation
DSDM® AgilePF® - Agile Project Framework - Foundation
 

Similaire à Managing projects using distributed teams with agile scrum

Agile NCR 2009\Agile Project Management - Facing the Challenges of Distribute...
Agile NCR 2009\Agile Project Management - Facing the Challenges of Distribute...Agile NCR 2009\Agile Project Management - Facing the Challenges of Distribute...
Agile NCR 2009\Agile Project Management - Facing the Challenges of Distribute...Mayank Gupta (CSP, CSM, PMP, OCP, ISTQB)
 
Agile & Scrum Training in Irvine - April 29th
Agile & Scrum Training in Irvine - April 29thAgile & Scrum Training in Irvine - April 29th
Agile & Scrum Training in Irvine - April 29thConscires Agile Practices
 
FOSS and agile software development
FOSS and agile software developmentFOSS and agile software development
FOSS and agile software developmentDUONG Trong Tan
 
SFD2012Hanoi - Duong Trong Tan - Agile and FOSS
SFD2012Hanoi - Duong Trong Tan - Agile and FOSS SFD2012Hanoi - Duong Trong Tan - Agile and FOSS
SFD2012Hanoi - Duong Trong Tan - Agile and FOSS Vu Hung Nguyen
 
Agile Project Management Facing The Challenges Of Distributed Development U...
Agile Project Management   Facing The Challenges Of Distributed Development U...Agile Project Management   Facing The Challenges Of Distributed Development U...
Agile Project Management Facing The Challenges Of Distributed Development U...Xebia IT Architects
 
Agile And Open Development
Agile And Open DevelopmentAgile And Open Development
Agile And Open DevelopmentRoss Gardler
 
Scrum 101
Scrum 101Scrum 101
Scrum 101beLithe
 
Agile Talk at CSI Chapter, Mumbai
Agile Talk at CSI Chapter, MumbaiAgile Talk at CSI Chapter, Mumbai
Agile Talk at CSI Chapter, MumbaiHiren Doshi
 
Ppt of waterfall vs agile (2)
Ppt of waterfall vs agile (2)Ppt of waterfall vs agile (2)
Ppt of waterfall vs agile (2)konkumuttisravan
 
Understand the background of Agile software development now
Understand the background of Agile software development nowUnderstand the background of Agile software development now
Understand the background of Agile software development nowNirajan Panthee
 
Going agile with scrum
Going agile with scrumGoing agile with scrum
Going agile with scrumMayur Sand
 
HOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYAHOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYADivya Tadi
 
Beyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your OrganizationBeyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your Organization ThoughtWorks Studios
 
Leonidas Oy - Agile Project Management @Demola 2010-06-09
Leonidas Oy - Agile Project Management @Demola 2010-06-09Leonidas Oy - Agile Project Management @Demola 2010-06-09
Leonidas Oy - Agile Project Management @Demola 2010-06-09Jarno Keskikangas
 

Similaire à Managing projects using distributed teams with agile scrum (20)

Agile NCR 2009\Agile Project Management - Facing the Challenges of Distribute...
Agile NCR 2009\Agile Project Management - Facing the Challenges of Distribute...Agile NCR 2009\Agile Project Management - Facing the Challenges of Distribute...
Agile NCR 2009\Agile Project Management - Facing the Challenges of Distribute...
 
Agile & Scrum Training in Irvine - April 29th
Agile & Scrum Training in Irvine - April 29thAgile & Scrum Training in Irvine - April 29th
Agile & Scrum Training in Irvine - April 29th
 
FOSS and agile software development
FOSS and agile software developmentFOSS and agile software development
FOSS and agile software development
 
SFD2012Hanoi - Duong Trong Tan - Agile and FOSS
SFD2012Hanoi - Duong Trong Tan - Agile and FOSS SFD2012Hanoi - Duong Trong Tan - Agile and FOSS
SFD2012Hanoi - Duong Trong Tan - Agile and FOSS
 
Agile Project Management Facing The Challenges Of Distributed Development U...
Agile Project Management   Facing The Challenges Of Distributed Development U...Agile Project Management   Facing The Challenges Of Distributed Development U...
Agile Project Management Facing The Challenges Of Distributed Development U...
 
Agile & Scrum Training
Agile & Scrum TrainingAgile & Scrum Training
Agile & Scrum Training
 
Agile & Scrum Training Slides
Agile & Scrum Training SlidesAgile & Scrum Training Slides
Agile & Scrum Training Slides
 
Agile And Open Development
Agile And Open DevelopmentAgile And Open Development
Agile And Open Development
 
7 Myths of Agile Development
7 Myths of Agile Development7 Myths of Agile Development
7 Myths of Agile Development
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Agile Talk at CSI Chapter, Mumbai
Agile Talk at CSI Chapter, MumbaiAgile Talk at CSI Chapter, Mumbai
Agile Talk at CSI Chapter, Mumbai
 
Ppt of waterfall vs agile (2)
Ppt of waterfall vs agile (2)Ppt of waterfall vs agile (2)
Ppt of waterfall vs agile (2)
 
Agile Methodologies & Key Principles
Agile Methodologies & Key Principles Agile Methodologies & Key Principles
Agile Methodologies & Key Principles
 
Successful Agile/UX
Successful Agile/UXSuccessful Agile/UX
Successful Agile/UX
 
Understand the background of Agile software development now
Understand the background of Agile software development nowUnderstand the background of Agile software development now
Understand the background of Agile software development now
 
Going agile with scrum
Going agile with scrumGoing agile with scrum
Going agile with scrum
 
BAAgileQA
BAAgileQABAAgileQA
BAAgileQA
 
HOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYAHOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYA
 
Beyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your OrganizationBeyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your Organization
 
Leonidas Oy - Agile Project Management @Demola 2010-06-09
Leonidas Oy - Agile Project Management @Demola 2010-06-09Leonidas Oy - Agile Project Management @Demola 2010-06-09
Leonidas Oy - Agile Project Management @Demola 2010-06-09
 

Managing projects using distributed teams with agile scrum

  • 1. Managing Distributed Scrum Projects March 10, 2010 Vaughn Aust VP – Product Management
  • 2. Presentation Focus 2 DISTRIBUTED SCRUM © 2010 hawkeye, all rights reserved.
  • 3. Agenda Challenges with Distributed Scrum Scrum Basics Distributed Scrum Best Practices DISTRIBUTED SCRUM
  • 4. 4 Challenges with Distributed Scrum © 2010 hawkeye, all rights reserved.
  • 5. Challenges with Distributed Scrum Communication Scrum focuses on person-to-person communication, which is best when there is trust and shared social experiences Noisy communication channels Different time zones, availability Language Knowledge transfer Culture Conflicting behaviorsand processes 5 DISTRIBUTED SCRUM © 2010 hawkeye, all rights reserved.
  • 6. Scrum Basics 6 © 2010 hawkeye, all rights reserved.
  • 7. Scrum Roles 7 DISTRIBUTED SCRUM © 2010 hawkeye, all rights reserved.
  • 8. Scrum Roles 8 DISTRIBUTED SCRUM © 2010 hawkeye, all rights reserved.
  • 9. Agile Factors 9 DISTRIBUTED SCRUM © 2010 hawkeye, all rights reserved.
  • 10. Agile is a frame of mind, not a one size fits all project process Agile framework Focus is on shipping working code, faster Continuous improvement and delivery are everyone's responsibility Self organized and self directed teams Use the framework and best practices that work best for your team Velocity will increase over time, as the team gels around strengths/weaknesses and process is improved Structure for managing change – the one certainty in software development Users do not know what they want until they see or use software It is not possible to completely specify an interactive system Just enough mentality Refactoring is a way of life 10 DISTRIBUTED SCRUM © 2010 hawkeye, all rights reserved.
  • 11. Agile is a frame of mind, not a one size fits all project process 11 DISTRIBUTED SCRUM © 2010 hawkeye, all rights reserved.
  • 12. Agile is a frame of mind, not a one size fits all project process 12 DISTRIBUTED SCRUM © 2010 hawkeye, all rights reserved.
  • 13. Reaching Backlog Agreement – how much documentation? DISTRIBUTED SCRUM © 2010 hawkeye, all rights reserved. Detailed User Stories Descriptive User Stories Simple User Stories 13
  • 14. 14 DISTRIBUTED Scrum Best Practices © 2009 hawkeye, all rights reserved.
  • 15. Scrum Best Practices The backlog is the single source of truth Standard Meetings Sprint planning Sprint design Pre-planning Meeting Ongoing Engineer demos (at least 2 times a week) Sprint review by QA Sprint retrospectives Ongoing communication In-person is best, Instant messenger, Email, live meetings Continuous integration, continuous testing and one-click deployment Functionality is not done until QA says so Automated quality checks Automated sprint burn-down reports No distinction between developers at different sites (designers and coders) 15 DISTRIBUTED SCRUM © 2010 hawkeye, all rights reserved.
  • 16. Best Practices Hierarchy 16 DISTRIBUTED SCRUM © 2010 hawkeye, all rights reserved. Mature Teams
  • 17. Discussion 17 © 2009 hawkeye, all rights reserved.