看agile想到的

公司在搞cmmi3的培训,偶没有参加,自己看了点敏捷方面的知识,看了下uncle bob的agile software development,觉得这个敏捷是适合自己公司的开发方式,这个找个机会总结一下,写这个文章是因为看到敏捷方法中提到的关于团队开发速度想到的。

敏捷告诉我们,软件开发不是冲刺跑,而应该保持持续的匀速运动,要求开发人员能够始终保持某一效率。敏捷不鼓励加班透支团队人员的工作效率,只是在2种情况下允许:项目发布前一个星期,或者所能预见的成功,只需一蹴而就即可达到。

看到这里我不禁暗笑,这个是hope还是wish呢?偶觉得实现中并不乐观。

我同意过快的速度(加班)会透支支团队人员的工作效率,但该如何平衡呢?实际中不知道大牛们有什么好的经验?

我的耳边经常会听到有的公司跟我吹“封闭开发”的风,我被告知这样可以不让程序员分心,集中精力。这是否和敏捷开发以人为主,为团队人员提供良好环境,以及之前提到的保持开发速度相背离?或者说这样可意一直保持一种“高速度”。之前看到某网站采访迅雷的boss,他好像将自己公司的封闭开发,XX天洗把澡挂在耳边。在联想到另一个新闻:国外大公司拒绝中国的“血汗工厂”生产出的产品。。这两个是否也有所矛盾?

大牛们接触的“封闭开发”感觉如何?

猜你喜欢

转载自former.iteye.com/blog/64911