论坛首页 入门技术论坛

我经历的--敏捷开发

浏览 10466 次
精华帖 (3) :: 良好帖 (0) :: 新手帖 (10) :: 隐藏帖 (3)
作者 正文
   发表时间:2009-02-11  
tuti 写道
jasph77 写道
   
    但是从长远来说还是弊大于利,问题有四:
    一、软件产品质量(代码优美度,BUG率,用户体验效果)上,因为为了敏捷,大打折扣。质量是产品生存之道,软件也不能例外。
    二、文档缺陷,为了赶工期往往文档就省掉。大大增加了后期的代码的维护难道,如果一旦模块原有开发人员离职,将会是一场灾难。
    三、滥用人力,员工经常处于这种高压力下面,会很疲惫。随着工作时间、和年龄的增长,会厌倦工作,最后离职,造成人才流失。公司的技术无法得到沉淀,不利于公司长远长远发展。
    四、还没想到 :-)

    开发者不能对产品质量引以为豪的,不是 “敏捷开发”
    软件不能进行长期有效维护的,    不是“敏捷开发”
    员工对工作环境不满意的,        不是“敏捷开发”

    对于程序员来说“敏捷开发”基本意味着“美好生活”。
   

更高的生产力 != 美好生活.
还要有个真正了解敏捷意义的老板才行.
0 请登录后投票
   发表时间:2009-02-11  
其实敏捷的作用是最大潜力的挖掘员工在8小时内的工作效率.
问下自己,你能完全集中精力8小时来进行开发?完全不可能.
敏捷的作用是提高效率而不是增加工作时间
0 请登录后投票
   发表时间:2009-02-11  
敏捷开发的意义在于,
年景好的时候,大家都有钱赚。
经济危机的时候,不要担心倒闭裁员。
0 请登录后投票
   发表时间:2009-03-05  
应该说引入的迭代的概念还是比较容易解决客户满意度这个问题。
不过,现在还真很少有看到公司能够完整的实现XP开发的。毕竟老板嘛,利益优先。
0 请登录后投票
   发表时间:2009-03-21  
1.你们的项目不是真正的敏捷开发,应该算是增量和迭代开发相结合的方式。
2。敏捷开发以测试驱动开发为基础,倡导测试先行,因此,在做开发之前,针对所有的业务的单元测试已经完成,以后的开发工作就是相对于这些测试写业务逻辑。
3.而且,敏捷开发是非常强调代码的质量的,关键问题要有统一的编码规范。
4.敏捷开发强调沟通和合作,达到统一的思想,是一种以人为核心的开发方式。因此,一般需要用户和开发人员一起工作。而不是做完就让用户验证,这样效率不高,项目随时都处在风险的边缘。
5.如果真正的敏捷开发,为什么不去看看敏捷开发的原则和方式,然后就行开发。强烈建议看看有关敏捷开发的原则和方法。
0 请登录后投票
   发表时间:2009-03-23  
这种强度,敏捷的有点惨烈,敏捷要有节奏感!
0 请登录后投票
   发表时间:2009-03-25  
不加班的敏捷在国内绝大部分公司都不可行
0 请登录后投票
   发表时间:2009-03-25  
taboo 写道
不加班的敏捷在国内绝大部分公司都不可行


加班是软件业的现状,不要扣到敏捷上面。
0 请登录后投票
   发表时间:2009-03-26  
hansen-van 写道
1.你们的项目不是真正的敏捷开发,应该算是增量和迭代开发相结合的方式。
2。敏捷开发以测试驱动开发为基础,倡导测试先行,因此,在做开发之前,针对所有的业务的单元测试已经完成,以后的开发工作就是相对于这些测试写业务逻辑。
3.而且,敏捷开发是非常强调代码的质量的,关键问题要有统一的编码规范。
4.敏捷开发强调沟通和合作,达到统一的思想,是一种以人为核心的开发方式。因此,一般需要用户和开发人员一起工作。而不是做完就让用户验证,这样效率不高,项目随时都处在风险的边缘。
5.如果真正的敏捷开发,为什么不去看看敏捷开发的原则和方式,然后就行开发。强烈建议看看有关敏捷开发的原则和方法。


嗯嗯,什么时候找本敏捷的书看看!
其实什么叫敏捷开发,也还不是很明白。
0 请登录后投票
   发表时间:2009-09-07  
看一下敏捷宣言, 再理解一下其他的内容
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics