写点什么

挑选敏捷试点项目的一些诀窍

  • 2009-11-22
  • 本文字数:975 字

    阅读完需:约 3 分钟

从试点项目中获取经验教训,是影响成功实施敏捷的一个重要因素。这些经验教训在很大程度上决定公司是否继续采用敏捷还是回到原来的流程。于是试点项目的选择就显得尤为重要。一次错误的试点,可能以夭折而收场,这对新的流程将是一个打击。

Mike Cohn 提议了四个影响试点项目选择的关键因素。他是这么说的:

不是每个项目都合适成为试点的。理想的试点项目需要综合项目大小、项目持续时间、项目重要性以及业务发起人的参与度。

虽然找到理想的项目很困难,但是公司应该力求去挑选一个尽可能满足这四个因素的项目。

Mike 提到的四个因素是:

I. 持续时间 — 小项目会让人怀疑敏捷只对小项目有用。如果项目过大,那么大家又将不得不等待很长时间才能评估实施的情况。Mike 建议理想的项目周期应该接近中值,也就是公司所有项目程序时间的平均值左右。

Greg Smith 建议理想的试点项目持续时间是八周。他说道:

第一步就是去找出可以在八周完成所有功能的项目。能否把大项目的一组功能放到一个小型项目中来实现?

II. 大小—试点项目应该小到只需要一个团队就能完成。这样就没有了多团队和跨越沟通的问题了,这也就让团队能更加关注到敏捷过程中去。

III. 重要性—试点项目得是对公司很关键的。这会刺激团队很好地使用流程进行工作,从而确保项目的成功。一个不是很重要,风险也不高的项目通常只会变成演习项目。

Greg 建议通过以下方法来评估项目度关键度

如果你的公司或者客户离不开这个项目,那么它通常很关键。这里列举了一些通常会被业界认为很重要的项目的例子:

  • 用来确保收入的项目。
  • 有助于管理或者控制最后期限的项目。
  • 资金快过期的项目(预算跟时间段有关)。
  • 产出物对公司而言是基础架构的项目(比如:SOA)。

IV. 业务发起人的参与—高度参与的业务发起人能帮助团队在需要的时候去推动特定的业务流程、部门或者个人。业务发起人的参与时间和精力对项目的成功非常关键。

Mike 还补充说道,只有对有能力的团队,这所有的因素才变得有意义。因此,选择一个正确的团队是上述一切因素的先决条件。Alan Atlas 也分享他关于首先要挑选好试点团队,而不是太过关注试点项目的观点。

所以说,一旦试点团队就位了,下一步就是根据上述因素来选择一个试点项目。虽然,项目不太可能满足上述所有四个因素,然而关键就在于要努力去挑选一个最接近完美的项目。

查看英文原文: Tips to Select a Pilot Project for Agile Adoption

2009-11-22 03:055174
用户头像

发布了 114 篇内容, 共 33.8 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

flask框架【入门学习笔记一】

恒山其若陋兮

5月月更

Linux 入门及常见Shell命令

宇宙之一粟

Linux Shell 5月月更

【C 语言】指针 Five 之 ["⚔ 野指针,🗡 如何规避野指针,💣 指针的未初始化,💣指针越界访问"]

謓泽

C语言 5月月更

linux之crontab使用技巧

入门小站

Linux

全链路压测(十三):高可用和性能优化

老张

性能测试 全链路压测 稳定性保障

模块6作业提交

KennyQ

模块六作业 微服务拆分

库尔斯

架构实战营

电商系统微服务拆分

Trent

架构 微服务拆分 电商 训练营

在线HTML转JSON工具

入门小站

工具

【刷题第16天】数组中出现次数超过一半的数字

白日梦

5月月更

密码学系列之:在线证书状态协议OCSP详解

程序那些事

密码学 程序那些事 5月月更

Java Core「1」JUC-线程基础

Samson

学习笔记 5月月更 Java core

react-router原理分析

正经工程师

React React-Router

[ CloudWeGo 社区动态 ] Kitex 电商项目案例

baiyutang

Go 微服务 5月月更

SpringMVC源码分析:POST请求中的文件处理

程序员欣宸

Java spring 5月月更

python小知识-python 函数二三事

AIWeker

Python 5月月更

LinkedList 源码分析-迭代器

zarmnosaj

5月月更

八、浅谈云原生监控

穿过生命散发芬芳

云原生 5月月更

VS Code配置markdown代码片段

空城机

前端 vscode 5月月更

Sentinel介绍与使用 收藏起来

牧小农

sentinel

Flutter 使用 Provider 实现嵌套状态管理

岛上码农

flutter ios 安卓开发 跨平台开发 5月月更

PostgreSQL出现死锁怎么办?

慕枫技术笔记

数据库 5月月更

架构学习(一)

爱晒太阳的大白

5月月更

谷歌三件套 - Bigtable

懒时小窝

bigtable 谷歌 谷歌三件套

数学建模学习资料

乌龟哥哥

5月月更

跨平台应用开发进阶(十) :uni-app 实现数据存储、获取和删除

No Silver Bullet

uni-app 数据存储 5月月更 全局

【Go实现】实践GoF的23种设计模式:工厂方法模式

元闰子

Go 设计模式 工厂方法模式

拆分电商系统为微服务

Dean.Zhang

小公司里面的 Python 后端,数据库(MySQL)到底要学习到什么程度?

梦想橡皮擦

5月月更

在线蚂蚁文,菊花文生成工具

入门小站

工具

数据结构-复杂度计算经典案例

芒果酱

数据结构 算法 5月月更

挑选敏捷试点项目的一些诀窍_研发效能_Vikas Hazrati_InfoQ精选文章