A plan-driven process means that all process activities are planned in advance and progress is measured against that plan. In an agile process, the plan is incremental and it is easier to change the plan and software to reflect changing customer needs.
Continue reading