开发人员在项目管理方面的初步经验
软件开发
浏览:1309 次

0.前言
项目管理在工作中随处可见,尤其是在客户端。版本更新是用户感知强烈的显性升级,对版本节奏和进度控制要求很高。作为一名客户开发学生,他经常在整个app版本迭代中体验项目经理的角色。为了回答他遇到的各种问题,不久前他参加了PMP培训和考试,从理论和实践的结合中获得了一些收获。下面是一些记录和总结。
1.什么是项目
根据PMBOK的标准定义,项目是创建独特产品、服务或结果的临时工作。根据这一定义,项目是独特的、临时的和渐进的。换句话说,具有明确目标、一次性活动和资源消耗三个主要特征的活动可以被视为项目。除了我们在工作中参与的具体项目,生活中的项目也随处可见,比如准备考试或答辩、装修新房子、减肥、安排小组建设活动甚至求婚。在这些项目的实施过程中,有项目管理任务。然而,在现实生活和工作中,可能更多地关注事情本身,而相对较少地关注与做好事情相关的组织、规划、控制等过程,或者没有关注经验和能力,项目的过程和结果也缺乏评估和持续改进。那么,项目管理到底在做什么,它的内容是什么?
2.项目管理包括哪些知识
2.1谁管理项目管理

项目管理通常由项目经理(以下简称PM)进行,项目经理拥有官方认证,即PMP认证。
PMP认证是由PMI(美国项目管理协会)发起的全球项目经理资格认证体系。通过认证的项目经理被称为“PMP”,即项目管理专业人员。PMP拥有全面、科学的项目管理知识,至少有三年的项目管理经验,其知识和经验已得到PMI的检查和认可。PMP资格考试以PMBOK指南为基础,该指南涵盖了项目管理过程指南和工具技术的知识。项目管理是将知识、技能和工具应用于项目活动,以满足项目要求。通过合理的应用,可以成功实现特定项目集成所需的项目管理过程。PM是负责实现目标的人。
PM能力的要求是什么?
官方人才三角图如下所示:
PM人才三角
其中,专业技能是硬技能。它们是可以通过学习和培训获得的项目管理工具和技术,如数据分析技术、可行性分析、进度和成本制定技术等。领导层倾向于工作中积累的经验和软实力,这需要时间和实践。战略和业务管理是指项目经理的行业知识,具体业务的项目需要一定的专业知识。除了这个基本的人才三角,PM最终还是一个管理职位。它所做的是确保项目的实现,这是以结果为导向的。它负责项目团队成员与团队和外部世界之间的沟通和联系。在实践中,可以概括为这些关键因素,也可以称为PM的核心竞争力。

PM核心竞争力
其中,人际关系、沟通技巧和积极态度是优秀PM的必备技能。“顶级项目经理大约90%的时间用于沟通”。当然,计划总是比现实好得多。在实际工作中,总会出现各种临时问题和突发事件。无论是客观的环境因素还是主观的人为因素,PM都应该始终保持职业道德意识,对项目负有最终责任,并采取三个行动来促进项目的成功:发挥作用(BYLian);坚决要求坚持发挥作用。
2.2项目管理层有哪些知识
根据PMBOK,它包括五个管理流程组、10个知识领域和49个子流程管理。
PMP知识领域
五个过程组的主要内容:

PMP的五个过程组
每个知识领域在五个主要过程中都有相应的子过程步骤