Is every organization suited to become ‘agile?’ If so: How to measure agility? And if not: Wouldn’t it be great figuring that out before embarking on a futile and expensive journey?
Companies Mentioned
TL;DR: How to Measure Agility of Organizations and Teams
Is every organization suited to become ‘agile?’ If so: How to measure agility? And if not: Wouldn’t it be great figuring that out before embarking on a futile and expensive journey?
On February 3rd, 2018, 20-plus people will join a hackathon to build an agility assessment framework based on this taxonomy. The goal of the workshop is to provide the first version of a tool that empowers agile practitioners to measure agility, be it an organization’s suitability for agile practices or a team’s progress on its path to becoming agile.
How to Measure Agility: The Current State
Measuring agility is nothing new. There are plenty of tools and approaches available, starting with Crisp’s Scrum Checklist to James Shore and Diana Larson’s Agile Fluency™ model. Measuring agility of prospective clients has become a valued presales tool for many consultancies, too.
What is missing today, though, is an open-source and thus widely available framework that any agile practitioner can use to get an understanding of her organization’s or team’s level of agility.
How to Measure Agility: Future Steps
On February 3rd, 2018, 20-plus people will join a hackathon to build an agility assessment framework based on taxonomy described below. The goal of the workshop is to provide the first version of a tool that empowers agile practitioners to measure agility.
‘Agility’ could be an assessment of an organization’s suitability for agile practices, providing an idea of the necessary steps for an organization that decided to become a learning organization. Questions that come to mind are, for example:
Where are we now?
Where do we want to go?
What are the necessary steps to get there?
Design a plan how to get there
The Berlin hackathon will be an experiment. For example, I wonder if we can apply analytical thinking–such as measuring factors and calculating states — to complex social systems? Or will that approach turn out to be a dead end?
How to Measure Agility: The Original Survey Questions
The 2017 agile maturity survey comprised of four questions:
What factors contribute to a team’s growing maturity in agile practices?
What maturity levels do you see at a team level?
What factors contribute to becoming an ‘agile’ or a learning organization?
What maturity levels do you see at an organizational level?
In total, 86 people participated in the survey: 13 from the corporation I am currently supporting and an additional 73 participants from the Age-of Product mailing list.
Short feedback loops (User tests, customer development)
Use of retrospectives
Continuous team coaching (Guilds, code mentors etc.)
Stakeholders live up to their responsibilities
Hands-on experience over credentialism
Competence:
T-shaped people
Active knowledge sharing
Continuous learning
No withholding of knowledge
Knowledge sharing beyond the product and tech realm
Budget to attend conferences
Center of Excellence for Agile
Team building:
Cross-functional teams:
No dependencies w/ other teams,
End-to-end delivery capability
Stable, long-living teams
Support by an experienced scrum master
People and teams: Purpose
Inclusion
Product discovery
Product roadmap creation
Release planning
Organizational Excellence
Culture:
Embrace and celebrate failure (Validate hypotheses by running experiments)
Curiosity as a norm
Undogmatic attitude, live Shu-Ha-Ri:
Transparency:
Share information and data at all levels,
No more gated information or information brokers
Leadership:
Focus on innovation, quality and business value (No more HIPPOism.)
Supports of ‘agile’s way of working’ fully
Enforces ‘agile’ as the core of the company culture
Respect for roles, principles, and processes (The ‘real’ PO.)
Management:
Managers to servant leaders
Trust in people and teams
Provides tools and facilities necessary to become agile
Gemba and Kaizen become standard practices.
Organizational Design:
Abandon functional silos for cross-functional teams
Remove redundant middle management layers (Flatten the hierarchy)
No more command & control, compliance driven management
HR aligns with requirements of self-organizing teams
The organizations morphs into a team of teams
Clear objectives:
Shared vision among all actors
Clear strategy
Clear priorities
Business value focus:
Customer centricity mindset
Delivering business results
Shifting the IT focus business needs
From project budgets to product teams.
Technical Excellence
Engineering level:
Built-in quality:
Code reviews,
TDD (Test automation, test coverage)
Pair and mob programming
Practicing Scrum, Kanban, XP.
Process level:
DevOps: CI, CD (Deployment at will)
Regular cadence of releases
Identifying suitable metrics:
Lead time, cycle time,
Number of experiments,
Team health
Open sourcing code.
Communication & Collaboration
Trust & respect:
Benefit of the doubt for colleagues
Safety to disagree
Honesty
Candid peer feedback.
Conflict resolution:
Constructive disagreement (Disgree, but commit approach.)
Non-violent communication.
Collaboration:
Zero tolerance for political games
No scripted collaboration
No incentives to withhold knowledge (Or information.)
No finger-pointing, no blame-game.
How to Measure Agility of Organizations and Teams — The Conclusion
Measuring elements of agility at an organizational or team level is nothing new. This ‘agility assessment framework’ approach, however, is new as it aims to be the first open-source and thus widely available tool for all agile practitioners. It is unlikely that the first planned workshop will deliver more than a rudimentary prototype of the agility assessment framework.
However, it will be a start to gather more insights by applying the framework to real-life work situations and take it from there. Hopefully, we will be able to establish a community around the ‘agility assessment framework’ in the future.