When the software professionals, who met in 2001 in Utah, created the Agile Manifesto, they introduced the 12 principles and agile values that still underpin today’s philosophy:
- Customer satisfaction through delivery of value, done consistently, and at the right time.
- Embracing change, no matter when it comes during the development process, and harnessing this change for the customer’s benefit.
- Delivering projects frequently, while ensuring that the shortest time possible is spent completing a project.
- Daily collaboration among all relevant stakeholders is a necessity, including customer collaboration.
- An enabling environment built on trust and support is necessary to keep individuals motivated to build projects.
- Have face-to-face conversations whenever possible, as this is the most effective means of communication.
- Success is measured by having a final working product or working software.
- Agile processes spur sustainable development. All team members must maintain a consistent pace indefinitely.
- Consistently focusing on sound design and technical excellence enhances agility.
- Simplicity – doing the most with the least amount of effort – is imperative.
- Requirements are met, and the best architectures and designs are birthed through self-organizing teams.
- Frequent introspection on how to become more efficient, with behavioral adjustments to boot, are necessary for teams.
Partnerships Development | Engine Oils Private Label & Distribution | INTERDEP
4 个月Vlad, this is really insightful! Thanks for bringing it to our attention.