Use Case Based Project Planning
This chapter shows how to plan and develop a project using iterations, risk analysis, and effort estimation based on high-level use cases. It explains how the effort to develop the project is estimated based on the perceived complexity of each use case and other features of the system and development team. Finally, the chapter explains how to organize a series of incremental iterations based on a prioritized list of use cases and risks, which is the backbone for the development plan with the Unified Process.
Use case point analysis; risk analysis; effort estimation; iteration; project planning
4.1 Introduction to effort estimation and risk analysis in software projects
The motivation for effort ...