Our Blog

What Do I Do When My Team Goes Agile?

Agile methods are pretty clear about what ScrumMasters, developers, testers, UX designers do on a team, but a lot of other people start to worry when the…

Read More...
Agile Board

Why Should We Build Small User Stories?

The topic of feature (or User Story) size is usually a surprising one for teams that are new to Agile. Teams are frequently used to working and…

Read More...

Certified Scrum Coach!

For seven years I have been training, coaching and consulting on Scrum, Agile and lean software development practices. I have coached teams to deliver immensely successful projects…

Read More...

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…

Read More...

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…

Read More...
Development Board

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…

Read More...

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...