目前,我对增量软件方法学感到困惑,采用计划驱动方法的增量开发与采用敏捷方法的增量开发有什么主要区别?
有人能向我解释一下这两者之间的区别吗?如果我的选择对项目有好处的话?
发布于 2016-02-28 16:43:09
学习是敏捷方法的核心。它包含了这样一个事实:几乎不可能有足够的信息来预先制定详细的计划。相反,实现,或可能尝试实现,您的第一个功能将触发非常有价值的学习。关于您的实现以及该领域的使用和实际需求。
我不知道“文档是真正重要的”实际上意味着什么,但是按照模块边界划分实现会导致许多不必要的影响:
这三个人都很晚才意识到问题和未知的工作量,直到最后。
敏捷专注于通过强制早期反馈(如早期集成(一旦三个模块有了框架)、用户反馈(一次强制实现一个用户级特性)和hty准备好后,强制它们的演示来消除这些学习和信息。
这是一种将所有软件工作中的风险降到最低的策略。
在我看来,你应该去做一个敏捷的预言家。
https://stackoverflow.com/questions/35685054
复制相似问题