Preloader Close

Agile Principles

Principle #1

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

Principle #2

Welcome changing requirements, even late in development. Our Agile processes harness changes for our customer’s competitive advantage.

Principle #3

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

Principle #4

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

Principle #5

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

Principle #6

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

Principle #7

Working software is the primary measure of progress.

Principle #8

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

Principle #9

Continuous attention to technical excellence and good design enhances agility.

Principle #10

Simplicity – the art of maximising the amount of work not done – is essential.

Principle #11

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

Principle #12

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