The values of Agile Modeling (AM) include the four values of XP (Extreme Programming: Extreme Programming): Communication , Simplicity , Feedback , Courage , and also expanded the fifth value: Humility.
Core principles:
1. The proposition is simple
2. Embrace change
3. Your second goal is sustainability
4. Incremental change
5. Maximize stakeholder investment
6. Purposeful Modeling
7. Multiple models
8. High-quality work
9. Quick Feedback
10. Software is your main goal
11. Go Light
Declaration of Principles
The most important thing is to meet customer needs by delivering valuable software early and continuously.
We welcome changes in requirements, even late in development. Agile processes manage change and maintain a competitive advantage for customers.
Deliver working software often, from weeks to months, on shorter timescales the better.
Business people and developers should always work together throughout the project.
Build software around highly motivated people, giving developers the right environment to meet their needs and trust them to get the job done.
The most efficient and effective way of communicating information in a development team is face-to-face conversation.
Working software is the primary measure of progress.
Agile processes promote sustainable development. Funders, developers and users should always maintain a constant rhythm.
对卓越技术与良好设计的不断追求将有助于提高敏捷性。
简单——尽可能减少工作量的艺术至关重要。
最好的架构、需求和设计都源自自我组织的团队。
每隔一定时间,团队都要总结如何更有效率,然后相应地调整自己的行为。