项目管理者联盟
软技能分享:权利源于争取。软件开发项目经理大多是从技术岗位晋升而来,很多人对权利的认知处于模糊状态,在这里提醒大家,争权夺利,权利是要主动争取的,而不是被动等待,争权的关键看方法,要避免造成急功近利等不良表现。在软件项目开发管理中,大多数管理者只是在已有的资源中寻求项目实现,而相对成熟或灵活的管理者,会将权利其进行深挖,从而在公司中脱颖而出。项目管理者联盟
在计划过程中,一般的软件公司的项目管理人员重点针对系统/版本制定开发计划,其他的内容基本上是忽略的,在软件项目管理中看上去问题不大,但是,对于管理者自身的管理能力提升,其实是有限制的,使其无法得到更大能力的发挥。项目管理者联盟
下图列出了计划管理的完整内容,在本章将详细说明各部分的可能会被忽略的地方。项目管理者联盟

项目管理者联盟
计划管理内容talent.mypm.net
1、范围管理计划项目管理者联盟
需求确认:大多数软件项目都会提供需求文档、交互文档,用于和项目方进行反复核实和确认,在软件实现的功能范围一般不会有太大的问题,重点是做好确认工作。在范围管理计划中可以明确需求确认的周期、方式及参与者。项目管理者联盟
范围变更:世界上唯一不变的事情就是变。软件更是如此。因此,在软件项目的范围管理时,一定要确定变更管理过程和计划,与项目方共同确认当发生变更时,由谁进行评估、核准,如何变更项目进度,如何通知到所有参与方,如何计算变更费用及由谁承担等。项目管理者联盟
以上两项一般不会遗漏,但是,以下三点内容在实际执行过程中,通常会被遗忘:项目管理者联盟
合同管理:合同是项目最主要的输入内容,关系项目最终是否能够顺利交付的关键标准。在范围管理计划中一定要体现合同管理计划(有些项目在启动时甚至未签署合同),当项目范围变更时,要将变更内容体现在合同中(部分项目签署的是框架合同,项目需求文档作为合同附件存在)。在很多时候,由于项目方处于强势地位,合同相关条款中对于范围没有进行明确说明,如果此时销售不给力,很多时候会造成软件项目看似利润高,最终算下来,还会赔钱。项目管理者联盟
验收管理:在范围管理中,要对验收方、验收标准、验收时间和地点、验收环境等进行说明,确保项目可以按时、按质交付。对于软件项目来说,验收意味着回款(或一个迭代的完成),因此,在范围管理计划中要纳入验收管理计划内容。blog.mypm.net
运维管理:项目上线之后,由谁负责运维、运维内容包含哪些、运维周期确定等均需要在范围管理计划中体现,避免出现争议或混乱。项目管理者联盟
以下是一个项目工作分解结构(WBS)表,供参考。项目经理博客

项目管理者联盟文章
项目工作分解结构表项目管理者联盟
注:初步范围确认和范围变更内容可以在合同管理计划中进行安排,需求确认可以在项目研发阶段进行。training.mypm.net
2、时间管理计划项目管理者联盟
在进行时间管理计划制定时,关键有如下三点需要注意:项目管理者联盟文章
优先级:在项目过程中,工作有先后缓急之分,因此,要明确各事项的优先级。优先级可以根据功能、可用性、验收要求等进行确定。项目管理者联盟
关键里程碑:在项目执行过程中,所有影响下阶段工作开始的事项,就是项目的关键里程碑点。关键里程碑关系项目的整体进度,在计划阶段要向所有参与方进行明确和确认。项目管理者联盟
时间估算:在进行项目时间估算时,需要综合考虑人力资源情况、人员能力情况、技术及协调风险点等。一般我个人会在乐观时间的基础上增加10%—15%的缓冲时间。在时间估算时,最需要注意的是有第三方参与的情况,通常情况下,有第三方参与的时间会是预估时间的1.5倍到3倍的时间不等,主要是对交互接口、业务理解、沟通协调及彼此优先级不一致等原因造成。项目管理者联盟
3、成本管理计划项目管理者联盟
任何项目均需要制定成本管理计划,根据计划控制项目投入成本,对于软件项目来说,最大的投入成本是人力资源成本,其次是差旅成本,另外还有一部分来源于变更成本。项目管理者联盟
人力资源成本项目管理者联盟
|