3. 沟通计划
为了保证项目开发过程的顺利进行和信息的有效沟通,从而使一些重要的项目信息实时、新、及时获取,做到实时同步,必须有一个灵活而且容易使用的沟通方法和沟通计划。
4. 风险管理计划
任何项目都有一定的不确定性,如果没有很好的风险管理,项目可能遇到麻烦。所以,软件项目管理过程中,风险计划同样必不可少。风险管理中常用的工具是TOP10风险清单,它是通过一系列的风险识别、风险评估、风险规划得到的。表2是《校务通管理平台信息系统》项目的TOP 10风险列表。
项目计划的跟踪控制
如同采购时,你通过采购单(在其上打勾)保证采购的顺利进行; 在聚会演出时,你通过节目清单(你的计划)来控制节目的顺利进行等。同样,软件项目管理也需要跟踪控制,跟踪控制是为了保证项目能够按照预先制定的计划进行,使项目不要偏离预定的发展进程。
跟踪控制的对象是项目计划。在项目进展过程中,项目经理根据项目计划来及时跟踪项目实际的执行情况,关注项目的范围、成本、进度、质量、风险等情况,记录实际的进展情况,对照计划与实际的情况,发现问题并及时解决。进行项目跟踪控制的基本步骤如下:
(1) 建立标准,即建立项目正确完成应该达到的目标;
(2) 建立项目监控和报告体系,确定控制项目必要的数据;
(3) 测量和分析结果,将项目的实际结果与计划进行比较;
(4) 采取必要措施,如果实际的结果同计划有误差时,采取必要的纠正措施,必要时修改项目计划;
(5) 控制反馈,如果修正计划,应该通知有关人员和部门。
软件项目经理要确定如何获取项目的时间、成本、范围的进展信息等(例如计划中可以规定跟踪频率和步骤,设置专门人员负责收集项目数据或者项目人员按照规定的度量标准统计上报项目数据)。然后将项目的实际结果与计划进行比较,采用一定的方法分析项目的进展情况,如偏差分析和挣值分析等。
表1 校务通平台软件生存期中各阶段的定义