惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Y
Y Combinator Blog
有赞技术团队
有赞技术团队
J
Java Code Geeks
H
Hackread – Cybersecurity News, Data Breaches, AI and More
美团技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Hugging Face - Blog
Hugging Face - Blog
人人都是产品经理
人人都是产品经理
酷 壳 – CoolShell
酷 壳 – CoolShell
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
C
Check Point Blog
博客园 - 【当耐特】
The GitHub Blog
The GitHub Blog
Recent Announcements
Recent Announcements
The Cloudflare Blog
Microsoft Azure Blog
Microsoft Azure Blog
腾讯CDC
Vercel News
Vercel News
IT之家
IT之家
MyScale Blog
MyScale Blog
博客园_首页
Martin Fowler
Martin Fowler
WordPress大学
WordPress大学
罗磊的独立博客

博客园 - 黑武士

此处已被废弃 悲惨的开发工程师人生之路(转载) 中国企业为什么不需要软件 试析J2EE与.NET时代的商业利润 J2EE还是.NET,这是一个问题 三十岁:程序员的职业发展 程序员:迫在眉睫的职业规划 新手宝典 J2EE专家起步图解(转载) 谁为企业信息化损失买单? 非专业程序员谈程序员修炼之路 搭建系统框架发现的三个Web.Config问题 在ASP.Net中应用Javascript 星球大战:一场与我无关的童话 中国软件---技术篇 Petshop项目的数据库 几个开源项目配置信息的存储和处理的方式 正则表达式 用C#实现的数据库抽象工厂 C#编码标准--编码习惯
软件项目的“管理之痒”
黑武士 · 2005-06-21 · via 博客园 - 黑武士

 在国内,不少做过几年程序员,被同事、圈内的朋友公认为技术水平不错的人,在考虑自身职业发展的时候,可能会想当然的认为:“我可以做项目经理了,感觉做个项目经理也没啥特别难的”。
       但如果你真的有机会,去尝试带一个团队,哪怕是只有几个人的一个小TE AM的时候,你就会发现,你必须面对一系列的问题和麻烦,而这些事情的处理结果,基本上和个人技术水平无关。
举一些例子:
       “自己每天被领导施压,忙忙碌碌,累得吐血,可手下的几个人,却让人觉得他们闲的发慌”。
       “给他们布置的任务,好像怎么也做不完,一拖再拖,个人感觉是很简单的事情”。
        “好容易分工做完了几个模块,整合起来却怎么都不对,老是出现错误,还得我自己亲自动手修改处理”。
       “交给了客户一个测试的版本做展示,客户第一句话就是:这个不是我们想要的”。
       “眼瞅产品交付的最后期限逼近,可软件的问题层出不穷,错误百出,这怎么能让客户满意并且验收签字呢?”。
       “天天加班,把人搞得生理时钟失调,昼夜颠倒,做这个项目的人怨声载道,整天怒气冲冲,威胁辞职、罢工”。
……
       在具体的软件项目运转中,这些令人头痛的问题接连不断,常常把人搞得焦头烂额,心烦意乱,任你技术水平再高,都没用。俗话说的好:“你浑身是铁,能碾几颗钉”。事必躬亲,大包大揽的结果只能是把自己累垮,工作还没做好。在软件越来越复杂,需求多变的情况下,个人英雄主义、单打独斗是行不通的,干活还得靠大家。
       痛定思痛,你也会很聪明的想到:我必须使用软件工程方法、开发流程来管理我的团队。但你真的要在团队中套用上鼎鼎大名的CMM,更令人沮丧的事情还在后面:CMM中光是那一堆名词和文档,就够大家理解好久的了。而且,这些标准、指南更像是评分手册,可操作性不足。项目组好像整天在忙,老是开会,烦不胜烦,搞出一大摞文档,真正的软件却总是出不来。
       还有不少其它的项目管理方法、指南,也是难以在实际环境中操作应用。

       老板:我以为大家知道的事情,原来他们根本不了解,不知道,信息完全不对称。
       项目经理:太累,不懂领导到底要啥。
       团队成员:闲得无聊,不知道要干什么。对工作没有积极性,不主动。
       这样的结果就是:领导和项目经理的个人能力,基本决定了项目成功的可能性。