scrum流程是敏捷项目常用的开发流程。它由Jeff Sutherland于1993年提出,用橄榄球运动的类比来代表一个高度融合、跨功能的团队。
在scrum方法中,产品负责人创建一个优先排序的愿望清单,被称为待办产品清单。可能使用诸如MoSCoW优先级排序法这样的技术进行优先排序,并应该遵循要求管理的核心原则。
在冲刺计划期间,开发团队选择一批高优先级别的产品,旨在冲刺阶段(时间盒)中完成这些产品,通常是2到4周。
开发团队每天都要开进度评估会,由“Scrum大师”主持。scrum大师的角色是保持团队的专注度、跟踪进度,并消除可能影响冲刺目标实现的障碍。关于scrum大师的角色是否可以、或者应该由项目经理来承担,则颇有争议。
冲刺中的进展可以使用看板管理的方法来监控。跨多个冲刺的产品开发的进展,可以在燃尽图中具体呈现。
在冲刺结束时,所选的产品应该已经完成可以向产品负责人作演示或已实际交付。任何未完成的产品,都返回到待办产品清单。
冲刺应该以评审作为结束(这很像项目后评审,但规模要小得多)。然后开发团队选择下一批产品进行下一个冲刺。