To be fair, the scoreboard in the post displays the success of the deploys too, which would address the third and fourth point. But of course, people can still game the metric with a ton of insignificant incremental changes that don't do anything.
Re:I deploy, therefore I am
by pietrovismara on Friday May 15, 2020 @06:49AM
(#23190715)
Points 1, 2, 4 happen also when you have a deadline culture. It's almost like having a culture that rushes people to results will always compromise on quality.
- Dev rushes to make merge requests with the cost of thoughtful design and testing.
- Tension around code review turnaround time: how dare you take hours to review my code when I'm far behind in the leader board.
- Deployment has a bug? Awesome, now I'll have 2 deployments.
- Deploy faster and break everything.
Frequent and continuous deployment is good. Making it a metrics is bad.