If managers fixate on deadlines rather than quality, the staff will too


If managers fixate on deadlines rather than quality, the staff will too.

Developers assure they make deadlines by:
🚩Copy/pasting
🚩Cutting corners
🚩Shipping known issues
🚩Skipping reviews and tests
🚩Ignoring performance, security, accessibility, readability, maintainability
Management often doesn't even realize we're cutting corners to make a deadline. That's a big problem.

The solution: Communication. Agree on a definition of done.

Say "To make this date, I'll have to make this compromise. Worth it?"
Teams are often forced to accept a date that isn’t feasible.

So, developers are forced to cut corners.

This is why developers say “we don’t have time to do thorough code reviews, or to write tests”.

Their management created a situation where they have no choice.

View original on X