文章目录
软件项目管理的过程
- 启动软件项目
项目立项、可行性分析、签署合同、项目授权
确定项目的目标和范围 - 制定项目计划
范围计划、进度计划、成本计划、质量计划、风险计划、人力资源计划、配置管理计划、沟通计划等 - 项目的实施和控制
范围变更、质量标准、状态报告、风险应对 - 项目结束
质量验收、产品交付、费用决算、文档验收、合同结束、项目评价和评审
1.什么是项目立项
- 在项目选择过程中,关键是对项目的定义有明确的描述,包括明确项目的目标、时间表、项目使用的资源和经费,并且得到执行该项目的决策者的认可,这个阶段称为立项阶段。
- 目标:正确选择项目,并说服决策者同意启动项目。
- 立项报告:描述项目可行性的正式文档,是项目评审、决策的依据。
- 项目章程:描述项目授权和初始化的正式文档。
项目立项流程图
2.合同管理
合同的概念
合同的概念
——合同是使卖方负有提供具体产品和服务的责任,买方负有为该产品和产品服务付款的责任的一种双方相互负有义务的协议。
- 合同定义了合同签署方的权利与义务,以及违背协议会造成的相应法律后果;
- 合同监督项目执行的各方履行其权利和义务,它是具有法律效力的文件;
- 围绕合同,存在合同签署之前和合同签署之后的一系列工作。
软件项目主合同应该包括的内容
- 项目名称;
- 项目的技术内容、范围、形式和要求;
- 项目实施计划、进度、期限、地点和方式;
- 项目合同价款、报酬及其支付方式;
- 项目验收标准和方法;
- 各方当事人义务或协作责任;
- 技术成果归属和分享及后续改进的提供与分享规定;
- 技术保密事项;
- 风险责任的承担;
- 违约金或者损失赔偿额的计算方法、仲裁及其它。
软件项目中常有以下合同附件
- 系统的商务报价表;
- 系统的需求规格说明书;
- 项目的工程进度计划书;
- 技术服务承诺;
- 培训计划;
- 移交的用户文档和技术文档;
- 场地和环境准备要求;
- 测试与验收标准;
- 初验与终验报告样式范本;
- 工程实施的分工界面定义。
合同准备
- 招标书定义(采购需求定义) 启动一个项目主要是由于存在一种需求,招标书定义主要是需方的需求定义,也就是甲方(买方)定义采购的内容。
- 供方选择 招标文件确定后,就可以通过招标的方式选择供方(乙方或者卖方)。
- 合同文本准备 如果需方选择了合适的供方(软件开发商),需方应该与供方(软件开发商)签订一个具有法律效力的合同;签署合同之前需要起草一份合同文本。
需方合同环境
- 合同签署
- 验收过程
- 违约事件处理过程
- 合同终止
供方合同环境
- 合同准备
- 项目分析过程
- 项目竞标过程
- 合同文本准备
- 合同签署
- 合同管理
- 合同执行跟踪管理过程
- 合同修改控制过程
- 违约事件处理过程
- 产品交付过程
- 产品维护过程
- 合同终止
3.组织平台
4.可行性分析
什么是可行性分析
- 可行性分析的目的是:用最小的代价在尽可能短的时间内确定项目是否值得做,是否能够完成。
- 可行性分析的主要任务是“了解客户的要求及现实环境,从技术、经济和社会因素等三方面研究并论证本软件项目的可行性,编写可行性研究分析报告,制定初步项目开发计划。”
可行性分析的作用
(1)为决策提供依据
(2)可行性分析是系统分析和设计的依据
(3)项目评估的依据
(4)为商务谈判、签订有关合同协议提供依据
可行性分析的内容
- 技术可行性分析:
使用现有的技术能实现这个系统吗? - 经济可行性分析:
这个系统的经济效益能超过它的开发成本吗? - 操作可行性分析
系统的操作方式在该用户组织内行得通吗? - 社会可行性分析
法律、政策、知识产权、市场等方面的可行性分析
项目实施对社会环境、自然环境的影响
可行性分析方法
- 成本效益分析方法(回收期法、净现值法)
- 技术及风险分析方法
5.项目授权
开发项目章程
- 项目章程是指项目执行组织高层批准的一份以书面签署的确认项目存在的文件,包括对项目的确认、对项目经理的授权和项目目标等。
- 项目章程是正式批准项目的文件。
- 该文件授权项目经理在项目活动中动用组织的资源。
- 项目应尽早选定和委派项目经理。
项目章程的主要内容
项目的正式名称
项目发起人及其联系方式
项目经理及其联系方式
项目目标
有关项目的业务情况
项目的最高目标和可交付物
团队开展工作的一般性描述
开展工作的基本时间安排
项目资源、预赛、成员和供应商
项目经理的角色
项目组织的领导者
项目组织的决策者
项目组织的管理者
项目组织的分析者
项目组织的计划者
项目组织的控制者
项目组织的组织者
项目组织的沟通者
项目组织的协调者
项目经理的职责
开发计划
组织实施
项目控制
项目经理的权利
制定项目的有关决策
挑选项目成员
项目资源的再分配