However, the alternatives to BDU (iterative, close user involvement, etc.) have their risks:
- Miscommunication when there is a distance in team members in time or geographic location
- More vulnerability to changes in project team members
- Shorter planning horizon, so more difficulty in planning/estimating costs for the whole (not every customer can handle this)
- Risk of requirements inflation (end user communicates directly with developer)
Dig Deeper on Software Project Management Process
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.