美文网首页
读《大规模敏捷开发实践》

读《大规模敏捷开发实践》

作者: 麦芽面包 | 来源:发表于2015-06-08 10:26 被阅读127次

初识敏捷开发是在2006年,那时愉快的加入了毕业后第二家公司,一家打算在中国开展外包业务的美国公司。其业务形式就是让在美国的总部接当地的IT单子,然后拿到中国来做。

中国分支的名字也很高大上,Global Development Center,其实当时在全球就这么一个分支机构,不知当初的美国老板怎么选上杭州,而不是上海的。

我那时对软件开发的流程认识基本停留在软件工程课本里描述的所谓瀑布式开发,在项目开始前拼命的收集需求,根据可怜的尚不明确的信息进行分析,争取设计出一套合理的逻辑抽象,并祈祷在开发过程中客户千万别拍脑袋变更需求。由于国际外包规则就是看外包公司的CMMI等级,所以就是这家公司将看似风马牛不相及的两套开发流程(Scrum和CMMI)结合在了一起,有SQA team对质量进行度量,参加每日站会,challenge team leader,跟踪文档。

那时有个为美国政府开发的较大项目,断断续续持续了近两年,开发人数有近30人,为了提高跟美国BA(业务分析员)的沟通效率,同时派到美国去的开发最多时也有10几人,成本很高。项目组一个PM,拆分成了4个team,每个组一个leader,再下面的开发3-5人。那是我就在考虑敏捷项目是否适合大项目,因为敏捷之所以能敏捷,是因为人数基本上是在9人以下的,这样才能坚持短时间站会,提高每个迭代结束时review meeting的效率,在迭代开始做任务估算能半天搞定。

超过9人,人与人间的沟通成本大增,本来坐在一起的几个人,喊下就能沟通的,现在不行了;物理上不能近距离的坐在一起,可能要靠IM,EMAIL,电话。大型外企呆过的都有个毛病,就是干啥都喜欢写邮件,大家发来发去,抄送一堆人,不亦乐乎,为什么这样?因为人离的远了,交流要留下点文字的证据。不要说跨部门沟通,同一个部门人都有隔阂。

这样的情况下如何让大型开发团队,而且还可能是跨国异地文化不同的团队进行敏捷开发,那时我还没有想清楚。直到年初朋友介绍了我这本书,内容就是HP如何将自己500人的团队进行敏捷化改造,开发其核心功能Firmware的。其组织文化敏捷化过程改造也经历了长时间阵痛,顶住了因循守旧的人类根性的质疑,提高了产品线的生产效率。

这是一本值得仔细品味的书。


文章来自微信平台「麦芽面包」。转载请注明。


相关文章

  • 读《大规模敏捷开发实践》

    初识敏捷开发是在2006年,那时愉快的加入了毕业后第二家公司,一家打算在中国开展外包业务的美国公司。其业务形式就是...

  • 《大规模敏捷开发实践》 读书笔记之一

    这本书名字很长,全名是《大规模敏捷开发实践——HP LaserJet产品线敏捷转型的成功经验》,英文名是《A Pr...

  • 敏捷开发入门

    敏捷开发,听到这个词,想必大家也都不陌生,很多地方都在讲敏捷——敏捷实践、敏捷管理、敏捷开发等等。那他们所讲的敏捷...

  • C#敏捷开发实践

    《C#敏捷开发实践》加里·麦克莱恩·霍尔编著、许顺强编译的《C# 敏捷开发实践》共分为敏捷基础、编写SOLID代码...

  • 如何理解敏捷开发丨日事清产品经理说

    敏捷开发流行了这么多年,到底该怎样理解敏捷?什么是敏捷开发?该如何实践?有哪些风险?敏捷开发是否适用于所有开发团队...

  • 敏捷开发模式与瀑布开发模式

    再次去学习了敏捷开发模式(缺乏实践),来谈谈敏捷开发模式与传统的瀑布开发模式。 敏捷开发模式 在瀑布开发模式的基础...

  • 利用挣值分析写软件产品周报

    现在软件开发大家都使用敏捷开发、但是实际开发过程中我们会发现敏捷开发缺乏对大规模项目整体项目的把控,以前PMI那套...

  • 敏捷开发实践

    1、我们理解并坚信:每个人对自己的工作都是全力以赴的;2、划定问题的责任;3、重视可交付的版本,而非口头上的功能增...

  • 敏捷开发实践

    0 方法论先进性问题:来源https://insights.stackoverflow.com/survey/20...

  • DevOps和敏捷全栈开发

    DevOps和敏捷全栈开发 DevOps的介绍2.DevOps的敏捷开发3.敏捷团队中DevOps的实践过程4.D...

网友评论

      本文标题:读《大规模敏捷开发实践》

      本文链接:https://www.haomeiwen.com/subject/ycxjqttx.html