Agile PM and Development

Banner Agile PM and Development

Key Principles of Agile


Twelve agile principles and practices help deliver working products more frequently from a couple of months to hours.
Their application supports organizing teams around values while supporting trust via increased transparency.



Picture Awareness
Icon

Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.

Icon

Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.

Icon

Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.

Icon

Business people and developers must work together daily throughout the project.

Icon

Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.

Icon

The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

Icon

Working software is the primary measure of progress.

Icon

Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.

Icon

Continuous attention to technical excellence and good design enhances agility.

Icon

Simplicity--the art of maximizing the amount of work not done--is essential.

Icon

The best architectures, requirements, and designs emerge from self-organizing teams.

Icon

At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

Top of Page