The Play, the points, and the biggest lie in software Jan 11, 2021
Given-When-Then, tweak and try again Nov 2, 2020
Given-When-Then with Style Jun 10, 2020
Specification by Example, remotely Mar 31, 2020
Specification by Example, 10 years later Mar 17, 2020
Descaling Agile Dec 9, 2019
Sprints, marathons and root canals Aug 30, 2018
Alice in the Hall of Mirrors Jan 23, 2018
Christmas Prioritisation Dec 11, 2017
To slice stories, first make sure they are TOO BIG Jan 5, 2017
Five ways to reduce the cost of large test suites May 24, 2016
The key first step for successful organisational change Apr 19, 2016
The most important lesson to improve software delivery Mar 14, 2016
Potentially shippable is no longer good enough Feb 1, 2016
Turning continuous delivery into a business advantage Nov 6, 2015
Avoiding the most common pitfall of large-scale agile Sep 10, 2015
How to get the most out of impact mapping Nov 17, 2014
Adaptive Planning Beyond User Stories Nov 7, 2014
Zone of control vs Sphere of influence Sep 12, 2014
Make Impacts, not Software Jun 14, 2014
Forget the walking skeleton – put it on crutches Jun 9, 2014
Focus on key examples May 5, 2014
Throw user stories away after they are delivered Mar 25, 2014
How to not just survive, but thrive with flexible scope Mar 14, 2014
Budget instead of estimating Feb 24, 2014
User stories should be about behaviour changes Feb 12, 2014
Divide responsibility for defining stories Jan 13, 2014
Let's break the Agile Testing Quadrants Oct 21, 2013
Writing “As a User” does not make it a user story Sep 30, 2013
Scrum, velocity, and driving down the motorway the wrong way Sep 12, 2013
BDD - busting the myths Jun 18, 2012
Splitting user stories -- the hamburger method Feb 23, 2012
Sleeping with the enemy Feb 17, 2012
The Mistake at the Heart of Agile Jun 9, 2011
Bug statistics are a waste of time May 17, 2011
Is prioritisation based on business value right? Apr 4, 2011
TDD breaking the mould Feb 4, 2011
Beyond basic TDD Nov 9, 2010
Bug tracking for agile teams Oct 5, 2010
Effective root cause analysis techniques May 26, 2010
Agile in a Start-up Games Development Studio May 19, 2010
Upgrading agile development at uSwitch.com - From concept to production in four days Oct 29, 2009
Mockito in six easy examples Oct 23, 2009
Mary Poppendieck - test driven development redefined Oct 16, 2009
Seven key agile testing practices for releasable software Oct 13, 2009
Changing the role of test managers Oct 13, 2009
Are agile testers different? Oct 13, 2009
Top 10 reasons why teams fail with Acceptance Testing Sep 24, 2009
Mocks are not about isolation, but about responsibilities Sep 21, 2009
Software development with hunters and gatherers Sep 9, 2009
TDD as if you meant it – revisited Aug 2, 2009
What have we learned from 10 Years of TDD? Mar 11, 2009
Thought-provoking TDD exercise at the Software Craftsmanship conference Feb 27, 2009
Specification workshops - an agile way to get better requirements Nov 12, 2008
Specifying with examples Nov 4, 2008
How to test e-mail notifications properly Oct 30, 2008
Fitting agile acceptance testing into the development process Sep 17, 2008
How many points are there in a five-point star? Aug 29, 2008
The fifth element of the Agile Manifesto Aug 8, 2008
Adopting agile from inside - learnings from the BBC Aug 8, 2008
10 ways to screw up despite Scrum and XP Aug 6, 2008
Bulding smart teams Aug 6, 2008
The tale of two bridges May 19, 2008
Delivering useful software Apr 28, 2008
When TDD goes bad Feb 25, 2008
How to avoid getting lost in translation Jan 30, 2008
Returning the favour for on-site customers Jan 9, 2008
How to sell TDD to non-technical stakeholders? Dec 11, 2007
The waterfall trap for “agile” projects Dec 4, 2007
Who should write acceptance tests? Nov 23, 2007
Fighting the monster Nov 20, 2007
Agile Architect – Myth or Reality? Mar 6, 2007