Agile Principles —1 min read
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.

Agile Principles —4 min read
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.

Agile Principles —1 min read
There is no "I" in "Agile"

Agile software delivery is a team sport. The team succeeds or fails together.

Agile Principles —1 min read
Types of uncertainty

We face many causes or types of uncertainty when creating software. Here are a few.

Agile Principles —2 min read
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.

Agile Principles —2 min read
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.

Agile Principles —3 min read
Why Small Batches Make Us Happy

4 surprising ways that small batches affect us psychologically

Agile Principles —1 min read
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.

Agile Principles —1 min read
Introducing DORA the DevOps Engineer

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

Agile Principles —2 min read
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.

Agile Principles —4 min read
How Small Batches Improve Our Code

5 ways smaller releases, pull requests, user stories, and commits can improve your code