Our Blog

Agile Planning And The Planning Fallacy

If you have been planning and your implementations never seem to match your plans, you are not alone. No plan survives the battlefield. Fundmentally this tends to…

Read More...

Estimating Is Good

Agile estimation is good. #NoEstimates is gaining ground as a credible alternative to estimating, and I do not think that this a good thing in a lot…

Read More...

Safe (Not Scaled Agile Framework) Agile Development

This was inspired by a brief Twitter interaction with @AsadSafariEN regarding this article: http://www.industriallogic.com/blog/techsafety/ There are several software-maker injuries mentioned in Joshua Kerievsky’s article: Alteration Anxiety: apprehensive…

Read More...

Agile Testing With Data Anonymisation

In addition to developer-drive unit and integration testing, it is very important to create realistic data sets for acceptance / gui / performance / “ility” etc testing….

Read More...

A Guide to Agile Testing

The transition from being a waterfall tester into being an Agile tester can be a rocky road for some! Over the years, McKenna Consultants have developed a…

Read More...

What Is A Sprint / Timebox / Iteration For?

I’ve written before about the dangers of complacency in an Agile environment. Once you have established daily scrums, Kanban boards etc, it’s very easy to stop asking…

Read More...

Agile In Highly Dynamic Environments

Most of us don’t have the luxury of working on only greenfield projects that are not yet in production. Most of us don’t get to work in…

Read More...