Recall that in Chapter 4 we defined many use-cases and then assigned them to one of three Remulak project increments. Providing for a more informed estimate while still at an early stage of the project requires an in-depth flyby of all the project's use-cases. At a minimum, before estimating a project, we must do the following:
Assign events to use-cases.
Identify happy paths for all use-cases.
Identify alternate pathways for all use-cases.
Produce detailed task steps for all use-case happy paths.
Assign use-cases to project increments (both use-cases and pathways may need to be assigned because they may be split across increments).
Describe in detail all use-case pathways ...