看agile想到的公司在搞cmmi3的培训,偶没有参加,自己看了点敏捷方面的知识,看了下uncle bob的agile softwar
看agile想到的
公司在搞cmmi3的培训,偶没有参加,自己看了点敏捷方面的知识,看了下uncle bob的agile software development,觉得这个敏捷是适合自己公司的开发方式,这个找个机会总结一下,写这个文章是因为看到敏捷方法中提到的关于团队开发速度想到的。
敏捷告诉我们,软件开发不是冲刺跑,而应该保持持续的匀速运动,要求开发人员能够始终保持某一效率。敏捷不鼓励加班透支团队人员的工作效率,只是在2种情况下允许:项目发布前一个星期,或者所能预见的成功,只需一蹴而就即可达到。
看到这里我不禁暗笑,这个是hope还是wish呢?偶觉得实现中并不乐观。
我同意过快的速度(加班)会透支支团队人员的工作效率,但该如何平衡呢?实际中不知道大牛们有什么好的经验?
我的耳边经常会听到有的公司跟我吹“封闭开发”的风,我被告知这样可以不让程序员分心,集中精力。这是否和敏捷开发以人为主,为团队人员提供良好环境,以及之前提到的保持开发速度相背离?或者说这样可意一直保持一种“高速度”。之前看到某网站采访迅雷的boss,他好像将自己公司的封闭开发,XX天洗把澡挂在耳边。在联想到另一个新闻:国外大公司拒绝中国的“血汗工厂”生产出的产品。。这两个是否也有所矛盾?
大牛们接触的“封闭开发”感觉如何?
potian的公司令人很是向往啊!
这个事情以前在学校我和我的同学都干过,在毕业前接触了cvs,问题就好多了,在家里也装一个,比较保险。想咋重构咋重构,大不了override。 44 楼 robbin 2007-03-28 最近看了一遍Kent Beck的《解析极限编程-拥抱变化》第二版。最大的感受就是,Kent反复说一句话大意是这样:编程还是人在从事的,软件开发过程终究还是解决人的问题。 45 楼 basicbest 2007-03-30 robbin 写道最近看了一遍Kent Beck的《解析极限编程-拥抱变化》第二版。最大的感受就是,Kent反复说一句话大意是这样:编程还是人在从事的,软件开发过程终究还是解决人的问题。
不错。所以重点是管理. 46 楼 xj4150 2007-04-05 BirdGu 写道老板付工资只是购买了员工8*5的工作时间,有什么权力“封闭”这以外的业余时间?
敏捷追求的是8*5的工作时间,除此以外的时间让程序员自由支配。所以封闭开发和敏捷是完全背道而驰的。
就实践来说,有哪个封闭开发的项目不是伴随着大量的加班的?
但是在公司里这种事一般根本就没法控制啊。没人想封闭没人想加班,但如果老板让封闭让加班,那你说封不封?加不加?我们知道封闭开发和敏捷有矛盾是没用的,要高层的知道才最重要。 47 楼 抛出异常的爱 2007-04-05 xj4150 写道BirdGu 写道老板付工资只是购买了员工8*5的工作时间,有什么权力“封闭”这以外的业余时间?
敏捷追求的是8*5的工作时间,除此以外的时间让程序员自由支配。所以封闭开发和敏捷是完全背道而驰的。
就实践来说,有哪个封闭开发的项目不是伴随着大量的加班的?
但是在公司里这种事一般根本就没法控制啊。没人想封闭没人想加班,但如果老板让封闭让加班,那你说封不封?加不加?我们知道封闭开发和敏捷有矛盾是没用的,要高层的知道才最重要。你看看航天员,飞行员
有没有让加班的?
加班与不加班的效率差在中国不是很大所以不加班老板认为很亏
PS:还有的人不要加班费.....不让你们加那资本家不成慈善家了么