
Who decides if a new feature is a good idea?
I believe I can predict with complete accuracy who makes this decision in your organization.

Story Points means Relative Estimation, right? Not so fast.
Relative Estimation is possible in any unit, including time. And absolute estimation is also possible in any unit, including story points.

There is no "I" in "Agile"
Agile software delivery is a team sport. The team succeeds or fails together.

Types of uncertainty
We face many causes or types of uncertainty when creating software. Here are a few.
Subscribe to the Daily Commit
Every day I write about improving software delivery at small companies like yours. Don't miss out! I will respect your inbox, and honor my privacy policy.Unsure? Browse the archive.

Two modes of agile failure
I've heard both "Agile is only good for developers" and "Agile is only good for management". I think they're two modes of the same failure.

Book Review: A Radical Enterprise
I recommend this book by Matt Parker to anyone in leadership. You may not be able to implement everything, but without a doubt you can implement something to make your business more effective, and your employees more engaged.

What are the common agile metrics people use?
This may seem like a perfectly reasonable question on its face. But is it? I see two problems here.

Introducing DORA the DevOps Engineer
How does your team do on these 4 key metrics identified as indicators of a highly-performing software team?

Scrum is great in theory, but "it will never work in the real world"
I think there are two "real worlds", and they often clash. One where Agile, Scrum, XP, and DevOps make perfect sense. Another where they don't.

How Small Batches Improve Our Code
5 ways smaller releases, pull requests, user stories, and commits can improve your code