10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

5 种项目破坏者

  • 2013-02-09
  • 本文字数:1154 字

    阅读完需:约 4 分钟

Anders Abel 是生活在瑞典斯德哥尔摩的一位软件开发者,他在自己的网站上撰写了一系列文章,箭头直指“项目破坏者”。 该系列的第二篇是《项目破坏者分类》。

Anders 观察到的项目破坏者分五种:

  • 不安全的人
  • 懒惰的工作者
  • 私敌
  • 邪恶的怀疑论者
  • 开了窍的怀疑论者

不安全的人

不安全的人真是个悲剧。这种悲剧性的人物太没有安全感,一切都对他们充满了威胁。为了克服他们的不安全感,这种破坏者会做出任何事,使出吃奶的力气,去强调一种特别难得的边界情况,因为他们正好就知道这种情况。当讨论项目的关键领域时,如果不安全的人对这个区域不了解,他们常常努力把大家的注意力吸引开。

懒惰的工作者

我们多少都有懒惰的时候,这是人性的一部分。大多数人都能正确应对,并将其保持在正常水平,但是有些人能把它整成一门儿艺术。有一个德国人声称自己 14 年什么事情都没干。如果你的团队中有这样的人,那就可以确定:他们会用尽一切办法什么工作都不做。把项目团队送到无穷无尽的无用任务构成的沙漠中去,这是让他们自己这些懒惰工作者不作任何工作的好方法。当然,他们自己“太忙了”,没时间去研究他们认为紧要的任何任务……

私敌

在 Anders 看来: 如果你没有任何私敌的话,我就真得担心你主持一个项目的能力了。

丘吉尔说过:你有敌人吗?好,这就意味着你为捍卫某种东西挺身而出了,你生命中某种东西。

只要有人,就有很多种可能产生私敌,但是为什么某个人成为你的敌人,这不重要。摆在面前的事实是:只要你管一个项目,你的敌人当然会无所不用其极,整垮项目。当然,也不一定是你的敌人。只要项目中任何一个人有私敌,这个私敌就会尽力让项目失败。

邪恶的怀疑论者

Anders 认为:对一切他们可能不太懂的新东西,邪恶的怀疑论者都会怀疑。邪恶怀疑论者是懒惰工作者的近亲,会笃力找出项目失败的原因。一旦找到一个,他们就会抱住不放,并以此作为他们自己为什么不干活的原因。他们会这样想:

反正项目已经完蛋了,他们永远不会解决会计问题,所以我也就没什么必要投入任何精力了。

明白的怀疑论者

明白的怀疑论者是一种特别的破坏者,他们很有价值,应该得到聆听。明白的怀疑论者也会想办法让项目停下来,但是他们有合理的原因。

一座漂亮的度假酒店要建立在美丽的沙滩上,而沙滩比海平面高度不超过一米,如果科学家试图制止,恐怕参与的人都不会高兴。接下来的 20 年内,如果海平面涨起来了,整个区域定期会被淹没,很明显:整个项目就是一个错误。

科学家当然是度假酒店项目的破坏者,但是他们有合理的原因。他们知道整个项目存在的问题。

除了 Anders 指出的这 5 种破坏者之外,Albin Sunnanbo 还在评论中指出另外一种——不安全的热情分子:

这样的人总是能找到一些新的重要方法和技术,要在项目里实施。整个项目被拖入无穷无尽的适应过程。这种人很难与真正推进项目的人分开,有时候只能事后评判。

2013-02-09 10:414372
用户头像

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

关注

评论

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

小微企业运维用哪款软件好?有免费的吗?

行云管家

运维 安全运维 小微企业

Wallys / QCN9074/QCN9024 WIFI 6E 802.11AX 4X4 6GHz wifi module.

Cindy-wallys

Github上标星98K!火爆全网的性能调优实战手册,出自腾讯T4大佬

Java 性能优化 性能调优

我以为我对Mysql很熟,直到遇到了阿里这份笔记

Java MySQL 数据库

深入理解 synchronized 的锁升级

Java synchronized 锁升级

什么是声明式编程

canonical

函数式 声明式 命令式

前端开发之函数式编程实践 | 京东云技术团队

京东科技开发者

JavaScript 编程 京东云 企业号 5 月 PK 榜

从可逆计算看声明式编程

canonical

开源 低代码 声明式 命令式

你管这破玩意叫缓存穿透?还是缓存击穿?

Java 数据库 redis 缓存穿透 缓存击穿

解耦远不止依赖注入

canonical

架构设计 解耦 依赖注入

从可逆计算看Delta Oriented Programming

canonical

开源 低代码 软件产品线工程 可变性管理 可逆计算

企业应该知道的几种网络安全防护措施!

行云管家

网络安全 网络 信息

低代码平台需要什么样的ORM引擎?(2)

canonical

开源 mybatis 低代码 jpa ORM

NLP 入门导论

小付聊测试

AI 入门 nlp

华为数据中心产业论坛 | 打造低碳、绿色数据中心,构建新型数字产业能源基础设施

极客天地

分库分表的 21 条法则,hold 住!

小小怪下士

Java MySQL 程序员 分库分表

背靠香港影视集团星光文化,StarNFT问世了

小哈区块

【保姆级教程】如何用Rust编写一个ChatGPT桌面应用 | 京东云技术团队

京东科技开发者

rust 京东云 桌面应用 企业号 5 月 PK 榜

低代码平台需要什么样的ORM引擎?(1)

canonical

开源 低代码 ORM 低代码平台 Spring JPA

架构师日记-从数据库发展历程到数据结构设计探析 | 京东云技术团队

京东科技开发者

数据库 京东云 企业号 5 月 PK 榜

玩转服务器之环境篇:PHP和Python环境部署指南 | 京东云技术团队

京东科技开发者

php Python 京东云 企业号 5 月 PK 榜 轻量云服务器

手把手教你用代码画架构图 | 京东云技术团队

京东科技开发者

京东云 代码实现 企业号 5 月 PK 榜 C4

【直播回顾】AIGC产业研究报告2023图像生成篇报告解读

易观分析

产业 智能

程序员之间拉开差距最大的因素

博文视点Broadview

碉堡了!阿里架构师手打的Java10W字面经,已经助我拿了6个offer

Java java面试 Java八股文 Java面试题 Java面试八股文

Difference between from DR4019 and DR4029 /industrial wifi5 router/support openwrt.

Cindy-wallys

IPQ4019 ipq4029

阿里大佬在Github分享的Spring Cloud全栈笔记,你想象不到有多全

Java 架构 微服务 Spring Cloud

华为云云原生视窗:一文回顾Q1精彩瞬间

华为云开发者联盟

云原生 后端 华为云 华为云开发者联盟 企业号 5 月 PK 榜

MatrixGate 5.0 性能再升级,加载速度提升三倍!

YMatrix 超融合数据库

数据库 开源数据库 超融合数据库

时序数据库中的乱序问题-写不动的老程序员带你解读

Greptime 格睿科技

云原生 时序数据库 国产时序数据库 乱序数据

5种项目破坏者_文化 & 方法_郑柯_InfoQ精选文章