资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
目 录 1 目的 2 2 范围 2 3 职责 2 4 工作程序 2 4 1 以软件项目任务书和软件需求说明书作为项目策划基础 2 4 2 软件生命周期模型的定义 2 4 2 1 选择合适的软件生命周期模型 2 4 2 2 项目的开发及管理 3 4 3 软件项目策划过程 4 4 3 1 项目估计 时间进度表和讨论承诺 5 4 3 2 制定软件开发计划 5 4 3 3 评审并批准开发计划 5 4 3 4 计划结束 5 4 4 项目计划的变更 5 5 项目策划过程的测量和验证 6 6 参考资料 6 1 1 目的目的 指导项目组为完成软件工程和管理软件项目制定合理的计划 软件需求说明书是项目计划的基础 相关的承诺或约定要在客户代表 客户经理 软件项目经理 研发经理及项目 组成员之间进行协商并签字认可 其他相关部门对软件开发及管理的参与要与软件项目组协商并记录在案 其他 相关部门可包括系统测试 系统工程 硬件工程 页面设计等 相关部门及小组要评估及认可项目开发计划 包括对软件工作量 规模 成本 进度 关键资源的估算和相关的承诺或约定 高级经理复审所有的对外的承诺或约定 在整个项目计划和执行过程中 要对软件项目开发计划进行管理 修正和控制 2 2 范围范围 本过程适用于新开发软件项目和基于以往项目进行修改的软件项目 3 3 职责职责 1 软件项目经理负责组织进行软件需求分析 项目估算和组织确定各种开发计划 软 件项目开发计划 配置管理计划 软件风险管理计划 软件测试计划 2 软件配置控制委员会 SCCB 负责审批项目计划 批准项目计划的变更 3 质量保证工程师制定软件质量保证计划 监督项目计划制订过程符合要求 4 配置管理工程师负责协助软件项目经理制定配置管理计划 并负责软件的配置和实 施 5 测试人员负责协助制定软件测试计划并负责产品测试 6 高级管理者负责提供项目开发的资源和批准对组织外部的约定 4 4 工作程序工作程序 4 4 1 1 以软件项目任务书和软件需求说明书作为项目策划基础以软件项目任务书和软件需求说明书作为项目策划基础 软件项目任务书和软件需求说明书经过审批后作为项目策划的基础 软件项目经理 负责按照公司的相关要求和程序组织软件项目的策划活动 研发经理应给软件项目经理 提供足够的资源进行软件项目策划活动 并对软件项目经理和相关人员进行必要的软件 估计和策划方面的培训 对部门内部不能满足的资源需求由高级管理者提供 4 4 2 2 软件生命周期模型的定义软件生命周期模型的定义 4 2 14 2 1 选择合适的软件生命周期模型选择合适的软件生命周期模型 参见 软件生存周期选择与裁剪指南 在选择生命周期模型时应注意 项目如果要选择非标准的开发过程 要说明原因并详细描述过程 根据项目的实际情况 可以对过程进行裁减 但要说明裁剪原因 4 2 24 2 2 项目的开发及管理项目的开发及管理 软件的项目开发及管理主要包括项目管理和项目开发两部分 软件项目经 理通常对整个项目负责 尤其是对项目的管理负责 包括计划 跟踪 评审 报告 沟通等 并对项目开发负责 包括需求分析 设计 编码 测试 发布等 项目管 理和项目开发通常是平行的过程并与商务过程相交叉和配合 4 2 2 1 项目管理项目管理 软件项目管理主要侧重项目的管理以确保合理的开发进度 开发成本和产 品质量 从不同的管理角度来看 项目评审 沟通管理 配置管理 需求管 理 质量保证是平行的过程并贯穿项目的始终 而项目计划 项目跟踪 项 目开发则是阶段性过程并有所侧重 如下图所示 4 2 2 2 项目开发项目开发 软件项目的开发侧重于项目的工程实施由软件项目经理负责 主要包括 需求分析 概要设计 详细设计 编码 集成 测试 发布 技术支 持 同时还包括和项目开发相关的计划 评审和文档等 4 4 3 3 软件项目策划过程软件项目策划过程 项目开始 软件估计 制定项目计划 SDP CMP QAP 计划结束 复审并批准项目计划 制定SCHEDULE讨论承诺 4 3 14 3 1 项目估计 时间进度表和讨论承诺项目估计 时间进度表和讨论承诺 软件项目经理组织对项目的规模 工作量 成本 进度等进行估计 详见 软件项目估算过程 根据客户要求 合同规定等确定项目进度 并与相关部 需求 分析 概要 设计 详细 设计 编码 单元 测试 集成 测试 集成测试计划集成测试计划 系统测试计划系统测试计划 系统 测试 验收 测试 形成 文档 发布维护 SRS HLD CODE DD 策 划 划 门和人员协商 取得他们的承诺 形成文档 并作为将来制定 软件项目开发计 划 的一部分内容 4 3 24 3 2 制定软件开发计划制定软件开发计划 4 3 2 1 软件项目经理根据软件估算 时间进度和其他部门的承诺等信息 使用 软件项目开发计划 模板书写正规的项目计划 4 3 2 2 软件项目经理组织人员 或软件项目经理本人 或与相关组进行协 商 讨论进行下列活动 制定软件质量保证计划 制定软件配置管理计划 制定软件测试计划 注 在制定计划过程中 软件项目经理应考虑 注 在制定计划过程中 软件项目经理应考虑 单独的 软件风险管理计划 适用于大的或风险因素较多的项 目 对于一般的项目风险评估可作为 软件项目开发计划 的 一部分 效率因素 开发者完成任务的时间百分比 除了在特殊的 环境下 一般效率因素的范围在 70 90 在项目中所有已知的停工 假期和培训时间 考虑工程集成测试 软件测试的时间 除非软件项目不依赖新的硬件 否则 软件项目经理必须同硬 件软件项目经理进行协商 以保证测试时间计划与可获得的硬 件一致 项目时间进度可以使用 MS PROJECT2000 制定 项目开发的里程碑 一般为 需求 策划 设计 实现 测试 交付 4 3 34 3 3 评审并批准开发计划评审并批准开发计划 软件项目经理组织相关部门及人员对上述估算结果和计划进行评审 参见 评审过程 经过评审的软件开发计划由 SCCB 审批 并由相关部门及人员 签字认可 对部门内部不能满足的资源要求和对组织外部的约定由高级管理者评 审并审批 经过批准的 软件项目开发计划 作为项目基线置于配置管理控制之 下 4 3 44 3 4 计划结束计划结束 计划过程结束 进入软件项目计划的跟踪过程 4 4 4 4 项目计划的变更项目计划的变更 遵照 软件基线变更过程 执行 若软件开发实际进度不超过项目估算总进 度的 10 原则不对开发计划进行修改 5 5 项目策划过程的测量和验证项目策划过程的测量和验证 对软件项目策划过程中所用的时间 人力等信息进行记录 将这些记录数据 作为项目的积累数据进行管理和控制 质量保证工程师要按计划对项目策划活动进行监督并向软件项目经理和上级 报告审计结果 软件项目经理对项目策划活动进行自查 及时修正偏差 高级管理者通过参加了解里程碑报告或参加评审活动 对项目策划活动进行 了解和监督 6 6 参考资料 参考资料 序号序号文档编号文档编号文档名称文档名称 1 Q RKS SP RM 01 软件需求管理过程 2 Q RKS SP RM 03 特性需求说明书 3 Q RKS SP RM 05 软件需求说明书 4 Q RKS SP SPP 03 软件项目开发计划 5 Q RKS SP SQA 02 软件质量保证计划 6 Q RKS SP SCM 03 配置管理计划 7 Q RKS SP SPP 04 软件风险管理计划 8 Q RKS SP SPP 05 软件测试计划 9 Q RKS SP SCM 02 软件基线变更过程 10 Q RKS SP EST 01 软件项目估算过程 11 Q RKS SP PR 01 评审过程 12 Q RKS SP SPT 01 软件项目计划的跟踪过程
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号