Change happens. Period
Nothing new about this statement, we all know this.
Yet, not understanding this in a real sense, still remains the single most reason for all software development failures.
so waht is stopping us from understanding and adapting changes?
it is, what i call “Sign-off” syndrome
Side effects of this syndrome are
Failure 1: It forces us to understand everything and make all the design decisions upfront. It is unrealistic and impossible to do, because
- Incompleteness and inconsistencies of our ideas become clear only during implementation – Anonymous
- Majority of the customers doesn’t know what they want
- Our perception about the problem changes, sometimes the problem itself (Eureka! one more quote)
Only way to solve this issue, by understanding that software development is a continuous activity, and make the customer understand the evolutionary nature of software and be proactive partner in offering right solutions

Comments