3 ms·
It looks like distrust, but in fact it is exponential growth in the need of communication and accounting for the risks related to insufficient communication. Pe
by ivan_gammel 7y ago
It looks like distrust, but in fact it is exponential growth in the need of communication and accounting for the risks related to insufficient communication. People are not bad or stupid - they have their own understanding of requirements and make diverse assumptions about the missing knowledge. Also in large organizations most of the projects are not about software, so waterfall is necessary to control the costs - there’s some space for agility, of course, but it exists only in software engineering and not, for example, in supply chain management.
- js8 7y agoIf you want to see a high-trust environment at scale, look at the development model of the Linux kernel. But this model is also inappropriate for many large organizations, for various reasons - hierarchical structure of power, deadlines as requirements, information hiding. As a result, companies trade off programmer's throughput with these things.