http://blogs.atlassian.com/2013/11/enterprise-agility-maturity-matrix/
The Enterprise Agility Maturity Matrix can be used to set transformation goals, monitor progress, and get everybody on the same page regarding Agile including: Agile Coaches, team members, managers, and senior leadership. This tool has also been used in 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 so as to encourage self-paced learning and open people up to learning from folks that may have more Agile experience.
The tool is a spreadsheet with a section for describing the organization as a whole and another section which is for describing individual teams. There are a number of Agile indicators for each section and each indicator ranges from a ‘0’ (impeded) to a ‘4’ (ideal). For each cell in the matrix, there is a simple English explanation of what it means to be at that level for that indicator. The goal is to get as many indicators to a ‘2’ (sustainable) as possible. This helps the organization understand when they are over the main hump of adoption so that they don’t stop investing in the adoption too early. If not enough indicators get to the sustainable level, the organization will likely backslide to its old ways.
This Enterprise Agility Maturity Matrix was initially developed by a large group of Eliassen Agile Coaches that have had experience with Enterprise Agile Transformations at a wide range of organizations. Over the past six months it has been more widely disseminated via seminars and webinars, and has been refined based on the input of people who have downloaded it and provided feedback. We are now making it even more widely available via this blog, and look forward to your feedback. We will continue to provide additional information on how to best use this tool in future blog postings.
Category |
In transition (1) |
Sustainable (2) |
Agile (3) |
|
Comments |
Owner |
2-Impediments |
|
Raising impediments is becoming routine and there is a high degree of comfort in doing it. Impediments are usually resolved. Root cause analysis is sometimes performed and there is a growing recognition of its value. |
Impediment raising and resolution are a cultural norm. Individual and team impediments that can be addressed at those levels are addressed. Root cause analysis is frequently performed and acted on. |
Current impediments can rise from team but haven’t track in high degree. Root cause analysis is not frequently performed. |
Scrum master |
|
2- Definition of ready |
|
There is a fairly good definition of ready which resulted from the collaboration between multiple members of the team. Definition of ready includes existence of acceptance criteria |
There is a strong, clear, comprehensive (yet simple) definition of ready which resulted from the collaboration of most of the members, agreement and input from all, and it is publically posted |
Definition of Ready didn’t fully understand by PO side and team always urge for AC. |
PPO: |
|
2- Story size |
|
It is apparent that story size is having an adverse effect on the process |
Team has a rule of thumb encouraging small stories |
Story still not small enough for team and hope can split more |
||
1-Progress tracking |
Progress is tracked and known using burnup, burndown, CFD or similar method and sometimes used to influence behavior |
Progress is tracked and frequently influences the behavior of the team |
Progress information usually influences the behavior of the team |
Progress is tracked by CFD, but team didn’t use to influence team behavior usually. |
Team |
|
1-Test automation |
30%+ code coverage via test automation and plans are in place to increase this level |
50%+ code coverage for all new user stories via test automation |
50%+ code coverage via test automation |
Test automation can’t follow the step of implements; automation script should be part of code release from Team and making sure multiple members can work on one story. |
Team |
|
ATTD should adopt to make sure Acceptances Test ready after AC is clear and mark is as a basic testing entrance for UAT. |
Team |
|||||
1-Refactoring |
Some understanding of single responsibility principle (SRP) and open/closed principle. Some amount of refactoring done as needed when implementing stories. |
Refactoring around SRP and O/C principle. Doing the appropriate amount of refactoring with most user stories |
Deep understanding of refactoring. True refactoring is a cultural norm. |
Some amount of Refactoring done but Team didn’t how to appropriately abstract our design, which requires in-depth knowledge of OO design, pattern and refactor technique, etc. Need Coding Dojo as a platform to improve personal skill. |
Team |
相关推荐
•AMM(敏捷成熟度模型) 全称Agile Maturity Model,是一套用来评估软件开发团队或者整个开发组织的当前敏捷状态和将来的目标状态的框架,评估的结果用来帮助团队识别改善点。 •可以评估一个IT组织的敏捷程度,其...
Agile Testing A Practical Guide for Testers and Agile Teams 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除
根据给定文件的信息,我们可以提炼出与敏捷产品生命周期管理(Agile Product Lifecycle Management,简称Agile PLM)相关的几个核心知识点: ### 1. Agile PLM 概念 Agile PLM 是一种集成的解决方案,旨在帮助企业...
Agile Lite是一款轻量级的敏捷开发框架,主要用于快速构建高效、可维护的Web应用。这个示例代码提供了官方的演示示例,帮助开发者更好地理解和使用Agile Lite框架。通过研究这些源码,我们可以深入学习如何利用该...
Foster team development: co-location, self-organization, cross-functional roles, and how to bring the customer aboard Facilitate technical tasks and processes: testing, refactoring, continuous ...
Learn the agile philosophy of lean processes, incremental delivery, deep client participation, decentralized authority, and just-in-time planning to bring speed, creativity, empowerment and increased ...
"redmine系统agile敏捷插件安装包"是专门为Redmine系统设计的一个插件,旨在帮助项目团队实现敏捷开发的流程管理。 在敏捷开发方法中,团队通常采用迭代和增量的方式进行软件开发,强调快速响应变化,提高工作效率...
Wi-Fi Agile Multiband 技术是 Wi-Fi Alliance 推出的一种认证计划,旨在优化 Wi-Fi 网络资源的利用,提升用户在网络中的体验。这一技术的核心在于它允许设备动态地交换网络环境信息,以便更智能地将客户端引导至最...
Oracle Agile PLM 方案介绍 Oracle Agile PLM 是一个基于标准的架构,开放的跨企业协同工作平台,旨在帮助高科技电子行业的企业提高产品生命周期管理效率,降低成本,提高产品价值。该解决方案可以帮助企业快速...
agile 9.3.6英文文档 Oracle's Agile PLM documentation set includes Adobe® Acrobat PDF files. The Oracle Technology Network (OTN) Web site ...
下面我们将详细探讨 Agile Lite 的主要组成部分及其相关知识点。 1. **UI框架**:Agile Lite 的UI框架提供了丰富的组件和布局选项,以适应移动设备的各种屏幕尺寸和交互需求。这些组件可能包括导航栏、滑动菜单、...
Agile.net Code Protection - Powerful .NET Code Protection & Obfuscation Solution Agile.NET code protection solution offers better protection for your .NET code by providing a protection that goes ...
Best practices for managing projects in agile environments—now updated with new techniques for larger projects Today, the pace of project management moves faster. Project management needs to ...
JIRA Agile is a plugin that adds agile project management to any JIRA project. It allows you to visualize your existing process and stimulate incremental improvement. JIRA Agile brings the power of ...
### Agile PLM SDK 9.2.2.1 手册关键知识点解析 #### 一、产品生命周期管理(PLM)概述 - **定义**:产品生命周期管理(Product Lifecycle Management, PLM)是一种全面的解决方案,旨在支持从产品的概念设计到最终...