《软件工程与项目管理》3-3-软件策划与项目计划(3)
29页1、第3章 软件策划与项目计划n3.1 软件项目策划n3.2 可行性研究n3.3 软件项目计划3.3 软件项目计划n软件项目计划n软件项目计划是建立项目行动指南的基准,它指导项目的进程发展,规划建立软件项目的范围、成本预算、进度等,提供一个项目管理的尺度,也为将来的评估提供参考,是项目实施的依据。n项目计划系统地确定在项目过程中包含的工作任务的数量,合理地安排各项任务的时间进度,制定完成任务所需的资源和费用计划等。3.3 软件项目计划n项目计划的作用n确定完成项目目标所需的各项任务范围,落实责任,制定各项任务的时间表,明确各项任务所需的人力、物力、财力;n确定项目的工作规范,遵循的标准,成为项目实施的依据和指南;n明确项目组各成员及其工作责任范围以及相应的职权,使项目组成员明确自己的工作目标、工作方法、工作途径、工作期限要求;n保证项目进行过程中项目组成员和客户之间的交流、沟通与协作,使得项目各项工作协调一致,增加客户满意度;n为项目的跟踪控制提供基础。3.3 软件项目计划n【例】软件开发项目失败的背景和原因很多,但共通性的原因有,软件开发项目失败的背景和原因很多,但共通性的原因有,计划方
2、案不好;没有按照计划执行;主要管理人员未参加;项目管计划方案不好;没有按照计划执行;主要管理人员未参加;项目管理人员、项目领导的运营管理水平低理人员、项目领导的运营管理水平低。n美国联邦调查局美国联邦调查局进行了进行了150150例调查,开发项目失败的原因由于计划例调查,开发项目失败的原因由于计划不完备的占不完备的占5050,不按计划进行管理的占,不按计划进行管理的占3333,其它原因占,其它原因占1717。由此可知,重视计划的编制,加强工程管理,有利于确保软件项目由此可知,重视计划的编制,加强工程管理,有利于确保软件项目的开发成功。的开发成功。3.3 软件项目计划n制定项目计划的原则n目的性n系统性n动态性n相关性n职能性n可操作性3.3 软件项目计划n项目计划的制定过程n(1)成立项目团队n(2)项目开发准备n(3)项目信息收集n(4)编写软件项目计划书n(5)软件项目计划书评审、批准3.3 软件项目计划n软件项目总体计划n项目的总体计划,是对全工程的总体目标、开发对象、组织、资源等方面给予说明和计划。n软件项目管理计划以质量(Quality)、成本(Cost)、交付期(Deliv
3、ery)为中心,确定项目的开发范围、开发进度、质量目标、风险预测、组织体制、外部协调、开发费用、开发环境等方面的主要内容。3.3 软件项目计划n软件项目总体计划n开发范围计划n开发进度计划n质量目标计划n风险预测计划n组织体制计划n外部协调计划n开发费用计划n开发环境计划3.3 软件项目计划n开发范围计划n主要根据客户提出的要求,确定应该开发的软件对象的范围、基本功能,还包括对开发项目成果物(如设计书、操作手册等)的定义和成果物的管理。3.3 软件项目计划n开发进度计划n软件项目最重要的是何时交付最终成果物、新系统何时开始运行。以最终期限为目标推进项目的开发,必须要明确在什么期间内要完成什么样的工程。n在各个不同阶段把工程任务作业详细化,并用阶层结构形式表现出来,这种方法称之为作业结构分解(Work Breakdown Structure,WBS),即逐步分解工程,直至细化到最终能在约1周内完成的任务。3.3 软件项目计划n【例】下图是开发项目各个工程阶段的任务分解逐步细化的例子。下图是开发项目各个工程阶段的任务分解逐步细化的例子。3.3 软件项目计划n开发进度计划的表示方法nPERT
4、图。又称为项目计划评审技术。它采用网络图来描述构成项目的任务,表示其前后关系、延迟及影响。3.3 软件项目计划n开发进度计划的表示方法nGantt图。用水平线段表示任务的工作阶段,线段的起点和终点分别对应着任务的开始时间和完成时间。3.3 软件项目计划n质量目标计划n软件开发质量的要点,一是系统要符合客户的要求,这是客户满意的基本条件;二是系统要尽可能无缺陷。n在软件开发过程中的质量度量包括:度量程序的复杂性、有效的模块数、规模大小、测试覆盖率、检测出的错误比率等;n软件交付后的质量度量则集中于度量系统的可维护性、使用性、运行效率、出错率等。软件的质量度量贯穿于软件开发的全过程以及软件交付用户使用之后。3.3 软件项目计划n风险预测与监控计划n项目管理者必须要事前对风险进行预测,制定预防风险的对策,并在开发过程中进行监测,及时调整对策,尽可能防止风险发生或将风险降低到最小范围。n项目风险n技术风险n商业风险3.3 软件项目计划n组织体制计划n根据开发项目的规模,组织和管理具有该项目所需技能的开发人员。3.3 软件项目计划n外部协调计划n软件开发经常需要外部企业的协助。软件公司通常要建立
《《软件工程与项目管理》3-3-软件策划与项目计划(3)》由会员小萌新****ao分享,可在线阅读,更多相关《《软件工程与项目管理》3-3-软件策划与项目计划(3)》请在金锄头文库上搜索。
软件需求工程04
商务谈判与礼仪课件第三章 商务谈判心理、思维和动机
《复变函数与积分变换》1.3 复变函数
SQL Server数据库第4章 表数据操作
理财规划原理-课件第二章 宏观经济基础
《数据库原理与应用》PPT1第1章 数据库概述和SQL 2017开发环境
《软件工程与项目管理》1-3-软件工程概述(3)
商务智能(第5版)课件第2章 商务智能系统架构
《软件工程与项目管理》3-3-软件策划与项目计划(3)
《数据库原理与应用》PPT1第5章 数据库编程技术基础
《面向对象程序设计》实验指导书-
基础会计购买固定资产业务核算1
《软件项目管理与案例分析》课件第2章
《软件工程与项目管理》2-2-软件过程(2)
软件需求工程05
Access数据库创建、使用与管理从新手到高手课件第12章
《现代检测技术及仪表》课件第8章 机械量检测及仪表
Access数据库创建、使用与管理从新手到高手课件第5章
《面向对象程序设计C++》课件1第3章 类和对象-动态内存与智能指针
会计基础项目八20
2024-05-07 48页
2024-05-07 41页
2024-05-07 36页
2024-05-07 33页
2024-05-07 43页
2024-05-07 30页
2024-05-07 27页
2024-05-07 31页
2024-05-07 44页
2024-05-07 39页