Breaking large user stories (or work items in layman’s terms) down into several smaller ones hugely improves delivery predictability. There are several reasons for this including the fact that smaller items with fewer moving parts are simply easier to estimate… Read More
Delivering Value in Software Projects
Features in business software typically make things quicker and less costly to do or sometimes less error prone or more accurately. For this reason the sooner features are deployed, the sooner they can be used and return their cost of… Read More
Software Delivery Promises You Can Keep
Building software means solving problems on a mass scale. There are technical problems, design problems, functionality problems, usability problems, deployment problems, the list is endless and ongoing. Because the time and effort needed to solve problems is generally unpredictable this… Read More
What is #NoProjects and #NoEstimates Actually All About
The #NoEstimates twitter hashtag has been a battleground of opinions, a similar situation has also existed around the #NoProjects tag on twitter. Why have these topics polarised some people so much? What are these discussions all about? Has this public… Read More
Why User Story Points Help Agile Effort Estimation
Story Points seem to enjoy a perpetually difficult place in the lives of many agile teams. They are the source of much confusion and teams often choose not to adopt them. The traditional practice of quantifying work in days or… Read More