Agile is a mind-set or we can say methodology which is having its own a set of values and principles and covered as part of the Agile Manifesto.
It is best suited for anarchy or complex projects , where nothing is clear like problem definition, expectations or CTQs, Solutions.
Let’s understand the Agile Manifesto, its Values and Principles in simple language.
Yes the all four values are clear
by its words ; in short we can say that Agile giving more values to the working
software delivery with the customer collaboration and individual interactions
to remove any understanding gap and always open for the change even at later
stage of the product development cycle or we can say in sprints.
Agile Principles: In easy to learn and implement at workplace.
1. Face to Face Meetings: The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
2. Daily Collaboration of Business and Developers: Business people and developers must work together daily throughout the project.
3. Team Trust: Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
4. Self Organized Team : The best architectures, requirements, and designs emerge from self- organizing teams.
5. Increase Effectiveness: At regular intervals, the team reflects on how to become more effective,then tunes and adjusts its behavior accordingly.
6. Working software is
the primary measure of progress.
7. Fastest Delivery: Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
8. Constant Speed: Agile processes promote sustainable development. The sponsors, developers,and users should be able to maintain a constant pace indefinitely.
9. Frequent Delivery: Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
10. Accept changes even late in development: Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
11. Simplicity—the art of maximizing the amount of work not done—is essential.
12. Design and Technical Enhancement: Continuous attention to technical excellence and good design enhances agility.



