做过不少项目,也跟过几个项目经理,管理水平不同,管理方式也各有千秋;有的不懂程序,只做管理;有的只做程序,不去管理;还有的水平一般,经常做一些指手画脚的事;更多的是负责项目,也做开发。勿庸置疑,项目经理对于一个项目的成败至关重要,也肩负着最大的责任。
首先,优秀的程序员与平庸的程序员效率差5-10倍(有资料提到)。因此,选择最优秀的程序员,绝对是项目经理的第一要务。 “优秀的程序员”比较难以定义,但依然会有一些共性。首先,高等教育,基础扎实,自学能力强,编程领域,永远不要指望别人教你什么什么。其次,勤于思考,动手能力强;逻辑能力和抽象能力非常重要。当然,还有其他一些属于优秀人才的但不限于优秀程序员的品质,比如:做事积极,团队合作等等。我认为,对于采用一个优秀程序员,给予3倍4倍甚至5倍的工资,也要比采用2个或3个平庸的程序员来的划算。因此,编程工作,其实应该是一个工资相差极大的工作。
其次,项目控制。项目控制过程,就是Team管理(建设)的过程。Team 所有工作的成果,就是提交一份代码,因此,成员代码的质量以及对代码的控制,是Manager管理的主要任务。
1. 代码规范的控制。代码90%的时间是人在读,而不是机器,因此,代码其实是写给人看的。简明、清晰,是第一规范。
2. 不合规范的代码应该尽早找出,这个可以通过小组会议,做代码View,找出不合规范的,并警示之。不合规范的东西要尽早找出,这样改正代价比较小。
3. 交叉测试。自测是必需的,但作用也是有限,因为人往往都是对他人的缺点很清楚,却不能看清自己的缺点。并且你很难控制程序员自测到何种程度;因此需要交叉测试。根据需求,A实现的代码由B测试,B将测试结果反馈到A,由A修改之。B的代码由C测试,同样,C的代码再由别人测。
(暂时想这么多)
分享到:
相关推荐
项目经理在项目管理的过程中扮演着至关重要的角色。项目管理不仅仅是一门理论,它更是一门实践艺术,涉及到计划、执行、监控、控制和收尾等多个环节。在项目管理的众多工具和方法中,项目挣值管理(Earned Value ...
"项目经理人才培养方案" 项目经理人才培养方案是一个系统的项目管理培养计划,该计划旨在培养优秀的项目经理,具备项目管理知识和实际项目管理经验。该计划基于PMP理论知识,并结合实际项目管理经验,提供了大量的...
这份“IT项目经理必备(项目经理,项目管理文档大全).rar”压缩包文件,显然是为了提供一套全面的工具和资源,帮助IT项目经理有效地进行项目管理。 项目管理涉及多个阶段,包括启动、规划、执行、监控和收尾。每个...
项目经理手册 《项目经理手册》是一份详细的指导手册,旨在帮助项目经理更好地管理项目,提高项目的成功率。本手册共有54页,涵盖了项目管理的各个方面,包括项目管理体系、项目经理职责、项目启动和策划、项目执行...
《项目经理生存地图》包括了PMBOK第七版最新知识体系内容,项目管理流程图、必备工具、实用模板和PM需要掌握的基本技能。如果你想成为一名项目经理,那你一定要拥有一套《项目经理生存地图》 1、适合各阶段的项目...
"软件项目经理的基本职责" 软件项目经理是软件开发项目中非常关键的角色,他们肩负着项目的整体规划、执行、监控和交付等责任。他们需要具备出色的领导能力、沟通能力、项目管理能力和技术能力等。下面是软件项目...
关于计算机信息系统集成项目经理和高级项目经理资质延..pdf关于计算机信息系统集成项目经理和高级项目经理资质延..pdf关于计算机信息系统集成项目经理和高级项目经理资质延..pdf关于计算机信息系统集成项目经理和...
项目经理是工程项目的核心领导者,负责整体协调与管理,确保项目的顺利进行。项目经理岗位责任书详细列出了项目经理的主要职责和考核标准,以下是对这些职责的详细解释: 1. **规章制度的执行与指标完成**:项目...
系统集成项目经理是IT行业中一个关键的角色,他们负责协调和管理复杂的IT项目,确保项目的顺利进行并达到预期目标。申请成为系统集成项目经理需要满足特定的条件和流程,这涉及到专业培训、工作经验、项目管理经历...
10. **项目经理职责**:项目经理是对项目管理目标负有直接责任的人。为了创造良好的沟通环境,项目经理需要按照信息接收者能够接受的方式进行沟通。 11. **项目完工确认**:项目完工确认意味着项目合同中的所有约定...
- **技术背景的重要性**:项目经理不仅需要具备一定的技术能力,还需要熟悉项目涉及的所有技术细节,以便更好地指导团队成员和应对突发问题。这体现了项目经理角色的专业性。 - **管理与协调能力**:项目经理还需要...
### 如何做好一个项目经理 在IT行业中,项目经理的角色至关重要,他们不仅需要确保项目的顺利进行,还要有效控制成本、管理团队并满足客户需求。本文将深入探讨项目经理如何更好地理解自己的项目,并通过具体的例子...
1.2我适合做项目经理吗 1.3项目经理的知识和技能 1.3.1专业知识 1.3.2实践技能 1.3.3软技能 1.4项目经理的职业规划 1.4.1涉足项目管理 …… 10.3.3活动的内容安排 10.3.4几次经典的活动 10.3.5经验与教训 尾声组织级...
【项目经理资料集合】是一个综合性的资源包,涵盖了项目经理在日常工作中所需的各种知识和技能。这个集合可能包括项目管理理论、实战技巧、工具使用、案例分析等多个方面,旨在帮助项目经理提升专业素养,有效管理...
在IT行业中,软件项目经理的角色至关重要,他们负责协调团队资源,管理项目进度,确保软件开发的质量与效率。"软件项目经理规范流程"是一个针对这一角色的专业学习主题,尤其对于想要进入手机行业的SPM(Software ...
但从这些内容片段中,我们仍然可以推测出一些与JAVA项目经理相关的知识点和技术术语。以下是对这些内容的解读和知识点整理: 1. **项目管理方法论**:文档中出现的“CMM”可能是指软件工程中的能力成熟度模型...
《IT项目经理成长手记》是一本专为那些渴望在信息技术领域中担任项目经理角色的人们精心编写的指南。这本书深入探讨了IT项目管理的核心概念、关键技能以及实际操作中的经验教训,旨在帮助读者从新手到专家逐步提升...
"软件项目经理述职报告.pdf" 本报告是软件项目经理的述职报告,涵盖了20XX年的工作总结和经验分享。报告中,项目经理回顾了20XX年的工作情况,总结了在项目管理、客户沟通、内部管理等方面的经验和成长。 报告首先...
项目经理面试题集 本资源摘要信息涵盖了项目经理面试时常见的问题和答案,涉及到项目计划、人员管理、资源分配、项目执行和监控等方面。以下是详细的知识点: 一、项目计划 * 工期和工作量之间的差异:工期是指...