新闻动态

Scrum与软件敏捷

2019-03-05 19:57:13 作者:小麦

20世纪90年代中期, Scrum就已经开始被使用了,现在它已经被全球数干个项目采用。在这段期间,除了Scrum以外的一些新型迭代式流程也开始进入人们的视线。正如 Scrum,这些流程都融合了新旧思想,但是它们都无一例外地强调如下方面。

软件开发团队和业务专家之间的紧密合作

面对面的交流比书面文档更有效率

经常性地交付新的可以部署的具有商业价值的软件

目标、流程和工件都需要具有透明性

紧密合作的自我组织团队

构建代码的方法以及团队自身能够持续地适应变化的需求

2001,包括Scrum领袖在内的各个流程的创始人和从业者进行了会晤,讨论了这些流程的共通之处。他们使用“敏捷”作为涵盖性术语,并且制定了《敏捷宣言》,其最重要的方面是以下对共同价值观的描述。

我们通过亲身体验和帮助他人去发现更好的软件开发方法。通过这样的过程我们得出了这样的价值观:

独特性和互动优于流程和工具

有效的软件优于面面俱到的文档

客户协作优于合同谈判

响应变化优于遵循计划

也就是说,位于右边的内容虽然也有价值,但是左边的内容更为重要。

《敏捷宣言》引起了大家的共呜,也导致了成千上万新的敏捷项

目的诞生。从这些项目中获得的成果和经验进一步地増强了那些敏捷实践流程所采用的技术。正如任何人类实践一样,有些项目成功了,有些失败了。然而,这些成功带来的最令人振奋的消息是无论商业人土还是技术人员都很热爱他们的项目,认为这才是他们想要的软件开发方式,并且还得到了客户和终端用户的认可。这些成功的项目吸引了更多的敏捷爱好者,就像成功的 Sprint一样,敏捷的巨轮到今天还在转动。