敏捷项目开发优点和缺点敏捷的区别是

发布时间: 0阅读 admin编辑
瀑布开发、敏捷开发的优缺点是什么?

瀑布模型式就是是最典型的预见性的方法,严格遵循预先计划的需求分析设计编码测试的步骤顺序进行敏捷开发以用户的需求进化为核心,采用迭代循序渐进的方法进行软件开发

一瀑布开发

瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求分析设计编码测试的步骤顺序进行步骤成果作为衡量进度的方法,例如需求规格,设计文档,测试计划和代码审阅等等

瀑布式的主要的问题是它的严格分级导致的自由度降低,项目早期即作出承诺导致对后期需求的变化难以调整,代价高昂瀑布式方法在需求不明并且在项目进行过程中可能变化的情况下基本是不可行的

需求隔离:由于各阶段的人员只能接触到自己工作范围内的东西,所以对客户需求的理解程度高低不等,开发人员更像是定义为流水线上的工人

变更代价大:既然叫作瀑布,就意味着不应该走回头路否则如果出现返工,付出的代价会很大需求变更,编码人员会很强的抵触情绪

束缚创造性:由于强调文档管理,所以管理人员会比较喜欢,但是他束缚了开发人员的创造性

周期漫长:整个开发持续的生命周期很长,需求和设计的时间会耗费特别多,有时候会占用三分之一甚至更多时间,这样整个周期就会变长,大都在半年到一年左右的时间,所以更适合需求相对稳定的大项目

二敏捷软件开发

敏捷软件开发是基于敏捷宣言定义的价值观和原则的一系列方法和实践的总称自组织跨职能团队运用适合他们自身环境的实践进行演进得出解决方案

敏捷开发以用户的需求进化为核心,采用迭代循序渐进的方法进行软件开发

缺点:

很难进行准确的资源规划

很难准确的定义轻量的或必要的文档

很难把握整体产品的一致性

很难预测有限的终点

很难有效地进行度量

希望能帮到你,谢谢!

敏捷项目开发优点和缺点敏捷的区别是

瀑布开发、敏捷开发的优缺点是什么?

瀑布模型式就是是最典型的预见性的方法,严格遵循预先计划的需求分析设计编码测试的步骤顺序进行敏捷开发以用户的需求进化为核心,采用迭代循序渐进的方法进行软件开发

一瀑布开发

瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求分析设计编码测试的步骤顺序进行步骤成果作为衡量进度的方法,例如需求规格,设计文档,测试计划和代码审阅等等

瀑布式的主要的问题是它的严格分级导致的自由度降低,项目早期即作出承诺导致对后期需求的变化难以调整,代价高昂瀑布式方法在需求不明并且在项目进行过程中可能变化的情况下基本是不可行的

需求隔离:由于各阶段的人员只能接触到自己工作范围内的东西,所以对客户需求的理解程度高低不等,开发人员更像是定义为流水线上的工人

变更代价大:既然叫作瀑布,就意味着不应该走回头路否则如果出现返工,付出的代价会很大需求变更,编码人员会很强的抵触情绪

束缚创造性:由于强调文档管理,所以管理人员会比较喜欢,但是他束缚了开发人员的创造性

周期漫长:整个开发持续的生命周期很长,需求和设计的时间会耗费特别多,有时候会占用三分之一甚至更多时间,这样整个周期就会变长,大都在半年到一年左右的时间,所以更适合需求相对稳定的大项目

二敏捷软件开发

敏捷软件开发是基于敏捷宣言定义的价值观和原则的一系列方法和实践的总称自组织跨职能团队运用适合他们自身环境的实践进行演进得出解决方案

敏捷开发以用户的需求进化为核心,采用迭代循序渐进的方法进行软件开发

缺点:

很难进行准确的资源规划

很难准确的定义轻量的或必要的文档

很难把握整体产品的一致性

很难预测有限的终点

很难有效地进行度量

希望能帮到你,谢谢!