<p>software engineering methodologies are simple, there&#39;s really only two goals</p><p>the first goal of a methodology is to make workers replaceable, and this is usually achieved by removing any worker agency in the project</p><p>the second goal of a methodology is to insulate decision makers from risk and this is usually achieved by blaming the workers for failure—for not hitting estimates forced upon them</p><p>unfortunately, &quot;delivering software people want&quot; doesn&#39;t make the cut</p>
Reply