Secret ingredients to quality software

General - Standards Watchdog - Do you provide the reason behind the rules rather than just enforce them?

Last updated by Tiago Araujo on 17 Mar 2020 11:56 pm (over 1 year ago) See History

If you criticize your staff:

  • You don't make lasting changes
  • They will resent you, resulting in lower productivity and employee morale

For example: If one of your responsibilities is to make sure all your developers sent "test please" emails, you can run around with a lot of authority telling them they'd better comply, but at soon as you're not around, they will resent you and not bother about it.

A better approach is, when you see developers not sending "test please" emails, explain that they save time by getting early feedback, allowing bugs to be fixed while it's still fresh in the developers' minds. Explain to them that the cost of a bug increases over time.

Figure: "The floggings will continue until morale improves"

Adam CoganAdam Cogan

We open source. Powered by GitHub