Post on 15-Apr-2017
Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu 2
The best architectures, requirements, and designs emerge from
self-organizing teams.
Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu 3
Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu 4
Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu 5
Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu 6
Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu 7
Evidence-based information True results
People who need Agile idea the most are large companies
Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu
What is a product?
8
Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu 10
Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu 11
Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu 12
Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu 13
Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu
Feature Teams
14
Team has the necessary knowledge and skills to complete
an end-to-end customer-centric feature. If not, the team is
expected to learn or acquire the needed knowledge and skill.
Feature team:
- stable and long-lived
- cross-functional
- cross-component
customer-
centric
feature
potentially
shippable
product
increment
Product
Backlog
www.craiglarman.com
www.odd-e.com
Copyright © 2010
C.Larman & B. Vodde
All rights reserved.
Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu 15
Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu
Descaling
16
Scrum itself is scaled-up in order to descale organization structure (roles, responsibility segregation, management layers, etc.)
Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu 17
Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu
Simplify architecture
18
20
QUEUEINGTHEORY
SYSTEMSTHINKING
LEANTHINKING
CONTINUOUSIMPROVEMENTTOWARDSPERFECTION
EMPIRICALPROCESSCONTROL
LARGE-SCALESCRUMISSCRUM
WHOLEPRODUCTFOCUS
CUSTOMERCENTRIC
MOREWITHLESS
TRANSPARENCY
Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu
Large Scale Scrum (LeSS)
21
Item #1Item #2Item #3
...
TaskTaskTaskTaskTaskTask
TaskTaskTaskTaskTaskTask
TaskTaskTaskTaskTaskTask
One Product Backlog
Up to about eight teams
One Sprint Backlog
per team
One Dedicated
ScrumMasterfor 1-2 teams
22
Team A Sprint
Continuous
Coordination
andIntegration
Continuous
Coordination
andIntegration
Team A Sprint
Team B Sprint
Team C Sprint Team C Sprint
Team B Sprint
...
...
...
One Sprint
Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu
LeSS Sprint PlanningSprint
Planning Part 1
Team Representative
Product Backlog
Product Owner Team Representative
2h timebox
Selected Product Backlog Items
Selected Product Backlog Items
Sprint Planning Part 2
Sprint Backlog
Sprint Backlog
2h timebox
Multi-team
Sprint
Planning 2
Sprint Backlog
Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu
LeSS Sprint Review/Retro
24
Sprint Review Product Owner
2h timebox
Retrospective
1.5h timebox
Overall Retrospective
Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu
LeSS Product Backlog Refinement
25
Overall ProductBacklog
Refinement
Team Representative Product Backlog
Product OwnerTeam
Representative
Short-ish
Potential Items
PotentialItems
ProductBacklog
Refinement
5-10% Sprint
Team Representative
Product Backlog
Multi-team
Backlog
Refinem
ent
Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu
LeSS
26
Build Your Method Up -Don’t Tailor It Down
For large groups, LeSS hits a sweet-spot balance between defined concrete elements and empirical process control
Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu
Gardening over architecture
28
Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu
Sustainable development• Initial, overall, and per team Product Backlog refinement• Overall and per team Sprint planning• Design workshops with whole team (not only tech leads or architects)• Multi-team design workshops for broader design issues• Architects and engineers are regular team members and write code• Tiger team• Design / architecture community• Component mentors• Product vision workshops (with everyone)• 1-hour decision making• Architectural concern wall
29
Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu 30
Scaling Lean & Agile Development
Thinking and Organizational Tools for Large-Scale Scrum
Craig LarmanBas Vodde
Practices for Scaling Lean & Agile
DevelopmentLarge, Multisite, and Offshore Products
with Large-Scale Scrum
Craig LarmanBas Vodde
Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu 31
Temporary Book Cover.Will change!
Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu
less.works
32