About us Process Success stories Innovations Contacts
Process > Time Management > Iteration
Schedule consists of Iterations. Each Iteration is a simple and atomic piece of time spent on project activities by the project team.
The goal of Iteration is to perform all of the project disciplines and deliver the new product increment - software with new functionality. Each Iteration conducts refinement on requirements, architecture analysis and design, programming, testing, and deployment. Upon conclusion, the Iteration finishes with new workable software build.
Normal Iteration duration is 10 working days. Sometimes we do smaller and longer Iterations. Iteration starts with an Iteration Plan, which is a fine-grained plan, and includes:
An Iteration Plan is created by the project manager and team. The Iteration Plan is then committed by the project team - such commitment is a must for all Iterations.
An Iteration Acceptance Meeting finishes the Iteration and is conducted online with your participation. The key purpose of this meeting is to present you the project status and risk monitoring results. Earned Value technique is used to evaluate and indicate the project status. SPI and CPI numbers will help all parties involved to understand the actual project status.
During Iteration execution, the project manager sends you daily reports with a list of activities completed during the day.
Citation from our software development contract: Milestone is a combination of date and time in a calendar, list of results achieved by this date, acceptance criteria, and percentage of Budget to be paid by this date. If time is not defined, default time should be used, which is equal to 2:00pm EST (GMT-5). Milestones are attached to Specification.
Last update on Jul 19, 2010