fabioarmani
How’d	we	do	it?	Challenges	&	Opportunities	facing	
Agile	Adoption/Transition	
	in	the	Enterprise
my first XP Conference
Agile Coaching
organizations
small large
<50 >5000
teams
people
Scrum	
eXtreme	
Programming	
Crystal	
Clear	
Feature	Driven	
Development	
DSDM	
AgileUP	
Lean	
Development	
Kanban
Scrum	
eXtreme	
Programming	
Lean		Change		
Management		
Agile	UX	
Lean	Startup	
Lean	UX	
Lean	
Development	
HSD	
Management	3.0	
LeSS	
Nexus	
Design	Thinking
2000
2018
3	Purposes	
Enterprise	Agile	Adoption
Social	
Technical	Environment
SOCIAL	
Purposes:	enterprise		agile	adoption
Social	
•  Politics	
•  Interactions	
•  Patterns	
•  Formal	&	informal	information	flow
TECHNICAL	
	
Purposes:	enterprise		agile	adoption
Technical	
•  Infrastructure	
•  Operations	
•  Product	&	project	development	
•  Operational	systems	
•  Physical	plant
ENVIRONMENTAL	
	
Purposes:	enterprise		agile	adoption
Environmental	
•  Marketplace	
•  Customers	
•  Geography	
•  Regulatory	
•  Community	
•  Suppliers
3	Conditions	
Enterprise	Agile	Adoption
Strategy	
Structure	Culture
STRATEGY	
	
Conditions:	enterprise		agile	adoption
Strategy	
•  Where	we	want	to	go	
•  Why	we	want	to	change
STRUCTURE	
	
Conditions:	enterprise		agile	adoption
Structure	
•  How	we	organize	ourselves
Structure	
•  How	we	organize	ourselves
Structure	
•  How	we	organize	ourselves
CULTURE	
	
Conditions:	enterprise		agile	adoption
Culture	
•  Beliefs	
•  Underlying	assumptions	
•  Values
Process	
Enterprise	Agile	Adoption
Agile	Ecosystem
Visioning	 Approval	 Staffing	 Development	 Deployment	
Supp	&	
Feedback
Visioning	 Approval	 Staffing	 Development	 Deployment	
Supp	&	
Feedback	
Agile	/	Scrum	
Lean	Agile
Portfolio	layer	
Value	Stream	layer	
Program	layer	
Team/Project	layer	
Visioning	 Approval	 Staffing	 Development	 Deployment	
Supp	&	
Feedback	
Agile	/	Scrum	
Lean	Agile	
1-2	year
1-2	year	
Portfolio	layer	
Value	Stream	layer	
Program	layer	
Team	layer	
Visioning	 Approval	 Staffing	 Development	 Deployment	
Supp	&	
Feedback	
Agile	/	Scrum	
Lean	Agile	
Scaled	Lean	Agile
Agile	Enterprise	
BUSINESS	AGILITY
AGILE	ENTERPRISE	
SCALED	LEAN	AGILE	
LEAN	AGILE	
AGILE/SCRUM	
Projects	
•  Selection	
•  Preparation	
•  Execution	
•  Maintenance	
BUSINESS	AGILITY	Context	
Agile	fitting	with	
organizational	
environment	
Mindset	
•  Doing	Agile	
•  Being	Agile	
People	
•  Selection	
•  Training	
•  Engagement	
•  Growing	
Communities	
(org)	
Which	one,	How	
•  CoP	
•  Guildes	
•  Chapters	
Technical	Excellence	
•  Clean	Coding	
•  SW	Craftmanship		
•  Collaboration	tool	
•  Cloud	
•  DevOps	
Communication	
Effective	
Transparent	
Face2Face	
	
Evolution	
Metrics	
and	scaling	
models
Lean Agile Roadmap
Pilot Projects Acceptation
Cultural
clashes
Local
changes Formalization Rollout
Global
Changes
Investigation	
Rollout	and	Reporting	
Evangelism
Launched organizational change
program
Created a dedicated, cross-functional
rollout teams (ETC, LCC, …)
Positioned	as	a	return	to	our	core	
values		
	
Positioned as a return to our Core Values
Challenges
•  Management
•  Business
•  Cultural Clashes
•  Legacy Code – technical debt
•  Technology KH
•  Hybrid Methodologies
•  User Experience
•  Marketing – demand
•  Complex Team Interdependencies
•  Portfolio Management
•  …
Firefighting culture
Command and Control
Blaming culture
Lack of Leadership
Lack of Management
Waste
Results	
•  ETCs
•  Improvement Communities (ICs)
•  Lean Change Communities (LCCs)
•  CoPs, Chapters & Guilds
•  Lean Agile Tuscany – Lean Agile Calabria – XPUG-Roma
•  Learning organization : AgileUX, PO Camp…
•  Feature & Component teams (ScrumXP – Value Team –
DevOps)
•  Line Product teams (Kanban – Lean Dev…)
•  Lean Agile Maturity Model
Results	
•  Agile Architecture
•  Inter-team, coordination
•  Lean Agile Portfolio
•  Scaling: DAD, LeSS, Nexus, SAFe, Scrum@Scale…
•  A3 Thinking, Kaizen, Lean Kata…
•  Lean Agile Programs
•  Value Driven Delivery
•  Value Streams è Value Teams
•  Systemic 360° Experiments
•  Chaordic Systems
Real World
Real World
EXPERIENCES
THE REAL WORLD DOESN’T REWARD PERFECTIONISTS.
IT REWARD PEOPLE WHO GET THINGS DONE.
EXPERIENCES
Value Team
•  The concept of Value team is an mashup of
two concepts:
–  Discovery Track
–  Extended Team (see Lean UX)
–  Value Stream Map
this is only an
example taken
from many
experiences
ChangeUp CoP
A BetterWay CoP
Avalon Program
Agile Portfolio Room
Business Agility
Business Agility
sense respond
Business
Agility
adapt
Business Agility
sense respond
Business
Agility
adapt
•  Listen to trends
•  Innovation at the Edges
•  Track Leading Indicators
•  Predictive Analytics
•  Rapid Prototyping
•  Decentralized decision
making
•  Assess results and modify
experiments
•  Reconfigure Operations
•  Scale or shrink on
demand
•  Continuous
Improvement
•  Ability to Experiment
•  Speed to market
•  Scale rapidly
•  Decisions based on
Insights
•  Ability to reconfigure
operations quickly
Business Agility
sense respond
Business
Agility
adapt
•  Listen to trends
•  Innovation at the Edges
•  Track Leading Indicators
•  Predictive Analytics
•  Rapid Prototyping
•  Decentralized decision
making
•  Assess results and modify
experiments
•  Reconfigure Operations
•  Scale or shrink on
demand
•  Continuous
Improvement
•  Ability to Experiment
•  Speed to market
•  Scale rapidly
•  Decisions based on
Insights
•  Ability to reconfigure
operations quickly
ThanksThanks
Thanks
@fabioarmani
Thanks
Thanks
@fabioarmani
Thanks
Fabio Armani
www.open-ware.org
@fabioarmani
f.armani@open-ware.org

Enterprise lean agile 2018 challenges ver 0.3