`
xiangxingchina
  • 浏览: 520052 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

“项目破坏者” 手册

 
阅读更多

要想将一个开发项目搞砸,有很多种方法。开发者Anders Abel将他经历过的项目中的破坏者的轶事整理成了一个手册,如果你想搞砸你们公司正在做某些软件项目,完全可以借鉴这个手册中的方法。(项目管理者不必担心,我后续会写一篇文章来讲述如何应对这些招数。更新:《反制“项目破坏者”》手册



成功破坏一个项目的关键是要从对项目最重要的地方下手,将开发者的注意力从最重要的工作上转移走,并耗尽开发者的精力。用你的想象力和创造力,不要放过任何机会,将项目一步一步拉向失败的边缘。

下面介绍一些主要战略,一定要认真领会、学习。

1.  专注于边缘问题,以证明你知识渊博

在一个项目中,都有几个关键的、能够促使项目成功的因素,它们拥有最高的优先级。其次是一些重要的问题和一些相关的问题。大多数项目都没有足够的时间来顾及所有的优先级。



作为一个“知识渊博”的破坏者,你应该关注别人往往不太关注的地方——最边缘的问题,但同时不要忽视这些边缘问题相关的一些问题,比如,你可以质问其他开发者:

  • 你能保证不存在兼容性问题?微软刚刚发布了一个操作系统补丁KB12345。(了解系统补丁对软件的影响需要大量的时间,拿出证据需要更多的时间)
  • 如果用户在姓氏字段中输入数字,会发生什么情况?
  • 在下一代IE、Windows……发布时,我们需要做哪些改变?

此类问题相当有效,可以很容易地将其他开发者的注意力转移走。这需要破坏者有一定的水平,来问一些技术专家难以回答的问题,最好的方式是不要问技术深入的问题,而是问一些没有合适答案的问题,这样就不会被轻松驳回了。

2.  问一些你不理解答案的问题,并坚持弄懂

比如,一个问题已经有了答案,但是由于你缺乏必要的知识,而不能理解。比如,HTTPS会话安全是如何实现的(这个算法大名鼎鼎)。关于数学方面的加密算法相当复杂,只要提及算法的数学原理,再问一些简单的非数学方面的问题,这有可能会将你问的人逼疯的。

3.  拒绝文档或会议记录



文档是你的首要破坏目标,尽可能少地写文档。一份几个月前的正式会议的记录,有可能扼杀很多创意。尽可能地不要文档,且歪曲事实,把责任推给别人。防止产生高质量会议记录的最好的方法是,主要要求做会议记录,然后忽略一些方面(如何忽略见下文)。

4.  避免明确的决定

一个明确的决议,可以对破坏者的行为产生很大的阻力。最好方式是,当某些人明确说出应该如何做时,你开始含糊讨论。如果没有明确的的决定,开发者的生产力将急剧下降。

5.  忽略分配给你的任务

最好的破坏者应该忽略所有分配到的任务,同时也忽略掉任何相关的问题。如果分配任务时没有任何文档记录,那么这将是一个很大的机会,比如,你可以说你从来没有听说过这些任务。

6.  专注于其他人的缺点

如果你以上的行为被发现了,在项目中你将很难办。此时,你需要进行防守,最好的方式就是把重点放在其他人的很小的一个缺点上。没有缺点?不可能, 你总会找到一些的。一个人的缺点越少,他的完美主义情结就越大,如果你指出他的缺点,他将更痛苦。那么,问题的焦点会很快从你身上转移走。

7.  没有议程或结构的会议

富有成效的会议的关键是围绕一个议程进行结构化的讨论。你需要做的是,避免议程。如果一个讨论接近尾声,这通常意味着马上要做决定了,这种情况下,你应该快速转移讨论的问题,避免做出明确的决定。然后,在每次会议中故技重施,这对于时间宝贵的项目来说,是非常致命的。

8.  消耗能量

请记住,成功地破坏一个项目最关键因素是在项目最重要的点上转移开发者的注意力,并消耗开发者的能量。你可以使用各种方式来做这些事情。

无论如何,这是一场艰难的战斗!向你“致敬”!

分享到:
评论

相关推荐

    java 1.8 API离线手册

    Java 1.8 API离线手册是一份...通过阅读和使用Java 1.8 API离线手册,开发者可以深入理解这些概念,并将它们应用到实际项目中,提高开发效率和代码质量。对于初学者和经验丰富的开发者来说,都是一个非常有价值的资源。

    51系列单片机c语言编程手册

    这一区域通常是只读的,通常由EPROM或EEPROM构成,后者允许在不破坏电路的情况下更新代码。内部RAM区提供了128字节的存储空间,用于存储运行时变量和堆栈。而外部数据存储区则提供了额外的64KB地址空间,用于扩展...

    恒大集团工程管理手册.pdf

    【恒大集团工程管理手册】是恒大集团在房地产开发过程中遵循的工程建设流程管理指南,涵盖了从施工准备阶段到项目结束的各个关键环节。手册的主要目的是确保高效、规范的工程管理,保证项目的顺利进行。 在施工准备...

    长安欧尚A600汽车使用手册用户操作说明书pdf电子版下载.pdf

    关于车辆的改装配件和改装行为,手册中明确指出改装车辆可能会破坏车辆原始设计的结构或电路系统,导致故障甚至自燃,因此严禁对车辆进行私自改装。如果车辆被改装,厂商将不承担包括“三包”责任在内的任何责任,...

    家装自我监理手册.pdf

    ### 家装自我监理手册知识点总结 #### 一、装修前的准备工作 1. **心理准备**:了解家装是一项复杂的综合性工程,预期效果可能受到多种因素的影响,因此需要做好心理准备,接受一定的现实差距。 - 理解家装不仅...

    PLSQL中文手册(相当全面)

    - **适用人群**:无论是初学者还是高级用户,都能从中找到有用的信息。 #### 二、安装 - **系统需求** - 明确了软件运行所需的最低硬件和软件配置要求。 - **工作站安装** - 适用于在单个工作站上安装和使用的...

    阿里巴巴Java开发手册(详尽版),阿里巴巴java开发手册官方,Java

    以上只是《阿里巴巴Java开发手册》部分内容的概述,详细版的手册包含了更多关于代码质量、团队协作和项目管理的实践指导,对于Java开发者来说,是一份非常宝贵的参考资料。通过深入学习并遵循这些规范,可以提升个人...

    VIS手册作业要求+手册说明文字.pdf

    扉页需注明设计者信息,目录则要求项目内容与页码一一对应。 基础部分的设计项目包括企业标志、标准字体、标准色、辅助色、辅助图形、专业印刷字体以及基本要素组合规范。其中,企业标志设计要求有创意说明、不同...

    java设计模式手册

    阅读《JAVA设计模式手册》或参考博文链接中的内容,你可以深入了解这些模式的原理、实现方式以及如何在实际项目中应用它们。同时,通过学习源码和使用相关工具,如IDE插件,可以进一步提升理解和应用设计模式的能力...

    3DEC中文用户手册

    该软件通过离散元方法来模拟岩土材料的非线性行为及其在不同条件下的破坏机制。 - **适用版本**:本手册适用于3DEC 4.0及4.1版本,其他版本可参考但需注意差异性。 - **安装与启动**: - **安装步骤**:3DEC软件...

    PED质量手册培训资料.doc

    手册详细列出了设计控制、材料控制、CE标识检测、制造过程控制、破坏性检测与无损检测控制、最终检验等多个关键环节,确保产品从设计到生产的每个步骤都符合PED标准。 5. PED项目经理与技术文件: 手册中明确了PED...

    Flowable BPMN 用户手册 (v 6.5.pdf

    Flowable致力于保证在MINOR和MICRO更新中,对所有非内部实现类保持源代码兼容性和二进制兼容性,这意味着应用可以在不破坏原有构建的基础上更迭新版本,并且用新版本替换旧版本的JAR文件后,系统仍能正常运行。...

    STM32F10x闪存编程手册(2008年9月第4版) 20181126

    手册对于理解STM32F10x系列微控制器的闪存操作至关重要,无论是初学者还是经验丰富的开发者,都能从中获得宝贵的信息。通过深入学习,开发者可以更好地优化程序,提高系统的稳定性和可靠性,从而充分发挥STM32F10x...

    GitHub 使用手册 - 基础篇

    5. **分支管理**: 使用 `git branch` 创建新分支,完成特定功能后再合并到主分支,实现非破坏性的开发。 **三、GitHub 版本控制** 1. **版本回溯**: 通过 `git log` 查看提交历史,`git checkout` 可以切换到特定...

    职业安全环保管理手册.doc

    手册的管理部分则详细阐述了手册本身如何被更新、分发和执行,确保所有参与者都能清楚了解并遵循其内容。 核心的管理体系要素包括: 1. 方针:明确了职业安康平安、环境、质量管理的基本原则和方向,为整个项目...

    FLAC3D3.00 完全版(包括程序和使用手册)

    FLAC3D是一款广泛应用在地质工程、土木工程和矿业工程中的三维离散元软件,由Itasca Consulting Group...通过全面的程序和使用手册,用户能够深入理解其工作原理,并运用到实际工程项目中,解决复杂的地质力学问题。

    java设计模式手册之迷你版

    本手册的迷你版可能涵盖了以上设计模式的基本概念、类与对象的关系、模式的适用场景以及示例代码,帮助开发者理解如何在实际项目中应用这些模式。通过深入学习和实践,你可以提高代码质量,减少代码冗余,使得系统...

    二十三种设计模式迷你手册

    设计模式是软件工程中经过长期实践总结出的通用解决方案,它们是解决特定问题的有效模板,可以提高代码的可...在阅读《二十三种设计模式迷你手册》时,可以深入学习每个模式的原理、适用场景以及如何在项目中实施它们。

    中国对外承包工程行业社区沟通手册(2021版)中文

    10. **长期合作与伙伴关系**:建立与社区的长期合作关系,将社区视为合作伙伴而非单纯的受益者,共同推动项目的成功。 这份手册对于中国的海外承包商来说,不仅提供了操作层面的具体指导,更强调了在全球化背景下,...

Global site tag (gtag.js) - Google Analytics