
What's the difference between a product vision and a product goal?
A goal moves you toward your vision.

I hate vaporware
Promised delivery dates are often naive at best, and dishonest at worst. Sell the product you have.

Predictability is overrated
Unless you're betting on a horse race, knowing exactly when a thing will happen usually doesn't provide business value.
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.

Inputs, outputs, and outcomes
How do you measure the effectiveness of your team's or project's work?
Adventures in DevOps 130: Transforming from DevOps to DevSecOps
Will Kelly joins us to outline his approach to transforming from DevOps to DevSecOps.

My very first (and last?) successful sprint
We didn't call it that then, but looking back, it certainly looked like one.

No running!
By calling iterations "Sprints", Scrum implies a need for constant running. Don't be fooled.

"Agile" isn't about delivering every sprint
Frequently delivering software, but not considering feedback on how to improve, isn't agile.