0% found this document useful (0 votes)
54 views

12 Agile Principles: These Agile Principles Are Crucial To Understanding The Agile Mindset

The document outlines 12 principles of Agile development which emphasize delivering valuable working software frequently through self-organizing teams that work together daily, welcome changing requirements, and regularly reflect on how to improve. The principles stress satisfying customers, sustainable development, technical excellence, simplicity, and face-to-face communication.

Uploaded by

Jessie Sokhi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
54 views

12 Agile Principles: These Agile Principles Are Crucial To Understanding The Agile Mindset

The document outlines 12 principles of Agile development which emphasize delivering valuable working software frequently through self-organizing teams that work together daily, welcome changing requirements, and regularly reflect on how to improve. The principles stress satisfying customers, sustainable development, technical excellence, simplicity, and face-to-face communication.

Uploaded by

Jessie Sokhi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Twelve Agile Principles

These Agile Principles are crucial to understanding the Agile mindset

12 AGILE PRINCIPLES

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

Welcome Change – Welcome changes to requirements, even late in projects. Agile processes
harness that change for the customer’s competitive advantage.

Deliver Working Software Frequently – Working software should be delivered after a couple of
weeks to a couple of months, with a preference to the shorter timescale.

Work Together Daily – Business people and developers must work together daily throughout
the project.

Build Projects Around Motivated Individuals – Give them the environment and support they
need and trust them to get the job done.

Face-to-Face Conversations – The most efficient and effective method of conveying


information to and within a development team is with face-to-face conversation.

Working Software is Key – Working software is the primary measure of progress.

Sustainable Development – Agile processes promote sustainable development. The sponsors,


project team members (developers), and users should be able to maintain a constant pace
indefinitely.

Attention to Technical Excellence – Continuous attention to technical excellence and good


design enhances agility.

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

Self-Organizing Teams – The best architectures, requirements, and designs emerge from self-
organizing teams.

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

Document provided courtesy of www.TheBAGuide.com


And www.TheAgileCoach.com

You might also like