经典集成化软件研发流程IDP70.docx
- 文档编号:5050343
- 上传时间:2022-12-12
- 格式:DOCX
- 页数:53
- 大小:471.84KB
经典集成化软件研发流程IDP70.docx
《经典集成化软件研发流程IDP70.docx》由会员分享,可在线阅读,更多相关《经典集成化软件研发流程IDP70.docx(53页珍藏版)》请在冰豆网上搜索。
经典集成化软件研发流程IDP70
集成化软件研发流程IDP7.0
文件状态:
[]草稿
[√]正式发布
[]正在修改
文件标识:
集成化软件研发流程IDP
当前版本:
7.0
作者:
林锐
审核:
完成日期:
2009年11月
上海漫索计算机科技有限公司
目录
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客户服务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
2.1.2PMO受理20
2.1.3立项评审21
2.1.4项目启动22
2.2结项管理23
2.2.1结项申请23
2.2.2PMO受理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项目成本管理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.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消除缺陷41
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
4.5绩效评估49
4.5.1定义绩效体系49
4.5.2填写绩效表格50
4.6知识库管理51
A.集成化软件研发流程图
B.过程域和主要成果清单
过程域
主要工作成果
营销
客服过程
产品管理(产品策划,调研分析,立项)
产品建议书,产品调研报告,立项申请书
销售管理(营销策划,销售跟踪,合同管理)
营销方案,销售跟踪表,合同管理表
客户服务(受理,处理,关闭,反馈)
客服跟踪表
客户信息管理
客户信息表
项目
管理
过程
立项管理(立项申请,PMO受理,立项评审,项目启动)
立项申请书,立项评审报告,项目总体计划
结项管理(结项申请,PMO受理,结项评审,遗留问题跟踪,项目工作总结)
结项申请书,结项评审报告,项目工作总结
项目规划与监控(人员角色,任务进度,项目成本,项目评审)
人员角色表,任务进度表,成本表,评审报告
变更控制
变更控制报告
沟通管理
沟通记录
问题跟踪
问题跟踪表
项目
研发
过程
需求开发与管理
需求规格说明书,需求跟踪表
系统设计
系统设计说明书
模块开发与集成
模块文档(需求和设计),软件代码
测试与缺陷跟踪
测试用例,测试报告,缺陷跟踪表
交付与验收
安装手册,使用手册,验收报告
维护
维护记录
支持
过程
软件配置管理,文档管理,知识管理
软件配置库,文档库,知识库
质量保证
质量保证检查表,问题跟踪表
日志和周报
工作日志,周报
绩效分析
绩效报表
C.研发组织结构模型
•客服人员
D.角色职责表
角色
该角色在研发流程中的主要职责
研发总监
(1)参与立项评审,为项目分配合适的人力资源。
(2)及时了解所有项目的人力资源、进度、质量情况,协商处理问题。
(3)在项目结束时,对项目进行综合评估。
决策委员会
决策委员会一般由部门经理以上职位的人员组成,主要职责是参与决策评审(如立项评审)。
部门经理
人力资源分配和协调,提升人员的能力,考核人员绩效。
PMO
受理立项申请,受理结项申请,项目过程检查。
产品经理
(1)通过调研分析,进行产品策划,撰写产品建议书,申请立项。
(2)跟踪产品开发过程,及时试用产品,纠正偏差,给出优化建议。
(3)帮助销售人员宣传、销售该产品,及时获取客户的反馈,改进产品。
销售员
(1)负责本公司产品的销售,鉴定合同,跟踪合同执行过程。
(2)撰写合同项目的立项申请书。
客服人员
集中受理客户问题需求,指定合适的处理人,审核关闭问题,获取客户反馈。
项目经理
项目经理是立项之后的项目主要责任人,主要职责是带领团队在预定的时间和成本之内,开发并交付质量合格的项目(产品)。
项目经理对本项目的进度、质量负主要责任。
(1)负责本项目的日常管理(如任务进度管理,项目评审,变更控制,沟通管理,问题跟踪等),以及可能存在的跨项目、跨部门协调。
(2)如果本项目没有专门的需求分析员,那么项目经理承担需求分析工作。
如果本项目缺乏足够的开发工程师,那么项目经理应当承担某些模块开发。
(3)在项目结束时,总结知识财富和经验教训,完善文档。
对项目成员的业绩进行评估。
需求分析员
(1)负责本项目需求调研、分析、定义,撰写详细的需求文档。
(2)将需求准确地传达给相关人员(如开发、测试、客户等),随着项目进展,及时完善需求文档。
系统设计师
(1)根据需求开展系统设计,包括构架设计、数据库设计、用户界面设计等。
(2)撰写设计文档,并将设计成果准确地传达给其他项目成员。
开发人员
(1)按照项目经理分配的任务执行开发工作,并清楚地交付给测试人员(准备测试)。
如果测试人员报告缺陷,应及时消除缺陷。
对自己工作成果的质量负最大责任。
(2)对自己的源代码进行配置管理,撰写自己承担的模块文档。
测试人员
(1)了解项目需求,和项目经理商议测试计划,设计测试用例。
(2)根据计划执行测试,找出尽可能多的缺陷。
使用缺陷跟踪工具,及时将测试信息反馈给相关责任人。
质量保证员
(1)跟踪每个项目的开发过程,重点检查需求文档、设计文档、变更记录、用户文档是否符合规范。
(2)参加需求评审和设计评审。
(3)如果发现项目问题,先和责任人沟通,如果难以解决,则由上级领导协调。
配置管理员
(1)为所有项目创建配置库,为用户分配合适的权限,负责信息安全和备份。
(2)指导开发人员使用配置管理软件。
第1章营销客服过程
1.1产品管理
♀销售和客服人员
企业
战略
♀项目经理
产品立项与开发
调研分析
产品策划
产品销售与服务
♀产品经理
产品管理流程如图6-1所示,主要活动有:
产品策划,调研分析,产品立项与开发,产品销售与服务。
该流程的主要工作成果和责任人见表1-1。
图1-1产品管理流程
主要活动
主要工作成果
主要责任人
产品策划
产品建议书
产品经理
调研分析
产品调研分析报告
产品经理
产品立项与开发
立项申请书,最终产品
产品经理,项目经理
产品销售与服务
产品宣传材料,销售合同,客服单
产品经理,销售人员,客服人员
表1-1产品管理流程的成果清单和责任人
1.1.1产品策划
产品经理负责产品策划活动。
产品经理应主动寻求研发部门的帮助,由产品经理牵头,撰写《产品建议书》,模板见表1-2。
提示:
本产品立项之后,项目团队将进一步细化产品需求、设计方案和开发计划等。
产品建议书
1.产品概述
用简练的语言说明本产品“是什么”,“什么用途”。
2.产品开发背景
从内因、外因两方面阐述产品开发背景,重点说明“为什么”要开发本产品。
(1)内因方面着重考虑:
开发方的短期、长期发展战略;开发方的当前实力。
(2)外因方面着重考虑:
市场需求及发展趋势;技术状况及发展趋势。
3.消费群体特征
(1)阐述本产品消费群体的特征;
(2)说明消费者对产品的功能性需求和非功能性需求;
(3)说明本产品如何满足消费者的需求,以及给消费者带来什么好处。
4.产品主要功能和特色
(1)产品的主要功能列表;
(2)说明本产品的特色。
5.产品设计方案和关键技术
(1)阐述设计方案及原理,如果有多种方案,需比较优缺点。
(2)阐述本产品的一些关键技术,评价技术实现的难易程度。
(3)确定哪些产品部件应当采购、外包开发或者自主研发,说明理由,分析相应的风险。
6.产品开发和上市计划
如果产品有多个版本,估算各版本的开发时间和上市时间,以及人员和资金。
表1-2产品建议书
1.1.2调研分析
产品经理在做产品策划时,应同步进行调研分析。
产品经理撰写《产品调研分析报告》,模板见表1-3,目的是为公司决策提供充分的、有价值的信息。
提示:
如果不做调研分析的话,那么产品建议和立项管理都建立在空想之上。
调研者应当客观地对待被调查的事物,不可有意往“好处”或者“坏处”设想。
所获取的数据、图表等信息要真实并且有据可查,不可凭空捏造。
调研分析的主要内容有:
✧消费者(购买者,使用者,影响者)调研;
✧竞争对手和同类产品调研;
✧政策调研;
✧技术可行性分析;
✧知识产权分析;
✧成本—收益分析;
产品调研分析报告
1.消费者调研
(1)购买者的特征和需求。
(2)使用者的特征和需求。
(3)影响者的特征和需求。
2.竞争对手与同类产品调研
(1)各竞争对手在研发、销售、资金、品牌等方面的实力。
(2)同类产品的功能、质量、价格,以及主要优点和主要缺点。
3.政策调研
(1)有无政策“支持”或者“限制”。
(2)有无地方政府(或其它机构)的“扶持”或者“干扰”。
(3)如何利用(应对)政策。
4.技术和时间可行性分析
(1)本产品“做得了吗?
”、“做得好吗?
”。
(2)按照正常的运作方式,能及时开发完成本产品吗?
投入市场的时间合适吗?
5.知识产权分析
(1)分析是否已经存在某些专利将妨碍本产品的开发与推广;
(2)分析本产品能否得到知识产权保护,如何获得?
6.成本—效益分析
(1)估算总成本。
(2)估算总收益。
表1-3产品调研分析报告
1.1.3产品立项与开发
产品经理负责立项申请,撰写《立项申请书》,提交给PMO,进入立项管理流程。
如果本产品被批准立项,则:
✧项目经理将管理本产品的开发过程,对产品的质量和进度负责。
✧产品经理要跟踪开发过程,及时了解产品的开发进度和工作成果质量。
如果产品经理发现开发工作偏离了产品需求和预定的计划,应当及时和项目经理沟通,纠正偏差。
建议开发团队采用增量模式来开发产品,每次发布新的版本,既要请测试人员进行测试,又要请产品经理来体验(试用)。
产品经理应当站在客户的角度来体验(试用)当前产品:
✧如果发现产品中的缺陷,则向开发人员报告缺陷,开发人员及时消除缺陷。
✧若产品经理向项目经理提出改进建议,双方应先就需求和改进措施达成共识,然后开发人员执行相应的改进措施。
1.1.4产品销售与服务
产品开发完成之后,产品经理负责:
✧撰写产品介绍文件(如ppt文件)。
✧制作本产品的宣传网页,设法在更多的网站发布产品信息。
✧可能需要设计和制作宣传页(印刷品)。
✧产品经理对本公司销售人员进行产品培训,使销售人员充分了解本产品的特性。
上述工作完成之后,进入销售管理流程和客户服务流程。
产品经理跟踪销售和客服过程,收集并分析客户意见,及时改进产品策划。
1.2销售管理
销售管理流程如图1-2所示,主要活动有:
营销策划,销售跟踪,合同管理。
该流程的主要工作成果和责任人见表1-4。
-销售跟踪-
接触客户
客户分析
售前服务与跟踪
签订合同
-合同管理-
实施计划与跟踪
收款计划与跟踪
付款计划与跟踪
♀销售人员
♀销售人员
♀销售经理
产品或项目
营销策划
图1-2销售管理流程
主要活动
主要工作成果
主要责任人
营销策划
营销方案
销售经理
销售跟踪
销售跟踪表,销售合同
销售人员
合同管理
合同实施、收款、付款跟踪表
销售人员
表1-4销售管理流程的成果清单和责任人
1.2.1营销策划
销售部门商议营销方案,销售经理分配任务给执行人(可以多人)。
每个执行人填写执行情况,模板见表1-5。
营销方案
方案名称
制定人
起止日期
执行人
A,B
销售计划内容
执行人
执行情况
状态
日期
A
未开始,进行中,完成
B
表1-5营销方案
1.2.2销售跟踪
销售人员负责:
(1)销售本公司的产品;
(2)从客户那里承接项目。
第一步,接触潜在客户。
销售人员通过各种途径接触潜在客户,了解客户(公司)信息和客户的需求。
第二步,客户分析。
销售人员应当撰写《客户分析报告》,为公司提供充分的客户信息(同时也记录了自己的工作业绩),格式参见表1-6。
由于售前服务会消耗公司的资源(人力、金钱、时间),如果客户最终不签订采购合同,那么无效的售前服务将给公司增加成本。
为了避免浪费公司的资源,节约成本,销售部门需商议是否为潜在客户提供进一步的售前服务,以及服务的程度。
客户分析报告
客户分析
1.客户介绍
2.客户需求
3.采购可能性
4.成本-效益分析
5.风险分析
部门意见
说明是否为潜在客户提供进一步的售前服务,以及服务的程度。
表1-6客户分析报告
第三步,售前服务与跟踪。
销售人员根据潜在客户需求,提供产品演示、讲解、答疑等服务。
如果承接客户的招标项目,则按客户规定的程序进行“投标、答辩、商务谈判”。
如果需要,销售人员应主动向研发部门申请技术支持。
销售人员填写销售跟踪表,模板见表1-7。
销售跟踪表
客户
销售单内容
对客户的承诺
跟踪人
销售单状态
跟踪说明
跟踪日期
表1-7销售跟踪表
第四步,签订合同。
如果客户确定采购,可能有2种方式:
(1)商务谈判结束后,双方责任人将签订正式的合同。
双方责任人仔细审查合同中的每个条款,确保合同没有错误和隐患,然后签字、盖章,使合同生效。
(2)客户承诺采购,但是目前不能签订合同。
遇此情况,销售部门需请示公司领导,决定做还是不做。
提示:
如果公司销售产品,则需制定《产品销售合同》模板。
如果公司承接客户项目,则需制定《项目销售合同》模板。
1.2.3合同管理
销售人员根据合同信息,制定实施计划、付款计划、收款计划,并跟踪这些计划的执行情况,模板见表1-8。
合同管理
客户名称
客户方负责人
合同名称
我方负责人
合同签订日期
计划完成日期
合同摘要
计划实施日期
计划说明
执行人
执行状态/情况说明
计划收款日期
金额及用途说明
执行人
执行状态/情况说明
计划付款日期
金额及用途说明
执行人
执行状态/情况说明
表1-8合同管理表(实施、收款、付款)
1.3客户服务
客户服务流程如图1-3所示,主要活动有:
受理,处理,审核关闭,客户反馈。
该流程的主要工作成果和责任人见表1-9。
♀指定处理人
♀客服人员
♀客服人员
生成项目缺陷,项目任务,项目需求等
客户报告
问题需求
♀客户
客户反馈
审核关闭
处理
受理
图1-1客户服务流程
主要活动
主要工作成果
主要责任人
受理
客服跟踪表
客服人员
处理
指定处理人
审核关闭
客服人员
客户反馈
客户
表1-9客户服务流程的成果清单和责任人
1.3.1受理
客户通过各种途径报告问题(包括问题、需求、建议等)。
客服人员记录客户问题,并指定处理人,模板见表1-10。
1.3.2处理
如果处理人能够直接解决客户问题,则填写处理说明,把状态置为“解决待关闭”。
如果问题比较复杂,可以生成“项目任务、项目缺陷、项目需求”等。
若“任务、缺陷、需求”都已经完成,再把客户问题的状态置为“解决待关闭”。
1.3.3审核关闭
当客户问题的状态为“解决待关闭”时,客服人员验证这个问题,如果的确已经解决,则把状态置为“关闭”,并填写关闭说明。
1.3.4客户反馈
客服人员告知客户其问题已经解决,并获取客户的反馈意见。
客服跟踪表
标题
编号
客户/联系人
客服类型
内容
受理人
受理时间
受理说明
处理人
处理时间
处理说明
关闭人
关闭时间
关闭说明
客户反馈
表1-10客服跟踪表
1.4客户信息管理
营销人员和客服人员均可填写客户公司信息和客户联系人信息(模板见表1-11)。
客户信息表
客户公司简称
客户状态
客户公司全称
客户类型
电话
所属区域
传真
所属行业
邮政编码
所属城市
地址
客户公司简介
客户分析
联系人姓名
部门/职务
联系电话
Email/即时通信
表1-11客户信息
第2章项目管理过程
2.1立项管理
立项管理的流程如图7-1所示,主要活动有:
立项申请、PMO受理、立项评审和项目启动。
该流程的主要工作成果和责任人见表2-1。
♀项目团队
项目启动
立项
评审
PMO
受理
♀销售人员
♀产品经理
自主产品立项申请
合同项目立项申请
图2-1立项管理流程
关键活动
主要工作成果
主要责任人
自主产品立项申请
立项申请书,产品建议书,调研分析报告
产品经理
合同项目立项申请
立项申请书,相关合同文件
合同项目的销售人员
PMO受理
立项评审通知
PMO
立项评审
立项评审结论
立项评审委员会
项目启动
项目总体计划
项目经理
表2-1立项管理流程的主要工作成果和责任人
2.1.1立项申请
对于自主产品,产品经理撰写《立项申请书》,并将相关附件(主要是产品建议书,产品调研分析报告)一起提交给PMO。
对于合同项目,销售人员撰写《立项申请书》,并将相关附件(主要是合同文件)一起提交给PMO。
《立项申请书》的格式见表2-2。
立项申请书
项目名称
项目类型
合同项目/自主产品
申请人
申请日期
1.项目介绍
2.本项目对公司的价值
3.项目进度要求
4.项目所需人力资源
5.项目成本估算
6.立项可行性分析
6.1技术可行性分析
6.2成本-效益分析
6.3竞争分析
6.4风险分析
6.5SWOT分析
表2-2立项申请书的格式
2.1.2PMO受理
PMO受理人审阅《立项申请书》和相关附件,如果发现文件内容不合流程要求或者质量不合格,则退还给申请人重新改进,直到文件合格为止。
之后,PMO受理人将文件转交给研发总监。
提示:
这样做的目的是提高立项评审的效率。
研发总监根据项目的特征,选定“立项评审委员会”,确定评审时间。
PMO受理人发起立项评审通知,格式见表2-3。
提示:
如果项目涉及面很广,难以一次性在立项评审会议上决定,那么研发总监可以先召开“预评审”会议,之后再进行正式的立项评审。
立项评审通知
项目名称
申请人
评审文件
评审时间地点
评审人员
部门和职务
评审负责人
评委
其他参加人员
评审内容
表2-3立项评审通知
2.1.3立项评审
PMO通知相关人员在既定的时间参加立项评审会议,《立项评审报告》格式见2-4。
评审负责人主持评审会议,把控会议进程。
立项申请人陈述《立项申请书》和相关文件的主要内容。
评审委员提出疑问,立项申请人解答。
双方应当对有争议的内容提出处理意见、达成共识。
每个评委发表(填写)自己的评审意见。
评审负责人汇总所有评审委员的评审意见,给出评审结论:
“同意立项”或者“不同意立项”。
提示:
评审期间应当商议“项目人力资源计划”,避免立项之后人员不能到位的问题。
记录员(PMO受理人)填写会议记录。
评审结束后,公司级的项目由公司领导(研发总监)给出“终审结论和意见”,部门级项目由部门经理给出“终审结论和意见”。
XXX立项评审报告
评委姓名
评审意见
说明同意或者不同意的理由
评审负责人
评审结论、汇总意见和人力资源计划
评审结论:
[√]同意立项[]不同意
汇总意见和人力资源计划:
记录员
会议记录
领导
终审结论和意见
评审结论:
[√]同意立项[]不同意
意见:
表2-4立项评审报告
2.1.4项目启动
第1步确定项目团队
部门经理根据项目特征和立项评审报告,任命合适的项目经理,并确定该项目的主要成员。
项目经理对立项之后的项目进度和质量负责。
项目成员向项目经理汇报工作。
项目经理向部门经理汇报工作。
第2步确定项目总体计划
项目经理和项目成员共同商议,制定初步的《项目总体计划》,格式参见表2-5。
部门经理审批该《项目总体计划》,如果有修改意见,请项目经理及时修正。
提示:
在项目开发过程中,项目经理可以不断细化项目计划和修改项目计划,详见“项目规划与监控”过程域。
项目总体计划
项目名称
计划开始日期
项目经理
计划结束日期
1.项目介绍
说明项目目标、关键因素及优先级
2.项目成员表
姓名
角色
说明(主要职责和工作时间)
3.任务进度表
名称(
阶段/
任务/
评审点)
执行人
计划起止日期
4.部门经理审批
审批意见…
表2-5项
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 经典 集成化 软件 研发 流程 IDP70
![提示](https://static.bdocx.com/images/bang_tan.gif)