项目管理是确保软件项目按时、按预算、保质量完成的关键活动,它主要包括项目计划的制订和对项目按计划执行情况的跟踪与动态调整。计划的合理性是保证项目按计划执行的重要因素。一般来讲,经验丰富的项目经理可以根据项目的实际需求、允许的工期等情况,合理地安排项目活动、资源配备和项目进度,并准确地预见项目进行过程中可能遇到的风险,充分准备风险防范措施,制订完备的项目计划,这样就容易确保项目按计划顺利进行。
通常,在项目进行过程中,项目经理要不断保持对项目实际进展状况的动态跟踪,当出现与计划不一致的情况时,要根据实际情况合理地调整计划安排,以确保最终的成功。当项目计划出现变更时,要分析其诱发因素,并记录相关数据,利用这些数据来改进软件开发过程。由此可见,过程管理与项目管理是相互作用的:过程是项目计划的依据,项目执行所产生的数据又可作为过程改进的依据。
2.沟通问题
在项目进行过程中,沟通一直是一个比较大的困难。通常,沟通的主要目的是为了解决下列问题: