What is Agile
What is Agile?
In my mind Agile is a set of principles, mind-set or a
philosophy that guides an organization, team, people on how to truly work
together and to enable a “Lean or Agile” way. That is value the customer;
value the people in the organization; value delivering high quality product on
a re-occurring and dependable basis.
So what does it mean to be Agile? There is no one
correct answer or response to this question. But much of the concept of
being “Agile” lies within or is based upon the Agile manifesto which a set of 4
values and 12 supporting principles. In the words of the folks that
started the Agile movement Agile is based upon the following thoughts:
Want to know about Agile coaching - ICP ACC Certification in India ??
Agile in Software Development
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.
Principles behind the
Agile
We follow these principles:
·
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 time
scale.
·
Business people and developers must work
together daily throughout the project.
Comments
Post a Comment