Managing Distributed Teams Projects Using Scrum SD Forum May 2009 Guy Pshigoda – Random Logic (888.com)
Agenda <ul><li>What is Scrum – Short Overview </li></ul><ul><li>Distributed Teams - The challenges </li></ul><ul><li>SOS/S...
<ul><li>Agile Coach & Project Manager For Random Logic </li></ul><ul><li>Over 10 years experience in software Development ...
Agile Vs. Scrum  What Is it ??
The Agile Manifesto Statement of values Source: www.agilemanifesto.org We are uncovering better ways of developing softwar...
Agile — Project Vision Drives the Features Fix These Estimate These Features Schedule Cost Schedule Cost Features Plan   D...
What Is Scrum ?
Scrum Framework Product backlog <ul><li>Sprint Planning Meeting </li></ul><ul><li>Review Product Backlog </li></ul><ul><li...
Scrum Teams Are Compact <ul><li>“ Hands on the keyboard” </li></ul><ul><li>Commit to the Sprint </li></ul><ul><li>Own the ...
Distributed Teams – Does it work ?
The   Challenge ….
Teams Structure
Keep The Rhythm Daily Scrum Meetings  <ul><li>Adjust meeting time to meet all time zones   </li></ul><ul><li>Publish Audio...
Key Success Factors Team  Structure End To End Responsibilities Quality  Homogeneity Requirements  Global View Dependencie...
IT’s All About Planning  <ul><li>Always Keep Product Owner  </li></ul><ul><li>Close To The Team </li></ul><ul><li>Build Te...
IT’s All About Planning  <ul><li>New Scrum Team “Integration” </li></ul><ul><li>Responsible For Nightly Build  </li></ul><...
IT’s All About Planning  <ul><li>Unified Planning Meeting After </li></ul><ul><li>Each Sprint Planning </li></ul><ul><li>F...
IT’s All About Planning  <ul><li>Use The Scrum Tool For Planning </li></ul><ul><li>And Tracking </li></ul><ul><li>One Back...
IT’s All About Planning  <ul><li>New Scrum Team “Validation” </li></ul><ul><li>Test And Validate Cross Product  </li></ul>...
IT’s All About Planning  <ul><li>QA Manager is running this effort. </li></ul><ul><li>Active Member of SoSoS. </li></ul><u...
<ul><li>QUESTIONS  ? </li></ul>
<ul><li>THANKS! </li></ul>
Upcoming SlideShare
Loading in...5
×

Scrum - SD Forum

1,304

Published on

This lecture was given in one of the SD Forum meetings by Guy Pshigoda describing Scrum and Scrum of Scrums model

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,304
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Scrum in a distributed environment 08/08/09 © Smits &amp; Pshigoda - 2007
  • Scrum in a distributed environment 08/08/09 © Smits &amp; Pshigoda - 2007
  • Scrum in a distributed environment 08/08/09 © Smits &amp; Pshigoda - 2007
  • Projects Management Department
  • Projects Management Department
  • Projects Management Department
  • Projects Management Department
  • Scrum in a distributed environment 08/08/09 © Smits &amp; Pshigoda - 2007
  • Scrum in a distributed environment 08/08/09 © Smits &amp; Pshigoda - 2007
  • Scrum in a distributed environment 08/08/09 © Smits &amp; Pshigoda - 2007
  • Scrum in a distributed environment 08/08/09 © Smits &amp; Pshigoda - 2007
  • Scrum in a distributed environment 08/08/09 © Smits &amp; Pshigoda - 2007
  • Scrum in a distributed environment 08/08/09 © Smits &amp; Pshigoda - 2007
  • Scrum in a distributed environment 08/08/09 © Smits &amp; Pshigoda - 2007
  • Scrum in a distributed environment 08/08/09 © Smits &amp; Pshigoda - 2007
  • Scrum in a distributed environment 08/08/09 © Smits &amp; Pshigoda - 2007
  • Scrum in a distributed environment 08/08/09 © Smits &amp; Pshigoda - 2007
  • Scrum in a distributed environment 08/08/09 © Smits &amp; Pshigoda - 2007
  • Scrum - SD Forum

    1. 1. Managing Distributed Teams Projects Using Scrum SD Forum May 2009 Guy Pshigoda – Random Logic (888.com)
    2. 2. Agenda <ul><li>What is Scrum – Short Overview </li></ul><ul><li>Distributed Teams - The challenges </li></ul><ul><li>SOS/SoSoS - Team Structure </li></ul><ul><li>Keep the Rhythm of Scrum </li></ul><ul><ul><li>Keep the meetings, reviews even in hard times even with multiple locations </li></ul></ul><ul><li>Key Success Factors </li></ul><ul><li>Questions. </li></ul>
    3. 3. <ul><li>Agile Coach & Project Manager For Random Logic </li></ul><ul><li>Over 10 years experience in software Development & Project </li></ul><ul><li>Management for IT And Distributed Software Development </li></ul><ul><li>environments </li></ul><ul><li>Mentoring Scrum Implementation in various Organizations </li></ul><ul><li>Certified ScrumMaster & Practitioner </li></ul><ul><li>[email_address] </li></ul>Guy Pshigoda
    4. 4. Agile Vs. Scrum What Is it ??
    5. 5. The Agile Manifesto Statement of values Source: www.agilemanifesto.org We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value Process and tools Individuals and interactions over Following a plan Responding to change over Comprehensive documentation Working software over Contract negotiation Customer Collaboration over
    6. 6. Agile — Project Vision Drives the Features Fix These Estimate These Features Schedule Cost Schedule Cost Features Plan Driven Value / Vision Driven The Plan creates cost/schedule estimates The Vision creates feature estimates Waterfall Agile
    7. 7. What Is Scrum ?
    8. 8. Scrum Framework Product backlog <ul><li>Sprint Planning Meeting </li></ul><ul><li>Review Product Backlog </li></ul><ul><li>Estimate Sprint Backlog </li></ul><ul><li>Commit to 14-30 days </li></ul>Story 3 Story 2 Story 4 Sprint 2-4 weeks Story 1 Sprint goal Sprint backlog Potentially shippable product increment Story 2 Story 3 Story 1 Story 4 24 hours <ul><li>Daily Scrum Meeting </li></ul><ul><li>Done since last meeting </li></ul><ul><li>Plan for today </li></ul><ul><li>Obstacles? </li></ul>
    9. 9. Scrum Teams Are Compact <ul><li>“ Hands on the keyboard” </li></ul><ul><li>Commit to the Sprint </li></ul><ul><li>Own the estimates </li></ul><ul><li>Plan their own work (tasks, dependencies) </li></ul><ul><li>Have the authority to do whatever is needed to meet their commitment </li></ul><ul><li>Rely on the Scrum Master to help remove obstacles </li></ul>The Scrum Delivery Team—What They Do <ul><li>Seven plus or minus two </li></ul><ul><li>Preferably co-located </li></ul><ul><li>Go fast through face-to-face communication </li></ul><ul><li>Cross-functional with flexible roles </li></ul><ul><li>Scrum scales by adding teams, not increasing team size </li></ul>
    10. 10. Distributed Teams – Does it work ?
    11. 11. The Challenge ….
    12. 12. Teams Structure
    13. 13. Keep The Rhythm Daily Scrum Meetings <ul><li>Adjust meeting time to meet all time zones </li></ul><ul><li>Publish Audio Recordings of meetings </li></ul><ul><li>Video Conference between sites </li></ul>Release/Sprint Planning <ul><li>Fly key People to one place (Release) </li></ul><ul><li>Share Pictures of planning Charts </li></ul><ul><li>ALL team members participating!! </li></ul><ul><li>Video Conference between sites </li></ul>Release/Sprint Review <ul><li>One Session for all teams </li></ul><ul><li>Web Meeting Application to Share Demo and Presentation </li></ul><ul><li>ALL team members participating </li></ul><ul><li>Video Conference between sites </li></ul>
    14. 14. Key Success Factors Team Structure End To End Responsibilities Quality Homogeneity Requirements Global View Dependencies Integration
    15. 15. IT’s All About Planning <ul><li>Always Keep Product Owner </li></ul><ul><li>Close To The Team </li></ul><ul><li>Build Teams Based On Logical </li></ul><ul><li>Structure. </li></ul>Team Structure
    16. 16. IT’s All About Planning <ul><li>New Scrum Team “Integration” </li></ul><ul><li>Responsible For Nightly Build </li></ul><ul><li>and Automatic installation </li></ul><ul><li>Part of the SoSoS forum </li></ul><ul><li>Participate in All planning </li></ul><ul><li>Meetings </li></ul>Integration
    17. 17. IT’s All About Planning <ul><li>Unified Planning Meeting After </li></ul><ul><li>Each Sprint Planning </li></ul><ul><li>Follow 5 levels Of Planning </li></ul><ul><li>Principle to Cover Dependencies </li></ul><ul><li>At all Levels </li></ul>Dependencies
    18. 18. IT’s All About Planning <ul><li>Use The Scrum Tool For Planning </li></ul><ul><li>And Tracking </li></ul><ul><li>One Backlog For All Teams </li></ul><ul><li>Apply User Stories and Cross </li></ul><ul><li>Product Scenarios. </li></ul>Requirements Global View
    19. 19. IT’s All About Planning <ul><li>New Scrum Team “Validation” </li></ul><ul><li>Test And Validate Cross Product </li></ul><ul><li>User Scenarios. </li></ul><ul><li>Engage Real Customers & </li></ul><ul><li>The Field Organization in the </li></ul><ul><li>Validation Process </li></ul><ul><li>QA Manager To Act As SM. </li></ul>End To End Responsibility
    20. 20. IT’s All About Planning <ul><li>QA Manager is running this effort. </li></ul><ul><li>Active Member of SoSoS. </li></ul><ul><li>Create & Govern Quality </li></ul><ul><li>Standards for all the teams & </li></ul><ul><li>Implement Best Practices </li></ul><ul><li>HR Manager for the QA Team </li></ul>Quality Homogeneity
    21. 21. <ul><li>QUESTIONS ? </li></ul>
    22. 22. <ul><li>THANKS! </li></ul>
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×