集成化软件研发流程.doc

上传人:F****n 文档编号:95699651 上传时间:2019-08-21 格式:DOC 页数:55 大小:1,018.50KB
返回 下载 相关 举报
集成化软件研发流程.doc_第1页
第1页 / 共55页
集成化软件研发流程.doc_第2页
第2页 / 共55页
集成化软件研发流程.doc_第3页
第3页 / 共55页
集成化软件研发流程.doc_第4页
第4页 / 共55页
集成化软件研发流程.doc_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《集成化软件研发流程.doc》由会员分享,可在线阅读,更多相关《集成化软件研发流程.doc(55页珍藏版)》请在金锄头文库上搜索。

1、文件标识:集成化软件研发流程 IDP 当前版本:7.0 作 者: 审 核: 文件状态: 草稿 正式发布 正在修改 完成日期: 集成化软件研发流程集成化软件研发流程 IDPIDP 7.07.0 1 目 录 A. 集成化软件研发流程图5 B. 过程域和主要成果清单6 C. 研发组织结构模型7 D. 角色职责表8 第 1 章 营销客服过程10 1.1 产品管理.10 1.1.1 产品策划10 1.1.2 调研分析11 1.1.3 产品立项与开发12 1.1.4 产品销售与服务13 1.2 销售管理.13 1.2.1 营销策划13 1.2.2 销售跟踪14 1.2.3 合同管理15 1.3 客户服务.

2、16 1.3.1 受理17 1.3.2 处理17 1.3.3 审核关闭17 1.3.4 客户反馈17 1.4 客户信息管理.18 第 2 章 项目管理过程19 2.1 立项管理.19 2.1.1 立项申请19 集成化软件研发流程 IDP 2 2.1.2 PMO受理20 2.1.3 立项评审21 2.1.4 项目启动22 2.2 结项管理.23 2.2.1 结项申请23 2.2.2 PMO受理24 2.2.3 结项评审25 2.2.4 遗留问题跟踪.25 2.2.5 项目工作总结.26 2.3 项目规划与监控.26 2.3.1 项目人员角色.26 2.3.2 任务进度管理.27 2.3.3 项目

3、成本管理.28 2.3.4 项目评审(决策评审和技术评审).28 2.4 变更控制.29 2.5 沟通管理.31 2.6 问题跟踪.33 第 3 章 项目研发过程34 3.1 需求开发与管理.34 3.1.1 需求调研34 3.1.2 需求分析35 3.1.3 需求定义35 3.1.4 需求评审36 3.1.5 需求跟踪36 3.2 系统设计.36 3.2.1 软件系统设计.36 3 3.2.2 设计评审37 3.3 模块开发与集成.37 3.4 测试与缺陷跟踪.38 3.4.1 提交测试39 3.4.2 测试准备39 3.4.3 执行测试40 3.4.4 缺陷跟踪40 3.4.5 消除缺陷4

4、1 3.5 交付与验收.42 3.5.1 撰写文档42 3.5.2 软件部署42 3.5.3 用户培训43 3.5.4 试用和验收.43 3.6 软件维护.44 3.6.1 接受维护请求.44 3.6.2 分析维护请求.45 3.6.3 执行维护45 第 4 章 支持过程46 4.1 软件配置管理.46 4.1.1 软件配置管理的概念46 4.1.2 软件代码管理的一般规则.46 4.2 文档管理.47 4.2.1 文档管理的特征47 4.2.2 项目文档管理的一般规则.48 4.3 质量保证.48 9.4 日志和周报.49 集成化软件研发流程 IDP 4 4.5 绩效评估.49 4.5.1

5、定义绩效体系.49 4.5.2 填写绩效表格.50 4.6 知识库管理.51 A. 集成化软件研发流程图 B. 过程域和主要成果清单 过程域主要工作成果 产品管理(产品策划,调研分析,立项)产品建议书,产品调研报告,立项申请书 销售管理(营销策划,销售跟踪,合同管理)营销方案,销售跟踪表,合同管理表 客户服务(受理,处理,关闭,反馈)客服跟踪表 营销 客服 过程 客户信息管理客户信息表 立项管理(立项申请,PMO 受理,立项评审, 项目启动) 立项申请书,立项评审报告,项目总体计划 结项管理(结项申请,PMO 受理,结项评审, 遗留问题跟踪,项目工作总结) 结项申请书,结项评审报告,项目工作总

6、结 项目规划与监控(人员角色,任务进度,项目 成本,项目评审) 人员角色表,任务进度表,成本表,评审报告 变更控制变更控制报告 沟通管理沟通记录 项目 管理 过程 问题跟踪问题跟踪表 需求开发与管理需求规格说明书,需求跟踪表 系统设计系统设计说明书 模块开发与集成模块文档(需求和设计) ,软件代码 测试与缺陷跟踪测试用例,测试报告,缺陷跟踪表 交付与验收安装手册,使用手册,验收报告 项目 研发 过程 维护维护记录 软件配置管理,文档管理,知识管理软件配置库,文档库,知识库 质量保证质量保证检查表,问题跟踪表 日志和周报工作日志,周报 支持 过程 绩效分析绩效报表 1 C. 研发组织结构模型 营

7、销和客服角色 项目成员角色 支持角色 管理角色 研发总监 销售人员 产品经理 需求分析员 系统设计师 PMO 项目经理 决策委员会 开发工程师 测试人员 质量保证员 各部门经理 配置管理员 客服人员 集成化软件研发流程 IDP 2 D. 角色职责表 角色该角色在研发流程中的主要职责 研发总监 (1)参与立项评审,为项目分配合适的人力资源。 (2)及时了解所有项目的人力资源、进度、质量情况,协商处理问题。 (3)在项目结束时,对项目进行综合评估。 决策委员会 决策委员会一般由部门经理以上职位的人员组成,主要职责是参与决策评审(如立项 评审) 。 部门经理人力资源分配和协调,提升人员的能力,考核人

8、员绩效。 PMO受理立项申请,受理结项申请,项目过程检查。 产品经理 (1)通过调研分析,进行产品策划,撰写产品建议书,申请立项。 (2)跟踪产品开发过程,及时试用产品,纠正偏差,给出优化建议。 (3)帮助销售人员宣传、销售该产品,及时获取客户的反馈,改进产品。 销售员(1)负责本公司产品的销售,鉴定合同,跟踪合同执行过程。 (2)撰写合同项目的立项申请书。 客服人员集中受理客户问题需求,指定合适的处理人,审核关闭问题,获取客户反馈。 项目经理 项目经理是立项之后的项目主要责任人,主要职责是带领团队在预定的时间和成本之 内,开发并交付质量合格的项目(产品) 。项目经理对本项目的进度、质量负主要

9、责 任。 (1)负责本项目的日常管理(如任务进度管理,项目评审,变更控制,沟通管理, 问题跟踪等) ,以及可能存在的跨项目、跨部门协调。 (2)如果本项目没有专门的需求分析员,那么项目经理承担需求分析工作。如果本 项目缺乏足够的开发工程师,那么项目经理应当承担某些模块开发。 (3)在项目结束时,总结知识财富和经验教训,完善文档。对项目成员的业绩进行 评估。 需求分析员 (1)负责本项目需求调研、分析、定义,撰写详细的需求文档。 (2)将需求准确地传达给相关人员(如开发、测试、客户等) ,随着项目进展,及时 完善需求文档。 系统设计师 (1)根据需求开展系统设计,包括构架设计、数据库设计、用户界

10、面设计等。 (2)撰写设计文档,并将设计成果准确地传达给其他项目成员。 开发人员 (1)按照项目经理分配的任务执行开发工作,并清楚地交付给测试人员(准备测试) 。 如果测试人员报告缺陷,应及时消除缺陷。对自己工作成果的质量负最大责任。 (2)对自己的源代码进行配置管理,撰写自己承担的模块文档。 3 测试人员 (1)了解项目需求,和项目经理商议测试计划,设计测试用例。 (2)根据计划执行测试,找出尽可能多的缺陷。使用缺陷跟踪工具,及时将测试信 息反馈给相关责任人。 质量保证员 (1)跟踪每个项目的开发过程,重点检查需求文档、设计文档、变更记录、用户文 档是否符合规范。 (2)参加需求评审和设计评

11、审。 (3)如果发现项目问题,先和责任人沟通,如果难以解决,则由上级领导协调。 配置管理员 (1)为所有项目创建配置库,为用户分配合适的权限,负责信息安全和备份。 (2)指导开发人员使用配置管理软件。 集成化软件研发流程 IDP 4 第 1 章 营销客服过程 1.1 产品管理 产品管理流程如图 6-1 所示,主要活动有:产品策划,调研分析,产品立项与开发,产 品销售与服务。该流程的主要工作成果和责任人见表 1-1。 图 1-1 产品管理流程 主要活动主要工作成果主要责任人 产品策划产品建议书产品经理 调研分析产品调研分析报告产品经理 产品立项与开发立项申请书,最终产品产品经理,项目经理 产品销

12、售与服务产品宣传材料,销售合同,客服单产品经理,销售人员,客服人员 表 1-1 产品管理流程的成果清单和责任人 1.1.1 产品策划 产品经理负责产品策划活动。产品经理应主动寻求研发部门的帮助,由产品经理牵头, 撰写产品建议书 ,模板见表 1-2。 提示:本产品立项之后,项目团队将进一步细化产品需求、设计方案和开发计划等。 产品建议书 1. 产品概述产品概述 用简练的语言说明本产品“是什么”, “什么用途”。 2. 产品开发背景产品开发背景 从内因、外因两方面阐述产品开发背景,重点说明“为什么”要开发本产品。 (1)内因方面着重考虑:开发方的短期、长期发展战略;开发方的当前实力。 企业 战略

13、调研分析 产品策划 产品经理 产品立项 与开发产品销售与服务 项目经理销售和客服人员 5 (2)外因方面着重考虑:市场需求及发展趋势;技术状况及发展趋势。 3. 消费群体特征消费群体特征 (1)阐述本产品消费群体的特征; (2)说明消费者对产品的功能性需求和非功能性需求; (3)说明本产品如何满足消费者的需求,以及给消费者带来什么好处。 4. 产品主要功能和特色产品主要功能和特色 (1)产品的主要功能列表; (2)说明本产品的特色。 5. 产品设计方案和关键技术产品设计方案和关键技术 (1)阐述设计方案及原理,如果有多种方案,需比较优缺点。 (2)阐述本产品的一些关键技术,评价技术实现的难易程

14、度。 (3)确定哪些产品部件应当采购、外包开发或者自主研发,说明理由,分析相应的风险。 6. 产品开发和上市计划产品开发和上市计划 如果产品有多个版本,估算各版本的开发时间和上市时间,以及人员和资金。 表 1-2 产品建议书 1.1.2 调研分析 产品经理在做产品策划时,应同步进行调研分析。产品经理撰写产品调研分析报告 , 模板见表 1-3,目的是为公司决策提供充分的、有价值的信息。 提示:如果不做调研分析的话,那么产品建议和立项管理都建立在空想之上。 调研者应当客观地对待被调查的事物,不可有意往“好处”或者“坏处”设想。所获取的数 据、图表等信息要真实并且有据可查,不可凭空捏造。 调研分析的

15、主要内容有: 消费者(购买者,使用者,影响者)调研; 竞争对手和同类产品调研; 政策调研; 技术可行性分析; 知识产权分析; 成本收益分析; 产品调研分析报告 1. 消费者调研消费者调研 (1)购买者的特征和需求。 (2)使用者的特征和需求。 (3)影响者的特征和需求。 集成化软件研发流程 IDP 6 2. 竞争对手与同类产品调研竞争对手与同类产品调研 (1)各竞争对手在研发、销售、资金、品牌等方面的实力。 (2)同类产品的功能、质量、价格,以及主要优点和主要缺点。 3. 政策调研政策调研 (1)有无政策“支持”或者“限制”。 (2)有无地方政府(或其它机构)的“扶持”或者“干扰”。 (3)如

16、何利用(应对)政策。 4. 技术和时间可行性分析技术和时间可行性分析 (1)本产品“做得了吗?”、 “做得好吗?”。 (2)按照正常的运作方式,能及时开发完成本产品吗?投入市场的时间合适吗? 5. 知识产权分析知识产权分析 (1)分析是否已经存在某些专利将妨碍本产品的开发与推广; (2)分析本产品能否得到知识产权保护,如何获得? 6. 成本成本效益分析效益分析 (1)估算总成本。 (2)估算总收益。 表 1-3 产品调研分析报告 1.1.3 产品立项与开发 产品经理负责立项申请,撰写立项申请书 ,提交给 PMO,进入立项管理流程。 如果本产品被批准立项,则: 项目经理将管理本产品的开发过程,对产品的质量和进度负责。 产品经理要跟踪开发过程,及时了解产品的开发进度和工作成果质量。如果产品经 理发现开发工作偏离了产品需求和预定的计划,应当及时和项目经理沟通,纠正偏 差。 建议开发团队采用增量模式来开发产品,每次发布新的版本,既要请测试人员进行测试, 又要请产品经理来体验(

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

当前位置:首页 > 办公文档 > 事务文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号