Академический Документы
Профессиональный Документы
Культура Документы
Overview:
Purpose:
Instructions:
Note:
Team Agile Maturity Matrix Tool Instructions
The Agile Maturity Matrix Tool can be used to set transformation goals, monitor progress, and get the team in cohesion regarding agile
development. This includes: Agile Coaches, team members, managers, and senior leadership. This tool can also be used many other
creative ways, such as to focus retrospectives and to help people at all levels do a self-assessment of their own understanding of agile
practices. This encourages self-paced learning and allows people the opportunity to learn from others that may have more agile
experience.
The purpose of the Team Agile Maturity Matrix Tool is to assess the agility health for an organizations team.
The Team Agile Maturity Matrix Tool is designed to gauge agile team maturity. The instructions are as follows:
1. In the 'Team' sheet, assign a rating in the 'Current Level' field based on the health levels: Impeded (0), In Transition (1), Sustainable
(2), Agile (3), and Ideal (4).
2. Place the desired health level in the 'Target Level' field. This will monitor and identify areas of improvement.
3. Place notes in the 'Comment' field to show what is needed and how to reach desired goals.
4. Once completed, review the 'Radar Chart' to see your teams maturity level. The blue line represents your maturity level. For optimal
maturity, the blue line should reach the outer rim of the chart.
Being Agile
Team Dynamics
Teamwork
0 Non-existent
Team working
0 Non-existent
agreement
Team Agile Maturity Matrix
Team Name:
Current
Target
AREA Level
Level
Impeded (0)
Date: (0-4)
Environmen
Team size
Team
Impediments
Invisible and/or ignored. Fear of
reprisals. Reluctance to raise
0
impediments. Impediments that are
raised are not resolved.
Team Agile Maturity Matrix
Team Name:
Current
Target
AREA Level
Level
Impeded (0)
Date: (0-4)
No stories shippable in less than four
Shippability weeks from ready to done or not
0 measured or shippability is not
measured and visible
Product
Product management
strategy1
0 Non-existent
0 Non-existent
Definition of ready
0 Does not exist
Definition of done
0 Does not exist
Work in progress
Amount of WIP unknown or no
0 knowledge of one piece flow (e.g. small
batch size)
Team Agile Maturity Matrix
Team Name:
Current
Target
AREA Level
Level
Impeded (0)
Date: (0-4)
Agile Process
Standups,
Mechanics
check-ins, huddles,
or similar. 0 Not being held
Retrospectives
0 Not being held
Progress tracking
0 Not implemented
Team Agile Maturity Matrix
Team Name:
Current
Target
AREA Level
Level
Impeded (0)
Date: (0-4)
Reviews
Not happening, not happening on a
0 regular basis, or happening less often
than once in 6 weeks
Team Agile Maturity Matrix
Team Name:
Current
Target
AREA Level
Level
Impeded (0)
Date: (0-4)
Engineering
Refactoring
(software) 0 Not understood and/or not being done
In Transition (1) Sustainable (2) Agile (3)
Teamwork is improving At at least 70% of the ideal column At at least 80% of the ideal column
Most people are at least 50% allocated Most people are >=70% allocated to Most people are >=90% allocated to
to the team. Nobody is less than 30% the team. Nobody is less than 50% the team. Nobody is less than 70%
allocated to the team. allocated to the team. allocated to the team.
50%+ of the team is constant over the More than 70% of the team is constant
There is an understanding that this is
past 9 months and team has made over the past 9 months and team has
important, progress is being made, and
multiple production releases or worked made multiple production releases and
further steps are being taken to get to
on multiple major initiatives without worked on multiple major initiatives
the next stage
being reformed each time. without being reformed each time.
Some of the skills necessary to get the All of the necessary skills for performing
All of the necessary skills for performing
stories to done exists outside of the the work exist on the team and there is
the work exist on the team
team some cross training of skills
Plans are in place to move team Most team members are accessible to
Most team members sit within hearing
members as close to each other as is any other team member within 30
distance of each other
currently feasible. seconds
In Transition (1) Sustainable (2) Agile (3)
It is written down somewhere or the There is a written definition which is There is a compelling product vision
product owner or similar person knows accurate and well known by everyone which can be clearly articulated by the
what it is involved product owner or similar person
Team understands INVEST and is
Following most of INVEST on many
starting to follow parts of it on some Following INVEST for most stories
stories
stories.
User stories exist for 50%+ of the work, User stories exist for 80%+ of work, but
It is understood that it is important to
but still using other artifacts for some still using other artifacts for some work
use user stories for all work and steps
work or translating some user stories to or translating some user stories to other
are being taken to get there.
other artifacts for some work. artifacts for some work.
Team starting to work with architects 50% of architectural decisions made by 80% of architectural decisions made by
and architects starting to delegate more the team. 50% of architectural decisions the team. 80% of architectural decisions
decisions to the team made just-in-time made just-in-time
Set up, but manually run. Failures not Run every hour. Failures fixed fairly Run every 10 minutes. Drop everything
fixed right away. quickly. on failures until fixed.
Some coding involves unit testing. All new stories involve the responsible
There is an understanding that unit All new stories involve some amount of amount of unit testing. Unit testing of
testing produces better code and unit testing stories included in the definition of
reduces overall effort done.
Some understanding of single
responsibility principle (SRP) and Refactoring around SRP and O/C
Deep understanding of refactoring. True
open/closed principle. Some amount of principle. Doing the appropriate amount
refactoring is a cultural norm.
refactoring done as needed when of refactoring with most user stories
implementing stories.
Ideal (4) Comments
Test automation
(software)
Code reviews
(software)
Timeliness of testing
Architecture
Reviews
Progress tracking
Progress tracking
Estimation
Retrospectives
Standups,
check-ins, huddles,
or similar.
Work in progress
Vertical slicing
Backlog gr
Team Agile Practices
Refactoring Being Agile
(software) Morale
Unit testing
(software) Teamwork
Continuous Integration
(software) T
4
utomation
ware)
0
0
Vertical slicing
Tuckman Stage
Sustainable pace
Team size
Dedicated team
Continuity
Cross functional
Collocation
Collocation
Self organization
Impediments
Shippability
Cycle time
Product vision
of INVEST