Tag Archives: waterfall

Agile or Waterfall

Getting things done in a specific order of completion, commonly referred to as the waterfall approach is relatively simple.  Basically the instructions are, do this then do that.

Sometimes things are done in parallel or a staggered sequence but typically the tasks have a relationship to each other.  Working this way is simple to do, just organize and monitor.

Waterfall Approach

Following the sequential approach, often called waterfall, the focus is on milestone objectives each a building block to the overall goal.

One  common challenge with this approach  is it may take some time to achieve worthwhile results.  Milestones achievements along the way may be significant but on their own meaningless.

People often say we done a lot, “what are the results”.   Being patient and waiting is not an behaviour many of us are comfortable with. Show me now.

Adding Complexity

More complex strategies involve an iterative approach to planning and guiding the work.  The process becomes a series of interrelated questions and analysis,  like if I do this, then that occurs, otherwise this.

The flow is not step by step.  As a result outcomes are actually practical and useable from completion of the first iteration. This method of getting things done is known as the agile method.

Over time each iteration improves on the previous, ultimately the same finished overall goal as in waterfall approach will be achieved.  You just get to use parts or iterations earlier on.

Of course, both methods for sequencing of work have some value but typically the agile approach requires more skill to manage effectively.