
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;
- Concept
- Clarity
- Consensus
- Commitment
- Control
- Confirmation
Nice work huh? Next time, explaining the 6Cs.
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.
ReplyDeleteNils
ReplyDeleteI 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.