The distinction between "testing" and "checking"
"Testing" and "checking" are two different types of activities. They deserve a distinction.
Do your developers write tests?
When test writing is removed from code writing, there's no observed benefit in IT performance. Writing tests in a silo is an anti-pattern.
Build quality in
Is QA a separate stage in your software development pipeline? This is a "smell", an indicator of deeper problems.
Is Continuous Deployment incompatible with manual QA?
CD leaves room for manual approvals, but once approved, all changes should be applied automatically.
That one time I fired our QA team
I got a few complaints from developers who didn't enjoy splitting focus between dev and testing, but they admited it was better than before.
Reader response to "Monolithic success story"
There's no one-size-fits-all solution to all testing needs. Ephemeral review environments are great, but they don't solve all problems. Most teams will also want a long-lived staging environment, too.
A monolithic success story
We automatically created a test environment for every pull request, and it had a revolutionary impact on the development process.
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.
The U-Shaped Cell
The Toyota Production System's U-Shaped Cell is a favorite DevOps analogy: Put all the tools within reach of a single developer.