已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
制作者董玉坤主讲人 SoftwareProjectManagement 项目的生命周期和管理过程 教学重点 第2讲软件项目的生命周期和软件项目管理过程 主要包括以下几个内容 软件项目生命周期的划分软件项目生命周期中个阶段的任务软件项目管理过程 概述 现代项目管理认为任何项目都是由两个过程构成的 其一是项目的实现过程 其二是项目的管理过程 项目的实现过程是指人们为创造项目的产出物而开展的各种活动所构成的过程 一般用项目的生命周期来说明和描述实现过程的活动和内容 项目的管理过程是根据项目目标要求制定计划 然后按照计划去执行 随时控制项目进展 并实现项目目标的过程 2 1软件项目生命周期的划分 典型软件项目开发的生命周期 软件项目的生命周期模型 瀑布模型瀑布模型有很多的变化 包括以下的阶段 需求分析与定义系统设计与软件设计系统实施与单元测试系统集成与系统测试系统运行与系统维护 软件项目的生命周期模型 原型模型 软件项目的生命周期模型 螺旋模型 软件项目生命周期的阶段 项目定义与可行性研究这一阶段的主要任务是提出项目 定义项目和做出项目决策 首先人们提出一个项目的提案 并对项目提案进行必要的机遇与需求分析识别 然后提出具体的项目建议书 在项目建议书或项目提案获得批准后 就需要进一步开展不同详细程度的项目可行性分析 通过项目可行性分析找出项目的各种备选方案 然后分析和评价这些备选方案的损益和风险情况 最终做出项目方案的抉择和项目的决策 软件项目生命周期的阶段 需求分析需求分析是将用户对软件的一系列要求 想法转变为软件开发人员所需要的有关软件的技术规格说明 它涉及面向用户需求和面向开发者的系统需求两个方面的工作 评判一个软件项目成功的标准是看它是否解决了用户的问题 而用户的问题就体现为系统的需求 需求也就顺理成章的成为项目的成功标准 该阶段结束后形成 需求规格说明书 软件项目生命周期的阶段 系统设计这一阶段是根据需求规格说明书 提出软件系统的总体结构 布局 详细开发思路与计划 这一阶段的工作分为两步 总体设计和详细设计 总体设计阶段建立软件的总体结构 详细设计阶段确定软件结构中每个模块的内部细节 设计完成后形成 软件设计说明书 软件项目生命周期的阶段 软件实施按照设计阶段形成的软件设计说明书来编制软件程序代码 除了编写代码 开发人员还要为各个程序准备程序设计说明 本阶段好要进行各种文件和数据库的建立 这一阶段需要大量的人力 物力 工作十分繁杂 要求相互联系 相互制约 因此需要项目经理精心安排 加强控制和管理 软件项目生命周期的阶段 系统测试对软件进行测试的目的是确保其从技术和业务上准确无误 为使业务和技术人员能够有效的使用新系统 还需要对他们进行培训 另外还需要制定一份完善的系统转换计划 以便提供投入新系统所要进行的各种活动的具体安排 软件项目生命周期中的重要概念 检查点 是指在规定的时间间隔内对项目进行的检查和复审工作 它是通过比较实际进展与计划进度之间的差异 并根据这个差异来进行调整的 里程碑 完成阶段性工作的标志 里程碑往往是重要活动的完工 基线 指一个 或一组 配置项在项目生命周期的不同时间点上通过正式评审而进入正式受控的一种状态 软件项目的主里程碑 里程碑的重要意义 对一些复杂的项目 需要逐步逼近目标 里程碑的中间 交付物 是每一步逼近的对象 如果没有里程碑 中间想知道 项目做得怎么样 是很困难的 可以降低项目风险 通过早期评审可以提前发现需求和设计中的问题 降低后期修改和返工的可能性 一般人在工作时都有 前松后紧 的习惯 而里程碑则强制规定在某些时间做什么 从而可以合理分配工作 细化管理 2 2软件项目管理过程 软件项目管理的目标是要在生成项目产出物 成果 的实现过程中 通过项目的管理过程去保障项目目标的实现 现代项目管理认为 项目是由一系列的项目阶段所构成的一个完整过程 或叫全过程 而各个阶段又是由一系列具体活动构成的一个过程 此处所谓的 过程 是指能够生成具体成果的一系列活动的组合 从战术上看项目管理 从战术上看 项目管理关注产品的质量 成本 进度三个方面 右边的三角形的三个边是相互影响的 任何一边发生变化都会影响其它两边 项目管理的作用是在项目目标之间作出一些权衡 图项目管理的三角形 从战略上看项目管理 人员人的因素是比精良的设备 先进的技术更为重要的项目成功因子问题项目经理的一个重要任务是发现问题和解决问题过程项目管理需要与软件过程管理结合起来才能达到预期的目的 项目的管理过程 项目的实现过程是由一系列的项目阶段或项目工作过程构成的 每个项目过程都需要一个相应的管理过程 图项目过程组之间的关系 项目的管理过程 项目启动在项目管理中 启动阶段是识别和启动一个新项目或项目新阶段的过程该阶段首先要定义项目 还需要确定项目的目标范围 其中包括开发和被开发双方的合同 软件要完成的主要功能以及这些功能的量化范围 项目开发的阶段周期等 项目的管理过程 项目计划项目计划是建立项目行动指南的基准 包括对软件项目的估算 风险分析 进度规划 人员的选择与配备 产品质量规划等 计划编制工作的顺序 目标分解 任务活动的确定 任务活动分解和排序 完成任务的时间估算 进度计划 资源计划 费用预算和编制计划文档 形成的项目计划书将作为跟踪控制的依据 项目的管理过程 项目执行与控制执行计划包括按计划执行项目和控制项目 以使项目在预算内 按进度完成 并使顾客满意 项目执行过程包括协调人员和其他资源 以便实施项目计划 并生产出项目或项目阶段的产品或可交付成果 项目的控制工作又可以进一步划分成对项目工期 成本 质量等不同方面的控制工作 项目的管理过程 项目结束该阶段的主要工作是项目团队或项目组织开展的项目完工的工作 即全面检验项目工作和项目产出物 对照项目定义与决策阶段和项目计划与设计阶段所提出的项目目标和各种要求 确认项目是否达到目标或要求的工作 当发现项目存在问题或缺陷时 开展相应的返工与整改工作 使项目最终达到目标和要求 项目管理与软件产品管理的关系 产品管理关注内容 项目管理关注过程 软件工程是围绕软件产品管理的 项目管理是围绕项目过程的 以通用的项目管理知识体系为基础 结合软件工程自身的科学规律 采用适合软件产品自身特点的管理方法 是真正管理好软件产品的最终出路 CMM 能力成熟度模型 作为项目管理中的代表模型 其各个领域的内容就反映了软件工程和项目管理的共同要求 案例神州数码项目管理体系 1998年 神州数码的软件开发通过了ISO9001认证 标志着公司将自己的项目管理纳入了ISO的管理体系 2000年6月 神州数码发布了自己的项目监控体系 PMS 从公司层面对所有运行中的项目进行统一的监督和管理 确保每一个项目的质量符合标准 2002年1月 神州数码软件产品部通过了SEI的CMM2评估 对所有的软件产品开发项目实施CMM的项目管理体系 案例神州数码项目管理体系 神州数码认为 项目管理体系的核心思想是对项目 过程和人员的集成管理 如何提高软件项目运作的整体效率 神州数码主要通过两个途径 一是提高过程能力 二是加强人员的管理能力和技术素养 为此 一方面 神州数码在本组织范围内培育和建立起过程持续改进的文化氛围 运用过程体系 ISO9000 CMM和项目管理监控体系 的改进来不断积累过程财富 同时 注意将组织的知识固化于过程之中 案例神州数码项目管理体系 另一方面 过程的丰富和积累有赖于人员的能力和经验 神州数码公司凭借其完善的培训体系 如项目经理资质培训与认证 专项技术培训 过程培训等 充分保证项目组成员或的工作所需的必要技能 在项目的实践中 过程能力和人员能力相辅相成的发挥作用 从而形成了提高 固化 再提高的过程持续改进的循环状态 案例神州数码项目管理体系 神州数码软件项目管理的基础是软件项目计划 通过项目周报 里程碑报告等方式来跟踪项目的实际执行状况 并参照项目计划比对偏差 从而采取相应的措施来保证软件软件项目的顺利进行 神州数码的软件项目在执行的过程中 从以下3个层面对项目的状况进行跟踪和监督 案例神州数码项目管理体系 第一层面项目经理项目经理在项目初期编写工作说明书和制定项目计划 并在项目执行过程中通过管理项目组的日常活动跟踪项目的进展状况 根据实际完成的工作更新项目计划 如果项目计划出现重大变更 则要申请变更项目计划 根据变更后的项目计划来执行工作 案例神州数码项目管理体系 第二层面部门经理部门经理根据项目经理报告的项目计划 项目周报和里程碑报告等方式跟踪项目的阶段偏差 进度 成本 质量状况 需求变更 风险管理等内容 判断项目中存在的风险并采取相应的措施 处理项目组解决不了的问题 当项目出现重大偏差时 决定是否变更项目计划及采取有效措施 案例神州数码项目管理体
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年建筑施工现场经理岗位招聘面试参考试题及参考答案
- 2025年机器人过程自动化专家岗位招聘面试参考试题及参考答案
- 智能音频系统市场趋势-洞察与解读
- 2025年动物营养师岗位招聘面试参考题库及参考答案
- 2025年房产销售专员岗位招聘面试参考试题及参考答案
- 2025年媒体专员岗位招聘面试参考试题及参考答案
- 2025年演出策划专员岗位招聘面试参考题库及参考答案
- 2025年体验官岗位招聘面试参考试题及参考答案
- 2025年房地产销售专员招聘面试题库及参考答案
- 2025年郑州会考数学试卷及答案
- GA 1814.3-2023铁路系统反恐怖防范要求第3部分:运营线路
- 实验五担子菌亚门真菌基本形态及所致病害的观察
- 食品营养学(暨南大学)智慧树知到答案章节测试2023年
- 传感器原理与应用智慧树知到答案章节测试2023年山东大学(威海)
- 普通硅酸盐水泥-硫铝酸盐水泥复合胶凝体系混凝土的性能研究
- 连续性肾脏替代疗法
- 1.工程建设前期法定建设程序检查表GD1701
- 钢结构加工安装合同 钢结构构件加工合同(3篇)
- GB/T 16674.1-2004六角法兰面螺栓小系列
- 涡轮风扇发动机原理
- 中药材的采收与产地加工课件
评论
0/150
提交评论