XPP (Extreme Programming Practice)
爱岛 发表于:2013-8-12 23:46 复制链接 发表新帖
阅读数:4852
分享者:陆鸣
职位evOps
所在研发团队规模:
该研发团队职能定位:
分享者介绍:阿里巴巴资深测试开发工程师
案例简述
极限编程实践(Extreme Programming Practice,简称XPP)是一个面向持续快速交付的研发实践,也是对devops角色的一次尝试。XPP实现了在没有传统测试环节的情况下,如何做到持续快速的高质量交付产品。它构建了一套包括代码审查、持续集成、用例审查、自动化发布管道及监控分析等在内的最佳实践。

案例解读
1.目标
构建更加快速、高效的研发体系,持续提升产品价值

2.成功(或教训)要点:
A、 效率
 需求按可测试的最小模块拆分
 没有传统的测试环节,测试指导开发完成测试,提高代码可测试性
 发布流程的优化
 工具的建设,自动化理念贯穿始终
B、 质量
 代码审查和自动化持续集成
 测试驱动开发
 测试用例审查和验收,严格发布流程管理
 发布和监控过程中的质量控制

3.案例ROI分析:
开发和测试人数比达到12:1,单个应用最多1周发布7次,平均2-3次,1个devops可以管理3-5个应用。平均发布时常为半小时,半年多的实践中发现0个线上故障

4.案例启示:
本案例构建了新的研发团队模型,使得研发团队不同角色的成员之间更紧密地合作和快速成长,在不需要传统测试环节的情况下实现产品的快速迭代
本页内容由网友自行在乌鸦部落发布,本站仅提供帖文、图片存储空间服务,帖文(图片)发布者应自行负责所上传帖文(图片)涉及的法律责任,本站对帖文真实性、版权等概不负责,亦不承担任何法律责任。
条评论
您需要登录后才可以回帖 登录 | 立即注册
高级
相关推荐
无需安装,微信扫码体验乌鸦部落移动端

关闭

乌鸦部落