Streamlining of an OrganisationScrum with multiple teams
AgendaInitital SituationExperimentAnalyze & ChangeProduct Decision ProcessHeartbeatBugsNext steps
Initial Situation
What are mypeople working at?Orientation
When will the nextfeatures bedelivered?Which featureswill that be?Delivery
Why isn’t thatfeature ready yet?Delay
Why do I getdeceptive answers?Deception
“Us” and “Them”
TeamsiOS AndroidServer Billing & MonitoringWebsite
Release TimelineiOS AndroidServerBilling & MonitoringWebsite
Idea to Product - so farGrab a developer who’s notfast enough to escape
ToDo (2) WIP (4) Deploy (8)BacklogKanban
Are we doing the right thing?
AgendaInitital SituationExperimentAnalyze & ChangeProduct Decision ProcessHeartbeatBugsNext steps
Experiment
Small Feature
Prototype TeamiOS Android ServerBilling &Moni-toringHybrid
Co-location
Scrum Basics Workshop
Scrum by the Book
AgendaInitital SituationExperimentAnalyze & ChangeProduct Decision ProcessHeartbeatBugsNext steps
“We have never been that fast”probably because weplanned for the first time
“IT delivered promised scope in time”this has neverhappened before!
“I want all otherengineers workin Scrum teamsfrom next week”CEO Approval
Don’t be hasty
Let it grow
Switch whole IT to Scrum
Teams (Wishful Thinking)iOS AndroidServer Billing & MonitoringWebsiteiOS AndroidServer Billing & MonitoringWebsiteiOS Andr...
Issue: Skills
Teams (Reality)iOS AndroidServer Billing & MonitoringiOS AndroidServerBilling & MonitoringWebsite
Team Identity
Issue: IT-Head
Issue: Adhoc-Tasks
AgendaInitital SituationExperimentAnalyze & ChangeProduct Decision ProcessHeartbeatBugsNext steps
Product Decision Process
Idea to Product - first tryCompanyBacklogIdeaBacklogScrum TeamsCompanyStrategyEntries need to be- decided- prepared- prior...
Idea to Product - currentlyCompanyBacklogScrum TeamsCompanyStrategyEntries need to be- decided- prepared- prioritizedpullp...
AgendaInitital SituationExperimentAnalyze & ChangeProduct Decision ProcessHeartbeatBugsNext steps
Release Heartbeat
Reliable ReleasedatesSprint1Sprint2Sprint3Sprint1Sprint2Sprint3Sprint1Sprint2Sprint3GreenReleaseYellowReleaseRedRelease
Synchronize TeamsSprintPlanningTeam 1...Oneoverall,feature-basedreviewwith thewholecompanySprintPlanningTeam 2SprintPlanni...
Release Plan
Release Matrix - First TryCompanyBacklogTeam 1Team 2Team 3Team 4Team 5Sprint1Sprint1Sprint1Sprint2Sprint3Sprint2Sprint2Spr...
Release Matrix - first tryCompanyBacklogEpicEpicEpicEpicEpicEpicEpicEpicEpicTeam 1Team 2Team 3Team 4Team 5Sprint1Sprint1Sp...
AgendaInitital SituationExperimentAnalyze & ChangeProduct Decision ProcessHeartbeatBugsNext steps
Adressing Bugs
Bug Smashing Sprint
Daily Bug Standup
AgendaInitital SituationExperimentAnalyze & ChangeProduct Decision ProcessHeartbeatBugsNext steps
Next Steps
Quality
PO-Empowerment
Marketing & Sales Integration
Product TeamsBilling & MonitoringiOS AndroidServerWebsiteiOS AndroidServerOnline Product
Sven RöpstorffAgile Project Manager & CoachEmail: sven.roepstorff@transment.comTwitter: @oedelAgile Lean Europe (ALE)Get I...
Upcoming SlideShare
Loading in …5
×

Streamlining of an organization - Scrum with multiple teams (SEACON 2013)

717 views

Published on

These are the slides from my identically named session at the SEACON 2013 conference in Hamburg, Germany

Published in: Business, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
717
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
31
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Streamlining of an organization - Scrum with multiple teams (SEACON 2013)

  1. 1. Streamlining of an OrganisationScrum with multiple teams
  2. 2. AgendaInitital SituationExperimentAnalyze & ChangeProduct Decision ProcessHeartbeatBugsNext steps
  3. 3. Initial Situation
  4. 4. What are mypeople working at?Orientation
  5. 5. When will the nextfeatures bedelivered?Which featureswill that be?Delivery
  6. 6. Why isn’t thatfeature ready yet?Delay
  7. 7. Why do I getdeceptive answers?Deception
  8. 8. “Us” and “Them”
  9. 9. TeamsiOS AndroidServer Billing & MonitoringWebsite
  10. 10. Release TimelineiOS AndroidServerBilling & MonitoringWebsite
  11. 11. Idea to Product - so farGrab a developer who’s notfast enough to escape
  12. 12. ToDo (2) WIP (4) Deploy (8)BacklogKanban
  13. 13. Are we doing the right thing?
  14. 14. AgendaInitital SituationExperimentAnalyze & ChangeProduct Decision ProcessHeartbeatBugsNext steps
  15. 15. Experiment
  16. 16. Small Feature
  17. 17. Prototype TeamiOS Android ServerBilling &Moni-toringHybrid
  18. 18. Co-location
  19. 19. Scrum Basics Workshop
  20. 20. Scrum by the Book
  21. 21. AgendaInitital SituationExperimentAnalyze & ChangeProduct Decision ProcessHeartbeatBugsNext steps
  22. 22. “We have never been that fast”probably because weplanned for the first time
  23. 23. “IT delivered promised scope in time”this has neverhappened before!
  24. 24. “I want all otherengineers workin Scrum teamsfrom next week”CEO Approval
  25. 25. Don’t be hasty
  26. 26. Let it grow
  27. 27. Switch whole IT to Scrum
  28. 28. Teams (Wishful Thinking)iOS AndroidServer Billing & MonitoringWebsiteiOS AndroidServer Billing & MonitoringWebsiteiOS AndroidServer Billing & MonitoringWebsite
  29. 29. Issue: Skills
  30. 30. Teams (Reality)iOS AndroidServer Billing & MonitoringiOS AndroidServerBilling & MonitoringWebsite
  31. 31. Team Identity
  32. 32. Issue: IT-Head
  33. 33. Issue: Adhoc-Tasks
  34. 34. AgendaInitital SituationExperimentAnalyze & ChangeProduct Decision ProcessHeartbeatBugsNext steps
  35. 35. Product Decision Process
  36. 36. Idea to Product - first tryCompanyBacklogIdeaBacklogScrum TeamsCompanyStrategyEntries need to be- decided- prepared- prioritizedpullpullpullpullProductCircleMembers- CEO- CMO- CTO- Head of ProductTasks- decide follow up (idea)- ask biz for preparation- Give rough estimate (S-XL)- Move to Company backlog- Prioritize within CBmeets oncea week
  37. 37. Idea to Product - currentlyCompanyBacklogScrum TeamsCompanyStrategyEntries need to be- decided- prepared- prioritizedpullpullpullpullProductCircleMembers- Head of Product- POs- MarketingTasks- decide follow up- Get estimate (S-XL)- Create Epic- Prioritize Epic(with Mgmt)meets oncea weekHead ofProductPrepare
  38. 38. AgendaInitital SituationExperimentAnalyze & ChangeProduct Decision ProcessHeartbeatBugsNext steps
  39. 39. Release Heartbeat
  40. 40. Reliable ReleasedatesSprint1Sprint2Sprint3Sprint1Sprint2Sprint3Sprint1Sprint2Sprint3GreenReleaseYellowReleaseRedRelease
  41. 41. Synchronize TeamsSprintPlanningTeam 1...Oneoverall,feature-basedreviewwith thewholecompanySprintPlanningTeam 2SprintPlanningTeam n
  42. 42. Release Plan
  43. 43. Release Matrix - First TryCompanyBacklogTeam 1Team 2Team 3Team 4Team 5Sprint1Sprint1Sprint1Sprint2Sprint3Sprint2Sprint2Sprint3Sprint3EpicEpicEpicEpicEpicEpicEpicEpicEpic
  44. 44. Release Matrix - first tryCompanyBacklogEpicEpicEpicEpicEpicEpicEpicEpicEpicTeam 1Team 2Team 3Team 4Team 5Sprint1Sprint1Sprint1Sprint2Sprint3Sprint2Sprint2Sprint3Sprint3
  45. 45. AgendaInitital SituationExperimentAnalyze & ChangeProduct Decision ProcessHeartbeatBugsNext steps
  46. 46. Adressing Bugs
  47. 47. Bug Smashing Sprint
  48. 48. Daily Bug Standup
  49. 49. AgendaInitital SituationExperimentAnalyze & ChangeProduct Decision ProcessHeartbeatBugsNext steps
  50. 50. Next Steps
  51. 51. Quality
  52. 52. PO-Empowerment
  53. 53. Marketing & Sales Integration
  54. 54. Product TeamsBilling & MonitoringiOS AndroidServerWebsiteiOS AndroidServerOnline Product
  55. 55. Sven RöpstorffAgile Project Manager & CoachEmail: sven.roepstorff@transment.comTwitter: @oedelAgile Lean Europe (ALE)Get In Touch

×