Some people may think that the best way to estimate a project is to have detailed requirements and design information for each feature. They may argue that this is the most professional and accurate way to approach the problem. However, I disagree with this view. I think that it is more important to be able to make quick decisions about the scope of the project without spending too much time and resources on detailed estimates. Why? Because detailed estimates often turn out to be wrong or irrelevant later on, and they create “wasted inventory” that could have been used for more valuable activities. I’d suggest you only do detailed estimates when the schedule allows for it, and when you have a clear understanding of the value and priority of each feature.
The "Yes, But" Syndrome
Implementation,
Intangible Intellectual Process,
Intel,
Management Skills,
Development Process,
The "Yes But" Syndrome,
Yes but Syndrome
One of the most frustrating, pervasive, and seemingly downright sinister problems in all of application development is the “Yes, But” syndrome, being the observation of the users’ reaction to every piece of software I have ever developed.
For whatever reason, I always observe two immediate, distinct, and separate reactions when the users see the system implementation for the first time:
• “Wow, this is so cool; we can really use this, what a neat job, atta boy,” and so on. • “Yes, but, hmmmmm, now that I see it, what about this … ? Wouldn’t it be nice if … ? Whatever happened to … ?”