Martin Folwer, in a post completely unrelated to the above, quotes Alistair Cockburn:
...[who] explained that since people are the central element in software development, and people are inherently non-linear and unpredictable - such an effort is fundamentally doomed. Or at least it is until people become predictable agents that can be described with tractable mathematics.Perhaps that is at least part of the answer to my above questions--people play a much bigger role in software engineering efforts. Particularly in that it is often impossible to know upfront precisely what needs to be done and what the requirements are, leading to changes as the project moves along. In short, much more unpredictability.
No comments:
Post a Comment