Adobe改变开发流程
2007-03-13 22:34 atempcode 阅读(1731) 评论(5) 编辑 收藏 举报http://www.regdeveloper.co.uk/2007/03/08/adobe_cs3...
在CS3的开发中, adobe 采用了Agile style, 结果呢? 更多的周末假期, 少了1/3的bug.
Some highlights:
- Adobe没有一下从瀑布式转变到增量式, 在前几个产品中, adob已经作了一些尝试;
- 一个有经验的领导是重要的: 这个案例中是Adobe 的 VP Dave Story. 他曾在SGI和Intuit有过增量开发经验;
- 瀑布式: fetaure complete date: 加班, 加班...
- 瀑布式: features, schedule, and quality: schedule是公司定的, 很少能改变; quality, 是生命, 当然也不能牺牲; 拿掉一些feature? features早就整合到一起了, 拿掉一个feature只会导致更多的bug; 能牺牲的只有每个人的life了 :(
- 增量式: 产品应该处于这样的状态, 我们可以准确说几个星期后, 修正几个bug后, 就可以ship了.
- 增量式: "all features in" 或 "UI Frozen"这样的里程碑被质量量衡代替;
- 增量式: Feature在private copy上开发, 直到QE确认才能check in.