| APAC Regional Partner of
Courses
Solutions
Resources
Events
About
Student Portal
Solutions
For Corporate Leaders
Learn
For HR & Learning
Learn
For Project Leader
Learn
Courses
True Scrum Discovery Kit
Learn
Enrol
Agile & Scrum 101
Learn
Enquire
Building & Leading Hyper-Productive Scrum Team
Learn
Enrol
Agile Leadership & Transformation with Scrum@Scale
Learn
Enrol
Courses
General
From Bad Scrum to True Scrum
eBook
Download
Scrum@Scale Framework
Guides
The 2020 Scrum Guides™
The Scrum@Scale Guide
Agile Manifesto
Learning
Blogs
FAQ for Agile & Scrum
Agile & Scrum Glossary
Others
HRD Corp Fund Application Guide
Events
Agile Tour Kuala Lumpur
2023
Agile Leadership Mini Summit
2024
Scrum 60 Meetups
May 31 2024
About
Company
About Us
Contact Us
Asia Pacific
Asia Pacific
Malaysia
Singapore
Thailand
Indonesia
South Korea
Vietnam
Manifesto for Agile Software Development
AKA Agile Manifesto
Source:
https://agilemanifesto.org/
We are uncovering better ways of developing software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions
over processes and tools
Working software
over comprehensive documentation
Customer collaboration
over contract negotiation
Responding to change
over following a plan
That is, while there is value in the items on the right, we value the items on the left more.
Twelve Principles of Agile Software
Our highest priority is to satisfy the customer through
early and continuous delivery
of valuable software.
Welcome
changing requirements
, even late in development. Agile processes harness
change
for the customer's competitive advantage.
Deliver working software
frequently
, from a couple of weeks to a couple of months, with a preference to the
shorter timescale
.
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.
The most efficient and effective method of conveying information to and within a development team is
face-to-face conversation
.
Working software
is the primary measure of progress.
Agile processes promote
sustainable development
. The sponsors, developers, and users should be able to maintain a
constant pace
indefinitely.
Continuous attention to
technical excellence and good design
enhances agility.
Simplicity
— the art of maximizing the amount of work not done — is essential.
The best architectures, requirements, and designs emerge from
self-organizing teams
.
At regular intervals, the team
reflects
on how to become more effective, then
tunes and adjusts
its behavior accordingly.