XP提供了5大价值观
沟通
沟通排第一,团队协作,最重要的就是沟通。
有的人已经有了解决方案,其他人还在苦苦探索。大到需求变动,小到开发技巧。
具体团队的沟通方式和团队成员性格,水平有关,这个因地制宜。
沟通对于提升团队意识和团队效率来说很重要。
简单
简单,是在于解决方案,因地制宜,简单的意义与环境有关,简单在其他价值观中也有所体现。各个价值观相辅相成。
反馈
由于有变化的存在,反馈显得尤其重要。
各个方面的反馈也有助于快速改变方向,一步步改进,最终达到目标。
小到编码规范,大到架构设计
XP致力于更多的反馈
反馈也支撑着沟通这一价值观
勇气
勇气不是莽撞,而是一种敢于尝试的精神,有时候勇气是勇于提出问题,有时候勇气表现为耐心,在其他价值观前提下,勇气能起到很大作用,勇气可以克服恐惧,可以直面困难和解决问题
尊重
这个涉及到情绪管理,尊重是对个体的最大的收益,如果各立山头,各自为战,这也就失去了XP的意义。
其他
其他还包含一些未提及的,安全,保密,可预测和生活品质。
这些价值观用于点缀和修饰你的实践。