如何让第一个试点Scrum项目成功

标签: scrum 项目 成功 | 发表时间:2013-02-25 17:07 | 作者:
出处:http://www.iteye.com

如何让第一个试点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) 适当和其他的敏捷方法结合,特别在工程实践上,例如结对、持续集成等

 



已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [scrum 项目 成功] 推荐:

如何让第一个试点Scrum项目成功

- - ITeye博客
如何让第一个试点Scrum项目成功. 当我们在尝试应用敏捷开发时,Scrum方法是最容易实施的. 但是如果要想使敏捷开发进行下去,第一个试点的Scrum项目要尽量成功,这样会得到管理层更多的支持. 以下是我们在实践中的一些具体做法:. 1)这个项目是对企业的business有一定影响(但不是最影响的),这样一方面可以得到管理层的支持,如果成功有很强的示范效应,同时由于新方法最初的采纳期间会出现各种各样的问题,有失败或者延期的风险,试点团队不会由于Business的压力重新回到以往熟悉的开发方式上以完成任务.

项目经理和Scrum Master

- - InfoQ cn
在博客上,大家对于Scrum Master和项目经理这两个角色依旧争论不休,许多评论员清晰地指出两者的不同,并表示两者不可并存,更不适合合二为一. Steve Hunton在Scrumalliance站点上发布了名为《 Scrum Master并不是项目经理的别名》的博文,他提到:. 与大众的认识相反,Scrum Master和项目经理这两个角色是完全不同的,也不应该混为一谈.

Scrum项目准备程度的自我评估

- - InfoQ cn
在启动Scrum项目之前,我们需要了解项目成功的几率,Androw和Phuong在“ Scrum in Action”中从组织、基础设施、团队、技术、过程和业务六个方面提供了自我评估的标准,对于Scrum项目团队有很好的借鉴作用. 主要评估不同部门和团队是否熟悉了Scrum的价值观和实践. 组织内部对Scrum越熟悉,Scrum过程越顺利.

Scrum项目如何获得管理层的支持和合作

- - InfoQ cn
Scrum项目在公司的组织结构中无法单独生存,必然需要公司其他部门的合作和约束. Andrew Pham和Phuong-Van Pham在“ Scrum in Action”中分享了和管理层沟通的技巧和经验. 除非你独立工作或者就职于小型的创业公司,否则项目经理总是需要和组织内的许多人沟通来推进项目.

研发管理06:Scrum敏捷项目管理

- - CSDN博客推荐文章
本文结合自己5年多的Scrum 敏捷开发经验, 并结合PMP相关知识与技能, 总结了实际开发过程中的敏捷实践过程. 从介绍敏捷开发方法开始, 逐步介绍Scrum敏捷开发的流程与相关关键技能与框架的应用技巧. 作者:bamboolsu 发表于2015/5/12 9:42:40 原文链接. 阅读:54 评论:0 查看评论.

Scrum的故事

- Philip - 《程序员》杂志官网
2001年2月,17位敏捷先驱齐聚犹他雪鸟度假村,起草《敏捷宣言》的时候,Scrum只是众多方法中不太起眼的一个. 十年之后,Scrum却成为最流行的敏捷方法,几乎成为敏捷的代名词. 本文来介绍下Scrum的两位创始人——Jeff Sutherland与Ken Schwaber. 大家可能不会想到,Jeff Sutherland的第一份工作居然是美国空军战斗机飞行员,还曾于1967年获得了“壮志凌云”称号,完成过100次飞越北部越南的作战任务.

scrum经验

- - CSDN博客研发管理推荐文章
Scrum是基于过程控制理论的经验方法,倡导自组织团队;其运行框架核心是迭代增量型并行开发,也是“适应性”的软件开发方法. Scrum提供了高度可视化的用于管理软件开发复杂性管理的敏捷项目管理的实践框架或敏捷过程,可以用于对现存软件工程实践的包装,提高软件生产率,改善沟通和合作的方法,使人们协作并注重业务目标.

Trello中的Scrum

- - IT瘾-infoq
Trello的用户数量近期超越了1000万的大关,它正迅速成为各色敏捷团队中流行的工具. 它的简洁及在Web、移动端优秀的体验,使它从众多更复杂的解决方案中脱颖而出,赢得了更多的团队. 因为Trello完全不在意用户如何使用,所以导致用户在用它进行Scrum过程最佳实践时产生一些困惑. 去年,我就如何使用Trello及对Scrum和Kanban过程进行管理与很多人进行了交流,同时,我还翻遍了网上所有关于使用Trello管理敏捷过程的文章.

用Scrum的方式实施Scrum

- - CSDN博客研发管理推荐文章
       用Scrum的方式实施Scrum就是说组织利用Scrum的流程来实现组织的转型. 要成功实施Scrum,必须在组织内进行两项主要改变:首先,软件开发人员必须被派到小团队中,还需要教会他们如何使用Scrum进行软件开发;其次,移除所有有碍于优化创新和软件交付的障碍,这些障碍会随着Scrum的使用逐渐显现.

Scrum 实施经验

- bluesnail - 新浪UED
Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发. Scrum在英语的意思是橄榄球里的争球. 虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法:Scrum of Scrums. Scrum定义了许多角色,根据猪和鸡的笑话分为两组,猪和鸡:.