When number of deployments becomes an evaluation metrics, I can imagine an engineering culture like this:
- 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.