`

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

 
阅读更多

引言:

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

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

正文:

其实上一篇我有讲过一些项目初期我做过的一些工作,还有公司运用敏捷的方法。只不过到这里我才有写一个系列文章的想法。这里我还是啰嗦几句,上篇我们谈到了,我们公司真正做敏捷其实是在称之为Iteration 0(或者叫Iteration Prepare)之后,也就是我们已经有了很充足的准备,可以开足马力实施项目的时候了。其实这样做也是为了降低风险,一来我们在前期不用投入很多人力,只是投入几个金兵强将,做好构架以及在这之上完成一个Demo。然后后面的Iteration就有了参照,就可以理解大家都在做Iteration 0的复制即可。有点想开连锁店的感觉。这种方法很适合项目外包型的公司,前提投入牛人,后期在随时调入/调出不用很强也不用很固定的人力。外包公司的人力调配可是一门艺术,这里我就不多说了。

好,开始说项目吧,目前我的项目正在做第一个Iteration,也就是Iteration 1,前几天开过Iteration 1 Planning Meeting,个人认为非常的失败,在这几天的运行来看也确实非常糟糕,问题主要表现为,我们在Planning Meeting上面没有完全按照要求把Story分解为2-16小时的Task。或者说我们根本就没有分解。而是把完整的Stroy估算成为时间。基本上都是5天3天这样的时间。可能大家都认为一开始我们拿到的Story都非常的简单,轻视了。所以在后面的几天力,我可以说完全无法跟踪项目进展,Iteration都快要结束了,可是一个Story都还未完成,也不知道Story完成了百分之几。所以这是我在下一个Iteration首要要解决的问题。

还有一个很大的问题就是每日晨会的时候大家都只是说了昨天做了什么,今天要做什么,可是从来都没有人说问题,我也不知道这是好事还是坏事,我总感觉项目初期应该大家都有很多问题才对。我不知该如何引导,希望后期会有所改进。

目前项目还出现了一个风险,前期投入的一个人,现在临时变更了,突然替换了一人,我没有料到会这么快换人,我还未很好的考虑换人如何应对,如何能让他快速的融入到我们的团队中来。我在想是否应该整理一个项目快速入门手册,方面后面如果再有新人加入时,能快速掌握目前开发进度。

还有一点,也是作为项目经理的我最失败的一点。关于User Story的编写问题。因为初次尝试,写User Story的时候我只知道按照需求的方式把User Story照搬了一遍,但是这样给开发带来了不小的麻烦。首先一下子开发无法转变关联,一大堆大大小小的Story丢给开发,他们都不知道如何下手了。毕竟开发习惯了功能性的需求。不习惯完全业务的Story描述。后来我查阅一些文章才发现其实User Story也可以和MVC结合,按照大小一致的粒度去编写。分为数据(史诗级User Story)和操作(一般User Story)这样更便于与开发的沟通和理解。

还有一个问题,就是项目初期大家对敏捷的认识也不够。都是初试敏捷,我对这方面也没有系统的培训,而只是在项目进行中做了一些宣导,我觉得还很不够,所以我准备过两个Iteration专门对敏捷召开一次座谈会,大家一起讨论运行几个Iteration之后的心得,与大家一起分享,一起学习,如果效果不错的话,我准备每隔一个月就召开一次。当然如果是下一个项目我一定会项目开始之前就做这方面的引导培训。

OK,今天就到这,下个礼拜我们会召开Iteration Review会议,希望我们能总结出来更多的东西与大家分享。谢谢阅读

分享到:
评论

相关推荐

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

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

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

    《软件项目管理与案例分析》课程是IT领域中一项至关重要的学习内容,它涵盖了软件开发过程中从规划到交付的所有关键环节。本课程旨在通过理论与实际案例相结合的方式,提升学员在软件开发项目中的管理能力。 首先,...

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

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

    项目管理论文实例13则

    "项目管理论文实例13则"集合了多个研究案例,旨在为备考"项目管理师"的考生提供理论与实践的深度见解。 一、项目启动与范围定义 在项目启动阶段,明确项目的目标、范围和预期成果至关重要。这涉及制定项目章程,...

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

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

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

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

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

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

    敏捷课件

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

    2023讲课期末考试重点复习

    在准备2023年讲课期末考试的过程中,复习的重点应当围绕计算、案例分析以及高级项目管理这三大核心领域。以下是对这些关键知识点的详细解析: 首先,从“0511号 计算(讲解版1).pdf”来看,这部分内容很可能是关于...

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

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

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

    总的来说,这份资源包对于参与大创项目的学生来说是一份宝贵的财富,涵盖了从硬件搭建到软件开发,再到项目管理的全过程。通过学习和实践,不仅可以提升专业技能,还能锻炼团队合作和创新思维能力。

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

    4. **项目管理**:讨论任务分配、时间估计、风险评估和质量管理等项目管理核心内容,使用工具如Gantt图进行进度监控。 5. **协作工具**:推荐和解释使用版本控制系统(如Git)、问题追踪系统(如Jira)、文档共享...

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

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

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

    《2020年系统分析师试题及答案详解》是一份针对系统分析师考试的重要参考资料,它详尽解析了2020年度系统分析师考试的真实题目及其答案。这份资料旨在帮助备考者深入理解考试内容,掌握核心知识点,提升分析与解决...

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

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

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

    在培训中,会教授如何运用敏捷开发方法,如Scrum或Kanban,来高效推动项目。 最后,“产品运营”阶段,产品经理要关注产品的生命周期管理,包括推广、迭代、维护和退出策略。腾讯的案例可能涵盖用户增长策略、社区...

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

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

    Manning- Agile ALM-2012

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

Global site tag (gtag.js) - Google Analytics