This Presentation covers the prerequisites for scaling agile - at a technical level and at a organizational level. Covers some of the transformation required at a organizational level for scaling agile.
2. Slide 2
Are Agile practices fractal at Scale?
Principles Scale fractally
Underlying Principles of Transperancy,
Visibility, Frequent Inspection and
Adaptation, Continous Improvement apply
Practices do not
Iteration ceremonies and roles which
work with teams may not work with
bigger set-ups
Pythogoras Tree
CONTEXT
A fractal is a natural phenomena and a
mathematical set. What they have in common is a
repeating pattern that displays at every scale.
3. Slide 3
When Scaling, the context is different
CONTEXT
Single team Agile at Scale
7-9 > 100sTeam Size
Co-located GlobalGographic Distribution
Single Division Multi-departmentOrganizational Distribution
Less or none Life CriticalCompliance
Straightforward ComplexDomain Complexity
Straightforward Multi-platform / complexTechnical Complexity
Less or none Upstream / DownstreamIntegration needs
Homogenous Heterogenous mixEnvironment complexity
4. Slide 4
Issues come to fore when you scale
Pythogoras Tree
CONTEXT
When you move from a team to Program or Portfolio
agility, the organizational fault lines tend to surface and
these have no easy solutions.
5. OUR STRENGTH
A diversity of talents working all
together is our one and unique
strength.
With large teams, the mechanisms to integrate work
and management is key.
8. Slide 8
Multi Stage Continous Integration
Copy from Mainline
Marge to Mainline
Test
Test
Develop
Test &
Merge
Stable
Code
Merge
Developers
merge code
to local team
branch
Different
teams merge
their code to
mainline
branch
Stable code at Program Level
http://damonpoole.blogspot.in/2008/01/multi-stage-continuous-integration-part_05.html
TECHNICAL
PREPAREDNESS
9. Slide 9
Extent of Departmentalization
ORGANIZATIONAL
PREPAREDNESS
1. Access to specialist resources
DB, Infrastructure set-up, Testing, Test
automation etc.,
2. Stable association
Specialists spending meaningful time.
4. Processes
and SoPs
Are these supportive
of Agile way of
working
5. Responsiveness
Timely response to situational
context & emerging priority
6. Reporting structure
Career growth, apprisals and training
3. Full time Association
Specialists spending meaningful time.
10. Slide 10
Structure towards Integrated teams - from Role
or Skill based teams
ORGANIZATIONAL
PREPAREDNESS
High
Departmentalization
Organic
Structure
Mechanistic
Structure
High Vertical &
Horizontal Integration
Decision
Decentralization
Low Task
Formalization
Strong hierarchy
Close Supervision
Fosters
Innovation
Fosters
Efficiency
12. Slide 12
Other enablers
ORGANIZATIONAL
PREPAREDNESS
Planning and Funding Mechanisms
Rolling wave planning & incremental funding
Orientation of Business
Amenability to emergent requirements &
variable scope
Project Governance set-ups
Customizability of Tools and metrics;
Compliance and audits
P & Q processes
Are they prescriptive?
13. Slide 13
ORGANIZATIONAL
PREPAREDNESS
Foster a culture
supportive of Agile
Culture
Attention to detail
Growth
orientation
Outcome
Orientation
People
Orientation
Team Orientation
Innovation and
risk taking
Agile
related Neutral
14. Slide 14
One View of Product
and Program
ABOUT US
„ Is the project
doing good?
PMO Office
„Is the practices
Consistent?
Senior Designer
Requirements
Roadmap, Releases, Modules, Dependencies
Translating Vision into a backlog
Architecture & Technical
Infrastructure
Piecing together all components into one
One which fosters high cohesion, de-coupled
design supportive of emergent design.