极限编程价值观及最佳实践

5大价值观:
1、沟通
最高效的交流方式就是面对面沟通,个人和互动胜过流程和工具
2、简单
看重设计与代码的高效及简洁
3、反馈
获取系统反馈:通过编写单元测试,程序员直观的得到系统修改后的状态;
获得客户的反馈:获取客户对产品完成的反馈意见;
获得小组的反馈:获取团队成员间协作的反馈意见
4、勇气
努力避免设计的泥潭、有勇气重构、重新审查现有系统
5、尊重
团队成员间的互相尊重体现在保证每个人提交的改变不会导致编制无法通过或者现有测试案例失效或者其他方式导致工作延期。团队成员对工作的尊重体现在坚持追求高质量、坚持通过重构的手段寻找更好的解决方案。
3大原则:
快速回馈
假设简单
包容变化
13个最佳实践:
Fine scale FeedBack 精细的反馈
①团队协作;
②策划游戏;
③客户测试;
④结对编程(及CodeReview);
⑤测试驱动开发(包含单元测试);
----
Continuous process 持续过程
①持续集成;
②重构或设计改进;
③小型发布
----
Shared understanding 共享认知
①编码标准;
②集体代码所有制;
③简单设计
----
Sustainable pace 舒适环境
①每周40小时工作制
----
Other 其他
①系统隐喻





  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值