收藏 分享(赏)

软件开发流程管理规范(20180526150040).pdf

上传人:刘岱文 文档编号:7473 上传时间:2018-05-26 格式:PDF 页数:6 大小:131.89KB
下载 相关 举报
软件开发流程管理规范(20180526150040).pdf_第1页
第1页 / 共6页
软件开发流程管理规范(20180526150040).pdf_第2页
第2页 / 共6页
软件开发流程管理规范(20180526150040).pdf_第3页
第3页 / 共6页
软件开发流程管理规范(20180526150040).pdf_第4页
第4页 / 共6页
软件开发流程管理规范(20180526150040).pdf_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、软件开发流程管理规范编制日期: 2015/5/25 版 本 号: V1.0( 征求意见稿 ) 批 准 人:发布日期:项目管理的根本目的是按时、保质、保量完成预期交付的成果。项目管理要让整个组织能清楚理解项目实施的目的、影响、进度,应做到项目组所有员工都应理解项目实施的原因、意义及客户的要求。在项目管理中还能看到公司高层领导通过实际行动表现出来的对于项目实施的支持与帮助,通过以制度化管理来组织合理安排员工的工作职责和角色转换。为满足上述要求,就必须让员工、企业、客户能接受并适应新的“软件项目开发管理规范流程” 。实际上,规范流程就是各阶段所需各种文档组成,详述如下:1. 文档管理研发过程一般由市

2、场调研、需求分析、设计、编码、测试、部署、维护等工作组成 ;下表按项目阶段列出项目开发各阶段需要归档的文档,实际项目运作中可以根据项目的特点做适当的增减。项目阶段 形成文档 (使用工具 ) 文档成果描述 负责人 涉及范围 备注初始阶段 项目约定书 (Word) 明确甲乙双方责任及义务, 需双方签字确认项目经理 验收报告 大部分业务建模和需求,少部分分析设计业务需求说明书 (Word) 阐述业务范围及内容 项目经理 /分析员 验收报告技术方案设计书 (Word) 开发组负责制定最优技术设计方案 项目经理 /分析员 验收报告程序草图设计 (WordDWPS) 让用户直接了解设计思路 项目经理 /分

3、析员 验收报告项目工程简报 提交领导查阅 项目经理 过程报告项目开发计划 (Project) 用户、领导、项目组都了解项目进度 项目经理 验收报告设计阶段 业务流程总体设计书 (Word/Visio/Rose) 项目组成员分配任务 项目经理 /分析员 验收报告 大部分分析设计,部分实施编程及测试,开始考虑部署 数 据 库 关 系 设 计 图 (PowerDesigner/Rose) 便于项目开发 分析员 验收报告 数 据 库 关 系 流 程 图 (PowerDesigner/Rose) 便于项目开发 分析员 验收报告项目开发管理规范书 (Word) 约定开发人员技术规范书 项目经理 /分析员

4、过程报告任务分配文档 (Word) 明确每个组员的开发任务及职责 项目经理 /分析员 过程报告紫光美食云(北京)信息服务有限公司 内部公开实施阶段 开发文档 (Word) 每个开发人员填写个人开发模块 分析员 /程序员 过程报告 大 部 分 实 施 及 测试,部分部署问题说明报告 (Word) 让用户、 领导及组员及时了解和发现问题 项目经理 过程报告业务变更文档 (Word) 记录开发过程中用户提出的业务需求变更情况分析员 过程报告项目测试方案及报告 (Word) 记录项目测试的方法 分析员 验收报告收尾阶段 用户使用手册 (Word) 方便用户使用软件而提供的使用说明书 分析员 /程序员

5、验收报告 部署及维护项目开发文档 (Word) 汇总整个项目使用的技术、思路、过程 分析员 /程序员 验收报告项目验收报告 (Word) 记录甲乙双方签订项目验收报告 项目经理 验收报告项目总结性报告 项目组通过此项目总结经验及不足 项目经理 /分析 总结报告紫光美食云(北京)信息服务有限公司 内部公开2. 角色管理软件 产品的生命周期可以细分为 定义、设计、编码、测试、接收、移植、运行等过程,下表定义产品研制过程研发各角色的职责和需要输出的文档成果。过程阶段 职责 文档成果描述 角色定义 需求定义 问题说明书 项目经理 /分析员开始项目计划 项目规划 分析员设计 设计方案 设计说明书 分析员

6、编码 编写程序 编码说明书 分析员 /高级程序员将程序集成到系统中 集成测试说明书 程序员测试 验证系统功能与性能 系统测试说明书 测试员 /分析员接收 向客户演示系统 操作说明书 项目经理 /客户移植 移植最晒图运行环境 移植说明书 分析员 /高及程序员数据采集及导入 分析员 /程序员运行 用户培训 用户培训文档 分析员 /用户监控系统运行性能 用户 /分析员3. 系统整体全量开发流程图整个开发过程的流程可以参见如下流程图紫光美食云(北京)信息服务有限公司 内部公开需求调研业务需求规范说明书 制定项目开发计划技术方案实施说明书 网站风格整体设计项目约定书制定项目开发管理规范 开发环境准备业务

7、流程总体设计书数据库关系设计图 数据库关系设计图开发文档 、 问题说明报告 、 业务变更文档 、 项目测试方案与报告运行服务器准备 系统测试(开发服务器)系统移植(运行服务器)代码测试(运行服务器)代码消缺系统测试(运行服务器)域名解析系统试运行初始阶段设计阶段实施阶段收尾阶段紫光美食云(北京)信息服务有限公司 内部公开4. 维护阶段增量迭代开发流程目前的有美食软件开发已经进入维护和增量开发阶段,这个阶段的研发面临的主要问题是系统的稳定性 ,首先是保证已经上线的功能不出差错 ,其次是新的功能需求既能够满足客户需求又不会对已有功能造成影响。为了适应增量开发,我们需要整理形成完整的系统流程功能测试

8、用例功能基线文档,新增功能需求需要编写业务需求说明书 (Word)、 程序草图设计 (WordDWPS) 或者是界面原型。研发流程按照 客户需求(整改需求) -需求评审 -编写界面原型、测试用例 -设计评审 -制定项目研发进度 -开发 -增量需求自验证 -全量功能自验证-提交测试验收Yes No Yes Yes No 客户需求 /整改需求需求评审通过? 记录拒绝原因并归档界面原型、工作量估计、测试用例设计评审通过?制定项目进度、按照项目进度开发根据系统流程功能测试用例做全量测试根据测试用例对新增、 修改影响的功能做测试提交测试做验收测试紫光美食云(北京)信息服务有限公司 内部公开5. 外部功能性需求研发流程开始业务或其他部门提出新的功能需求需求可行性分析(研发 +需求提出方)是否可行研发部门给出原因和需求整改意见制定需求实现方案方案(研发)研发与需求提出部门确认方案是否满足要求需 求 部 门 提 出 整改意见需求评审、 确定开发周期、 签订软件修改确认书准备程序开发和测试用例编写需求是否有变更开发功能需求并自验证实施集成测试,发现问题走问题单修改流程验收人员验收是否合格开发部门新版本更新服务器同时通知需求提出部门结束否是是否是否验收人员提供不合格部分说明,开发人员修改程序否是

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 网络技术 > 项目管理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报