Conceptually
it's not that difficult to
retrofit an iterative development process
into the existing project plan.
Here's my idea:
* Project Initialisation => Inception phase
* User req. + func spec => Elaboration phase
where you produce
user stories/cases
and requirements docs.
* Then you insert the construction phase with
multiple iterations. Each iteration works
on several use cases. "Works on" here means:
(optional: re-analyze), design, code,
test, integration, test..
* Transition Phase - lump all the rest here.
Pho