Agile Manifesto - Four Values
Before diving deep into each value, let's take a brief look at them. These values are derived from AgileManifesto.org.
1. Individuals and Interactions Over Processes and Tools
Projects are about people, not tools. Tools like Microsoft Project help, but they don’t complete the work—people do.
- Encourages team communication and collaboration.
- People build projects, not software alone.
- Tools support but don't replace human interaction.
2. Working Software Over Comprehensive Documentation
The main objective of any project is a functional end product.
- Documentation is necessary but should not overshadow working software.
- Users should find software intuitive, not rely on bulky manuals.
- Prioritizing functionality over excessive documentation.
3. Customer Collaboration Over Contract Negotiation
Agile values ongoing collaboration rather than strict contract adherence.
- Contracts limit flexibility, while collaboration fosters adaptability.
- Understanding customer needs and adapting is key.
- Prioritizes continuous improvement based on feedback.
4. Responding to Change Over Following a Plan
Agile projects must be dynamic and adaptable.
- Plans provide direction but should not be rigid.
- Emphasizes flexibility and iterative improvements.
- Encourages innovation and responsiveness to customer needs.
Conclusion
While the items on the right (processes, documentation, contracts, plans) have value, Agile prioritizes the items on the left more.
No comments:
Post a Comment