Priority list of Twelve Principles of Agile from my perspective

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

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

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

Working software is the primary measure of progress.

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

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

Continuous attention to technical excellence
and good design enhances agility.

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

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

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

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

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

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s