如何让第一个试点Scrum项目成功
当我们在尝试应用敏捷开发时,Scrum方法是最容易实施的。但是如果要想使敏捷开发进行下去,第一个试点的Scrum项目要尽量成功,这样会得到管理层更多的支持。以下是我们在实践中的一些具体做法:
a. 选择一个试点项目
1)这个项目是对企业的business有一定影响(但不是最影响的),这样一方面可以得到管理层的支持,如果成功有很强的示范效应,同时由于新方法最初的采纳期间会出现各种各样的问题,有失败或者延期的风险,试点团队不会由于Business的压力重新回到以往熟悉的开发方式上以完成任务。
2)建议项目周期在5~6个月。这样可以保证有6个左右的迭代周期,试点团队可以由最初2个迭代的了解和尝试,再有2个迭代的适应,最后2个迭代会看到不错的效果。周期太短团队还无法真正了解Scrum,周期太长相关干系人会失去耐性,团队也会流失热情。
b. 试点Scrum团队的选择
1) Scrum的团队成员首先是乐于接受新鲜理念的。Scrum对传统的开发方式有较大的改变,乐于接受新鲜事物的成员更适合试点的Scrum团队
2) 试点的Scrum团队成员相对要资深一些,团队成员结构是跨职能的(cross-functional)
3) 一定要有一个有实践经验的ScrumMaster,同时最好是有一个管理层的人可以参与到试点的过程中
4) 试点的Scrum团队成员要在一起工作,而且是全职在本试点项目中
c. 试点的策略
1) 试点的目的不是将Scrum进行的尽善尽美(事实上试点的周期内也做不到),而是通过试点展示Scrum带给团队和公司的变化。建议试点团队的底线目标是:
1.1 每4周以内提交可以工作的,经过测试的软件;
1.2 提交的功能是最具有商业价值的;
1.3 过程在持续改进
2) 由于是试点新的方法,各种项目干系人对此保有希望,同时也会有怀疑。所以在试点过程中一定要做到项目的透明,包括进度、问题、解决的方案、下一次迭代的改进、本次迭代实现的目标。及时有效的沟通会减少很多干扰,增加很多支持。
3) 在迭代中不要高估自己真正可以交付的能力。因为Scrum中迭代是一个time-boxed的周期,即使完成95%的任务也不会被认为是“Done”的状态。如果团队没有适应这个变化,在最初的几个迭代中不能按时交付,很容易降低信任感。
4) 不要想“一口吃个胖子”。一般有两个切入口:一个是目前遇到的最大问题,以这个问题的解决方案作为最初的切入;另一个是从最容易的开始,例如每日会议、Sprint Planning、回顾会议等
5) 适当和其他的敏捷方法结合,特别在工程实践上,例如结对、持续集成等
相关推荐
本人于2012.2写这片文档时有着3年的CMMI3流程项目管理经验,2年Scrum敏捷项目管理经验,共7年大中型软件公司服务经历。 所以本管理办法可为刚接触或正在推广与规范Scrum敏捷项目管理的朋友提供参考。 办法中包括了...
总的来说,Scrum提供了一种灵活、透明的项目管理方法,让团队能够快速响应变化,提高生产力和产品质量。通过明确角色分配、维护Product Backlog和定期反思,Scrum团队能够高效地完成复杂的开发任务。对于刚开始实行...
Scrum敏捷项目管理是一种以人为核心、迭代和增量的软件开发框架,旨在应对快速变化的需求。这种方法起源于软件开发领域,但现在已经广泛应用于各种复杂的项目管理情境中。Scrum的出现是为了解决传统软件工程在面对不...
Scrum敏捷项目管理要点总结
Scrum敏捷软件项目管理是一种应对快速需求变更、缩短工期和提高开发效率的软件开发模式。其核心思想是利用短周期迭代的方式,将大型项目分解为一系列小项目,每个小项目都能在较短时间内交付可以运行的软件增量,...
Scrum 是一种敏捷项目管理方法,旨在快速响应变化的需求,提高项目的成功率。 敏捷项目管理的背景与动机是由于软件危机和软件工程的局限性,传统的软件工程方法难以满足快速变化的需求。因此,敏捷项目管理方法...
作为经验丰富的敏捷和精益教练,Andrew帮助许多公司在实际项目中成功地实施了敏捷(Scrum)和精益(Kanban),培训美国和其他国家的开发团队。 Phuong-Van Pham目前是一家大公司的项目经理。她拥有的认证包括PMP、...
Scrum被认为是目前全球最流行与最有效的敏捷项目管理理念与方法之一,在软件业发达地区被众多知名企业广泛采纳。本书是Scrum理论与实践的重要奠基之作,作者是Scrum的缔造者,深受软件行业人员尊重的敏捷大师。本书...
《SCRUM敏捷项目管理》是敏捷开发领域的一部重要著作,它深入浅出地阐述了敏捷开发的核心理念、方法和实践。敏捷开发是一种以人为本、快速响应变化的软件开发方法论,其核心价值在于通过迭代和增量的方式,提高开发...
Scrum是一种敏捷项目管理框架,特别适用于需求变化频繁、复杂度高的软件开发项目。它的核心理念在于通过短小的迭代周期,即“冲刺 (sprint)”,以灵活、高效的方式应对变化,持续交付价值。 Scrum的优势在于: 1. ...
Scrum是敏捷项目管理中最常见的一种框架,而PMP(Project Management Professional)是项目管理专业人士认证,二者在项目管理领域都有非常重要的地位。敏捷项目管理、Scrum框架以及PMP考试之间的知识点相互交织,...
第1章 为什么敏捷转型难(但值得) 第2章 ADAPT模型 第3章 Scrum实施模式 第4章 渐进敏捷 第5章 试点项目 第Ⅱ部分 个体 第6章 克服抵触 第7章 新角色 第8章 角色转换 第9章 技术实践 第Ⅲ部分 团队 第10章 团队...
### Scrum敏捷项目管理知识点详解 ...综上所述,Scrum不仅是一种项目管理方法论,更是一种思维方式和文化,它鼓励团队成员之间的合作与沟通,强调适应性和灵活性,帮助团队在不确定和快速变化的环境中取得成功。
Scrum的团队一般都不大,一Scrum团队人数一般在10人左右,主要角色有:1.productowner(产品负责人)、scrummaster(团队负责人)、scrumteam(开发/测试团队)。2.Productowner:需求方,提出需求,能对功能流程、...
Scrum是一种广泛应用于软件开发领域的敏捷项目管理框架,它强调迭代和增量开发,以提高团队的灵活性和响应能力。在本手册和白皮书中,我们将深入探讨Scrum的核心概念、角色、事件和工件,帮助你更好地理解和实施...
### Scrum敏捷项目管理知识点详解 #### 一、敏捷的背景与动机 - **软件危机与软件工程**:软件危机是指软件开发过程中遇到的各种问题,如成本超支、进度延误等。为了应对这些问题,产生了软件工程这一学科,旨在...
- **逐步推进**:从一个或几个试点项目开始,逐步扩大 Scrum 的应用范围。 - **度量与评估**:建立有效的度量体系来评估 Scrum 的效果,并据此做出相应的调整。 #### 六、总结 《The Enterprise and Scrum》不仅是...