




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
紫光美食云〔北京〕信息效劳有限公司内部公开软件开发流程管理标准编制日期:2023/5/25版本号:V1.0(征求意见稿)批准人:发布日期:工程管理的根本目的是按时、保质、保量完成预期交付的成果。工程管理要让整个组织能清楚理解工程实施的目的、影响、进度,应做到工程组所有员工都应理解工程实施的原因、意义及客户的要求。在工程管理中还能看到公司高层领导通过实际行动表现出来的对于工程实施的支持与帮助,通过以制度化管理来组织合理安排员工的工作职责和角色转换。为满足上述要求,就必须让员工、企业、客户能接受并适应新的“软件工程开发管理标准流程〞。实际上,标准流程就是各阶段所需各种文档组成,详述如下:文档管理研发过程一般由市场调研、需求分析、设计、编码、测试、部署、维护等工作组成;下表按工程阶段列出工程开发各阶段需要归档的文档,实际工程运作中可以根据工程的特点做适当的增减。工程阶段形成文档(使用工具)文档成果描述负责人涉及范围备注初始阶段?工程约定书?(Word)明确甲乙双方责任及义务,需双方签字确认工程经理验收报告大局部业务建模和需求,少局局部析设计?业务需求说明书?(Word)阐述业务范围及内容工程经理/分析员验收报告?技术方案设计书?(Word)开发组负责制定最优技术设计方案工程经理/分析员验收报告?程序草图设计?(Word\DW\PS)让用户直接了解设计思路工程经理/分析员验收报告?工程工程简报?提交领导查阅工程经理过程报告?工程开发方案?(Project)用户、领导、工程组都了解工程进度工程经理验收报告设计阶段?业务流程总体设计书?(Word/Visio/Rose)工程组成员分配任务工程经理/分析员验收报告大局局部析设计,局部实施编程及测试,开始考虑部署?数据库关系设计图?(PowerDesigner/Rose)便于工程开发分析员验收报告?数据库关系流程图?(PowerDesigner/Rose)便于工程开发分析员验收报告?工程开发管理标准书?(Word)约定开发人员技术标准书工程经理/分析员过程报告?任务分配文档?(Word)明确每个组员的开发任务及职责工程经理/分析员过程报告实施阶段?开发文档?(Word)每个开发人员填写个人开发模块分析员/程序员过程报告大局部实施及测试,局部部署?问题说明报告?(Word)让用户、领导及组员及时了解和发现问题工程经理过程报告?业务变更文档?(Word)记录开发过程中用户提出的业务需求变更情况分析员过程报告?工程测试方案及报告?(Word)记录工程测试的方法分析员验收报告收尾阶段?用户使用手册?(Word)方便用户使用软件而提供的使用说明书分析员/程序员验收报告部署及维护?工程开发文档?(Word)汇总整个工程使用的技术、思路、过程分析员/程序员验收报告?工程验收报告?(Word)记录甲乙双方签订工程验收报告工程经理验收报告?工程总结性报告?工程组通过此工程总结经验及缺乏工程经理/分析总结报告
角色管理软件产品的生命周期可以细分为定义、设计、编码、测试、接收、移植、运行等过程,下表定义产品研制过程研发各角色的职责和需要输出的文档成果。过程阶段职责文档成果描述角色定义需求定义问题说明书工程经理/分析员开始工程方案工程规划分析员设计设计方案设计说明书分析员编码编写程序编码说明书分析员/高级程序员将程序集成到系统中集成测试说明书程序员测试验证系统功能与性能系统测试说明书测试员/分析员接收向客户演示系统操作说明书工程经理/客户移植移植最晒图运行环境移植说明书分析员/高及程序员数据采集及导入分析员/程序员运行用户培训用户培训文档分析员/用户监控系统运行性能用户/分析员系统整体全量开发流程图整个开发过程的流程可以参见如下流程图需求调研需求调研?业务需求标准说明书?制定?工程开发方案??技术方案实施说明书?网站风格整体设计?工程约定书?制定?工程开发管理标准书?开发环境准备?业务流程总体设计书??数据库关系设计图??数据库关系设计图??开发文档?、?问题说明报告?、?业务变更文档?、?工程测试方案与报告?运行效劳器准备系统测试〔开发效劳器〕系统移植〔运行效劳器〕代码测试〔运行效劳器〕代码消缺系统测试〔运行效劳器〕域名解析系统试运行初始阶段设计阶段实施阶段收尾阶段
维护阶段增量迭代开发流程 目前的有美食软件开发已经进入维护和增量开发阶段,这个阶段的研发面临的主要问题是系统的稳定性,首先是保证已经上线的功能不出过失,其次是新的功能需求既能够满足客户需求又不会对已有功能造成影响。为了适应增量开发,我们需要整理形成完整的?系统流程功能测试用例?功能基线文档,新增功能需求需要编写?业务需求说明书?(Word)、?程序草图设计?(Word\DW\PS)或者是界面原型。研发流程按照客户需求〔整改需求〕->需求评审->编写界面原型、测试用例->设计评审->制定工程研发进度->开发->增量需求自验证->全量功能自验证->提交测试验收客户需求/整改需求客户需求/整改需求需求评审通过?记录拒绝原因并归档界面原型、工作量估计、测试用例设计评审通过?制定工程进度、按照工程进度开发根据?系统流程功能测试用例?做全量测试根据测试用例对新增、修改影响的功能做测试提交测试做验收测试Yes记录归档No记录归档YesYes记录归档No记录归档开始业务或其他部门提出新的功能需求需求可行性分析开始业务或其他部门提出新的功能需求需求可行性分析〔研发+需求提出方〕是否可行研发部门给出原因和需求整改意见制定需求实现方案方案〔研发〕研发与需求提出部门确认方案是否满足要求需求部门提出整改意见需求评审、确定开发周期、签订软
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论