调查:您的项目为什么不迭代?
导入论坛 引用链接 收藏 分享给好友 推荐到圈子 管理 举报
TAG:
-
引用
删除
husthxd / 2008-04-10 22:48:22
-
原帖由luckybat于2008-03-29 14:11:33发表
国内软件大多是任务重、时间紧,缺乏长远规划,领导一句话就要开始干,质量要求较低,都是些项目,而不是
这个不是不迭代的理由,迭代开发更快的规避风险、给出体现用户价值的产品不是更好?
而且,质量要求较低决不是客户要求和公司高层要求的,否则整个项目的CTO会吓s人,或者干脆就失败算了。
-
引用
删除
张恂 / 2008-04-02 12:11:23
-
原帖由pharos于2008-04-01 12:52:19发表
迭代需要很强的管理方法
是的,迭代相当于把原来的一个项目切分成了许多“小项目”,与瀑布方式相比,工作量自然增加了,反馈信息和频率也增多了。
因此,敏捷迭代的项目管理对传统项目经理提出了新的技能和素质要求。而这些投入是值得的。
“强”并不代表很难,很多,很复杂,实际正好相反。应该说迭代项目管理,比方 Scrum 方法,是更符合客观实际的、简单和有效的管理方法。
-
引用
删除
张恂 / 2008-04-01 10:05:10
-
原帖由luckybat于2008-03-29 14:11:33发表:
国内软件大多是任务重、时间紧,缺乏长远规划,领导一句话就要开始干,质量要求较低,都是些项目,而不是产品,当然不值得迭代。
对于国内项目的普遍特点,luckybat 概括得很好:
"国内软件大多是任务重、时间紧,缺乏长远规划,领导一句话就要开始干,质量要求较低,"
不错,我得出的印象也大抵如此。看来这方面大家早有共识。
形成这种现象的原因,如我前面的分析,比较复杂。根本原因,我想还是因为我们这个行业、市场的利益相关方,尤其是客户、领导、关键决策者们,的科学观念、软件工程意识差造成的,开发人员作为弱势的一方,对此往往无能为力。
"都是些项目,而不是产品,当然不值得迭代"
认为产品开发需要迭代,而项目开发不需要迭代,这恰恰是一种国内长期以来的传统误解。
实际上,越是任务重,时间紧的项目,越是需要迭代,尤其是 time-boxing 迭代,这样才有可能保时保质完成。
不论产品项目,还是项目“项目”,其实都可以迭代。


