Date Added: Jul 2010
For a Software project to run in an incremental cycles it has to implement predecessor activities which are defined as "Project Initiation". After the process of initiation the concept of agility is applied on project with different phases defined as Agile Analysis, Agile Design, and Agile Testing. The project which implements predecessor activities and allowed to run in these three phases of agility is called as "Microcycle". This two step procedure is applied on real-time applications but before agile testing, model-based reviews are conducted to ensure adherence to architectural guidelines of project.