上一期内容中,我们为大家介绍了摸鱼小技巧。今天,我们来了解一下敏捷开发过程中每个迭代都会召开的「迭代规划会」到底应该怎么开,以及如何借助猪齿鱼高效、便捷的开展迭代规划会,一起来看看吧!
阅读本文你将学会:
•什么是迭代规划会?
•迭代规划会的输入有哪些?
•迭代规划会的过程是怎样的?
•迭代规划会的输出有哪些?
•如何用猪齿鱼开好迭代规划会?
01
什么是迭代规划会?
所谓迭代,就是指以特定的方式进行一系列的、连续的、有规律的活动,并产生特定的结果。开会是日常工作中最常见的一种工作场景,它涉及到企业内部的信息传达、决策协商和执行,其重要性不言而喻。迭代规划会其实就是做两件事情:
- 决定迭代阶段需要做哪些事情?
- 确定开发团队如何合作完成要交付的增量。
02
迭代规划会的输入有哪些?
输入产品待办事项(Product Backlog)
产品负责人(Product Owner)根据客户或者用户的需求,也可能来自于产品自己的需求或者开发团队的技术需求,将其分解成若干个产品待办事项,生成一个产品待办事项清单。其中,产品待办事项优先级只能由产品负责人排列,产品负责人根据产品的价值、根据用户的喜好和频率来排列,这样就不会影响用户使用的重点功能,也不会影响用户的体验。
03
迭代规划会的过程是怎样 的?
敏捷开发是增量式的交付,可能由好几个迭代周期组成,上一个迭代周期结束,新的迭代周期开始。迭代规划会作为一个新的开始,需要完成以下四个过程。
1. PO定义优先级
产品负责人根据产品的价值对产品待办事项进行优先级排序,排序原则是根据需求的优先级和需求与技术要求之间的相关性,对其进行排序,然后根据一定的标准从候选方案中选择最优方案。
2. 开发团队选择将要做的事项
开发团队成员根据PO定义的产品待办事项优先级,从高价值的需求里面开始认领要做的需求,同时定义验收条件。将这些需求放入到“将要做”的事项中,并对技术要求进行排序,针对确定的需求和优先级,判断哪些技术要求可以实现这些需求。而在确定了需求之后,开发团队成员需要设计出多种行动方案,以确保最优方案的实施。
3. 确定迭代目标(Sprint Goal)
敏捷团队确定这次迭代的迭代目标,这样让开发团队更聚焦、专注。在明确的目标指引下,团队成员的自主管理能力得到激发,促使团队朝着既定目标共同努力,实现团队的最高愿景。
4. 开发团队自主推动需求
确定好迭代目标之后,开发团队成员就自己认领需求,开始做起来,将手上正在做的就放在“Doing”区域,将已经完成的就放在“Done”,这样,每日站会的时候,团队成员都能看得见。每个需求都经过 “To Do”->"Doing"->"Done",直到这个迭代周期内把产品待办事项需求完成。
04
迭代规划会的输出有哪些?
输出冲刺目标(Sprint Goal)
冲刺目标就是这次迭代的目标,目标对于敏捷管理非常重要,这将有利于开发团队的聚焦。因为迭代周期内的工作都是围绕着冲刺目标展开的,在接下来的迭代周期内,开发团队就围绕着这个迭代目标奋斗,其他和此迭代目标无关的至少在这个迭代周期内不管。
输出迭代待办事项(Sprint Backlog)
敏捷团队定义好冲刺目标之后,根据开发团队的迭代速度和这次迭代的迭代周期(例如2周到4周),从产品待办事项根据优先级选出可以完成的需求,这些需求的集合就叫做迭代待办事项。一旦冲刺目标确定,迭代待办事项选定,剩下的事情就是敏捷团队大显身手的时候了。
——以上图片来源Pixbay,Unsplash等
05
如何用猪齿鱼开好迭代规划会?
猪齿鱼基于 Scrum 的敏捷项目管理功能,利用待办事项来规划冲刺,通过任务看板可视化管理团队迭代,对工作项进行追踪和管理,促进团队成员沟通交流,降低项目管理成本,提高沟通协作效率。
1. 输入产品待办事项(Product Backlog)
在猪齿鱼敏捷管理过程中,首先由产品负责人在路线图中输入产品待办事项(Product Backlog),制定出特性(特性是满足利益相关⽅需要的服务),通过PI规划会议,对所整理的特性进行规划,也可以在还没有开启敏捷发布火车时,创建新的特性,放置在待办列表中并维护优先级。
2. 确定迭代目标(Sprint Goal)
接着在迭代规划会议中制定迭代目标,在迭代周期内进行目标实现。
3. 重点关注将要做的事项
开发团队在迭代规划会议中,使用待办事项公告板将当前迭代的各个子任务、任务、故事关联起来,预估当前迭代的各个工作项所需工时,团队成员通过工作列表可以查看各个迭代所要完成的事项。
4. 自主推动需求
开发团队通过故事地图自主推动需求,故事地图将史诗和版本作为基本的脉络,横向基于史诗划分泳道,纵向按版本进行编排,团队成员可以在故事地图更清晰的看到需求任务,帮助团队便捷、高效地推动事项得到及时处理。
5. 输出迭代待办事项
敏捷团队通过任务看板输出迭代待办事项(Sprint Backlog),任务看板可视化整个迭代的计划执行,通过对故事卡片的拖动来改变问题状态,并清晰展示开发执行过程中的短板或者瓶颈。在看板中,卡片代表了故事、任务、或缺陷;列代表了开发工序,卡片会从第一步工序流动到最后一步,方便对工作进行进度管理。
凭借专业的解决方案及服务能力,猪齿鱼已成功帮助多个企业团队实现研发效能提升。
想马上体验猪齿鱼灵活强大的解决方案?欢迎您联系我们,申请免费试用,即刻开启轻松高效的数智化开发管理之旅。
甄知科技(ZKNOW) ,由业界知名的企业数字化服务商“汉得信息”孵化而成。承袭汉得信息20多年的数字化咨询、实施经验,熟悉各行业的业务模式、管理流程、IT建设,将Know-How沉淀出两款产品——燕千云、猪齿鱼,帮助企业构建“问询方便、解答快”的智能化IT运维管理系统、员工咨询和问答中心、客户服务与投诉平台,同时为企业的数字化研发和项目,提供“进度可视、协作顺”的高效管理工具。
推荐阅读 / 申请试用
甄知科技陪伴众多优秀企业共同成长