vlambda博客
学习文章列表

国外敏捷视频 | Scrum VS Agile

在IT行业中,我们发现人们经常搞混Scrum和敏捷,有时他们将敏捷统称为Scrum,有时他们又认为Scrum与敏捷不一样。
那么,Srcum和敏捷到底有什么区别呢?
2001年,十七位关于敏捷方法的发起者和实践者聚集到一起,发表了“敏捷软件开发宣言”。他们强调敏捷开发能够以一种更加简洁、可持续、短周期、高效率的方式进行软件开发,同时希望以敏捷联盟为形式的合作可以帮助到行业中的其他人,帮助他们以更加敏捷的新方式来思考软件开发、方法论以及组织架构。
简单来讲,敏捷开发采用“迭代开发”,将软件项目需求分成多个迭代,且每个迭代成果在完成开发、测试、反馈等环节后都可以进行交付。也就是说,在将软件交付到客户手中之前,开发过程中的任何经过测试的子项目都能够独立运行。
也就是说,敏捷并非等于Scrum。敏捷作为一种软件开发运动,其发起人试图以一种更为敏捷的新方式来思考软件开发、方法论以及组织架构,从而帮助行业中的人们。Scrum作为一种方法论,并不是详细的操作规范,而是一套行为框架,在此框架基础上,各团队根据自己团队实际情况制定合适的迭代任务。
我们一起来看看国外是如何定义Scrum与Agile的吧~