*   Iterative process - 2 variants:
    Iterative enhancement
    Iterative development

*   Rational Unified Process (RUP)
    *   a Project is divided into CYCLES,
        (each cycle is executed as a separate 'project',
	I'm sticking with CYCLE...)

        each cycle results in a deliverable, an operational
	system;

    *   a cycle is executed in a sequence of 4 phases
        *   inception - establish goals, scope of the cycle
        *   elaboration - determine the architecture of
                          this cycle's system
        *   construction - build and test the software for
	                   this cycle
        *   transition - moving the software from the development
                         environment to the client's environment
			 (may be complex! may require conversions,
			 testing, personnel training, etc.)
        ...each ends in a defined milestone 

Timeboxing -
*   the basic unit of development is a TIME BOX, of FIXED
    duration
    *   each time box is divided into a sequence of
        STAGES, each also assumed to be of equal length 

    *   then, a team of people is assigned to each stage