DEV Community

Discussion on: What Do You Do If You Disagree With Your Boss?

Collapse
 
elmuerte profile image
Michiel Hendriks

Speed over quality will always come back to bite them.

That's assuming they have not moved on to the higher paid position by that time.

And when the fire is put at their feet, it's their subordinates who are to blame.

Thread Thread
 
andrewharpin profile image
Andrew Harpin

I see your perspective, we need to meet business goals.

I agree, within reason, but apportioning blame is not constructive, the focus should be on the solution and fixing the problem, not singling people out due to some minor timing issue, due to some typically arbitrary timing set by the customer.

Obviously there are extreme cases where blame is necessary.

They do sometimes have business requirements, that need a specific timing and that is normal.

But if the modus operandi for the business is speed over quality, it will eventually burn them.

As with most things in life, there needs to be appropriate balance.

Now everyone's perspective is different and it will always be a matter of opinion.

Thread Thread
 
elmuerte profile image
Michiel Hendriks

Quality attributes are business requirements. They are just the ones easily forgotten/ignored. Customers request functionality (they ask for this), but they expect quality (they do not ask about this).