Fail be(er.
Learn from the real world with
QA in Production
Rouan Wilsenach
@rouanw
rouanw.github.io
. . .. . . . .
Zero produc1on
defects.
Most produc1on
defects are surprises.
What you thought you
knew was wrong.
http://wiki.c2.com/?ExponentialCostCurve
Fla(en the curve.
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
TDD
Refactoring
Continuous
integration
Pairing
Automated
deployment
Infrastructure
as code
Phoenix
servers
QA in
production
Agile engineering (XP) DevOps
https://techbeacon.com/devops/5-ways-cheat-software-change-curve-devops
Flaccid scrum.
https://martinfowler.com/bliki/FlaccidScrum.html
⇣
Try again. Fail again. Fail
be(er.
Samuel Beckett, 1983
https://martinfowler.com/articles/qa-in-production.html
Pay a(en1on to your
cri1cal success factors.
$$$
Talk to your humans.
Track metrics.
. . .. . . . .
Dashboards.
Alerts.
If you liked it, then you
should have put a
metric on it.
#BeyonceMonitoring
Dan Abel, 2016
@twicezer0
Simple start.
4s 500 0
Something a li(le
unexpected.
Playing detec1ve.
Logs.
Empty logs.
.
Audi1ng.
——————————>
Are your tests slowing
you down?
User interface tests.
....................................
Performance tests.
. . . . . ………..
Are you ready for QA in
Produc1on?
Yes, but…
How fast can you ship a
fix?
....................................
How fast do you need
to ship a fix?
.$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.....
Finding the right
balance.
....................................
No1ce.
Diagnose.
Respond.
↯
↯
TDD
Refactoring
Continuous
integration
Pairing
Automated
deployment
Infrastructure
as code
Phoenix
servers
QA in
production
Agile engineering (XP) DevOps
https://techbeacon.com/devops/5-ways-cheat-software-change-curve-devops
Fail be(er.
Learn from the real world with
QA in Production
Rouan Wilsenach
@rouanw
rouanw.github.io
. . .. . . . .

Qa in production singular 2019