Small Batches

Small Batches
Software delivery education presented by Adam Hawkins.

Preflight Checks
Jun 29 • 10 min
Preflight checks prevent deploys into known bad conditions
Testing Your Deployment Pipeline on Rails with Jason
Jun 20 • 43 min
My guest appearance on Rails with Jason. We discussed designing deployment pipelines with preflight checks and smoke tests. Also the philosophy for DevOps and the importance of automated testing.
The Four Types of Work
Jun 16 • 5 min
The four types of work—features, defects, debts, and risks—under pin the Flow Framework
12.1 Factor Apps: Dev/Prod Parity
Jun 1 • 5 min
The 12.1 factor app strives for dev/prod parity where practical and eschews it when not. This requires differenating between bounded and unbounded contexts.
12.1 Factor Apps: Logs
May 18 • 4 min
Three additions to the original 12 factor app logs factor
12.1 Factor Apps: Config
May 4 • 8 min
Patch level improvements to the original 12 factor apps. 4 points to improve the configuration factor in your application.
12 Factor Apps
Apr 20 • 10 min
The 12 factor app sets guidelines for designing software for deployment pipelines. They’re a great starting point that can be improved upon. See why in this episode.
The Principle of Improvement
Apr 6 • 5 min
A look into into how fostering a culture of experimentation and learning drive continuous improvement. This is known as the Third Way of DevOps.
The Principle of Feedback
Mar 23 • 6 min
The Principle of Feedback, or the second way of DevOps, describes using right to left feedback in the value stream.
The Principle of Flow
Mar 9 • 5 min
A look into the Principle of Flow which calls for fast feedback cycles from development to production.
The Three Ways of DevOps
Feb 25 • 5 min
Learn the “Thee Ways” of DevOps: flow, feedback, and learning as measured by lead time, deployment frequency, MTTR, and change failure rate.