6.4 敏捷开发是否会容易拉长项目最终完成的期限?

GreyZeng 2021-08-07 15:32:10

原文地址
根据《构建之法》第6章6.4节敏捷总结部分的如下一段文字:

敏捷的方法能帮助你尽快让用户看到项目的部分价值。当你尽早交付部分价值时,也许用户对你目前交付的东西已经很满意了,这样你就不用再花时间来实现其他需求。另一种可能是,用户看到了部分系统,他们有新的需求,这样你就可以实现新的需求,而不用再浪费时间实现过时的需求了。

...全文
204 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
GreyZeng 2021-08-07
  • 打赏
  • 举报
回复

对于这个问题,由于我也是在这个学期软件工程课程中第一次接触敏捷开发,敏捷开发的经历也并不丰富,因而我主要是通过阅读相关的技术博客,并与其他同学进行讨论来获得自己的见解。

在我看来,敏捷模式虽然能够较早交付部分价值,但是其主要目的并不是缩短项目最终完成的期限,而是提升开发流程的灵活性。对于那些需求相对稳定,目标明确且很少回头更改的项目来说,采用瀑布式的开发可能会更优。但对于需求不明确,需要大量尝试的项目来说,不确定性的变更确实会导致敏捷开发的时间与成本的提升,但其相对于其他开发模式来说依然具有更优的开发效率。因此,从上述相对性的比较来看,敏捷开发会容易拉长项目最终完成的期限这种说法并不正确。
原文地址

606

社区成员

发帖
与我相关
我的任务
社区描述
程序员。写过:移山之道,编程之美,构建之法,智能之门。
软件工程软件构建团队开发 企业社区 北京·朝阳区
社区管理员
  • SoftwareTeacher
  • GreyZeng
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧