你看到:
- 我所认为有价值的,跟实际上真正有价值的之间存在差别,这导致了浪费。
- 不是你未知的东西导致你陷入困境,而是你已知的东西并不正确。
你应该关注:
如果每个人都关注什么对团队才是重要的,那么他们应该关注的是什么?XP中包含了5个指导开发的价值观:沟通、简单、反馈、勇气和尊重。
沟通
- 成员相互沟通,知识共享,资源共享,进度共享,问题共享,相互之间公开透明。
- 提升团队意识,并高效合作。
简单
- 简单并不代表不好
- 简单而有效,是恰如其分的合适
- 简单的系统、业务,更易让人理解
- 加强沟通,可以让问题简单化
反馈
- 我们不断改进,并不期望可以马上做到完美,我们使用反馈来一步步地接近我们的目标。
- 尽量将反馈的周期缩短为分钟或小时,而不是星期或月。知道的越早,你就可以调整的越早。
- 反馈是沟通的关键
勇气
- 要有迎难而上的意念
- 对任何不好的地方,要勇于说不
- 表达愉快或不愉快真相的勇气会有助于沟通和信任的建立
- 放弃失败的解决方案和寻求新方案的勇气会有助于鼓励对“简单”这一价值观的追求
- 寻求真实具体答案的勇气会有助于增加反馈
尊重
- 每个人对团队的贡献都应该得到尊重。
- 我是重要的,你也是。
- 在软件开发过程中,人是最重要的角色,所以要提高软件开发的人性。
最重要的
- 价值观有很多,上面五种价值观是通常有效的,你的组织、团队和你根据实际选择适合的价值观。
- 但最重要的是,要根据团队的价值观矫正团队的行为。