引自
http://michael.nona.name/archives/163
置身事外:能力与勇气
一台完美的晚会,演员为了观众而投入的表演,观众被表演而吸引,或捧腹或感动,而主持人一定是不温不火的那一个。他看起来不属于舞台:既不需要投入的表演,也不能忘我的欣赏节目,他最需要做的,就是按照既定的节奏,引导整台晚会逐步完成。观众笑,他可以笑但不能毫无顾忌;演员演得不尽人意,他通常也不能冲上去救场。他只能冷静的(无论从外表看起来他与观众、演员、嘉宾交流多么投入)按照时间规划,客观、严格的完成节目。
看起来,好像主持人是置身事外的。作为一台晚会,他没有参与其中最重要的部分。但从没有人质疑主持人的重要性,同时人们对这种分工也觉得很自然。但如果场面变一下:主持人跟观众一样感动得没了分寸,又或者觉得演员表演欠佳,他冲上去临时换着扮演,破坏演员节奏,恐怕最终结果不会那么乐观。劳动分工的精确含义在于,充分相信那个角色在当时场景下所做的努力,并尽最大努力帮助你的伙伴,不受干扰,节奏平稳的完成他的工作。
我现在依然看到,很多软件项目中,项目经理往往是一个悲情角色。他往往需要对整个项目负责,技术很强(开发背景),同时还要把握需求,控制需求,还需要跟客户(或者业务部门)交流,以及汇报。早些年参加软件工作的时候,我一直很羡慕项目经理的职位,呼风唤雨,加班(那时一直认为加班是一件很光荣的事情),随意抽调人,出差。后来有机会做了一些类似的工作,才发现这个职位几乎不能由人来胜任。项目经理要日常管理的同时,还需要是一个技术领袖,能够审核开发人员的代码。在这种情况下,项目经理一人之力撑起了一把伞,其他角色心安理得的躺在伞下,不用担心任何问题。
敏捷项目中,程序员更希望项目经理是一个看不见的角色。项目最终看起来是什么样子?由BA/QA决定。项目最终质量如何?由那帮写代码的决定。项目经理要做的,是置身事外。这里的事,就是具体的开发。冷眼旁观,但不评价,不插手,充分信任。置身事外需要勇气,即便在客户的高压下,也能够不加班的勇气;需要能力,需要辨别风险需求的能力。作为项目交付这台大的晚会,作为主持人,要做的就是保护你的程序员,是他们在任何情况下,能够持续稳定的产出可工作的、高质量代码。
勇气
作为极限编程中的原则(或者价值观)之一,在其他方面同样有效。项目经理要面对的最大的风险往往是需求的变更。作为一个正常的项目,大部分来自客户的变更都是有意义的。客户至上的理念在这里并不通用。在敏捷叠帽子游戏中,大部分的参与者都认识到时间与质量之间有一个平衡,总得拿些东西来换的。然而面对真正的客户,我们是否有勇气对一个看似合理的需求变更说不?说不很可能意味着客户不高兴,或者永久失去了一个客户。我们永远需要记住的是,客户需要 100%,我们在规定时间内交付合格的哪怕50%都比交付不合格的99%要有意义得多。
能力
劝说客户是需要技巧的。与客户交流是需要技巧的。这些技巧程序员天生不具备。缜密的逻辑思维让他们不能在若干种模棱两可的商业外交语中如同编程代码一样游刃有余。这需要一个真正逻辑清楚并且沟通较好的人来完成。不要期待这样的人也能够写出比hello world级别更高的代码。通常情况下,他们只需要了解三层架构等等概念性的东西。与客户沟通,项目管理,分析项目开发进度,找到影响开发速度的地方并持续改进开发过程,适当激励才是项目经理需要做的事情。这些事情可以通过个人魅力,但也是需要技巧的。
置身事外
置身事外不是放纵。最大意味着,信任。一个团队中一定有一两个编程方面突出的人。保护这些激情并引导成为成就感,而不是架起一座大伞他们可以躺在伞下睡觉。不断强调整体团队与荣辱与共,这样项目的成功才能成为所有人的成功,而不是一个人的成功。
作为管理者或者推动者,是一个相当不能进入状态的角色,很多时候他们需要警惕破坏团队的因素并不断改进。上面的每一点都可以展开说去,每一点都是知易行难。我逐渐发现构建一个新的团队的过程远比引入新技术复杂的多。但不怕慢只怕站,持续改进,你的团队将成为最可怕、效率最高的团队。
分享到:
相关推荐
此外,书中也讨论了跨部门和跨文化协作的技巧,这对于在全球化背景下工作的项目经理尤其重要。 此外,书中还涵盖了项目沟通管理,包括有效的会议组织、报告编写、利益相关者管理等,这些都是保证项目信息透明度和...
除了研读试题和答案,实际参与项目经验、参加培训课程、阅读专业书籍和交流讨论都是提高系统集成项目经理能力的有效途径。 8. **职业发展** 成为一名成功的系统集成项目经理,不仅可以提升个人职业生涯,还有助于...
ERP项目经理炼成记 ERP项目经理炼成记是一本关于IT项目管理的实战经验书籍,旨在帮助读者从理论到实践,掌握项目管理的技能和经验教训。该书以虚拟人物小M的成长路径为主线,案例故事为引导,介绍项目管理的实战...
《项目经理案头手册》与《初为项目经理》这两本书是为有意或正在从事项目管理工作的人士量身定制的宝贵资源。它们深入浅出地探讨了项目管理的核心概念、流程和技巧,旨在帮助读者提升项目管理水平,更好地应对各种...
- **需求内容分歧**:项目经理与软件项目经理讨论,无法达成一致时逐级上报至分部经理进行需求仲裁,最终确定执行方案。 - **工作任务追加**:项目经理填写《合同外任务追加确认书》并发送给销售经理和分部经理,...
在信息技术快速发展的今天,IT项目经理成为了一个关键的角色。项目管理不仅是对项目的控制和监督,更是一种能够将项目从概念变为现实的能力。《IT项目经理成长手记》这本书详细介绍了一个名为小M的虚拟人物的职业...
### 项目经理手册(软件交付)相关知识点 #### 1. 项目管理体系 ##### 1.1 体系基础 - **背景介绍**:本手册中提到的项目管理体系建立于公司的ISO9000质量管理体系之上,这表明了政务公司在确保软件项目质量和管理...
《从程序员到项目经理》 作为一个程序员,你的职业生涯可能会经历从编码到管理的转变,而这个转变的核心角色就是项目经理。项目经理不仅是技术团队的领导者,更是项目成功的关键人物。在这个过程中,你需要掌握一...
《项目经理案头手册》是一本深受项目经理们喜爱的经典学习资料,涵盖了项目管理的各个方面,是提升项目管理技能的重要参考资料。该手册的第二版更是对原有的内容进行了更新和扩展,以适应不断变化的项目管理环境。从...
在需求分析阶段,项目经理需要与开发团队讨论系统架构,但由于缺乏技术知识,往往难以深入参与技术决策。作者发现自己在讨论中更多地依赖他人的意见,而不能提出有说服力的论据。此外,由于对后台实现技术的无知,...
文档可能会讨论领导风格、团队建设、冲突解决和激励机制等话题,帮助项目经理提升团队合作效率,确保项目目标的实现。 【成功的项目管理】 “成功的项目管理.ppt”很可能是一个详尽的项目管理教程或案例研究集合。...
【项目经理案头手册】是项目经理日常工作的重要参考资料,它包含了PMBOK(项目管理知识体系)的核心概念,并提供了各种工具、模板和文章,旨在帮助项目经理有效管理项目的各个方面。本手册的英文版是一个试用版本,...
《项目经理培训案例及资料》是针对项目经理能力提升的专业学习资源集合。这个压缩包包含了多个不同主题的文档,旨在帮助项目经理深化对项目管理的理解,提升实际操作能力。以下将逐一解析这些文件,阐述其中涵盖的...
计算机项目经理培训教程主要涵盖项目管理的核心知识领域,旨在培养具备专业技能的计算机行业项目经理。教程内容包括以下几个关键章节: 1. 项目管理概述:这部分介绍了项目管理的基本概念,如项目的临时性和独特性...
《软考高级项目经理写作参考论文》是一份针对国家软考高级项目经理资格认证考试中的写作部分进行深入解析的资料。这份资料涵盖了项目管理的十大知识领域,旨在帮助考生全面理解和掌握项目管理过程中的核心要点,提高...
项目经理在项目管理中扮演着至关重要的角色,他们需要协调团队,控制进度,管理资源,并确保项目的成功交付。在这个过程中,一套高效的操作工具和模板能够极大地提高工作效率和项目的规范性。"项目经理操作工具模板...