Our Blog
There Is No Agile
“Before I learned martial arts, a punch was just a punch and a kick was just a kick. When I studied martial arts, a punch was no…
Sir Alex Ferguson – Agile Software Development Guru
Now with McKenna Consultants being born and bred in Yorkshire, it takes something special to give credit to someone the other side of the Pennines. But credit…
Agile Software Testing
Our approach to Agile testing hasn’t really changed much over the years, although we have got better at formalising it. After seven years of using whiteboards, we…
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…
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…
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…
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….
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…
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…
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…