Plan-Driven
• Software project manager is
responsible for managing the
project so that the software is
delivered on time and within
the planned budget for the
project
• Managers draw up a plan for
the project showing what
should be delivered, when it
should be delivered and who
will work on the development
of the project deliverables.
Agile
• Agile project management
matches with incremental
development and the
particular strengths of agile
methods
• Managing iterative
development rather than
specific technical
approaches to agile
software engineering