Worse Is Better (2001)
dreamsongs.com
dreamsongs.com
“better” is better. If your definition of “better” doesn’t match reality, then you should correct your definition of “better” and “worse”. Instead of saying “everyone, except me, is wrong”
* the org's ability to get good customer requirements
* the org's ability to have good cross functional management between biz/eng
* poor domain expertise either in the domain or realm of software
* there's plenty of smart guys/gals but the domain of work is newish and complex (e.g. transition from app dev to distributed algos) so that scope is unclear and it's hard to know A much important B less so
then it really is better iterate early, often circling back to correct/improve any of the above when possible.