`

运用Scrum做项目管理真实案例之六

 
阅读更多

引言:

我会以系列文章的形式跟踪记录我现在正在做的一个完整运用Scrum管理项目的笔记,里面会有一些经验教训总结心得,以便读者与我互相学习勉励。有写的不对的或者写的不好的地方还请海涵,当然我更希望大家多多提宝贵意见,读者的支持是我最大的动力。(之一之二之三之四之五之六

============================================================================================

这篇将是这个系列文章的最后一篇,主要把我们项目总结会议的一些结论给大家做一个分享:

会议议题

一、如何开好Iteration Planning Meeting迭代计划会议

1. 会议的目的是什么

2. 会议的流程是什么

3. 如何提高会议中的估算效率

二、本项目中的敏捷实践方法

1. 沟通机制的建立

2. 开发流程的定义

3. 敏捷宣讲Training

4. Team所有成员主动性(RD直接参与设计)

5. 测试的早期参与

一、Iteration Planning Meeting

1. 会议目的

ü 全体成员了解Story,PO讲解本次迭代的所有Story

ü 估算本次迭代的规模

ü 划定范围,下一个Iteration我们将要完成什么

ü 制定本次迭代计划,产出修正的Sprint Backlog

ü 产出任务看板或者与之相类似的东西(我们用的是Excel看板)

2. 会议流程

2.1 会前准备:

2.1.1 根据Product Backlog挑选出本次迭代会议可能完成的Sprint Backlog列表(可能包括上个Iteration演示后的客户反馈以及技术改进重构等,列表必须已经按优先级排序)。

2.1.2 提前把此Sprint Backlog列表发给团队所有成员,大家事情可以预习,并尽可能对列表中的Story提出问题记录疑点。

2.1.3 在会议前,还要根据本次计划会议要讨论的Story的个数以及难易度,对每个Story的讲解以及评估计划好时间。以便在会议中主持人可以控制好时间,如果超时可考虑跳过。

2.2 计算本次迭代可以利用的资源时间,根据上次Iteration经验计算本次Iteration可能完成的SP(Story Point)。

2.3 请PO或者SA按照初步的Sprint Backlog条目顺序讲解需求,讲解完后团队所有成员与PO或者SA进行Q&A。之后团队对Story进行评估,估算SP。

2.3.1 Q&A的技巧,我们总结了一下做了一个Q&A checklist如下(一致认为最后三点最为重要):

ü 要做什么功能?有什么特殊要求?如性能等

ü 有无UI界面?有特殊操作上的要求吗?

ü与系统中其他功能的关系是什么?

ü检出点是什么,最重要的几个Test Case

ü验收标准是什么或者说是如何Demo

2.3.2 估算技巧(文章后面单独列出)

2.4 估算完一条后再进行下一条,直到团队本次Iteration时间饱和为止。

2.5 大家一起最后再确认一次确定好的Sprint Backlog,并维护任务看板或与之相类似的东西(我们用的是Excel看板)。

2.6 维护看板时,如果有充足的时间最好每个Story都要被分解完Task,团队一起对Task过一遍看有无异议。

2.7 确认完毕后退出会议。

3. 如何提高会议中的估算效率

PO讲解需求,直到可评估即可,细化内容下去和单独沟通;

只对Story进行SP评估,不评估Task;

PO澄清需求并做Q&A后,利用评估纸牌法做SP评估;

三个六,6分钟PO讲解需求,6分钟Q&A,30秒内出牌。如果有异议6分钟PK(并无绝对,总之要控制时间);

二、敏捷实践

版本发布顺利原因总结,四步骤走:

1. Lock code;

2. 确定范围;

3. To do list 验证;

4. 可交付范围。

具体动作:

1. 发布前一天:

2. 清楚要发布的范围;

3. 自测通过,锁定代码;

4. 准备工作充分,List检查项,一一检查,包括安装手册、数据库脚本、程序包、干净环境(虚拟机)安装;

5. 发布当天:

6. Sanity test执行到位;

7. 发布范围核实与确认;

---------------------------------------------------------------------------------------------------

最后再次感谢大家,感谢公司,感谢团队,感谢我的老婆一直以来最我的支持!!!你们的支持是我最大的动力。
分享到:
评论

相关推荐

    运用Scrum做项目管理真实案例

    我会以系列文章的形式跟踪记录我现在正在做的一个完整运用Scrum管理项目的笔记,里面会有一些经验教训总结心得,以便读者与我互相学习勉励。有写的不对的或者写的不好的地方还请海涵,当然我更希望大家多多提宝贵...

    软件项目管理与案例分析PPT

    在《软件项目管理与案例分析》课程中,学员还将接触到敏捷方法,如Scrum和Kanban,这些方法强调灵活性和迭代开发,适应快速变化的需求。此外,还会学习如何使用工具,如JIRA、Trello和Git,来支持项目管理与版本控制...

    轻松Scrum之旅

    - **实践案例**:本书作者所在的IBM中国软件开发中心成功运用Scrum方法论,不仅提高了开发效率和产品质量,还促进了团队成员的成长和发展。 - **挑战与解决方案**:通过讲述一系列真实的案例和故事,探讨了如何克服...

    2022年燕山大学软件工程专业 软件项目管理实验全部资料 完整下载

    为了加深理解,资料可能包含了真实或模拟的项目案例,让学生在分析和解决问题的过程中提升项目管理能力。通过这些案例,学生可以将理论知识应用于实际场景,提升解决复杂问题的能力。 综上所述,这份燕山大学的软件...

    项目管理论文实例13则

    六、项目管理软技能 除了技术知识,项目管理还需要良好的人际交往和领导能力。论文可能涵盖冲突解决、谈判技巧、激励团队和影响干系人的策略。 七、项目管理框架与认证 PMBOK(项目管理知识体系指南)是项目管理...

    IT项目管理(英语外教的课件)

    此外,外籍教师的课件可能会包含一些国际通用的项目管理框架,例如PMI的PMBOK(项目管理知识体系指南)或敏捷方法,如Scrum或Kanban。这些框架提供了系统化的项目管理流程,有助于提升项目的成功率。 学习IT项目...

    关于晋升项目经理演讲稿的模板.rar

    提及PMBOK(项目管理知识体系指南)或其他相关的项目管理框架,如敏捷开发方法(如Scrum或Kanban),并结合实际案例说明你是如何运用这些理论来指导工作的。这将证明你具备扎实的项目管理基础。 然后,讨论你的领导...

    软件项目设计 谢谢大家支持

    2. **项目管理基础**:介绍项目管理的核心概念,如WBS(工作分解结构)、Gantt图、里程碑等。 3. **需求管理**:如何收集、分析和文档化用户需求,以及需求变更控制。 4. **设计原则与模式**:包括架构设计、模块...

    敏捷课件

    【信息系统项目管理师 介绍.ppt】这个文件名表明,课件可能包含针对信息系统项目管理的专业内容,可能会介绍PMBOK(项目管理知识体系指南)中的敏捷实践,以及如何将敏捷思想融入到传统的项目管理中。PPT可能会涵盖...

    大创(大学生创新创业训练计划)经验分享&项目资源&代码程序资源

    6. **文档编写**:资源包中的PDF可能包含了项目计划、设计文档、代码注释等,这些都是项目管理的重要组成部分,有助于团队成员之间的沟通和后期维护。 7. **学习资源**:此压缩包可能包含教程、示例代码、项目案例...

    软件工程课程教学改革分析(全文).docx

    这种方式让学生在实践中体验软件工程,提高了他们的团队协作能力和项目管理技能。 再者,结构化考核方式旨在全面评估学生的学习成果。考核分为理论研究、技术应用、实践应用和论文写作四个部分,每个部分都有具体的...

    腾讯网-产品经理培训课件

    例如,在腾讯的一个项目中,产品经理可能会运用Scrum方法,通过持续迭代和反馈,来推进项目的进度。 最后,在产品运营阶段,产品经理要关注产品的生命周期管理,包括推广、迭代、维护和退出策略。在腾讯的一个项目...

    UML团队开发流程与管理(第2版).zip

    6. **案例研究**:提供真实或模拟的项目案例,让学生通过实践来学习如何应用UML和开发流程,分析问题并解决挑战。 7. **最佳实践**:分享团队开发中的最佳实践,如代码审查、持续集成/持续部署(CI/CD)、测试驱动...

    2020年系统分析师试题及答案详解【整理版本】

    系统分析师作为IT行业的关键角色,其工作涉及到软件开发项目的全过程,包括需求分析、系统设计、项目管理和质量控制等。在2020年的试题中,可能会涵盖以下几个关键领域的知识点: 1. 需求工程:这部分试题可能考察...

    portfolio:通过Google的SPS计划开发的个人投资组合

    这个项目,由Jose Carlos完成,展示了他通过SPS计划学习并实践的成果,构建了一个个人投资组合,这不仅体现了他的技术能力,也展示了他对项目管理、用户体验设计和协作的理解。” 【知识点详解】 1. Google软件...

    软件工程师资格水平认证的复习资料

    - 项目管理:理解敏捷开发、Scrum框架、风险管理、质量管理等项目管理概念。 - 法规标准:了解软件知识产权、网络安全法规,以及行业标准和规范,如ISO/IEC 12207软件生存周期过程标准。 3. 题型解析: - 单选题...

    软件工程课件与试题(很完整的)

    7. **项目管理**:涵盖范围管理、时间管理、成本管理、质量管理、风险管理,以及敏捷开发方法,如Scrum和Kanban。 8. **维护与演化**:讲解软件维护的必要性,以及如何进行软件的更新和优化。 试题部分则可能涉及...

    Manning- Agile ALM-2012

    - Scrum是一种敏捷项目管理框架,用于管理和控制产品开发过程。 - 本书详细介绍了如何利用Scrum进行有效的发布管理,包括迭代规划、每日站会、迭代评审会议等。 2. **任务驱动的开发模式**: - 任务驱动的开发...

    产品视频教程.rar(专业、齐全)

    通过分析这些案例,你可以学习到如何在项目管理中应对挑战,如何协调团队,以及如何在有限的资源下实现目标。 "产品管理"部分将教你如何有效地管理产品的整个生命周期。这包括需求管理、项目进度控制、风险管理以及...

Global site tag (gtag.js) - Google Analytics