6 ms·
This will be difficult to do in text (imagine a triangle): Quality Time Cost Right, which one is more important? and m
by jimjimjim 10y ago
This will be difficult to do in text (imagine a triangle):
Quality
Time Cost
Right, which one is more important? and more importantly who gets to decide which one is more important?
- kazinator 10y agoIt can't be quality because "[e]rrors are the primary source of an antifragile system", quoting from the paper directly.
- andrewprock 10y agoHonestly, I would love it if anyone could make the decision at all. Usually it's "I want all three".
- voltagex_ 10y agoYep, managers seem to think the triangle can be overcome with enough money/prowess/brute force.
- dstroot 10y agoThe triangle is "cheap", "fast", and "highly available". Pick any two...
- Joeri 10y agoYou can have all three. Prioritizing quality from the start, by doing design reviews, pair programming, tdd and so on, will actually reduce time needed to deliver fully functional software, and therefore lower overall cost.
- dimino 10y agoIn theory. In practice? Pick a spot inside the triangle.
- icebraining 10y agoreduce time needed to deliver fully functional software Except you can deliver a cheaper product faster if it's not fully functional, hence the triangle.