Agile Manifesto Craftsmanship Manifesto 1 values Individual and











- Slides: 11
從 敏捷宣言 (Agile Manifesto) 到 藝宣言 (Craftsmanship Manifesto)
敏捷宣言 1)重視個人及互動 values Individual and interactions over 超過程序及 具 processes and tools. 2)重視可用軟體 values Working software over 超過完整文件 comprehensive documentation. 3)重視客戶合作 values Customer collaboration over 超過合約談判 contract negotiation. 4)重視因應變動 values Responding to change over 超過遵循計畫 following a plan. 3
藝宣言 1)Not only working software, but also well-crafted software. 2)Not only responding to change, but also steadily adding value. 3)Not only individuals and interactions, but also a community of professionals. 4)Not only customer collaboration, but also productive partnership. 5
Well-Crafted Software n n n We humbly demonstrate our expertise by delivering quality software. • We do not inflate our abilities or claim expertise where we have none. We continually master a variety of technologies and techniques. • We do not let unfamiliarity dissuade us from using the best tools. We take responsibility for the correctness of our code by testing it thoroughly. • We do not tolerate preventable defects. 8
Steadily Adding Value n We estimate with diligence. • We do not let fear or pressure make us promise what we can’t deliver. n We always apply our best efforts to complete our work. • We do not make excuses. n We work at a sustainable pace. • We do not burn out. 9
A Community of Professionals n n n We embrace differences of opinion and personality. • We do not allow our current practice to impede improvement. We prefer open source tools that we can inspect, evaluate, and improve. • We avoid proprietary products that lack transparency. We teach anyone with a willingness to learn. • We do not hoard our knowledge or practices. 10
Productive Partnerships n n n We show respect for our customers and fellow craftsmen. • We do not act unprofessionally or unethically. We communicate our progress honestly and openly with our customers. • We do not conceal or embellish. We partner with our customers to understand their business. • We do not propose solutions until we are sure we have found the right problem. 11











