Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

持续交付离我们有多远

3,179 views

Published on

一个实际的持续交付案例

Published in: Technology
  • Be the first to comment

持续交付离我们有多远

  1. 1. 持续交付离我们有多远 一个真实的案例分享 Juven Xu 许晓斌
  2. 2. ! 一名父亲、程序员、敏捷教练、技术作者! ! ` @juvenxu! http://www.juvenxu.com
  3. 3. 我将讲述 1. 我们怎么实施持续交付的? 2. 在此过程中我们学到了什么?
  4. 4. 什么是持续交付?
  5. 5. 2007年6月 2010年7月
  6. 6. 项⺫⽬目背景 新加入公司 全新的技术团队 Version 2.0
  7. 7. 第一步:引入Scrum 站立会议 周一个迭代
  8. 8. 第二步:标准化项目结构
  9. 9. 标准化能够极⼤大地简化所有⼈人的学习成 本、极⼤大地简化⼯工具的引⼊入成本、极⼤大 地降低后期维护成本。
  10. 10. 第三步:建立持续集成习惯 Jenkins 单元测试 保持集成健康状态
  11. 11. 习惯⽐比⼯工具重要
  12. 12. 第四步:自动化部署
  13. 13. Shell 真心很重要! 部署目录结构规范化
  14. 14. 第五步:自动化验收测试
  15. 15. 第六步(未完成):自动化性能测试
  16. 16. 第七步:DevOps 清楚你的线上环境 多和运维聊聊 完善日志和监控
  17. 17. 我们怎么实施持续交付的? 1. 引入Scrum 2. 标准化项⺫⽬目结构 3. 建立持续集成习惯 4. 自动化部署 5. 自动化验收测试 6. 自动化性能测试 7. DevOps
  18. 18. 在此过程中我们学到了什么?
  19. 19. 1. 尽早发布上线 • 及早暴露跨团队(配置管理、运维)的集成问题
  20. 20. 2. 前期架构设计很重要 • 前期架构决定了容量、可扩展性等非功能性需求;
 决定了部署结构;这些东西变更的代价很高!
  21. 21. 3. 敏捷最重要是人的思维 
 OPEN • 持续交付涉及思维模式转换、新工具的使用、习惯的改变
  22. 22. 工具
  23. 23. Q&A @juvenxu! http://www.juvenxu.com

×