5. Product Development Department
Fronend team JS Display team
Service Backend team
Backend team
Quality Department
Product Owner
Scrum master
Systems architects
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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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
… …
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. 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. 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. 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. 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!!!
!!!!! ! !
!! !
! !! !!! ! !
! !! !!!
!! !! !! !
!! !! !! !!
!! !!! !! !! !!
! !!!!
!
!!!
!!!
! ! ! !
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. 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. 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. 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. 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. 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. 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. 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. 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
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. 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