© 2019 by DevelopAgile.com 🐿️

Website developed through ongoing iterative and agile development.

What is Agile?  >  Agile's 12 Principles

Agile's 12 Principles

1

SATISFY THE CUSTOMER

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

2

EMBRACE CHANGE

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

3

Incremental WORKING SOFTWARE

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

4

COLLABORATION & COMMUNICATION

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

5

encourage people

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

6

FACE-TO-FACE conversation

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

7

kpi N°1: WORKING SOFTWARE

Working software is the primary measure of progress.

8

SUSTAINABLE DEVELOPMEnT

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

9

TECHNICAL & DESIGN EXCELLENCE

Continuous attention to technical excellence and good design enhances agility.

10

simplicity

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

11

SELF-ORGANIZATION

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

12

learn & improve

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