极限编程价值观及最佳实践
5大价值观:
1、沟通
最高效的交流方式就是面对面沟通,个人和互动胜过流程和工具
2、简单
看重设计与代码的高效及简洁
3、反馈
获取系统反馈:通过编写单元测试,程序员直观的得到系统修改后的状态;
获得客户的反馈:获取客户对产品完成的反馈意见;
获得小组的反馈:获取团队成员间协作的反馈意见
4、勇气
努力避免设计的泥潭、有勇气重构、重新审查现有系统
5、尊重
团队成员间的互相尊重体现在保证每个人提交的改变不会导致编制无法通过或者现有测试案例失效或者其他方式导致工作延期。团队成员对工作的尊重体现在坚持追求高质量、坚持通过重构的手段寻找更好的解决方案。
3大原则:
快速回馈
假设简单
包容变化
13个最佳实践:
Fine scale FeedBack 精细的反馈
①团队协作;
②策划游戏;
③客户测试;
④结对编程(及CodeReview);
⑤测试驱动开发(包含单元测试);
----
Continuous process 持续过程
①持续集成;
②重构或设计改进;
③小型发布
----
Shared understanding 共享认知
①编码标准;
②集体代码所有制;
③简单设计
----
Sustainable pace 舒适环境
①每周40小时工作制
----
Other 其他
①系统隐喻
极限编程价值观及最佳实践相关推荐
- 学习 IBM 核心理念:愿景、价值观和最佳实践 | Chatopera
目录 愿景 - Be essential. 价值观 1 - Dedication to every client's success. 最佳实践 #1 Put the client first. 最佳 ...
- 持续集成(三):最佳实践
[编者的话]这是持续集成系列的最后一篇,在本文中,作者列出了Martin Fowler撰写的CI白皮书里面的一些原则,并介绍了一些个人的实践经验. 引言 本文讲的是持续集成(三):最佳实践这是持续集成 ...
- 关于敏捷开发的最佳实践和工具
出于员工的水平和沟通问题,也许国内有些人并不是那么相信敏捷,但是不得不承认,通过使用敏捷方法,国外的信息技术行业已经发生了翻天覆地的变化.在国外有数据统计,近71%的组织经常使用敏捷方法进行运营. 另 ...
- [CTO札记]Yew敏捷软件项目管理最佳实践
(2004)在做一个项目的时候,采用了Agile的软件项目管理思想,并创立了4条BP(最佳实践).由于效果非常好,之后我将其总结,并在公司内部大面积推广. 与流行的Agile开发方法相比,价值观是一致 ...
- Python 最佳实践
前言 对我来说,以前每次面试是我审视自己,检验自己的一种方式.每次准备面试,以及被面试官问住的时候才会发现,其实我python我学的还不够好.工作中也是,可以从其他的同事那里获得成长.但是我今天说的是 ...
- 复旦大学肖仰华教授:知识图谱落地的基本原则与最佳实践
肖仰华教授2.2万字长文为您深度剖析知识图谱落地的基本原则与最佳实践. 肖仰华博士,复旦大学计算机科学与技术学院教授,博士生导师,知识工场实验室负责人. 此文内容取自肖仰华教授在华为.CCF等场合所做 ...
- 肖仰华 | 知识图谱落地的基本原则与最佳实践
本文转载在公众号:知识工场. 肖仰华博士,复旦大学计算机科学与技术学院教授,博士生导师,知识工场实验室负责人. 此文内容取自肖仰华教授在华为.CCF等场合所做报告,完整内容见书籍<知识图谱:概念 ...
- 数禾云上数据湖最佳实践
简介: 数禾科技从成立伊始就组建了大数据团队并搭建了大数据平台.并在ECS上搭建了自己的Cloudera Hadoop集群.但随着公司互联网金融业务的快速扩张发展,大数据团队承担的责任也越来越重,实时 ...
- 敏捷开发方法XP的12个最佳实践
极限编程(eXtreme Programming,简称XP)是一种轻量级.高效.低风险.柔性.可预测的.科学的软件开发方法,其特性包含在12个最佳实践中. 1. 计划游戏 ( Planning Ga ...
- 微服务架构深度解析与最佳实践
微服务架构深度解析与最佳实践 微服务架构的概念,现在对于大家应该都不陌生,无论使用 Apache Dubbo.还是 Spring Cloud,都可以去尝试微服务,把复杂而庞大的业务系统拆分成一些更小粒 ...
最新文章
- 5m 云服务器2核4g_华为云服务器2核4G 5M 248一年
- FullCalendar
- python中的argparse包——用于解析命令行参数
- Vue中使用html2canvas和jspdf插件实现导出pdf(自定义html样式可带图片)并下载
- linux离线安装python3 devel_linux离线安装python3
- flume高可用-balance-测试运行
- 痞子衡嵌入式:飞思卡尔i.MX RTyyyy系列MCU启动那些事(8)- 从Raw NAND启动
- 洛谷 P1656 炸铁路
- DTC跨境电商白皮书
- 复制网页的同时可以把图片复制下来_用华为手机“智慧识屏”功能识别图片中文字的方法...
- Linux 命令(21)—— cd 命令(builtin)
- php uid gid,用户信息,函数介绍,PHP开源CMS系统帮助文档
- IBM:利用闪存提速实时分析 掘金大数据
- springboot整合微信网页授权登陆
- 完全背包问题 旅游付费
- OSPF——LSA讲解
- esb接口测试_ESB产品架构之愚见
- 大学计算机考试不挂科秘诀,在大学,考试想不挂科,学渣的4个锦囊妙计,最后一点看笑了!...
- Google Play支付失败问题解决
- 博弈论 Nim游戏与SG函数