Upload
jose-manuel-beas
View
1.565
Download
0
Embed Size (px)
Citation preview
Scaling Agile without frameworksby @jmbeas
23/Nov/2015
TEAMProduct Owner
Product Backlog Product
Increment
Feedback
1 team & 1 product
2 teams & 2 products
# of teams
# of
products/projects
1
1
2
2
N teams & N products
# of teams
# of
products/projects
1
1
2
2
N
N
x N
1 team pe
r product
1 team & 2 products
1 team & 3 products
How many products per product owner are feasible?
On how many products can one team work effectively?
1 team & N productsThe more
number of POs the more
coordination is needed.
Too many context switching lowers productivity.
1 team & N products
POs and Teams need focus to do their job.- Small projects are easier to schedule. - Don’t split teams too early/late: look at their cycle time.
- Don’t overflow POs. If needed, create a Product Management Team.
# of teams
# of
products/projects
1
1
2
2
N
N
x N
1 team & N products
FOCUS IS THE LIMIT
2 teams & 1 productTEAM A
TEAM B
Dependencies will become impediments between teams.
A new risk activity appears: integration.
3 teams & 1 productTEAM A
TEAM B
How many teams can a PO attend effectively?
How many projects can be integrated without a
significant quality degradation?
TEAM C
TEAM A
TEAM B
TEAM C
N teams & 1 productYou’ll need to synchronize
deliveries of all teams.
You’ll need a strategy to divide your product among your teams.
# of teams
# of
products/projects
1
1
2
2
N
N
x N
FOCUS IS THE LIMIT
N teams & 1 product
TEAM A
TEAM B
TEAM C
INDEPENDENCY IS THE LIMIT
REMEMBER: 9 women can’t have a baby in 1 month.- Divide your product in other independent sub-products. - Scrum of scrums improve communication between teams. - Release train synchronizes all teams although it can
slow the whole production. - Automate integrations.
N teams & 1 product
DISCLAIMER
This approach only considers Delivery processes, not DiscoveryYou can use Lean Startup, Design Thinking, Agile Inceptions, User Story Mapping… any technique to DISCOVER what you think your
product is.
AND REMEMBER…
Jf you want to stay Agile, check with the Agile Manifesto.
But if you still want a framework…Scrum-based:
- SAFe : http://scaledagileframework.com/ - Nexus : https://www.scrum.org/Resources/The-Nexus-Guide - Less : http://less.works/
Kanban-based: - ESP : http://www.djaa.com/introducing-enterprise-services-planning
Thank [email protected]@jmbeashttp://linkedin.com/in/jmbeas