项目经理,我恨你,而且我知道你也恨我。我真的不理解,你究竟是做什么的。

  你是一个多么独特的角色呀,几乎每个公司都要雇用你这样的人。可在不管大大小小的项目中,你与其说是帮忙,不如说是添乱。我坚信,大部分的项目经理都可以用一个技术首领来替代,我是严肃的,难道一群聪明的人真的需要另外一个人来替他们“管理”项目吗?

  下面是 7 种项目经理让我恼火的事情。

  1. 你拿不出任何有用的东西

  我知道这话很刺耳,但这是事实。我打过交道的所有项目经理都没有贡献过任何价值。如果项目上出现了问题和麻烦,你只会催促我们搞定它,给我们压力,可这是我们需要的来自你的支持吗?

  2. 你是一个信息黑洞

  你更善于积极跟你的上级管理者交流沟通,而不是跟你管理的团队。结果,重要的项目信息根本存不到你脑子里,只有在一些特殊时期,通常是上线最后期限的前几天,你才会关注。上级管理者和开发人员之间出现了一堵墙,你就是阻挡信息流通的那堵墙。

  3. 你把所有人都当成工具对待。

  你把所有程序员都当成可以随意消耗的资源。你告诉他们如何和何时要完成一个功能。你从来不理会我们对项目的想法。你几乎没让我们参加过有上级领导参与的讨论项目计划和实施的会议。如果在这些会议中有程序员参与,大老板们一定会投入更多的资金来让项目成功。

  4. 装腔作势,哗众取宠

  你实施的就是一个 SB 项目开发方法,靠喷出一些最新的项目管理词汇来让大家认为你很聪明。可我不是一个“瀑布法 vs Scrum vs 敏捷法”的粉丝,它们各有长处,但大部分时候它们都是浪费时间。我真的需要把工作分成小块,放到一个 sprint 里吗?(顺便说一句,请不要再把 sprint 当成时间单元。)为什么我需要每日站会,我早就清楚每个人都在干什么,如果我不知道,那是因为我不需要知道或不想知道。

  5. 你召开了太多无用的会议

  这点我都不屑于说。

  6. 你独揽所有荣誉,责备全都推给我们

  因为有你人为的一堵墙(第二点中所说),当项目成功时,你把荣誉和光环全都揽到自己身上。上级领导只能这样做,因为他们不知道实情,他们不知道还有程序员。而当事情不顺利时,你却撇的一干二净,受谴责的总是程序员。

  7. 毫无用处的进度监控方法

  你热衷于用 Excel 创造出 SB 的进度监控图表,拿到会议上向人们展示你取得的进展——尽管你对此没有做出任何贡献。为什么你要纠缠不休的让程序员填写每日工作报告。我们给你那些 SB 的进度数字,是因为我们知道你要拿这些数字敷衍他们,让自己脸面好看。

  总结得知,大多数是项目经理都是在争取自身的最大利益,并以牺牲周围的所有人为代价。这能怪谁,这个社会的坏风气在鼓励这种行为。也许最好的办法就是完全删掉这个职务角色。

Dear Project Manager, I Hate You的更多相关文章

  1. Be a Smart Project Manager

    The key to being a smart project manager is to remember how you are going to manage your project, to ...

  2. PM(Project Manager):系列博客

    http://blog.csdn.net/MoreeVan/article/list/2

  3. 思考之一——PM(Project Manager)

    摘自:http://blog.csdn.net/moreevan/article/details/6697806

  4. 在IT公司,project manager 基本上和秘书,助理什么的差不多

    我感觉非常有道理,所以我不做Leader,哈哈哈

  5. vscode插件Project Manager

    参考链接:https://www.jianshu.com/p/b11532b91414

  6. Software Engineering: 2. Project management

    resources:"Software Engineering" Ian Sommerville For most projects, important goals are: D ...

  7. The Four Stages of Recovering a Project

    If a project is in trouble, the project manager needs to work to recover it and get the schedule bac ...

  8. Top Five Communication Skills for Project Managers

    Research among project managers globally identifies top communication skills for leading teams. Lead ...

  9. Effective Project Communications

    I was recently invited to speak at a conference in Singapore on Effective Project Communications. I' ...

随机推荐

  1. java基础学习01

    学习主意:边看视频,边编写代码,学习成果体现在代码

  2. memory model

    最近看C++11 atomic发现对memory_order很是不理解,memory_order_relaxed/memory_order_consume/memory_order_acquire/m ...

  3. 通过inotify监控linux文件系统变化

    http://www.mjmwired.net/kernel/Documentation/filesystems/inotify.txt http://www.ibm.com/developerwor ...

  4. PHP 超级全局变量

    超级全局变量在PHP 4.1.0之后被启用, 是PHP系统中自带的变量,在一个脚本的全部作用域中都可用. PHP中预定义了几个超级全局变量(superglobals) ,这意味着它们在一个脚本的全部作 ...

  5. MinGW-64 安装

    一.在mingw-w64官网下载mingw-w64在线安装包 二.点击mingw-w64进行安装,选择: Version:选最新版本 我这个是4.9.2 Architecture:x86_64 (64 ...

  6. SQLite数据库的加密【转】

    1.创建空的SQLite数据库. //数据库名的后缀你可以直接指定,甚至没有后缀都可以 //方法一:创建一个空sqlite数据库,用IO的方式 FileStream fs = File.Create( ...

  7. Ubuntu下Apache+php+mysql网站架设详解

    目录 1 基础 2 安装 2.1 安装LAMP 2.2 图形化管理软件(可选) 2.2.1 安装webmin 2.2.2 安装phpmyadmin 3 配置文件路径 3.1 常用命令 3.2 配置ap ...

  8. Wijmo Angular 2 小应用

    Wijmo & Angular 2 小应用 中秋之际,Angular 团队发布 Angular 2 正式版,一款不错的图表控件Wijmo当天宣布支持 . Angular 2移除和替代了 Ang ...

  9. sql行转列和列转行(转)

    行列互转,是一个经常遇到的需求.实现的方法,有case when方式和2005之后的内置pivot和unpivot方法来实现. 在读了技术内幕那一节后,虽说这些解决方案早就用过了,却没有系统性的认识和 ...

  10. 在一个Activity里面的TextView上面添加网页链接,启动后到另一个Activity里面!

    可以添加很多的属性,样式或者是什么的,目前要完成的功能是 点击TextView里面的某个文字链接,进入另外一个Activity里面!例如你可以做微博里面的 @XXX: 点击后进入他的个人主页! 下面都 ...