Scope:
Context. How does the software to be built fit into
a larger system, product, or business context and
what constraints are imposed as a result of the
context?
Information objectives. What customer-visible
data objects (Chapter 8) are produced as output
from the software? What data objects are
Software people don’t understand their customer’s
needs.
The product scope is poorly defined.
Changes are managed poorly.
The chosen technology changes.
Business needs change [or are ill-defined].
Deadlines are unrealistic.
Users are resistant.
Sponsorship is lost [or was never properly obtained].
The project team lacks people with appropriate skills.
Managers [and practitioners] avoid best practices
and lessons learned.