ArticleDirectory
- Principles behind the Agile Manifesto
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.
Agile Software Development Declaration:
- Individuals and interactions are better than processes and tools
- Software that can work is better than comprehensive documents
- Customer cooperation is better than contract negotiation
- Responding to changes is better than following the plan
Although the right item is also valuable, we believe that the Left item has greater value.
Principles behind the Agile Manifesto
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 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 valid tive method of conveying information to and within a development team is face-to-face conversation.
Working software is the primary measure of SS.
Agile processes promote sustainable development.
The specified Sors, developers, and users shocould 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 practice tures, requirements, and designs emerge from self-organizing teams.
At regular intervals, the team reflects on how to become more effective tive, then tunes and adjusts its behavior accordingly.
- our top priority is to satisfy our customers by delivering valuable software as soon as possible and continuously.
- even after development, you are welcome to change your requirements. Agile processes use changes to create competitive advantages for customers.
- You can regularly deliver software that can work at intervals from weeks to months. The shorter the delivery interval, the better.
- during the entire project development period, business personnel and developers must work together every day.
- build projects around motivated individuals. Provide them with the required environment and support, and trust them to complete their work.
- in the team, the most effective and efficient way to transmit information is face-to-face conversations.
- the software used to work is the primary progress measurement standard.
- the agile process advocates sustainable development speed. Owners, developers, and users should be able to maintain a long-term and constant development speed.
- constantly paying attention to excellent skills and good design will enhance agility.
- Simplicity is the most fundamental.
- the best architecture, requirements, and design is out of self-organizing teams.
- at regular intervals, the team will reflect on how to work more effectively and adjust their behaviors accordingly.