管理层总是希望知道团队什么时候开发哪些特性,如何测量进度,以及什么时候完成等诸多项目事项,作为项目经理就要满足管理层的这些要求。所以,在项目之初,就必须要对项目进行规划。
对于那些成功的项目经理来说,他们习惯使用模板去进行管理项目,因为模板可以帮助他们避免遗漏下某些重要的东西。以下就是项目经理常用的规划模板:
★产品意图
产品意图包括公司为什么要开发这个产品,它能为公司带来哪些效益,发布版本的价值何在,等等。产品意图与项目的愿景大致相同,却又不完全一样,产品意图的目标更为明确、精细。
★历史记录
如果发布产品是某产品的后续版本,如3.0版本后的3.2版本,需要复查历史版本的发布频率、发布后发现的缺陷数、客户报告的问题,以及项目经理对于质量的定义等问题。这样就能确定即将使用的代码库中的技术债务的严重程度和类型,并制定相应的解决方案。
★发布条件
发布条件指项目产品的关键可交付物,需要考虑系统的功能、性能和质量等因素。
★目标
目标分为产品目标、项目目标、团队目标、组织目标四类,要明确在目标的目标范围内,完成的任务是不同的。比如,
产品目标可以是开发出一款具有通用性、可配置、高性能的产品,但不一定在版本5.0之前交付。
项目目标可以是开发出的产品平均响应速度小于3秒。
团队目标可以是在版本2.1中,产品的缺陷率控制在5%以内。
组织目标可以是在减少项目的开发时间,提升组织的敏捷性。
★项目组织
项目组织指团队在项目中的职责分配。比如A负责采集需求,B负责搭建系统架构,C负责系统开发,D负责编码,E负责测试等。
★日程总览
无论采用哪种生命周期模型进行项目开发,都必须把在关键日期之内完成的任务作为里程碑对外说明,并给出相应的资源配备解决方案。
★人员配备
人员配备是指在何时需要多少、何种类型的人员。
★建议日程
避免过早的细化日程,标记可能对日程安排有影响的甘特图。
★制定项目风险列表
记录项目中的风险,并监控这些风险,而且在适当的时机更新风险。
以上只是项目规划的一个模板,如果想知道更详细的内容,还是请各位根据自己的项目,自己去完善吧。如果你完善了这些模板的内容,那恭喜你,你跨越出了从程序猿到项目经理的第一步,今后你对项目的理解将会更加深入,你的人生也即将发生改变。