到目前为止我们已经经历过了7个Iteration,但每次Iteration会议都有各式各样的问题。这里做一下总结,并研究一下改进方法,供大家参考分享。
首先简单澄清一下,我们小组的Iteration会议召开方式和方法。我们组每周是一个Iteration时间比较短,所以每周我们仅固定召开一次大会。这次大会有两大部分:1、上一个Iteration的Review Meeting。2、下一个Iteration的Planning Meeting。时间是每周五下午13:30~17:30,4个小时。第一部分2小时,第二部分2小时。第二部分视情况可延长半小时。
下面我们逐一分析:
第一部分:Iteration Review Meeting
这一部分又可分为三个议程:1、Case演示。2、回顾此次Iteration。3、技术讨论。我的理解,如果用敏捷Scrum的观点来看,1,2 两个会议可以理解为是:Sprint ReviewMeeting(评审会)和SprintRetrospective Meeting(反思会)。
1、Case演示
问题1:此部分没有客户参加,也没有相关利益者参加,只有我们团队本身的人员参加。流程是每个开发会上台讲他自己在本次Iteration中开发的内容。但是在讲的过程当中比较凌乱,而且都是以技术角度在讲述此次Iteration开发的内容。恰恰坐在下面听的也都是技术人员,所以经常开着开着就成了技术讨论会,而不像是演示会或者评审会了。
分析:这个会议的目的是什么?如果会议的目的真的像Scrum的评审会,那么我可以负责的说,我们目前还做不到,至少我这个项目中客户无法能在IterationReview会议上评审产品成果。所以我认为没有价值的会议可以取消,此部分可以由PM在会下做产品验证即可。
但是如果会议的目的是想让开发也了解我们整个产品到目前为止是个什么状况了,到什么地步了。那么我建议把演示流程严格定义下来。有两种方式,1、可以有TM一人负责讲述我们这个Iteration主要开发的功能。先做简单业务背景/场景描述,再做简单的设计说明,再演示功能。只要保障我们团队都了解产品开发的功能进度即可。有技术问题可以记下,但不要再这个会议上讨论。2、还是由每个开发自己描述自己开发的部分,但是也要如同1方式一样来讲。
问题2:会议时间无法控制。
分析:其实这个问题是由问题1引起的,因为讨论过多的技术问题,和细节的小Bug,导致会议进程的缓慢。
2、回顾/反思会
问题1:经过多次会议之后,我发现,有些人还是能发现我们Iteration中存在的问题,但是提出问题后,他们不会主动去想解决方案,或者想了也想不出来。最糟糕的是,他们视乎很依赖于我,认为我最后一定会给出解决方案或者参考意见,都等着我来总结。当我问大家:“大家认为这个问题还有更好的解决方案吗?”他们会说:“那你觉得是什么?我们按你说的做不就行了?”
分析:大家的主动性还不够。平时工作当中大家及时发现了问题也不善于总结。所以在会议上,要么就是没问题可说,要么就是说了也不能找到解决方案。以前我会让他们提出问题,然后我就一个问题诱导他们找出最佳解决方案,发现到最后都成了我强迫他们认为我的方案是最佳的,导致执行效果不佳。但是这个问题确实我还没找到更好的方法。
问题2:会议时间不可控,要么大家没话说,很快就结束,要么大家很多问题却无法收敛,拿不出解决方案而延迟会议时间。
分析:1、没话说,这个问题倒好解决,我会引导大家,或者干脆自己抛出问题来,让大家讨论。2、无法收敛找不到解决方案,这个问题同上问题1。
问题3:提出了问题,也有了解决方案,但是有的问题还是无法落实。
分析:大部分情况还是好的,比如,我们提出问题“要提高测试环境更新频率提高”结果下个Iteration我们更新为每天一次。但是有的问题就,比如“超过2小时无法解决的问题,我们要提Block”。这个问题就不能很好的落实。我的想法是,像这类问题,多次提出都无法很好解决的问题,我们应该在每次反思会的时候都要拿出来说一下,并且每次都把字体加大一号,然后每次拿出方案,分析方案为什么没有做好,分析可行性与执行力。
第二部分:Iteration Planning Meeting
问题1:会议时间长。最近几次会议时间特别长,原因有两个。一、需求澄清时间长。二、计划时间长。
分析:
一、需求澄清的时间长,主要责任是我,主要原因有:1、开发没有及时知道我们下个Iteration要开发的内容。都是在会议上才知晓。改进方法:在IterationPlanning会议之前,最少1-2天,罗列好下个Iteration可能将要开发的条目即Sprint Backlog。2、需求分析做的还不够深入,以至于很多需求问题是在会议上讨论得出。改进方法:在Iteration之前,需要对下一个Iteration将要开发的内容做深入的分析,并挖掘客户的业务价值。我可以把这个阶段的工作叫做Pre-Iteration。如下图:
![](http://my.csdn.net/uploads/201204/01/1333268770_6839.JPG)
二、计划时间过长,主要责任也是我。主要原因是:我过于要求细致,对每一个Story我甚至要求他们分解到设计层面。(也表现了我对团队的不信任,这非常的不好)。目前已改正,现在的方法是,对于Story由个人来认领,或者大的Story由两个或多个人来认领,认领后,由认领人或团体自行分解Task并估算时间。而不做Task的全体估算。
欢迎兄弟姐妹们,大哥大姐大牛们拍砖!!!
分享到:
相关推荐
5. **团队协作**:迭代总结会讨论团队成员间的沟通与合作效果,包括会议效率、任务分配和团队动态。良好的团队协作是成功迭代的关键。 6. **产品增量**:在每个迭代结束后,产品应有所增加或改进,即产品增量。总结...
5. **经验和教训**:这一部分总结了团队在迭代过程中的学习和经验,可能是关于技术应用的新见解,也可能是关于团队协作、项目管理的改进点。这些教训对于未来的迭代和项目都有重要的参考价值。 通过迭代评估报告,...
5. **迭代总结**:迭代完成后进行总结会议,评估成果、分享经验并提出改进建议。 **关键收获** - **技术改进**:通过重构提高了系统的性能和可维护性。 - **团队成长**:团队成员在实践中积累了宝贵的经验,提升了...
总结,设计模式是解决软件设计中常见问题的宝贵工具,而迭代则是现代软件开发中的核心实践。两者的结合能够帮助我们构建更健壮、可维护的系统,应对快速变化的需求和市场环境。理解和熟练运用这些概念,对于提升软件...
- **冲刺回顾**: 冲刺回顾(Sprint Retrospective)是在每个Sprint结束时举行的一种反思会议,团队成员一起讨论过去一个Sprint的表现,总结经验教训,并提出改进措施。 - **冲刺结束**: 每个Sprint结束后,团队需要...
数学建模会议分组问题的解决思路可以总结为以下几点: 1. Establish a mathematical model to optimize the group allocation of meeting attendees from different regions. 2. Use matrix analysis and integer ...
每日站立会议中提到的问题和解决方案也是回顾的重要素材,可以帮助分析过程中的问题。 会议过程中,明确目标和原则至关重要。引导团队理解回顾会议的目的,制定清晰的会议规则以保持秩序和效率。展示迭代数据,建立...
10. **回顾与改进**:迭代结束时,团队会进行回顾会议,总结经验教训,为下一轮迭代提供反馈和改进建议。 总的来说,"迭代2设计文档示例DEMO"涵盖了从需求、设计、实现到测试的全过程,它是项目开发的重要指导材料...
在迭代计划会议中,团队从产品Backlog中挑选用户故事,并规划到特定迭代中。这要求团队成员能够访问Leangoo平台,并进入产品Backlog看板。在Leangoo上,通过以下步骤完成迭代规划: 1. 进入Leangoo平台并点击产品...
同时,团队也会进行回顾会议,总结经验教训,改进流程,为下一次迭代做好准备。 此外,敏捷开发强调团队的自我组织和沟通。因此,良好的沟通技巧和协作工具的使用,如Jira、Confluence或Trello,都是确保团队高效...
- 软件视频会议系统的更新迭代速度快,能够快速响应市场需求变化。 - 用户可以通过简单的软件升级实现功能增强,无需更换硬件设备。 **劣势:** 1. **网络依赖性强** - 软件视频会议的质量高度依赖于网络环境,...
- **仪式**:冲刺计划会议、每日站会、冲刺评审会议。 - **优势**:提高团队协作效率,促进项目透明度。 **Kanban** - **看板**:可视化项目进度。 - **任务卡片**:表示具体的工作项。 - **限制工作量**:避免...
- **持续改进:** 不断总结经验教训,优化迭代过程。 - **敏捷思维:** 强调快速响应变化,保持灵活性。 #### 第3章 敏捷开发方法 **敏捷开发定义:** 敏捷开发是一种以迭代、增量方式进行软件开发的方法论,强调...
在任务分析环节,明确了产品负责人的职责,如制作故事板、组织会议、制定迭代目标等。同时,开发团队的任务包括参与Sprint计划会议,进行封闭式开发,实现Sprint目标,并在过程中做好文档记录。会议中提到人员变更暂...
反省总结上次会议的任务执行情况,对于未提及的任务,意味着它们已顺利完成或没有问题。 通过这样的例会,团队成员可以明确各自的职责,跟踪任务进度,并对遇到的问题进行讨论和解决,确保项目能够按照预定的时间表...
- 技术、品质和品种的更新迭代有助于会议旅游产品的升级和质量改进,以满足用户的新需求,推动产业进一步发展。 二、企业行政管理工作的组成 - 行政管理包括日常事务的计划安排、组织实施、信息沟通、协调控制、...
总结,会议管理系统需求分析旨在为开发团队提供清晰的指导,以构建一个高效、实用的会议管理工具,促进企业内部协作与沟通,提升整体运营效率。通过不断迭代和优化,该系统将成为提升企业组织能力的有力支撑。
这次会议的目标有两个主要部分:一是对已存在问题进行最终的修改和总结,二是录制视频,以便于记录和分享项目的进展。 在会议内容的第一部分,团队成员们汇报了他们的工作成果,并对存在的问题进行了深入的分析和...
9. **责任明确**:每个任务都指定了负责人,如袁梦阳负责检查单汇总和RUCM用例图修改,李铎坤负责描述问题修改,陈鸿超负责AE组提出问题的修改,刘颖负责PPT的部分内容。这有助于确保责任的清晰和任务的完成。 这些...
5. 统计汇总:系统可以自动统计会议的数量、参加人数、客户分布等数据,帮助企业分析会议活动的效果和效率,为决策提供数据支持。 6. 数据导出与报表打印:用户可以将系统内的数据导出为Excel或其他格式,以便...