当前位置: 首页 > 后端技术 > PHP

Scrum敏捷开发如何召开各种会议?

时间:2023-03-29 18:56:30 PHP

敏捷迭代从计划会议开始,所以一个好的计划会议是每次迭代成功的基础;Scrum站会可以有效反馈项目中存在的问题并及时跟进;Scrumacceptancemeeting是在迭代结束前的一次会议,供productowner进行论证和接受评估,从而根据反馈结果提出新产品Backlog;Scrum回顾会议,每次迭代后召开的关于自我持续改进的会议。这些会议是如何召开的,对项目发展有哪些具体的帮助?1.计划会议sf计划会议的意义在于让团队共同确认和了解本次Sprint要完成的工作。参与此Sprint的每个人都必须参与。计划会议的第一步是产品负责人向团队成员详细解释每个用户故事。对UserStories进行讲解整理和预估后,团队集体参与,可以采用敏捷扑克进行集体预估。最后制定本次Sprint需要完成的故事列表,即SprintBacklog。参赛者应认真听取产品负责人的讲解,并发表自己的看法,确保自己对每个Story的理解是正确的。我们在分析用户故事的时候,需要清楚用户的根本需求,从而制定出最好的解决方案。问题的最佳解决方案通常会考虑其投入产出比。视频中讲的空肥皂盒的故事,其实就是说,不能简单地否定某种解决方案,也不能教条地照搬别人的解决方案,而是要根据自己的实际情况,采取灵活的解决方案。在计划会议中,SprintBacklog的制定是整个Scrum团队根据自身情况共同商议和讨论的结果,而不是产品负责人的独裁。制定好SprintBacklog后,下一步就是分解收集Story的任务。确认SprintBacklog后,计划会议的第二部分是团队将每个Story的任务分解并自由收集。分解的标准是分解完成Story需要完成的所有任务。当然,这些任务不仅是开发性的,还可能包括非开发性的事务。如文件编写、销售联系、付款采购等。分解任务后,大家自愿领取自己喜欢的任务,并完成预估工时。最后,每项任务都有明确的负责人。需要注意的是,任务的征集要遵循自由自愿的原则,而不是由项目经理硬性分配,规定工时。计划会上,为什么能畅所欲言的接任务,而且不怕组员高估工时?主要有以下几个原因:1、开发者自己收集并进行估算,这是对团队的一种承诺。2.大家对任务规模有共识,加上良性竞争,所以不怕刻意高估工时。3、每日站会也会及时同步信息,确保信息公开透明。4、借助禅道项目管理软件的工时、动态、燃尽图等功能,随时了解每个人的工作情况。2.站会https://www.zentao.net/scrum/daily-standup-80186.html/?f=sf在Scrum站会中,不同部门或岗位的人可以一起参与,但需要注意的是只有真正参与项目的人才有发言权。开会时可以准备麦克风或道具,只有拿着道具的人才能发言。大家说说昨天做了什么,今天做了什么,遇到的问题,但是开会的时候不去解决问题。讨论。与项目无关的其他参与者可以列席会议,但不得列席。每个人都有不同的角色和责任。在视频中,我分享了猪和鸡的故事。在Scrum中,猪包括ScrumMaster、产品负责人、开发团队等成员,而客户、营销和业务人员在Scrum中都是鸡。猪是团队的核心,话语权更大。然而在实际项目中,猪角色往往不说话,而鸡角色喋喋不休。最后,每一个决定都让猪承担后果。这是Scrum应该尽量避免的。3、验收会https://www.zentao.net/scrum/Sprintreviewmeeting-80187.html/?f=sf每次迭代后,团队需要召开迭代验收会,展示本次迭代的进展情况。在验收会上,Scrum团队成员可以使用demo来演示完成的功能或改进。在之前的视频中,我们介绍了站立会议中“猪”和“鸡”的角色。研发人员等“猪”是团队核心,可以站会发言,而营销类角色等“鸡”不能站会发言。然而风水轮流转,验收会上,终于轮到他们出场了。验收会是非正式会议,不是进度报告会。无需整理幻灯片,只需提前准备好要呈现的内容即可。验收会的意义并不是简单的演示,主要目的是通过演示获得反馈,从而促进产品的优化和改进。根据最终完成情况,所有参与者一起讨论,记录发现的bug和问题。验收会需要整个团队参与,邀请所有与产品相关的人参与。会议的输出,即所有在演示过程中发现、讨论和记录的问题,将被包含在ProductBacklog中,供产品负责人后期管理。4、评审会https://www.zentao.net/scrum/reviewmeeting-80190.html/?f=sfScrum评审会是周期性的评审,总结工作中的经验教训。回顾会议发生在验收会议之后和下一次迭代计划会议之前。时间一般为1-2小时。Scrum团队的所有成员都必须参加,ScrumMaster必须确保回顾会议正常举行。回顾会议旨在检查上一次迭代中的人员、关系、流程和工具。这使得团队接下来将开始做什么、将停止做什么以及将继续做什么变得很清楚。例如:下一次迭代需要修复上一次迭代发现和记录的bug;之前团队站会中不同角色的沟通和说话方式是错误的,我们必须停下来改进;我们之前用的pairprogramming感觉还不错,以后可以继续做。在Scrum团队中,除了产品的迭代改进,团队的技术实践也需要逐步优化和完善。许多Scrum团队对回顾会议不够重视,甚至跳过这一步。如果没有回顾会有什么问题?会导致项目结果不明朗,过程中出现问题。长此以往,技术债会不断累积,最终导致项目失败。因此,回顾会议必不可少,ScrumMaster应该鼓励团队在Scrum流程框架内改进开发流程和实践,让团队在下一次迭代中更有效率。事实上,要进行一个好的回顾会议并不容易。召开回顾会议的最高指导原则是:“相信当时每个人都做到了最好”。这可以为团队创造一个安全的环境,避免“抱怨会议”或“甩锅会议”。此外,在Scrum项目中应避免“六枪”。再给大家讲一个猪和鸡的故事。猪和鸡在上次合作失败后,开始了第二轮创业。这次成功了吗?快去看视频吧~Scrum回顾会议需要ScrumMaster有足够的协调能力,活跃会议气氛,从而提升团队成员参与的积极性,鼓励大家表达真实想法,发现更有效的方法改进建议。在回顾会议结束时,Scrum团队应确定将在下一次迭代中实施的有效改进方法,并在下一次迭代中付诸行动。