Scrum和敏捷开发有什么区别? [英] What is the difference between Scrum and Agile Development?

查看:279
本文介绍了Scrum和敏捷开发有什么区别?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Scrum和敏捷开发之间有什么区别? Sprint和Iterations是否相同?

What is the difference between Scrum and Agile Development? Are Sprint and Iterations the same?

推荐答案

Scrum只是众多迭代式和增量式敏捷软件开发方法之一。您可以在此处找到该过程的非常详细的描述。

Scrum is just one of the many iterative and incremental agile software development methods. You can find here a very detailed description of the process.

在SCRUM方法中,Sprint是开发的基本单位。
每个Sprint都从一个计划会议开始,在该会议上确定Sprint的任务,并为Sprint目标做出估计的承诺。冲刺以审查或回顾会议结束,在该会议中对进度进行复核并确定下一个冲刺的课程。在每个Sprint期间,团队都会创建产品的完成部分。

In the SCRUM methodology, a Sprint is the basic unit of development. Each Sprint starts with a planning meeting, where the tasks for the sprint are identified and an estimated commitment for the sprint goal is made. A Sprint ends with a review or retrospective meeting where the progress is reviewed and lessons for the next sprint are identified. During each Sprint, the team creates finished portions of a Product.

在敏捷方法中,每次迭代都需要一个团队完成整个软件开发周期,包括计划,需求分析,设计,编码,单元测试和验收测试。

In the Agile methods each iteration involves a team working through a full software development cycle, including planning, requirements analysis, design, coding, unit testing, and acceptance testing when a working product is demonstrated to stakeholders.

因此,如果在SCRUM Sprint中执行所有软件开发阶段(从需求分析到验收测试),我认为您应该,您可以说SCRUM Sprint对应于AGILE迭代。

So if in a SCRUM Sprint you perform all the software development phases (from requirement analysis to acceptance testing), and in my opinion you should, you can say SCRUM Sprints correspond to AGILE Iterations.

这篇关于Scrum和敏捷开发有什么区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆