全员会议。
不超过两个小时为宜。
这个主要是组成团队,培养团队士气,了解项目背景等。
评估会议
不应超过4个小时。
根据产品负责人产出的产品backlog,由产品负责人推动,对产品backlog中的用例条目进行工作量估算,最终产出一个优先级明确的,已有初步估算结果的比较稳定的产品backlog.
sprint计划会议
一般时间不超过4个小时。如果超时过多,则应拆分为两个会议。
根据评估会议的产品backlog,产品负责人和团队master以及团队一起,进行产品backlog到sprint的划分,选取合适的用例条目生成每一个sprint合适的task(story),然后大家一起确定sprint的目标,这里当然要精确到how to demo的级别了。sprint计划会议室scrum中最重要的会议,产品负责人团队成员团队master必须全部参加,这里完成的是业务产品backlog到实现的sprint backlog的转化。相当于业务需求到开发人员认识的功能需求的转化。
sprint计划会议2
不超过4个小时
如果有必要,这个会议也要开,比如上一个计划会议有些目标没能达成,或者是sprint中的任务粒度太粗,不适宜短期完成,则在这个会议上进行拆分细化,以保证数目不多的story point都能有可度量的产出。
每日晨会。
每日晨会应该控制在15分钟左右,并且应该主要以这样4个问题为主导。
1. 完成了什么story
2. 将要做什么
3. 当前障碍时什么。
以上三个问题是针对团队成员中的pigs(这里指对story的done直接负责的那些图阿奴地成员)
4. how are we doing?
这个问题是针对全体团队成员提问,以整体把握sprint的进度,比如测试环境准备的怎么样了?各种协调怎么样了?让团队成员能够了解sprint整体进度,并能及时调整应对变化,以保证尽可能的按照deadline提供出可demo的sprint.
sprint成果展示
这里的展示时间尽量不要超过90分钟。
每个sprint结束时,都应该有这个展示,可以邀请客户,相关技术人员,相关的其他团队等参加,以让产品为大家所知,提高团队的成就感。展示的一定要是done的sprint中的task,如果其中有未完成的,则不应该展示。展示主要以功能展示和性能测评这些比较笼统的展示为主,不要太局限于细节。展示出特色即可。
sprint 回顾
回顾会议不超过2个小时为宜。
主要以回顾整个过程,整理出好的实施,提出缺陷,并给出解决方案。可以结合SWOT分析法来总结出团队的特点,并以此来改进团队,让团队水平更高。
另外,我觉得sprint之间必须有一个间歇期,最好取在周五。这个间歇期可以让团队成员调整状态,消化吸收整个sprint中的成果,学习新技术等等,让团队成员劳逸结合,又能得到成长。对团队士气和团队成长都是很有益处的。
分享到:
相关推荐
### RTC中的Scrum实现过程 #### 一、引言 在软件开发领域,敏捷方法论因其高效的迭代开发模式而受到广泛关注。其中,Scrum作为最流行的敏捷开发框架之一,在提高团队协作效率、优化项目管理流程方面表现突出。本文...
### Scrum敏捷过程改进简介 #### 一、梦魇:“瀑布方法”的边界 传统的软件开发方法,如瀑布模型,遵循严格的线性关系,要求在项目开始前就制定详尽的计划文档,适用于需求稳定且时间约束不敏感的大型项目。然而,...
Scrum 是一种敏捷开发框架,主要用于管理复杂的产品开发项目。它强调团队合作、迭代开发、自我组织和适应变化。《The Enterprise and Scrum》由敏捷运动领袖 Ken Schwaber 撰写,该书探讨了如何将 Scrum 方法从小组...
- **现状分析**:虽然敏捷开发理念已经被广泛接受,但在国内实施过程中仍面临诸多挑战,尤其是企业文化和价值观方面的障碍。 - **实践案例**:本书作者所在的IBM中国软件开发中心成功运用Scrum方法论,不仅提高了...
Scrum是一种敏捷开发框架,由Ken Schwaber和Jeff Sutherland在1990年代初创立,主要用于应对复杂的项目管理问题,特别是在软件开发领域。2010年,他们发布了首版Scrum指南,以帮助全球用户理解和应用Scrum。随着时间...
- **概述**:Scrum Master是一个服务于Scrum团队的角色,主要职责是促进Scrum的实践,解决团队面临的障碍,并确保Scrum流程得到正确应用。 - **具体职责**: - 教导团队成员Scrum的原则和实践。 - 移除任何阻碍...
Scrum过程主要由以下几个核心事件构成: 1. **Sprint(冲刺)**:每个Sprint是一个固定长度(通常为2-4周)的工作周期,团队在此期间完成选定的待办事项。 2. **Sprint计划会议**:团队在开始Sprint前确定要完成的...
Scrum是一种轻量级的框架,用于管理和控制复杂的产品或项目开发过程。它的核心组成部分包括Scrum团队、Scrum事件、Scrum工件。 1. **Scrum团队**: - **产品负责人(Product Owner)**:负责定义产品需求并确定...
在敏捷测试中,Scrum的主要特点之一就是它对团队内部和与管理层之间沟通的重视。这种沟通机制有助于团队成员之间以及与利益相关者的协作,以确保项目目标和愿景的实现。 Scrum敏捷测试方法还包括Scrum框架中关键...
软件过程不仅限于编程本身,还涉及需求分析、设计、编码、测试、维护等多个方面。 - **软件过程的作用**: - **标准化生产**:通过定义统一的标准和流程,确保软件生产的质量和效率。 - **提升产能**:合理安排...
- **Scrum Master**:负责确保Scrum过程得以正确执行,消除障碍,促进团队合作。 - **开发团队(Development Team)**:负责实际开发工作,通过自组织和跨功能协作完成Sprint目标。 - **Scrum工件(Artifacts)**: ...
2. 自我管理团队:团队成员共同参与决策过程,并且对自己负责的工作进行自我管理。 3. 短周期迭代反馈:Scrum将开发工作划分为一系列称为Sprint的短周期迭代。这些Sprint通常不会超过四个星期,大多数情况下是两周...
同时任命一名经验丰富的开发人员担任Scrum Master,他负责监督整个Scrum过程的执行情况,并协助解决团队遇到的问题;剩下的团队成员则构成了开发团队,共同负责游戏的开发工作。 - **Sprint规划**:接着,团队确定...
- **以项目成果为导向而不是过程导向**:Scrum更关注最终的产品是否能够满足用户的需求,而不是过度关注过程中的细节。 - **衡量项目成功的标准是项目成果的商业价值和投资回报率(ROI)**:成功的项目不仅仅是要...
2. **Sprint**:这是经验性过程的主要部分,由一系列迭代的冲刺活动组成,直到产品达到交付标准。 - **开发**:团队分析并实现Backlog中的任务。 - **打包**:将开发成果整合成一个可执行的版本。 - **评审**:...
SCRUM是一种简单而高效的管理框架,主要用于增量式产品开发。它通过一个或多个跨功能、自我组织的小团队(大约7人左右)来实现产品的逐步迭代与完善。每个团队遵循固定的周期进行工作,通常称为冲刺(Sprint),周期...
这些角色分别负责产品愿景、确保过程遵循 Scrum 原则以及实际产品的开发工作。 **4. Scrum 规定了时间箱迭代** Scrum 通过固定的时间箱(通常是 Sprint)来规划和执行工作。这种时间约束有助于保持团队的焦点,并...