Iterative and incremental deliverables
Projects are broken down into multiple, incremental deliverables of short duration; for example, two weeks. The purpose of this is to allow for changes to requirements and for continuous feedback on progress. These short delivery cycles also requires that each deliverable represent value to the business.
More active stakeholder engagement
Stakeholders are made part of the project team to make sure that business objectives are always kept in line with delivery priorities and to facilitate continuous feedback. This practice encourages stakeholders to actively engage with teams daily.
Agile project management advocates collaborative work practices. As opposed to command-and-control team management, it supports the concept of self-determining and self-organising teams. This means that; for example, estimating, scheduling, resource management, work load, assigning work, quality, and risk are all determined by the team as opposed to individuals.
Focus on ROI
These practices focusses attention on business value to drive delivery prioritise.
These practices propose that changes in requirements are inevitable for most projects. Projects are structured in such a way as to allow for changing requirements and in some cases actively encourage change.
Cross functional team members
The focus for the team is on deliverables as opposed to job function. This broadens the skills of the team members, and it allows for more efficient use of team skills.