您好,欢迎访问三七文档
新太集团管理标准Page:1/8产品开发作业指导书QXT-WO-0307编制单位负责人审核批准生效日期版本号:OR.1998.02A.1999.03产品开发流程图负责单位工作流程工作接口《项目立项管理作业指导书》3.1.1AM发布立项通知《开发合同评审作业指导书》产品立项通知3.1.2产品部用户界面描述明确系统目标/范围产品功能说明产品开发目标用户场景描述风险计划3.1.3程序部设计系统目标,确定总体总体解决方案解决方案及设计思想风险计划3.1.4开发部原型设计、开发技术难点分析风险计划构件调查技术报告3.1.5测试经理制定测试、验收标准品质保证计划隐含的测试问题分析风险计划3.1.6技术支持部系统可管理性、可维护性描述风险计划描述文档3.1.7产品部产品功能说明产品规格书产品开发目标总体解决方案用户场景描述3.1.8程序风险管理计划3.1.9程序部项目管理结构及计划3.1.10产品经理组织评审开发评审流程QXT-WO-0307产品开发作业指导书Page:2/8版本号:OR.1998.02A.1999.03评审结论3.2.1产品部概念设计/市场分析/用户教育计划市场计划用户教育计划3.2.2程序部逻辑设计/功能设计/项目计划功能说明书项目计划书3.2.3测试部设计验收标准/测试计划测试计划3.2.4开发部物理设计/开发计划开发计划3.2.5技术支持部安装推广计划安装计划概念设计3.2.6程序经理概要设计方案逻辑设计物理设计3.2.7产品经理3.2.8程序经理风险管理计划测试计划3.2.9程序经理项目开发计划书市场计划设计计划安装计划3.2.9程序经理组织评审3.3.1产品经理管理客户愿望/用户界面设计/风险管理产品规格书QXT-WO-0307产品开发作业指导书Page:3/8版本号:OR.1998.02A.1999.033.3.2程序经理协调沟通/计划跟进/风险管理概要设计方案3.3.3开发经理详细设计/编码/风险管理bug管理流程3.3.4测试经理测试用例设计/测试/风险管理bug管理流程3.3.5售后经理制定安装计划/风险管理3.3.6程序经理概要设计方案/风险管理计划3.3.7开发经理详细设计文档/程序代码alpha版本3.3.9产品经理用户界面设计文档/用户使用手册3.3.10测试经理测试方案/测试报告/测试用例3.3.11技术支持部安装手册/维护手册3.3.11开发经理组织评审3.4.1产品经理用户培训/确定beta版安装点/beta发布3.4.2程序经理beta版管理/协调3.4.3开发经理bug修复与产品发布beta版3.4.5测试经理beta版测试/管理bug报告bug报告3.4.6技术支持部工程安装安装运行报告3.4.7程序经理开发总结报告3.4.8产品经理版本发布《版本发布通知》QXT-WO-0307产品开发作业指导书Page:4/8版本号:OR.1998.02A.1999.03相关部门3.4.9测试经理测试报告/测试工具提交3.4.10技术支持制作安装盘/包括程序、文档3.5维护流程QXT-WO-0307产品开发作业指导书Page:5/8版本号:OR.1998.02A.1999.031目的建立一个产品开发作业程序,确保所有软件产品的开发,符合客户的要求及产品规格书的规定。2适用范围适用于集团技术开发中心所有软件产品的开发设计及软件测试与验证。3作业程序3.1需求分析3.1.1由AM按照《项目立项管理流程》及《开发合同评审流程》,对经集团技术开发中心议定自研的项目或通过产品事业群合同评审的的售前支持的新项目提出书面的产品立项通知,送交开发中心PO及集团技术总裁审核签批后,向集团相关部门发布产品立项通知。3.1.2相应产品事业群(包括产品、程序、开发、测试、技术支持五个角色)在产品立项通知发布后,首先由产品部负责对用户需求具体分析,明确和定义系统的目标/范围,对用户界面、产品功能、产品开发目标、用户场景、风险进行分析和描述。3.1.3程序部在系统目标明确之后,设计系统目标,确定总体解决方案及设计思想,提出总体解决方案和风险计划。3.1.4开发部依照总体解决方案进行原型设计、开发技术难点分析、构件调查,提出风险计划和技术报告。3.1.5测试部负责制定测试、验收标准,分析隐含的测试问题,提出品质保证计划和风险计划给相关的产品事业群。3.1.6技术支持部要针对系统的可管理性、可维护性进行描述,提出风险计划和描述文档。3.1.7产品部拟制出正式的书面的《产品规格书》,内容要求包括产品功能说明、产品开发目标、总体解决方案、用户场景描述,经产品经理核准后,递交产品事业群评审。QXT-WO-0307产品开发作业指导书Page:6/8版本号:OR.1998.02A.1999.033.1.8由程序部负责收集相关产品事业群其它各个部门的意见及风险计划,汇总出一份综合的《风险管理计划》,由程序经理核准,然后提交评审。3.1.9参照各个部门提交的总体解决方案、技术报告、品质保证计划及描述文档,由程序部从总体上综合策划,完成《项目管理结构及计划》提交评审。3.1.10产品部依开发评审流程,组织相关产品事业群对经PO审核过的《产品规格书》、《风险管理计划》、《项目管理结构及计划》进行评审,写出评审结论,如评审通过,则进入产品的开发规划阶段,若不通过,则返回责任部门修正后重新送交评审。3.2开发规划3.2.1产品部:进行概念设计、市场分析及用户教育计划,形成《市场计划》和《用户教育计划》的书面文档。3.2.2程序部:进行逻辑设计和功能设计,编制《功能说明书》及《项目计划书》。3.2.3测试部:设计验收标准,制定《测试计划》。3.2.4开发部:负责所开发产品的物理设计,制定《开发计划》。3.2.5技术支持部:负责市场安装推广方面的策划,制定《安装计划》。3.2.6程序部参阅相关部门提出的概念设计、逻辑设计以及物理设计,对目标产品进行总体策划,制定《概要设计方案》,交由程序经理审查。根据相关部门制定的《测试计划》、《市场计划》、《设计计划》、《安装计划》制定《项目开发计划书》,确定整个团队行止步调。3.2.7程序经理根据《开发评审流程》,组织相关人员对开发规划阶段产生的《概要设计方案》、《项目开发计划书》、《风险管理计划》进行评审,形成《评审报告》。确认通过,进入详细设计实现阶段,若不通过,则返回责任部门继续相应流程。3.3详细设计实现阶段QXT-WO-0307产品开发作业指导书Page:7/8版本号:OR.1998.02A.1999.033.3.1产品部在整个详细设计阶段,产品部负责管理客户的需求,完成用户界面设计,及根据《风险管理计划》对详细设计阶段所设计的功能是否满足客户的需求的风险进行管理。3.3.2程序部负责与产品事业群内部各部门的协调沟通工作,依据《概要设计方案》、《项目开发计划》,跟进项目的计划进展情况及根据《风险管理计划》对这两项的实施进行风险管理。3.3.3开发部依据《bug管理流程》进行详细设计和编码工作,依据《风险管理计划》对此阶段产生的潜在风险进行评估。3.3.4测试部依据《bug管理流程》进行测试用例设计,对开发部送测的产品开发库中的软件进行测试。及依据《风险管理计划》和经测试体现的软件本身的优缺点对将来的影响进行风险的评估。3.3.5技术支持部根据项目的实际进展,制定《安装计划》,对目标产品在推广中的风险进行评估。3.3.6详细设计评审阶段开发经理:根据《项目开发计划》及项目实际进展状况,组织事业群内相关部门进行详细设计及其实现阶段成果的评审工作,具体评审内容如下。如评审通过则进入产品发布阶段,否则由各部门返工,重新相关详细设计流程。程序部:将产品中间库的《概要设计方案》与《风险管理计划》的alpha版交由开发经理组织评审。开发部:将所有已通过测试的alpha版的产品中间库的软件(分为详细设计文档、QXT-WO-0307产品开发作业指导书Page:8/8版本号:OR.1998.02A.1999.03源代码、执行代码)交由开发经理组织评审。产品部:将产品中间库中alpha版的《用户界面设计文档》及《用户使用手册》交由开发经理组织评审。测试部:将产品中间库中的所有alpha版测试用例、《测试报告》、《测试方案》交由开发经理组织评审。技术支持部:将alpha版的《安装手册》、《维护手册》交由开发经理组织评审。3.4产品发布3.4.1产品部对用户进行培训,增强用户对产品的认知;了解产品状态,和客户协调Beta版安装,待产品的Alpha版通过设计实现阶段的评审,交付给客户初次安装使用,既形成产品的Belha版的发布。3.4.2程序部管理Beta版测试程序,跟踪Bug测试计划,向总经理室汇报项目进展。项目即将到达发布里程碑时,程序部要进行产品的验证程序。3.4.3开发部产品在用户初装点运行之后,开发部集中精力查找和修复Bug,执行数据的转化和植入可以运行的数据库,发布Beta版的系列版本并提交测试部验证测试。3.4.4测试部负责Beta版的测试,侧重于产品试运行之后的用法测试,确保产品符合用户质量标准。根据《Bug管理流程》管理测试过程中产生的bug报告。3.4.5技术支持部产品设计实现后,技术支持部要进行用户初装点的工程安装,保证产品Beta版的顺利展示,及时反馈安装运行情况和用户使用意见,填写《安装运行报告》。QXT-WO-0307产品开发作业指导书Page:9/8版本号:OR.1998.02A.1999.033.4.6程序部当产品经过一段时间的大量测试验证,确认为是稳定的、可运行的、可支持的,经决议,程序经理作出版本发布决定,发出release版提交通知,编制开发总结报告。3.4.7产品部向相关各部门发出《版本发布通知》。3.4.8测试部收到版本发布通知,根据《软件产品提交流程》对存放在产品中间库中的源代码、执行代码、文档测试验收后,将程序版本Checkin进产品成品库。另外,还要将bug数据库,测试计划,测试说明书和测试用例提交归档,保存便于追溯的修改记录。测试部并且要负责提交有操作指南的测试验收工具。3.4.9技术支持部检查《软件提交单》与软件的一致性后,将软件(包括程序、文档)制作成安装盘。3.5维护流程3.5.1完成了产品的需求分析、开发规划、设计实现和产品发布,进入产品的维护流程阶段。4相关支持性文件《项目立项管理作业指导书》...................................................................QXT.wo-0301《开发合同评审作业指导书》..................................................................QXT.wo-0321《Bug管理作业指导书》.........................................................................QXT.wo-0326《软件产品提交作业指导书》..................................................................QXT.wo-0311
本文标题:产品开发作业指导书
链接地址:https://www.777doc.com/doc-477795 .html