Agile development is the opposite of Fagan type process inspection, is this a phenomenon or another short lived fad

Programming is the discipline of talking pure logic to a machine that will unfortunately take everything you say literally and act upon it. Process, is continuum of actions or mini processes that have inputs and outputs is repeatable. The programme is a process and the programming too is a process.  It is therefore not surprising … Read more

Agile, Agile the rumblings continue. .

Your perception of agile is not right, you just don’t see the real benefits of agile because you are not a true agile practitioner, you just use it as a looser form waterfall when it suits you, but you never really took the faith. We are delivering year in and year out in a way we never could with a traditional approach.

Selecting Waterfall, structured, Iterative or agile for your software project

First lets understand the difference. Waterfall is the most misquoted of all methods. Waterfall is defined by the simple fact that each stage in the project must complete fully and be agreed/signed-off before the next stage can begin. Sometimes it is very important that the previous stage was fully and correctly completed. An example would … Read more

The true DNA of an agile project (exploding the myths)

If you have heard me pour scorn over some of the claims made for agile, you may be surprised to know that I’m an agile practitioner with some considerable experience and not at all adverse to the approach. That said, I always repeat the words of my agile mentor Keith Richards (no not him silly) when I asked the obvious silly question. He said ” It’s horses for courses. When you turn up for training we assume a certain level of education, intelligence and experience”.