📜  精益发展模式与敏捷发展模式的区别

📅  最后修改于: 2021-08-25 18:23:43             🧑  作者: Mango

1.精益模型
精益是一种有效的方法论,它通过不断改进和为客户创造价值来相信价值流向客户。它优化了可用资源,以创建稳定的工作流程,将客户的需求放在中心。亨利·福特(Henry Ford)在1450年代的威尼斯发现了精益技术。它通常是指专门称为精益制造的一组知识。这侧重于基于需求而非供应的生产。它包含5条原则。

精益模型的好处:

  • 提高产品质量
  • 提供更高的员工满意度
  • 增强利益相关者的可见性
  • 可预测地交付客户价值
  • 更有效的业务流程

2.敏捷模型
敏捷是一种众所周知的开发方法,也是许多开发团队(尤其是那些希望创建连续交付环境的开发团队)的最佳方法。它着重于迭代开发,周期短,获得反馈并适应新要求。通过自组织跨职能团队之间的互动来开发解决方案。敏捷是2001年发布的《敏捷宣言》的一种心态,其中包含12条原则和17个软件开发人员编写的4个价值观。

敏捷模型的好处:

  • 更好的客户满意度
  • 快速开发和交付
  • 更加重视最终用户
  • 业务与开发团队之间的紧密合作
  • 允许后期和进一步的更改

精益开发模型和敏捷开发模型之间的区别:

S.NO.

AGILE MODEL

LEAN MODEL

01. Agile is more focused on continuous delivery through the self organizing cross-functional teams. Lean is focused on flow of value to the customer.
02. Agile is always adaptive to change. Lean is about stable workflow and meeting the customer’s demands.
03. Agile is designed using different frameworks like scrum, Kanban etc. Lean is designed using transitions from manufacturing processes.
04. Agile came out in 2001 and was designed by 17 software developers. Lean was found in 1450s Venice by Henry Ford.
05. Agile consists of 12 principles and 4 values. Lean consists of 7 principles.
06. Agile delivers products in a dynamic manner in small parts rather than whole products at once. Lean is used to develop both the quality of the product and the delivery speed as well.
07. Agile can not be used to cut costs. Lean can be used to cut costs.
08. Agile is easier to use for dynamic requirement changes. Lean is not flexible when the requirements are changed.
09. Agile believes in end results through responses and feedbacks. Lean follows a systematic plan for development by eliminating unnecessary things like meetings, documentation etc. 
10. It is a collective collaboration between teams and end users. It gives emphasis on maximizing customer value and increasing efficiency..