Linux 之父出席、干货分享、圆桌讨论,精彩尽在 OpenCloudOS 社区开放日,报名戳 了解详情
写点什么

正确应对中止的项目

  • 2009 年 9 月 02 日
  • 本文字数:1110 字

    阅读完需:约 4 分钟

在 Scrum 中,中止一个 sprint 这样的事情很少发生,但确实会出现。团队或是产品负责人都有可能要求中止 sprint。发生这样的情况,一般是因为人们觉得根本无法达成当前 sprint 的目标,这样可以避免把钱拿去打水漂,降低损失。然而,很多时候,中止一个 sprint 或是项目会让团队和产品负责人感觉糟糕。 Robert K. Hurley Joseph T. Jimmerson 讨论了如何应对中止项目造成的伤害

停掉一个项目,可能有多种原因。比如以下几种:

  • 项目开发了错误的产品,或是产品将会变得过时。
  • 项目没有体现业务价值。
  • 自然灾害
  • 母公司破产

Jochen Krebs 承认:中止一个项目或是 sprint 给人的感觉可不怎么样。他提到:

停掉一个项目会让人们灰心丧气,个人产生挫败感和负罪感。项目推进的程度越大,中止产生的影响越坏。虽然人们认为中止项目是负面反应,但由于被取消的项目大都是有问题的,总是可以用“避免造成进一步破坏”来做最后的辩解。

Robert 和 Joseph 进一步说明道:

有时候,项目的中止还会形成负面的工作环境。被取消项目的项目经理或团队成员的存在,会时时提醒其他项目。“要是你曾带过被取消的项目或工程,人们会把你看成是有放射性的,他们会认为你将会传染他们,从而不想接近你”,John Muratore 这样说。Meir Statman 和 David Caldwell 是 Santa Clara 大学的教授,他们的报告指出:尽管公司很清楚中止项目会让雇员感到痛苦,可公司却会忽略雇员们这样的感受。

因此,项目被取消后,受影响团队成员的士气和工作效率都会显著降低。降低的幅度与他们在项目上花费的时间成正比。

Robert 和 Joseph 建议使用下面的指南,来消除项目中止带来的负面影响。

  • 想要中止项目,需要精妙的处理方法和技巧。成功收尾一个中止的项目,其成就应被视为超过收尾成功的项目。
  • 在正式宣布取消一个项目之前,应该先告诉团队这样做背后的理由。
  • 要让团队和项目经理知道:中止项目并不等于项目的管理一定有问题。
  • 要允许并鼓励团队成员记录被中止项目取得的成就和状态。
  • 项目经理应该指出:已经完成的工作对于未来的项目会有哪些贡献,同时可以举行活动庆祝已经获得的成就。
  • 项目经理应该跟职能经理一起,重新分配人力到新的项目中,并告诉团队成员未来工作分配的计划。这些工作分配应该相当于甚至高于其目前的工作,打消认为项目取消与其工作能力相关的想法。
  • 收尾工作要确保所有合同上的要求得以满足,而且适当地保存所有记录。最后,项目资源必须通过良好协调的方式得以释放。

因此,中止一个项目可不是简单的工作,这对组织和团队成员都会造成影响。然而,以积极的方式收尾,就可以为将来更好的学习和建设性的态度奠定基础,对团队成员也好,对未来的项目也好,都会有很好的帮助。

查看英文原文: Handling Project Termination

2009 年 9 月 02 日 01:391409
用户头像

发布了 479 篇内容, 共 137.5 次阅读, 收获喜欢 39 次。

关注

评论

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

Flask 的 url 处理器

Leetao

Python flask Web框架

「架构师训练营」第 7周作业 - 性能测试

森林

Oracle JDK7 bug 发现、分析与解决实战

vivo互联网技术

架构师训练营——请简述 CAP 原理

WW

性能测试

满山李子

极客大学架构师训练营

Newbe.Claptrap 框架入门,第二步 —— 简单业务,清空购物车

newbe36524

容器 微服务 Reactive .net core ASP.NET Core

来自前端童鞋对后端的吐槽@#$%^

Java小咖秀

程序员 程序人生 大前端

凡架构必拆分,分则有度

菜根老谭

微服务 康威定律 架构思维 分治思维

k8s极简史:K8s多集群技术发展的历史、现状与未来

华为云开发者联盟

Kubernetes 容器 云原生 华为云

「架构师训练营」第 7 周作业 - 总结

森林

使用HSDB 查看jvm内存

引花眠

两个指针缩小范围算法,CQRS 命令查询职责分离模式 John 易筋 ARTS 打卡 Week 09

John(易筋)

ARTS 打卡计划

什么?还没有自己的域名?

北漂码农有话说

企业架构框架之DoDAF

Winfield

企业架构

架构师都该懂的 CAP 定理

闻人

架构 分布式 架构师

tomcat 使用apr

zack

tomcat

什么?不写代码也能做功能开发!- RUOYI教程

Java_若依框架教程

Java 技术 后端 开发 框架

像写Flutter一样开发Android原生应用

萧文翰

flutter android Compose Android Studio

MinIO 简介和搭建一个对象存储服务

耳东@Erdong

Minio store Object store

有趣的“第二个系统”

架构精进之路

提升认知 研发体系

SpringBoot 使用 jasypt 对配置项进行加密

hungxy

Java springboot jasypt

JVM系列之:详解java object对象在heap中的结构

程序那些事

Java JVM GC JOL

MySQL库表设计小技巧

Simon

MySQL 数据库设计

计算机网络基础(七)---网络层-ICMP协议

书旅

计算机网络 网络协议 网络层

Flink 1.11 Unaligned Checkpoint 解析

Apache Flink

flink

LeetCode 144. Binary Tree Preorder Traversal

liu_liu

算法 LeetCode

写一个 web 性能压测工具

WW

ARTS打卡 第8周

引花眠

ARTS 打卡计划

波士顿动力狗 SPOT 权威购买指北

早睡蟒

Python 人工智能 学习 波士顿动力 机械狗

实操案例:字符串哈希表操作

华为云开发者联盟

程序员 编程语言 C语言 哈希表 字符串

LeetCode 565. Array Nesting

liu_liu

算法 LeetCode

GPU容器虚拟化:用户态和内核态的技术和实践详解

GPU容器虚拟化:用户态和内核态的技术和实践详解

正确应对中止的项目_敏捷_Vikas Hazrati_InfoQ精选文章