24 April 2008

Requirements Management - the Six C's

Next point; Requirements are managed through a process. Two that we often mention here are Waterfall and Agile. There are others also, including Six Sigma (DMAIC), Rational Unified, generic process improvement and so on. Let’s have a quick look at RM processes in the context of Waterfall and Agile.

Waterfall processes are formal, gated, and sequential.

Agile and iterative processes are informal, delivered in phases or releases and cyclical in that each release goes through mini SDLC processes.

There are consistent lifecycle stages that requirements pass through. Because I like a catchy phrase I have coined the 6 Cs of requirements;
  1. Concept
  2. Clarity
  3. Consensus
  4. Commitment
  5. Control
  6. Confirmation

Nice work huh? Next time, explaining the 6Cs.


  1. Anonymous10:10 am

    Generally, I think of waterfall and agile as part of the development or delivery process of a project. There are other phases that come before, and which may have gates we have to go through to get to the development phase.

  2. Nils

    I like your argument here.

    I understand you to be saying that basically projcts are like onions, and each layer can have a different approach depending on the context.