Scrum是一个迭代式增量软件开发过程,是敏捷方法论中的重要框架之一。它通常用于敏捷软件开发,包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括Scrum主管(Scrum Master)、产品负责人(Product Owner)和开发团队(Development Team)。
Scrum敏捷研发包括以下关键环节:
1、制定产品待办事项列表:产品负责人负责产品待办事项列表,该列表包含了所有产品需求和优先级。
可以利用敏捷看板工具制定产品需求和优先级,高度可视化,灵活度高,如下图:
2、冲刺计划:在一个冲刺开始之前,团队会制定详细的冲刺计划,包括本次冲刺要完成的任务、每项任务的工作量、优先级以及预计的完成时间。
可以利用敏捷工具制定冲刺计划,在敏捷工具中可以为每个任务添加工作量,标记优先级和任务开始截止时间等。如下图:
3、每日站立会议:在每个冲刺周期中,团队成员每天都会举行站立会议,分享各自的工作进度和遇到的问题,以及接下来的计划。
4、冲刺评估和反思:在每个冲刺结束时,团队成员和产品负责人会举行冲刺评估会议,评估本次冲刺的完成情况、产品质量以及团队的合作情况。然后,团队成员会进行反思,总结经验和教训,为下一个冲刺做好准备。
在敏捷开发中,我们每个迭代团队都会开回顾会议,这时团队可以将回顾的事项放到 Sprint回顾看板内,然后在后续的Sprint迭代中保持高效协作的同时、逐步解决需要改进的问题
5、冲刺完成:在冲刺评估和反思之后,团队成员将本次冲刺完成的成果交付给产品负责人。产品负责人根据交付的成果决定是否进入下一个冲刺周期。
Scrum是一种灵活的、适应性强的方法,可以根据项目的实际情况进行调整和优化。虽然Scrum是为管理软件开发项目而开发的,但它同样可以用于运行软件维护团队,或者作为计划管理方法,如Scrum of Scrums。
Leangoo领歌:Leangoo领歌是一款永久免费的专业敏捷开发管理工具,也提供私有部署。国产软件,提供端到端敏捷研发管理解决方案,包括小型团队敏捷开发,规模化敏捷SAFe,Scrum of Scrums大规模敏捷,涵盖敏捷需求管理、任务协同、进展跟踪、缺陷管理、统计度量等。提供了不同视角的统计,例如:进度统计、燃尽图、团队速率、任务分布、缺陷分布、测试用例分布等等,实时掌握项目状态及进展。
Leangoo领歌除了是敏捷开发管理工具之外,也提供专业的敏捷培训、敏捷认证以及敏捷咨询的服务,权威课程包括:官方权威Scrum认证培训课程(CSM,CSPO,CSD,A-CSM等)、大规模敏捷SAFe及LeSS认证培训,以及量身定制的Scrum敏捷开发企业级实训课程培训, 敏捷工程技术实践课程等。