**10. Plan-driven vs. change-driven projects**

Plan-driven or traditional project management presents a transformation view of production. It is based on principles of: managing the project as planned, using the plan for execution, monitoring and for control. The plan includes measures for monitoring progress and completion. The plan-driven or traditional approach is suitable when we can define the scope and specify deliverables precisely. In this approach, uncertainties and unknowns may still exist but they may not be challenging or disruptive to the project deliverable [13]. However, the traditional or plandriven project management approach may be challenged if a project is complex and changes are major.

When a project lacks complete understanding of the project deliverables or outcomes, or when a project is associated with fast-paced technological changes, or needs of the client are unclear, change-driven or Agile method is preferred. These projects are associated with uncertainties and change. The client may reveal functional outcomes incrementally as the project makes progress and results are assessed. The project adapts change-driven approach and project team's immediate focus is on generating value to the client.

The main difference between the plan-driven and change-driven approaches is that instead of freezing specifications early and developing a fixed plan, the Agile approach adapts flexibility to modify and alter project plans to address critical and changing business needs [13].
