December 12, 2016

Automating Tests to Break the Logjam and Reduce WIP

po-work-closely-with-team-board

Automating Tests to Break the Logjam and Reduce WIP Last year I was Scrum Master to a web team migrating magazine sites from Drupal 6 to Drupal 7. The team was organised with separate developers and testers, using an online scrum board system. Breaking the Logjam One of our developers had been working on a…

Read More
June 28, 2016

Issues with implementing Test Driven Development

Issues with implementing Test Driven Development    Overview An aspect of Agile is fast feedback. Test Driven Development (TDD) provides fast feedback to developers of errors in their code and is recognised as good practice by many people in the agile community. So why do so few developers practice it? This blog looks at the…

Read More
August 27, 2015

A case study for BDD in improving throughput and collaboration

At a well known global investment bank, I was asked to review several product teams and to find out why the teams could not complete stories at the end of each sprint and why there was so many defects coming into the sprint. The current measurable time spent on defects averaged at 35% of all…

Read More
November 25, 2014

Early life support for an Agile team

Whilst building an Agile framework for a client, I came across the term ‘early life support’. I’ve done a fair amount of delivery in my career but not heard this term. It comes from ITIL and means that you must have a documented process for support from the development team for the first X number…

Read More
July 4, 2014

The Developer

What does the developer do? The developer is the person who codes (builds) the software from the lowest level components. The term developer has been expanded to also mean tester and deployment manager as these skills often require coding expertise as well. For this discussion we will use the term developer to mean anyone who…

Read More