Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Surviving change through cross-functionality - a visual story

449 views

Published on

A visual story about a component team setup working under condition of some change. Told at the LeSS Berlin Meetup in January 2018.

Published in: Leadership & Management
  • Be the first to comment

  • Be the first to like this

Surviving change through cross-functionality - a visual story

  1. 1. Surviving Change though Cross-functionality
  2. 2. source: https://www.shutterstock.com This is John
  3. 3. Product Development Department
  4. 4. Product Development Department Fronend team JS Display team Service Backend team Backend team
  5. 5. Product Development Department Fronend team JS Display team Service Backend team Backend team Quality Department Product Owner Scrum master Systems architects
  6. 6. QA S. Backend Backend Frontend Timeline JS Display Sprint 1 Sprint 2 Sprint 3 Sprint 4 Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … … Quarterly Coordination
  7. 7. QA S. Backend Backend Frontend Timeline JS Display Sprint 1 Sprint 2 Sprint 3 Sprint 4 Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … … Quarterly Coordination
  8. 8. QA S. Backend Backend Frontend Timeline JS Display Sprint 1 Sprint 2 Sprint 3 Sprint 4 Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … … 1 2 3 Quarterly Coordination
  9. 9. QA S. Backend Backend Frontend Timeline JS Display Sprint 1 Sprint 2 Sprint 3 Sprint 4 Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … … 1 2 3 1 2 3 4 5 6 Quarterly Coordination
  10. 10. QA S. Backend Backend Frontend Timeline JS Display Sprint 1 Sprint 2 Sprint 3 Sprint 4 Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … … 1 2 3 1 2 3 4 5 6 1 2 Quarterly Coordination
  11. 11. QA S. Backend Backend Frontend Timeline JS Display Sprint 1 Sprint 2 Sprint 3 Sprint 4 Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … … 1 2 3 1 2 3 4 5 6 11 2 Quarterly Coordination
  12. 12. QA S. Backend Backend Frontend Timeline JS Display Sprint 1 Sprint 2 Sprint 3 Sprint 4 Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … … 1 1 2 3 1 2 3 4 5 6 11 2 Quarterly Coordination
  13. 13. QA S. Backend Backend Frontend Timeline JS Display Sprint 1 Sprint 2 Sprint 3 Sprint 4 Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … … 1 1 2 3 1 2 3 4 5 6 1 11 2 Quarterly Coordination
  14. 14. QA S. Backend Backend Frontend Timeline JS Display Sprint 1 Sprint 2 Sprint 3 Sprint 4 Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … … 1 1 2 3 1 2 3 4 5 6 1 2 11 2 Quarterly Coordination
  15. 15. QA S. Backend Backend Frontend Timeline JS Display Sprint 1 Sprint 2 Sprint 3 Sprint 4 Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … … 1 1 2 3 1 2 3 4 5 6 1 2 11 2 Quarterly Coordination
  16. 16. JS FE Backlog Q1 Story 1 Story 2 Story 3 Story 4 Story 5 Story 6 Hardening Timebox … S BE Backlog Q1 Story 1 Story 1 Story 1 Hardening Timebox … FE Backlog Q1 Story 1 Story 2 Story 3 Hardening Timebox … BE Backlog Q1 Story 1 Story 2 Story 2 Hardening Timebox … Quarterly Coordination - Result Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  17. 17. 1st Sprint & Review QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 3 4 5 6 2 1 1 2 current time
  18. 18. 1st Sprint & Review QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 3 4 5 6 2 1 1 2 current time
  19. 19. 1st Sprint & Review QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 3 4 5 6 2 1 1 2 1 current time
  20. 20. 1st Sprint & Review QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 3 4 5 6 2 1 1 2 Epic % done % expected 33 % 33 % 33 % 33 % 0 % 0 % 0 % 0 % 33 % 33 % 50 % 50 % ↑ ↑ ↑ ↑ 1 current time
  21. 21. Second Sprint Planning QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 3 4 5 6 2 1 1 2 1 current time Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  22. 22. Second Sprint Planning QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 3 4 5 6 2 1 1 2 1 current time Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  23. 23. Second Sprint Planning QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 3 4 5 6 2 1 1 2 1 current time Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  24. 24. QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 3 4 5 6 2 1 1 2 1 current time FE security update Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  25. 25. QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 3 4 5 6 2 1 1 2 Hardening2 1 2 current time FE security update Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  26. 26. 2 Hardening2 4 Incorporating Customer & QA Feedback QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 3 5 6 2 1 1 1 2 current time Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  27. 27. 2 Hardening2 4 Incorporating Customer & QA Feedback QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 3 5 6 2 1 1 1 2 current time Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  28. 28. 4 2 Hardening 2 Hardening 9’ 8’ 7’ 2 Incorporating Customer & QA Feedback QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 3 5 6 2 1 1 1 2 current time Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  29. 29. 4 2 Hardening 2 Hardening 9’ 8’ 7’ 2 Incorporating Customer & QA Feedback QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 3 5 6 2 1 1 1 2 current time Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  30. 30. 4 3 2 Hardening 2 Hardening 9’ 8’ 7’ 2 Incorporating Customer & QA Feedback QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 3 5 6 2 1 1 1 2 3 current time Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  31. 31. Integration dependency 7’ 2 Hardening 2 Hardening 9’ 8’ 2 QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 5 6 2 1 1 3 4 3 1 2 3 current time Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  32. 32. Integration dependency 7’ 2 Hardening 2 Hardening 9’ 8’ 2 QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 5 6 2 1 1 3 4 3 1 2 3 4 current time Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  33. 33. 3 Second Sprint Review 7’ 2 Hardening 2 Hardening 9’ 8’ 2 QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 5 6 2 1 1 43 1 2 3 4 current time
  34. 34. 3 Second Sprint Review 7’ 2 Hardening 2 Hardening 9’ 8’ 2 QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 5 6 2 1 1 43 1 2 3 4 current time
  35. 35. 3 Second Sprint Review 7’ 2 Hardening 2 Hardening 9’ 8’ 2 QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 5 6 2 1 1 43 Epic % done % expected 67 % 67 % 22 % 44 % 50 % 50 % 0 % 0 % 33 % 33 % 50 % 100 % ↑ ↓ ↑ 1 2 3 4 current time
  36. 36. Third Sprint Planning 3 2 Hardening 9’ 8’ Hardening27’ 2 QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 5 6 2 1 1 43 1 2 3 4 current time Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  37. 37. Third Sprint Planning 3 2 Hardening 9’ 8’ Hardening27’ 2 QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 5 6 2 1 1 43 1 2 3 4 current time Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  38. 38. Third Sprint Planning 3 2 9’ 8’ Hardening27’ 2 QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 5 6 2 1 1 43 3 4 1 2 3 4 current time Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  39. 39. Third Sprint Planning 3 2 9’ 8’ QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 5 6 2 1 1 43 3 4 51 2 3 4 current time Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … … 27’4
  40. 40. 27’ e2e QA Feedback comes in 4 3 2 9’ QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 5 6 2 1 1 43 3 4 51 2 3 4 current time 8’ Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  41. 41. 27’ e2e QA Feedback comes in 4 3 2 9’ QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 5 6 2 1 1 43 3 4 51 2 3 4 current time 8’ Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  42. 42. 27’ e2e QA Feedback comes in 4 3 2 9’ QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 5 6 2 1 43 3 4 1 15 51 2 3 4 6 current time 8’ Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  43. 43. e2e QA Feedback comes in 4 3 2 9’ QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 5 6 2 1 43 3 4 1 15 7’7’ 6 51 2 3 4 6 current time 8’ Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  44. 44. 7 e2e QA Feedback comes in 4 3 9’ QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 5 6 2 1 43 3 4 1 15 7’7’ 6 51 2 3 4 6 current time 8’ Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  45. 45. 6 1 8’ Third Sprint Review 7 4 3 9’ QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 5 6 2 1 43 3 4 15 7’7’ 51 2 3 4 6 current time
  46. 46. 6 1 8’ Third Sprint Review 7 4 3 9’ QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 5 6 2 1 43 3 4 15 7’7’ Epic % done % expected 80 % 100 % 55 % 66 % 50 % 50 % 0 % 33 % 33 % 33 % 50 % 100 % ↑ ↑ 51 2 3 4 6 current time
  47. 47. Planning Forth Sprint 6 1 7 4 3 QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 5 6 2 1 43 3 4 5 8’ 9’ 1 7’7’ 51 2 3 4 6 current time Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  48. 48. Planning Forth Sprint 6 1 7 4 3 QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 5 6 2 1 43 3 4 5 8’ 9’ 1 7’7’ 51 2 3 4 6 current time Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  49. 49. Planning Forth Sprint 6 1 7 4 3 QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 5 6 2 1 43 3 4 5 8’ 9’ 1 7’7’ 51 2 3 4 6 current time Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  50. 50. Planning Forth Sprint 6 1 7 4 3 QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 5 6 2 1 43 3 4 5 7’ Bug fixing Bug fixing Bug fixing Bug fixing 51 2 3 4 6 current time Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  51. 51. 6 Bug fixing Bug fixing5 Bug fixing Bug fixing 1 7 4 3 QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 5 6 2 1 43 3 4 7’ Important developer gets ill 51 2 3 4 6 current time Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  52. 52. 6 Bug fixing Bug fixing5 Bug fixing Bug fixing 1 7 4 3 QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 5 6 2 1 43 3 4 7’ Important developer gets ill 51 2 3 4 6 current time Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  53. 53. 5 Bug fixing 6 Bug fixing Bug fixing Bug fixing 1 7 4 3 QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 5 6 2 1 43 3 4 7’ Important developer gets ill 51 2 3 4 6 7 current time Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  54. 54. 5 Bug fixing 6 B. 6 Bug fix. Bug fixing Bug fixing 1 7 4 3 QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 5 6 2 1 43 3 4 7’ Important developer gets ill 51 2 3 4 6 7 current time Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  55. 55. 5 Bug fixing 6 B. 6 Bug fix. Bug fixing Bug fixing 1 7 4 3 QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 5 6 2 1 43 3 4 7’ Important developer gets ill 51 2 3 4 6 7 current time Amazing Inc.’s Roadmap Epics Stories Epic 1 SBE, 1 BE, 1 FE Epic 6 x JS D Epic 1 SBE, 1 BE Epic 1 SBE, 1 BE, 1 FE Epic 3 x FE Epic 1 BE, 1 FE … …
  56. 56. 5 Bug fixing 6 B. 6 Bug fix. Forth Sprint (Quarterly) Review Bug fixing 1 Bug fixing 7 4 3 QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 5 6 2 1 43 3 4 7’ 51 2 3 4 6 7 current time
  57. 57. 5 Bug fixing 6 B. 6 Bug fix. Forth Sprint (Quarterly) Review Bug fixing 1 Bug fixing 7 4 3 QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 5 6 2 1 43 3 4 7’ 51 2 3 4 6 7 current time
  58. 58. Epic % done % expected at Q-start (100%) 100 % 67 % 100 % 50 % 100 % 0 % 33 % 33 % 33 % 50 % 100 % ↑ ( ) ↑ 5 Bug fixing 6 B. 6 Bug fix. Forth Sprint (Quarterly) Review Bug fixing 1 Bug fixing 7 4 3 QA S. Backend 1 Backend 1 Frontend 1 Timeline JS Display 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 2 2 3 5 6 2 1 43 3 4 7’ 51 2 3 4 6 7 current time
  59. 59. Analysing waste that impedes development
  60. 60. Analysing waste that impedes development Not working on highest priority items Creating plans that are never followed Creating work in progress that outdates before going to production Creating documents for handoffs Focus switching
  61. 61. Analysing waste that impedes development Kinds of Waste Not working on highest priority items Creating plans that are never followed Creating work in progress that outdates before going to production Creating documents for handoffs Focus switching Quarter start Change 1:stakeholder feedback => new story Change 2: FE technology update Change 3: QA gives feedback late Change 4: Integration dependency Change 5: Different BE then expected by FE Change 6: New edge- cases pop up Change 7: Important dev gets ill Total Not working on highest priority items Creating plans that are never followed Creating work in progress that outdates before going to production Creating documents for handoffs Focus switching
  62. 62. Analysing waste that impedes development Kinds of Waste Not working on highest priority items Creating plans that are never followed Creating work in progress that outdates before going to production Creating documents for handoffs Focus switching Quarter start Change 1:stakeholder feedback => new story Change 2: FE technology update Change 3: QA gives feedback late Change 4: Integration dependency Change 5: Different BE then expected by FE Change 6: New edge- cases pop up Change 7: Important dev gets ill Total – very seriously impeded! – impeded – seriously impeded!! !!! Not working on highest priority items Creating plans that are never followed Creating work in progress that outdates before going to production Creating documents for handoffs Focus switching
  63. 63. Analysing waste that impedes development Not working on highest priority items Creating plans that are never followed Creating work in progress that outdates before going to production Creating documents for handoffs Focus switching Quarter start - Change 1:stakeholder feedback => new story - - Change 2: FE technology update Change 3: QA gives feedback late - - Change 4: Integration dependency - Change 5: Different BE then expected by FE Change 6: New edge- cases pop up Change 7: Important dev gets ill ! - - Total ! – impeded – seriously impeded!! – very seriously impeded!!! !!!!! ! ! !! ! ! !! !!! ! ! ! !! !!! !! !! !! ! !! !! !! !! !! !!! !! !! !! ! !!!! !!! !!!
  64. 64. Drawing conclusions Not working on highest priority items Creating plans that are never followed Creating work in progress that outdates before going to production Creating documents for handoffs Focus switching Quarter start - Change 1:stakeholder feedback => new story - - Change 2: FE technology update Change 3: QA gives feedback late - - Change 4: Integration dependency - Change 5: Different BE then expected by FE Change 6: New edge- cases pop up Change 7: Important dev gets ill ! - - Total -15 -15 -12 -6 -13 ! – impeded – seriously impeded!! – very seriously impeded!!! !!!!! ! ! !! ! ! !! !!! ! ! ! !! !!! !! !! !! ! !! !! !! !! !! !!! !! !! !! ! !!!! ! !!! !!! ! ! ! !
  65. 65. Several months of intense coaching pass by
  66. 66. First Sprint Planning Amazing Inc.’s Backlog EPIC 5 stories EPIC 10 stories EPIC 9 stories EPIC 10 stories EPIC To be refined EPIC To be refined EPIC To be refined … …
  67. 67. First Sprint Planning Amazing Inc.’s Backlog EPIC 5 stories EPIC 10 stories EPIC 9 stories EPIC 10 stories EPIC To be refined EPIC To be refined EPIC To be refined … … 1 2 3 4 5 Timeline Sprint 1 Sprint 2 … Team A JS Display Frontend Backend Service Backend QA Team B Team C current time 2 5 3 41 6
  68. 68. Timeline 5 5 Changes still occur, people misunderstand each other Amazing Inc.’s Backlog-1 EPIC 5 stories EPIC 10 stories EPIC 9 stories EPIC 10 stories EPIC To be refined EPIC To be refined EPIC To be refined … … 1 2 3 4 1 3 4 Sprint 1 Sprint 2 … Team A JS Display Frontend Backend Service Backend QA Team B Team C 2 6 current time
  69. 69. Timeline 5 5 Changes still occur, people misunderstand each other Amazing Inc.’s Backlog-1 EPIC 5 stories EPIC 10 stories EPIC 9 stories EPIC 10 stories EPIC To be refined EPIC To be refined EPIC To be refined … … 1 2 3 4 1 3 4 Sprint 1 Sprint 2 … Team A JS Display Frontend Backend Service Backend QA Team B Team C 2 6 current time 1
  70. 70. 5 5 Timeline Important developer gets ill, edge-cases are found Amazing Inc.’s Backlog-1 EPIC 5 stories EPIC 10 stories EPIC 9 stories EPIC 10 stories EPIC To be refined EPIC To be refined EPIC To be refined … … 61 2 3 4 1 3 4 Sprint 1 Sprint 2 … Team A JS Display Frontend Backend Service Backend QA Team B Team C 2 current time 1
  71. 71. 5 5 Timeline Important developer gets ill, edge-cases are found Amazing Inc.’s Backlog-1 EPIC 5 stories EPIC 10 stories EPIC 9 stories EPIC 10 stories EPIC To be refined EPIC To be refined EPIC To be refined … … 61 2 3 4 1 3 4 Sprint 1 Sprint 2 … Team A JS Display Frontend Backend Service Backend QA Team B Team C 2 current time 1
  72. 72. 5 5 Timeline 2 Important developer gets ill, edge-cases are found Amazing Inc.’s Backlog-1 EPIC 5 stories EPIC 10 stories EPIC 9 stories EPIC 10 stories EPIC To be refined EPIC To be refined EPIC To be refined … … 1 2 3 4 1 3 4 Sprint 1 Sprint 2 … Team A JS Display Frontend Backend Service Backend QA Team B Team C current time 1 2
  73. 73. 5 5 Timeline 2 Important developer gets ill, edge-cases are found Amazing Inc.’s Backlog-1 EPIC 5 stories EPIC 10 stories EPIC 9 stories EPIC 10 stories EPIC To be refined EPIC To be refined EPIC To be refined … … 1 2 3 4 1 3 4 Sprint 1 Sprint 2 … Team A JS Display Frontend Backend Service Backend QA Team B Team C current time 1 2
  74. 74. Timeline 5 2 Important developer gets ill, edge-cases are found Amazing Inc.’s Backlog-1 EPIC 5 stories EPIC 10 stories EPIC 9 stories EPIC 10 stories EPIC To be refined EPIC To be refined EPIC To be refined … … 1 2 3 4 1 3 4 Sprint 1 Sprint 2 … Team A JS Display Frontend Backend Service Backend QA Team B Team C current time 1 2 3
  75. 75. 5 Timeline First Sprint Review 21 2 3 4 1 3 4 Sprint 1 Sprint 2 … JS Display Frontend Backend Service Backend QA Team B Team C current time 1 2 3
  76. 76. 5 Timeline First Sprint Review 21 2 3 4 1 3 4 Sprint 1 Sprint 2 … JS Display Frontend Backend Service Backend QA Team B Team C current time 1 2 3
  77. 77. 5 Timeline First Sprint Review 21 2 3 4 1 3 4 Sprint 1 Sprint 2 … JS Display Frontend Backend Service Backend QA Team B Team C Epic % done % expected 100 % 100 % 40 % 60 % 0 % 0 % 0 % 0 0 0 0 0 current time 1 2 3
  78. 78. Where does uncertainty & change come from?
  79. 79. Where does uncertainty & change come from? partners Requirements peoples availability users customers channels competitors Implementation bugs in tools complicated code evolving expertise updates in tools new technologies edge cases
  80. 80. Do you think real cross-functionality is worth trying? Anton Skornyakov CSP, CLP, CSM, CSPO web www.agile.coach twitter @antonskornyakov email anton@agile.coach

×