
Should we feel bad if we don't deploy on Friday afternoon?
Everytime we decide when to deploy, we're making a business decision. And few business decisions are black-or-white.
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.

While we're here, we might as well...
Unlike in the physical world, few physical constraints prevent us from delivering software in small batches.

Reader response: The downward spiral of manual acceptance testing
Lack of unit testing drives the need for manual testing. Since testing is bunched up, development is as well.

Question to readers: What are the challenges of incremental software delivery?
What makes working on the single most important, small change you can do, a challenge?

Large batches obscure your bottlenecks
Are things moving slowly, but you don't know why? Reduce your batch size.

How unplanned work affects flow vs batches
How does your team respond to unplanned work? Does it lead to crunch time?

Introducing the Micro-PR
Traditionall PRs quickly snowball out of control. Maybe the Micro-PR can help.