What does the team say?
Often a mediocre decision made by the team is better than a perfect decision made by a single leader.
How to travel light
Software delivery is a lot like traveling. Less luggage makes for a better experience.
The "Why" Conversation
Next time you're facing an unclear feature or epic, ask: Why this? Why now? Why me?
When I don't (exactly) use Trunk-Based Development
Today I go on record admitting I don't always use TBD, I do sometimes use long-lived branches, and I sometimes even share a branch with another dev.
How do you know a good Agile Coach?
Two fundamental questions I'd ask any Agile Coach job candidates, if I were hiring.
Minimum Viable Continuous Delivery
A group of people with a lot broader experience than I have, come up with a pretty good definition of "Minimum Viable Continuous Delivery".
Adventures in DevOps 109: Is Kubernetes Right for You?
Everyone and their mother is talking about Kubernetes, but is it right for you?
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.
One not-so-simple trick to reduce your time fixing bugs
Continuous Delivery reliably predicts less time spent fixing bugs. How close are you?
How expensive is a bug?
The "observation" that fixing a bug in production costs 1000x more than fixing it during design assumes a waterfall approach.
The store will be closed for software upgrade
In 2022, I can't think of any legitimate reason that a place of business should need to close for a software upgrade.
What if the stakeholder can't work in an agile way?
Many projects do operate in a non-agile way. What happens to them? Most fail.