大规模软件开发持续集成的七宗罪.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
77 宗罪 大型软件开发持续集成及交付大型软件开发持续集成及交付 大型软件开发持续集成及交付大型软件开发持续集成及交付 教科书上是这么说的 但是 ,我们是“大规模”……:( Chai-na? 向城管同学们学习 多级持续集成多级持续集成 多级持续集成多级持续集成 SCCI PCI 持续集成持续集成 ((CI )的运维)的运维 持续集成持续集成 (( ))的运维的运维 并且现实的工作流是这个样子的... 骄傲 ((Pride)) (( )) 有个人叫做 “其他人”,所有的坏 事都是TA干的。 TA “这不是我的问题” “I我做得已经够多够好的了,任何 我干的错事,都是由于 ‘其他人’ 的原因” 妒忌妒忌 ((Envy)) 妒忌妒忌 (( )) 工作范围不清晰,做为IV团队, 我假设任何与我假设任何与IVIV相关的事情相关的事情,, 都应该属于我的团队。但做为功 能团队 (feature team ),我认 为任何跟该功能 (feature )相 关的事情都属于我们团队。 依赖依赖 依赖依赖 …….ignore N orgs here 澄澄清工作范围 澄澄 暴食暴食 ((Gluttony )) 暴食暴食 (( )) 计划的功能需求远大于团队开发 的吞吐量。是push的工作方式, 而不是pull的方式。 贪婪 ((Greed )) (( )) 重复验证 懒惰懒惰 ((Sloth )) 懒惰懒惰 (( )) CRT (Continuously Regression Testing) 持续回归测试不工作 Testing) 移除它移除它,不保留无效用的活动,不保留无效用的活动 移除它移除它,,不保留无效用的活动不保留无效用的活动 愤怒愤怒 ((Wrath )) 愤怒愤怒 (( )) “你你破坏了主干分支” 你你 ““你你你你导致了项目进度的延误导致了项目进度的延误”” 你你你你 责备取代了合作 性欲 (Lust ) ● 无效的度量指标 ● 追求KPI ● KPI ● 得分游戏 七宗罪阻碍了我们前行的路七宗罪阻碍了我们前行的路,那么该,那么该 七宗罪阻碍了我们前行的路七宗罪阻碍了我们前行的路,,那么该那么该 怎么办怎么办怎么办怎么办???? 怎么办怎么办怎么办怎么办???? 这是关于组织间合作的问题这是关于组织间合作的问题 问题问题#1 问题问题 好的CI实践难于被团队采用: •• 管理团队拒绝改变管理团队拒绝改变 • 研发人员拒绝改变 问题问题#2 问题问题 影响范围太广 •• 糟糕的糟糕的CodeCode BaseBase • CI 无法持续有效运行

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档