IntroProject stagesWaterfall approachRapid Application DevelopmentExtreme ProgrammingProject phasingConclusion