|
|
|
|
|
by dahfizz
1468 days ago
|
|
It sounds like you just don't include performance in your acceptance criteria. You're using a lot of words to basically say that you don't care about performance. I don't find it acceptable to merge something that I know could be 10X faster with a bit more work. Part of my acceptance criteria is "has reasonable performance". Performance optimization is contentious because everyone has to draw the line somewhere. You can sink an almost unlimited amount of time making a complex program faster. But I've seen so many devs just ignore it altogether, where half a day of work literally makes the thing they made 10x faster. |
|
Unless there is a business requirement for something to be 10x faster, and that is rooted in $’s, there is no reason to be more than 1x.
Performance criteria should only be measured by whether or not you lose money/customers from it.
It’s not an EM’s job to have performance criteria themselves. That should be dictated by business needs