📅  最后修改于: 2020-12-26 08:34:33             🧑  作者: Mango
敏捷与Scrum的区别(敏捷与Scrum)
敏捷是一种软件开发方法的迭代方法,使用1到4周的短迭代。由于采用了灵活的方法,因此开发过程可以满足不断变化的业务需求。使用敏捷方法,该软件的分发速度更快,更改次数更少。
Scrum是敏捷的框架,可帮助敏捷团队协作。团队成员使用它开发,交付和维护复杂的产品。它鼓励团队通过实践学习,在解决问题时自我组织。浮渣是通过框架完成的工作,并将价值不断地交付给客户。
敏捷
- 敏捷是软件开发方法的迭代和增量方法。
- 在这种方法中,领导层起着重要作用。
- 敏捷软件开发非常适合大中型项目。
- 灵活性是敏捷的最大优势,因为它可以快速响应变化。
- 敏捷涉及各个跨职能团队的成员之间的面对面交流与协作。
- 敏捷开发需要经常交付给最终用户以获取他们的反馈。
- 在此开发过程中,在生命周期中会持续监控需求,分析,设计等各个步骤。
- 项目负责人负责敏捷方法中的所有任务。
- 最终用户可以在开发过程中提供反馈。因此,最终产品将更加有用。
- 该软件的交付和更新定期进行。
- 设计和执行应保持简单。
- 敏捷开发的首要任务始终是通过持续交付有价值的软件来满足客户。
- 正常运行的软件是衡量进度的最基本指标。
- 最好进行面对面的交流,以尽可能接近项目目标。
Scrum
- Scrum是敏捷方法论的框架。每两到三周就将增量版本交付给最终用户。
- Scrum的团队是自组织,跨职能的团队。
- Scrum用于需求快速变化的项目中。 v
- 与敏捷相比,它更加僵化。这样就不会有频繁变化的机会。
- 在日常站立会议中,团队工作是通过将固定角色分配给团队成员,Scrum管理员和产品所有者来实现的。
- 在实施Scrum流程时无需更改更多内容。
- 在此过程中,在每次冲刺之后将构建交付给客户端以征求他们的反馈。
- 每次冲刺之后,都会提供功能演示。这样就可以在下一次冲刺之前获取常规反馈。
- 没有团队负责人,因此整个团队都可以处理问题。
- 当团队完成当前的sprint活动时,则计划下一个sprint。
- 设计和执行可以是创新的和实验性的。
- 每日冲刺会议被组织来审查反馈,以决定项目的未来进度。
- 运行软件不是一项基本措施。
- Scrum团队的目标是提供最大的业务价值。