Self-assessment tool to measure agile maturity

Johan Immelman's picture

Can anyone help me with an effective self-assessment tool to measure agile maturity in our organisation.

12 Answers

Johanna Rothman's picture

Johan, the real question is why do you want to know? What benefit will you gain from learning this answer?

Here are some questions to get you started:

1. If you are doing iterations, are they four weeks or less? The answer should be yes. Many of us like one or two week iterations. Why? Because you get feedback more often rather than less often.

2. Do you have demos at the end of each and every iteration? The answer should be yes. Why? To get the feedback from the customer/Product Owner.

3. Do you get every item in the backlog to done at the end of every iteration? The answer should be yes. For many teams on their journey, the answer is "not yet." This does not make you bad, it makes you "on your journey." You want to discover why.

4. Do you perform retrospectives at the end of each iteration to learn and inspect/adapt to improve your team's agile process?

5. Do you look at your work in process and monitor that?

6. If you use iterations, do you measure your velocity with a burn up chart and make sure it does not look like a hockey stick?

7. If you are using kanban, do you measure your cycle time? Are you happy with your cycle time? (Did I just use a word that did not make sense to you :-)

8. Do you measure cumulative flow?

Now, you have a set of questions for a self assessment. Hmm, maybe I should blog this! I could get feedback and improve it.

Johanna

Jason Little's picture

It's not something I'd use to compare teams or for management to use, it's something teams can use to see how they are doing and what they could do to improve.

Other than that, my beleif is "how agile you are" is irrelavent.  Are you satisfying your customers?  I prefer to use NPS (net promotor score) as a customer satisfaction measure and you can run NPS surveys with customers (actual people who use your solutions) or stakeholders.  It's a lagging indicator and, to me, it's most effective measure of how well we're doing as an organization.

Ben Linders's picture

Over the years, I've collected information about agile self assessment tools, checklists, etc. Today I published a page which lists all know ton me: http://www.benlinders.com/agile-self-assessments/

Which checklist / tool do you use to assess how agile and lean you are? Let me know!

Sourabh  Chowdhury's picture

Become a MOZARK certified Appium tester and win gift vouchers worth INR 15k. Participate in MOZARK’s Global Mobile app Testing Contest, QAppathon now!

The contest is free to register, all you need to do is:

• Sign up to MOZARK QAppAssure

• Write an Appium script to measure the Home page load time of your app.

• Run the script on at least 10 devices across the QAppAssure device cloud.

• Ensure a minimum of 50 test runs.

• Send in the logs and a brief description of your test methodology to [email protected]

 

Register Now

Derek  Nolan's picture

Does the time between iterations average less than four weeks? The correct response is "yes." Several of us prefer shorter cycles of a week or two. Why? The frequency with which you get criticism increases, rather than decreases.

Pankaj Nagla's picture

The Agile Self-Assessment Game is used by teams and organizations to self-assess their agility. Playing the game enables teams to reflect on their own team interworking and agree upon the next steps for their agile journey. With this game, they discover how agile they are and what they can do to increase their agility to deliver more value to their customers and stakeholders. Apart from this if you want to learn something new then salesforce marketing cloud training is meant to aid novices with Salesforce and professionals' fundamental principles with advanced concepts.

Brenda Gray's picture

While discussing self-assessment tools for measuring Agile maturity, it's important to acknowledge that Agile practices can also play a significant role in ERP system development. Agile methodologies can enhance the development process, improve collaboration, and deliver better outcomes in ERP projects. When it comes to measuring Agile maturity in your organization, there are various effective self-assessment tools available. Agile maturity is crucial not only for Agile projects but also for other development processes like ERP system development, where agility can lead to better outcomes and faster adaptability to changing business needs.

AgileConnection is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.