软件项目管理总结(2)软件项目立项和策划
软件项目的立项和策划工作是做好后面工作的基础。首先要根据用户的需求、市场、政策等因素选择合适的项目,其次要进行项目的可行性分析,对项目的技术可行性,投资效益和风险进行评估,得出项目是否可行的结论,根据可行性分析的结论制定项目章程,完成项目立项;随后,要初步确定项目的范围和项目的产品及活动,选择软件过程模型,在大多数情况下,项目组织还要与客户签订合同(或协议),最后制定项目管理计划。
可行性分析
软件项目的可行性分析一般包括以下几个步骤:
(1)明确项目的规模和目标
(2)研究正在运行的系统
(3)建立新系统的逻辑模型
(4)导出和评价各种解决方案
(5)推荐可行性方案
(6)编写可行性研究报告
第(4)和(5)至少从技术可行性和经济可行性两个方面分析项目的可行性。
技术可行性分析
技术可行性分析的目的是确定能否利用现有的或可能拥有的技术能力来实现项目目标,因此需要分析实现系统功能和性能所需要的各种设备、技术、方法和过程,评价技术人员的能力,分析项目开发在技术方面可能担负的风险,以及技术问题对开发进度和成本的影响等。
项目总体技术方案的分析
着重分析项目所采用的技术方案是否合理,包括项目所依据的技术原理,主要技术、方法、过程与性能指标,项目拟采用的质量标准类型等。