速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

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

  • 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:055151
用户头像

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

关注

评论

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

用栈操作构建数组

掘金安东尼

算法 10月月更

【愚公系列】2022年10月 Go教学课程 029-面向对象简介

愚公搬代码

10月月更

「数仓建设篇」数仓主题域与主题划分实战

大数据阶梯之路

面试 数仓主题 数仓建设

JavaSE 抽象类和接口

whispar

接口 Java应用 10月月更

Apache RocketMQ 在阿里云大规模商业化实践之路

阿里巴巴云原生

Apache 阿里云 云原生 消息队列 商业化

如何提高项目的稳定性和开发效率呢?

王中阳Go

数据库 算法 框架 函数 10月月更

行业实践:RocketMQ 业务集成典型行业应用和实践

阿里巴巴云原生

阿里云 RocketMQ 云原生

用Java实现计算器功能

魏铁锤

10月月更

JWT详解

Java学术趴

10月月更

WeChat Moments Performance Analysis

David

架构实战营

百度面试题——迷宫问题(超详细解析)

lovevivi

c 数据结构 10月月更

适用于 Linux 的 Windows 子系统(WSL)安装指南

Yeats_Liao

后端 wsl 10月月更

图解ReentrantLock的条件变量Condition机制

JAVA旭阳

Java 并发 10月月更

Spring Boot「06」Loading initial data

Samson

Java spring 学习笔记 spring-boot 10月月更

Vue组件入门(六)派发事件的参数传递

Augus

Vue 3 10月月更

协同开发时,如何科学的使用Git紧急修复线上bug?

王中阳Go

git 敏捷开发 团队协作 10月月更 git使用规范

朋友圈高性能复杂度分析

许四多

Ubuntu Server 20.04 LTS下载及安装教程

Yeats_Liao

ubuntu 后端 10月月更

Go语言开发小技巧&易错点100例(一)

闫同学

10月月更

常见大数据应用场景

穿过生命散发芬芳

大数据 10月月更

super关键字的作用

魏铁锤

10月月更

PUTTY-0.75 下载安装及SSH远程连接方法

Yeats_Liao

后端 putty 10月月更

ReentrantLock可重入、可打断、锁超时实现原理

JAVA旭阳

Java 并发 10月月更

网络协议与传输媒体

急需上岸的小谢

10月月更

还不会配置Python虚拟环境?看这篇就懂了

芥末拌个饭吧

后端 配置管理 python 3.5+ 10月月更

搭建Linux下QT开发环境与Android开发环境(嵌入式与PC机)

DS小龙哥

10月月更

Linux下编写ENC28J60网卡驱动,完善网络设备框架

DS小龙哥

10月月更

【c++图论例题学习】洛谷 P3366最小生成树

贤鱼很忙

10月月更

Kafka的客户端NetworkClient如何发起的请求

石臻臻的杂货铺

Kafk 10月月更

如何在 Linux 上重新启动网络接口?

wljslmz

Linux 网络 网络接口 10月月更

Go做Web开发,有哪些必懂的概念和底层原理呢?

王中阳Go

Java php Go Web 10月月更

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