Friday, June 1, 2012

Capability Maturity Model

The CMM is a good way of categorizing organizational software development maturity levels.

The 5 levels are:
  • Level 1: Ad Hoc
  • Level 2: Repeatable
  • Level 3: Defined
  • Level 4: Managed
  • Level 5: Optimizing
More details: en.wikipedia.org/wiki/Capability_Maturity_Model

When managing a team, it is important to:
  1. Understand which level the team is currently operating at.
  2. Find out the expected performance, common risks and pitfalls associated with operating at that level.
  3. Plan current projects according to the current level which the team is operating at.
  4. Identify the risks and mitigate them.
  5. At the same time, put in place a plan to bring the team to the next level.

No comments:

Post a Comment