软件项目管理总结_第1页
软件项目管理总结_第2页
软件项目管理总结_第3页
软件项目管理总结_第4页
软件项目管理总结_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件项目管理过程的简单总结 学院 计算机学院 班级 软件 11 学号 33 姓名 雷莉莎 做任何事情都需要管理 好的管理出好的效益 开发软件项目也不例外 随着信息系统工程 网络工程 软件工程的发展 项目管理和软件工程的交汇 越来越多 从而使 软件项目管理 发展起来 一个项目的成功与否 关键一 点就是 看项目管理是否得当 所以 项目管理是项目的核心部分 是项目的 灵魂 软件项目管理的概述 所谓项目 就是在特定条件下 具有特定目标的一次性任务 是在一定时 间内 满足一系列特定目标的多项相关工作的总称 项目具有一次性 独特性 目标的确定性 组织的临时性和开放性以及成果的不可挽回性等基本属性 而软件项目管理是为了使软件项目能够按照预定的成本 进度 质量顺利 完成 而对人员 产品 过程和项目进行分析和管理的活动 根本目的是为了 让软件项目尤其是大型项目的整个软件生命周期 从分析 设计 编码到测试 维护全过程 都能在管理者的控制之下 以预定成本按期 按质完成软件交付 用户使用 软件项目的管理过程详解 在软件项目开发管理过程中 不仅要努力实现项目的范围 时间 成本和 质量等目标 还必须协调整个项目过程 以满足项目参与者及其他利益相关者 的需要和期望 随着软件规模和所涉及的领域不断扩大 软件项目的管理越来 越困难 纵观所有失败的软件项目 基本原因是不能管理其软件过程 在无纪 律 混乱的项目状态下 组织不可能从较好的方法和工具中获益 严谨的软件 过程控制与管理不仅可以在每个阶段回顾和纠正项目的偏差 识别软件项目的 风险甚至果断中止项目 而且可以将人才流动所带来的不利影响减少到最小 要进行有效的过程控制 必须明确软件项目管理流程 下图即为软件项目管理流程 接下来详细介绍项目管理过程的步骤包括 项目立项 启动 规划 执行和控制 收尾阶段 1 软件项目立项包含 5 个环节 发起 评估 申请 审核 立项 开始 识别发起项目 论证项目 申请项目 识别发起项目 取消项目 结束 立项评审 报告 审核项目 立项建议 书 可行性分 析报告 立项流程图 2 项目的启动就是确定项目的目标范围 它主要包括开发和被开发双方的合 同 或是协议 软件要完成的主要功能以及这些功能的量化范围 项目开发的 阶段周期等 PMBOK 中明确指明项目启动阶段主要的工作是制定项目章程和识别项目干 系人 结合软件项目的特点 成功的软件项目启动包括以下三个方面的工作 1 制定项目章程 项目章程的主要内容 项目的名称和授权日期 项目目的或批准项目 的原因 可测量的项目目标和相关的成功标准 项目总体要求和概述性的 描述 项目的主要风险 总体里程碑进度计划 总体预算 项目审批要求 委派的项目经理及其职责和联系方式 项目干系人尤其是发起人或其他批 准项目章程的人员的姓名和职责以及他们的签名 有时包括他们对项目的 承诺 2 识别项目干系人 干系人分析对项目的成功至关重要 一般通过三个步骤进行干系人的 分析 首先是识别可能的干系人 然后进行他们的影响力分析 最后管理 干系人期望 3 项目启动会议 项目启动会议的成功与否对整个项目的影响非常大 好的开始是成功的一 半 如果第一次会议中能够表现出公司的专业性 树立起良好的形象 对日后 的项目协调 工作安排会有良好的推动作用 如果在第一次会议中显得比较被 动 不够专业 会让项目的协助方对项目产生疑问 对日后项目的实验收都会 产生负面影响 3 项目的规划为项目的运作提供可靠的实施基础 在整个项目中 项目规 划是指项目的估算 风险的分析 进度的规划 人员的选择与配置 产品质量 的规划等 然而 在项目管理的过程中 计划的编制是整个项目规划中最为复 杂的阶段 在计划编制的过程中 我们还可看到后面各阶段的输出文件 所以 说它是指导项目的进程发展 规划建立软件项目的预算 提供一个控制项目成 本的尺度 也为将来的评估提供参考 它是项目进度安排的依据 最后 形成 的项目计划书将作为跟踪控制的依据 项目规划工作涉及软件项目团队管理 软件项目估算 风险管理 质量管 理 配置管理 进度管理 3 1 团队管理 团队就是有两个或两个以上 相互依赖的 能相互负责的 具有共同的目的和方向的 愿意为共同的目标而努力的有互补技能的成员组成 的群体 并且具有三个特征 目标 人 领导者 团队的成长过程 形成期 震荡期 正规 规范期 表现 执行期 收尾期 软件项目团队角色分类 软件项目经理 系统分析人员 系统设计人员 开发人员 测试人员 软件配置管理人员 软件质量保证人员 3 2 项目估算 软件项目估算的内容主要包括软件工作产品的规模估算 工 作量估算 成本估算和进度估算 如图所示 需要进行估算的几个阶段 可行性研究 需求说明 系统设计 系统实现 系统运行 软件项目估算步骤 1 确定软件项目范围 2 确定完成软件开发所需的资源 3 估算工作量 4 估算成本 软件项目估算的常见方法 代码行法 功能点法 自下而上法 类比法 专 家判断法 参数估算法 简单估算法等 3 3 风险管理 软件风险是软件项目与生俱来的 会阻碍目标的实现 所以 在软件开发中需要风险管理 所谓风险管理就是为了管理项目中的风险而应用 过程 方法和工具的一种实践 它提供一种良好的环境来作出以下决策 连续的评估项目中存在什么样的风险 确定哪些风险是需要重点考虑的 对重点考虑的风险采取积极的措施来应对 简单归纳软件风险管理工作就是在风险成为影响软件项目成功的问题之前 识别并着手处理风险的过程 风险管理是对不确定性和变化的一种应对方式 风险识别的过程 输入 方法和工具 输出 常见的软件风险有技术风险 管理风险 过程风险 人员风险等 3 4 质量管理 软件质量是项目管理的三个目标之一 且成本和时间这两个 目标都只要以质量为基础的 软件项目管理的好坏直接关系到最终产品能否通 过验收 项目能否顺利结束 质量是软件产品和软件组织的生命线 而软件质 量管理就是稳定这条生命线的标尺 软件质量管理的各过程如下 1 规划质量 识别项目及其产品的质量要求和标准 并书面描述项目将如何 达到这些要求和标准的过程 2 实施质量保证 审计质量要求和质量控制测量的结果 确保采用合理的质 量标准和操作性定义的过程 3 实施质量控制 监测并记录执行质量活动的结果 从而评估绩效并建议必 要更改过程 结合软件开发项目的特殊性 软件项目质量管理的主要内容包括编制软件 项目的质量计划 软件质量保证和软件质量控制三个方面 质量计划是质量管理的第一过程域 它主要结合各个公司的质量方针 产 品描述以及质量标准和规则 通过效益 成本分析和流程设计等工具制定出实 施方案 其内容全面反映用户的需求 为质量小组成员有效工作提供了指南 为项目小组成员以及项目相关人员了解在项目进行中如何实施质量保证和控制 提供依据 为确保项目质量得到保障提供坚实的基础 质量保证则是贯穿整个 项目全生命周期的有计划和由系统的活动 经常性的针对整个项目质量计划的 执行情况进行评估 检查 改进等工作 向管理者 顾客或其他方提供信任 确保项目质量与计划保持一致 质量控制是对阶段性的成果进行检测 验证 为质量保证提供参考依据 他是一个 PDCA 计划 Plan 执行 Do 检查 Check 纠正 Act 循环过程 3 5 配置管理 软件项目配置管理的目的在于 1 记录软件产品的演化过程 项目控制属性 不确定性 已知事件 风险检查列表 调查问卷 WBS 头脑风暴法 风险分析 风险管理表 2 确保软件开发者在软件生命周期中的各个阶段都能得到精确的产品配置 3 最终保证软件产品的完整性 一致性 追溯性 可控性 配置管理的过程 1 配置项的标识 2 配置管理环境建立 3 版本控制 4 变更控制 5 配置审核 6 配置状态报告 3 6 进度管理 为了有效的控制和节约项目时间 则需要进行项目进度管 理 软件项目进度安排过程 软件需求 甘特图或网络图 4 收尾阶段 这是项目生命周期的最后一个阶段 也是一个主要阶段 项目收 尾过程包含为完结所有项目管理过程组的所有活动 已正式结束项目或阶段或 合同责任而实施的一组过程 项目收尾流程图如下所示 开始 结束 判断项目结束状态 结束采购 合同收尾 项目结束 管理收尾 申

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论