《集成化软件研发流程》由会员分享,可在线阅读,更多相关《集成化软件研发流程(50页珍藏版)》请在金锄头文库上搜索。
1、集成化软件研发流程IDP 7.0文件状态:草稿V 正式发布正在修改文件标识:集成化软件研发流程IDP当前版本:7.0作者:审核:完成日期:A. 集成化软件研发流程图 0B. 过程域和主要成果清单 0C. 研发组织结构模型 1D. 角色职责表 2第1章营销客服过程 41.1产品管理 41.1.1 产品策戈V 41.1.2 调研分析 51.1.3 产品立项与开发 61.1.4 产品销售与服务 61.2销售管理 71.2.1 营销策划 71.2.2 销售跟踪 81.2.3 合同管理 91.3客户服务 101.3.1 受理 101.3.2 处理 111.3.3 审核关闭 111.3.4 客户反馈 11
2、1.4客户信息管理 11第2章项目管理过程 132.1立项管理 132.1.1 立项申请 132.1.2 PMO 受理 142.1.3 立项评审 152.1.4 项目启动 152.2结项管理 172.2.1 结项申请 172.2.2 PMO 受理 182.2.3 结项评审 182.2.4 遗留问题跟踪 192.2.5 项目工作总结 192.3项目规划与监控 202.3.1 项目人员角色 202.3.2 任务进度管理 202.3.3 项目成本管理 222.3.4 项目评审(决策评审和技术评审) 222.4变更控制 232.5沟通管理 242.6问题跟踪 26第3章项目研发过程 283.1需求开发
3、与管理 283.1.1 需求调研 283.1.2 需求分析 293.1.3 需求定义 293.1.4 需求评审 303.1.5 需求跟踪 303.2系统设计 303.2.1 软件系统设计 303.2.2 设计评审 313.3模块开发与集成 313.4测试与缺陷跟踪 32341 提交测试 33342 测试准备 333.4.3 执行测试 34344 缺陷跟踪 34345 消除缺陷 353.5交付与验收 363.5.1 撰写文档 363.5.2 软件部署 363.5.3 用户培训 373.5.4 试用和验收 373.6软件维护 383.6.1 接受维护请求 383.6.2 分析维护请求 393.6.
4、3 执行维护 39第4章支持过程 404.1软件配置管理 404.1.1 软件配置管理的概念 404.1.2 软件代码管理的一般规则 404.2文档管理 414.2.1 文档管理的特征 414.2.2 项目文档管理的一般规则 424.3质量保证 429.4 日志和周扌报 434.5绩效评估 434.5.1 定义绩效体系 434.5.2 填写绩效表格 444.6知识库管理 45A. 集成化软件研发流程图思想理念:根本目标(合法经莒,赚取合理利润,整体利益摄犬化,健瘵底戈地发展)|管理目标(正确决策和正确执行)|墓本方法(法治和台)战略管理:早企业领导层设计盈利模式+提升核心竞爭力+忧化爼织结构和
5、人力资源+忧化疣程制度+消费者硏究集成化疣程:PH1立项阶段PH2设计开发阶段PH3验收阶段PH4錐护阶段营销客服过程早产品经理产品甘理(产品策划与调硏券析-产品立项与开发f 产品销售与服务)销售管理f暂销策划f销售跟晾f合同宣理)早客服天员客.户服务(受理f处理-审孩关闭f 客户聂馈)客户茴息管理/虽配客户需求到已存在的项目项目管理过程 PMO-立项昔理-立项申谙立项评审第.吕启动早项目经理 项目规划与监控(庖角色任务进度项吕成本,项吕评审等)早项目经理娈更控制I灣通管理I问题跟晾-结项管理-结项申洁结项评审工作总结硏发过程早项目团甌PMO:项目经理:需求分析员:丟统设计师:开发天员 测试人
6、员等I需求评审,产生需求文档需求细此和混进纠错和完善维护支持过程文档管湮I软件配置管理I质星保证I日志-汇报-会溟绩效评估I知识管理I行政管理I统计分析B. 过程域和主要成果清单过程域主要工作成果营销客服过程产品管理(产品策划,调研分析,立项)产品建议书,产品调研报告,立项申请书销售管理(营销策划,销售跟踪,合同管理)营销方案,销售跟踪表,合同管理表客户服务(受理,处理,关闭,反馈)客服跟踪表客户信息管理客户信息表项目管理过程立项管理(立项申请,PMO受理,立项评审,项目启动)立项申请书,立项评审报告,项目总体计划结项管理(结项申请,PMO受理,结项评审,遗留问题跟踪,项目工作总结)结项申请书
7、,结项评审报告,项目工作总结项目规划与监控(人员角色,任务进度,项目成本,项目评审)人员角色表,任务进度表,成本表,评审报告变更控制变更控制报告沟通管理沟通记录问题跟踪问题跟踪表项目研发过程需求开发与管理需求规格说明书,需求跟踪表系统设计系统设计说明书模块开发与集成模块文档(需求和设计),软件代码测试与缺陷跟踪测试用例,测试报告,缺陷跟踪表交付与验收安装手册,使用手册,验收报告维护维护记录支持过程软件配置管理,文档管理,知识管理软件配置库,文档库,知识库质量保证质量保证检查表,问题跟踪表日志和周报工作日志,周报绩效分析绩效报表C. 研发组织结构模型公司领导+产殆(项目)决策委员会研发总监营销部
8、研发部产品部销售部PMQ立项结项合同项目X合同项目合同项目ZH产品项目平台项目质量部质呈管理内勞部门(财务,人爭,后勤等):営销部:菽取客户需求申谙立项,销售产品或项目。11硏发部:开发产品项目/平台项目,开发合同项目:PMO :立项受理 结项爱理,项目过程检查.质星部心以客户满意的质量标淮,检验项目交付物1 决策委员会,:决定开发哪些产品或合同项目.:客服部心受理客户问题 并和相关部门共同处理问题。?产品经理?销售人员?客服人员营销和客服角色?项目经理?需求分析员?研发总监?决策委员会?系统设计师项目成员角色管理角色?各部门经理开发工程师? PMO测试人员支持角色质量保证员配置管理员D. 角
9、色职责表角色该角色在研发流程中的主要职责研发总监(1) 参与立项评审,为项目分配合适的人力资源。(2) 及时了解所有项目的人力资源、进度、质量情况,协商处理问题。(3) 在项目结束时,对项目进行综合评估。决策委员会决策委员会一般由部门经理以上职位的人员组成,主要职责是参与决策评审(如 立项评审)。部门经理人力资源分配和协调,提升人员的能力,考核人员绩效。PMO受理立项申请,受理结项申请,项目过程检查。产品经理(1) 通过调研分析,进行产品策划,撰写产品建议书,申请立项。(2) 跟踪产品开发过程,及时试用产品,纠正偏差,给岀优化建议。(3) 帮助销售人员宣传、销售该产品,及时获取客户的反馈,改进
10、产品。销售员(1) 负责本公司产品的销售,鉴定合同,跟踪合同执行过程。(2) 撰写合同项目的立项申请书。客服人员集中受理客户问题需求,指定合适的处理人,审核关闭问题,获取客户反馈。项目经理项目经理是立项之后的项目主要责任人,主要职责是带领团队在预定的时间和成本之内,开发并交付质量合格的项目(产品)。项目经理对本项目的进度、质量负主要责任。(1) 负责本项目的日常管理(如任务进度管理,项目评审,变更控制,沟通管 理,问题跟踪等),以及可能存在的跨项目、跨部门协调。(2) 如果本项目没有专门的需求分析员,那么项目经理承担需求分析工作。如 果本项目缺乏足够的开发工程师,那么项目经理应当承担某些模块开
11、发。(3) 在项目结束时,总结知识财富和经验教训,完善文档。对项目成员的业绩 进行评估。需求分析员(1 )负责本项目需求调研、分析、定义,撰写详细的需求文档。(2 )将需求准确地传达给相关人员(如开发、测试、客户等),随着项目进展,及时完善需求文档。系统设计师(1) 根据需求开展系统设计,包括构架设计、数据库设计、用户界面设计等。(2) 撰写设计文档,并将设计成果准确地传达给其他项目成员。开发人员(1)按照项目经理分配的任务执行开发工作,并清楚地交付给测试人员(准备 测试)。如果测试人员报告缺陷,应及时消除缺陷。对自己工作成果的质量负最 大责任。(2 )对自己的源代码进行配置管理,撰写自己承担
12、的模块文档。测试人员(1) 了解项目需求,和项目经理商议测试计划,设计测试用例。(2) 根据计划执行测试,找岀尽可能多的缺陷。使用缺陷跟踪工具,及时将测 试信息反馈给相关责任人。质量保证员(1 )跟踪每个项目的开发过程,重点检查需求文档、设计文档、变更记录、用 户文档是否符合规范。(2) 参加需求评审和设计评审。(3) 如果发现项目问题,先和责任人沟通,如果难以解决,则由上级领导协调。配置管理员(1) 为所有项目创建配置库,为用户分配合适的权限,负责信息安全和备份。(2) 指导开发人员使用配置管理软件。第1章营销客服过程1.1产品管理产品管理流程如图6-1所示,主要活动有:产品策划,调研分析,
13、产品立项与开发,产品销售与服务。该流程的主要工作成果和责任人见表1-1。企业 战略1产品立项与开发1产品销售与服务i|:/*早产品经理早销售和客服人员早项目经理图1-1产品管理流程主要活动主要工作成果主要责任人产品策划产品建议书产品经理调研分析产品调研分析报告产品经理产品立项与开发立项申请书,最终产品产品经理,项目经理产品销售与服务产品宣传材料,销售合同,客服单产品经理,销售人员,客服人员表1-1产品管理流程的成果清单和责任人1.1.1产品策划产品经理负责产品策划活动。产品经理应主动寻求研发部门的帮助,由产品经理牵头,撰写产品建议书,模板见表1-2。提示:本产品立项之后,项目团队将进一步细化产品需求、设计方案和开发计划等。产品建议书1. 产品概述用简练的语言说明本产品是什么”,什么用途”。2. 产品开发背景从内因、外因两方面阐述产品开发背景,重点说明为什么”要开发本产品。(1 )内因方面着重考虑:开发方的短期、