软件项目过程定义表模版.doc

上传人:小飞机 文档编号:3950948 上传时间:2023-03-28 格式:DOC 页数:21 大小:382KB
返回 下载 相关 举报
软件项目过程定义表模版.doc_第1页
第1页 / 共21页
软件项目过程定义表模版.doc_第2页
第2页 / 共21页
软件项目过程定义表模版.doc_第3页
第3页 / 共21页
软件项目过程定义表模版.doc_第4页
第4页 / 共21页
软件项目过程定义表模版.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《软件项目过程定义表模版.doc》由会员分享,可在线阅读,更多相关《软件项目过程定义表模版.doc(21页珍藏版)》请在三一办公上搜索。

1、项目过程定义表文档编号:项目编号:受控状态:受控版本号:V1.02014年10月15日修 订 记 录 类别:A 增加 M 修改 D 删除版本日期制定类别批准描述(注明修改的条款或页)1.02014-10-09胡秋苹A1.项目生命周期选择12.项目已定义过程12.1 通用过程裁剪12.2 项目开发过程裁剪矩阵32.2.1 瀑布型32.2.2 迭代型102.3 项目支持过程裁剪矩阵183.偏差说明194.审核过程20项目过程定义表项目名称项目编号项目开始日期项目计划完成日期1. 项目生命周期选择提示:请在选择栏划,并在“选择理由”栏说明理由。可选生命周期模型选择理由瀑布型迭代型螺旋型增量型2. 项

2、目已定义过程2.1 通用过程裁剪通用过程:适用于所有生命周期模型适用的生命周期模型: 瀑布型 增量型 迭代型 螺旋型阶段过程过程元素裁剪属性裁剪选项输出裁剪准则生命周期全阶段项目监控活动项目计划监控频率 每周一次 每两周一次项目计划监控一览表项目周期较长(6个月以上)的项目,可以选择每两周一次周期性项目进展评估与汇报频率 每周一次 每两周一次项目周报项目周期较长(6个月以上)的项目,可以选择每二周一次项目里程碑评估方式 正式 非正式项目里程碑报告当里程碑节点是阶段结束点时,采用正式评估,其它里程碑评估方式由项目经理根据对项目控制的重要程度决定问题与偏差管理/项目计划监控一览表差异与问题管理/风

3、险管理活动制定风险管理计划方式 专题计划 含在项目计划中风险管理计划中小项目风险管理计划可含在项目计划中风险管理计划技术评审可选 需要 不需要专题计划需要单独的技术评审方式 非正式评审检查表评审报告风险识别与应对/风险列表/风险监控/项目风险列表(包含于“项目计划监控表”中)/项目风险管理总结方式 单独总结报告 含在项目总结报告中风险管理总结报告/供应商管理过程可选 需要 不需要不需要:如果项目不涉及采购和外包,可裁剪该过程活动制定采购计划方式 专题计划 在项目计划中采购计划/采购计划技术评审可选 需要 不需要专题计划需要单独的技术评审方式 非正式评审技术评审检查表技术评审报告选择供应商方式

4、自主采购 招标供应商评价表原则上采购单价大于50万元的设备、软件和外包或同类设备总额大于100万元时,采用招标方式签定合同可选 需要 不需要合同与合同审批表不需要:供应商为公司内部时/采购产品交付计划/监控合同执行情况可选 需要 不需要合同执行状态报告不需要:非合同方式可选 需要 不需要外包过程监控报告需要:外包方式到货验收/采购产品验收报告/产品交付/2.2 项目开发过程裁剪矩阵项目经理在EPG组与和项目团队的协助下,在所选生命周期模型的指导下,对项目开发裁剪矩阵进行裁剪,定义项目的项目开发过程需要的活动和输出。注:不同的生命周期模型具有不用的开发过程,本表支持二种类型的生命周期模型,瀑布型

5、、迭代型,在定义的过程中,可以依据项目特点定义。不需要的生命周期模型,请删除。2.2.1 瀑布型适用的生命周期模型: 瀑布型 迭代型 螺旋型阶段过程过程元素(活动)裁剪属性裁剪选项输出裁剪准则*3立项项目计划召开项目启动会议方式 Email 正式会议会议纪要Email:项目组成员少于5人制定初步项目计划/项目计划/获取对项目计划的承诺方式 口头 Email回复 签字根据承诺对于项目的重要性,项目经理自己确定需求分析阶段需求开发、技术评审需求调研可选 需要 不需要需求调研计划需求调研报告不需要:用户提出明确纸质需求时;维护型项目/需求讨论会议记录/需求分析、需求定义/需求讨论记录表或会议记录/可

6、选 需要 不需要客户需求说明书不需要:用户提供纸质需求文档时;维护型项目;软件产品研发;/产品需求说明书/需求双向追踪表/客户需求评审可选 需要 不需要不需要:用户提供完整用户需求说明书时(用户提供纸质需求文档时;维护型项目)方式 非正式评审 正式评审评审检查表技术评审报告产品需求说明书评审方式 正式评审评审计划评审检查表技术评审报告客户需求确认方式 会议 会签客户需求说明书根据客户要求确定项目计划阶段项目计划、验收(计划)、系统测试(计划)、技术评审项目过程定义/项目过程定义表/项目估算/项目估算报告/制定项目计划/项目计划/项目计划评审方式 正式评审 Email回复 签字评审计划评审检查表

7、管理评审报告根据承诺对于项目的重要性,项目经理自己确定制定验收计划/验收计划/制定系统测试计划/系统测试计划/系统测试计划同行评审方式 正式评审 Email回复 签字评审计划评审检查表管理评审报告/概要设计阶段概要设计、系统测试(设计)、技术评审制定备选方案并评选可选 需要 不需要备选方案评估准则及评估方法备选方案评估分析表备选方案需要:技术、需求上具有创新性或者大型项目不需要:1.在需求、技术等方面与以前项目高度类似的项目2.采用相同技术方案的维护型项目新技术评价可选 需要 不需要新技术评价表需要:需制定备选方案且备选方案中含有新技术不需要:1.不需制定备选方案2. 备选方案中不含新技术概要

8、设计/概要设计说明书接口一览表/概要设计评审方式 正式评审 Email回复技术评审计划技术评审检查表技术评审报告/设计系统测试用例/系统测试用例/系统测试用例评审方式 一般评审 Email回复技术评审检查表技术评审报告/详详细设计阶段产品集成(计划)、详细设计、集成测试(计划和设计)、技术评审制定集成计划/集成计划/集成计划技术评审方式 正式评审 其他技术评审表技术评审报告制定集成测试计划/集成测试计划/集成测试计划技术评审方式 会签 Email答复 正式评审技术评审表技术评审报告详细设计可选 需要 不需要当满足如下情况时,可将详细设计合并至概要设计说明书:1小项目,系统复杂程度低,开发人员能

9、力足以根据概要设计进行开发2中小项目,为以前项目的后继或派生,开发人员了解程序结构和需求3中小项目,采用以前成熟项目的系统结构和设计思想,开发人员了解程序结构4.使用成熟的构架进行设计、且概要设计已包括详细设计信息5不变更技术方案的维护型项目,且开发人员了解结构和需求方法 面向对象 面向过程详细设计说明书(面向对象)详细设计说明书(面向过程)详细设计说明书技术评审方式 一般评审技术评审表技术评审报告/设计集成测试用例/集成测试用例/集成测试用例技术评审方式 一般评审技术评审表技术评审报告/编码与单元测试阶段单元测试(计划和设计)、编码实现、技术评审、单元测试制定单元测试计划方式 按照测试计划模

10、板制定 含在项目计划的附件项目进度计划中单元测试计划项目进度计划自主研发大项目中、小项目或者合同项目单元测试计划技术评审方式 一般评审技术评审表技术评审报告支持文档编写文档种类培训材料用户手册安装手册操作手册可根据项目的具体要求,编制上述文档中的一至多份支持文档技术评审方式 一般评审 Email回复技术评审检查表技术评审报告/设计单元测试用例方式 按照测试用例模板制定 开发人员自己编写,格式不做限制单元测试用例*2关键软件代码组件非关键软件代码组件单元测试用例技术评审方式 一般评审 可不专门做评审,可在测试时采用交叉测试执行方式验证技术评审表技术评审报告*2关键软件代码组件非关键软件代码组件编

11、码实现/源代码/代码技术评审方式 代码走查 正式评审代码走查报告技术评审计划技术评审表技术评审报告项目经理自定*2关键软件代码组件执行单元测试/测试用例的执行历史缺陷管理频率 事件驱动(有缺陷时)测试记录单根据测试情况而定编写单元测试报告方式 合并到工作周报个人工作周报项目周报/集成与集成测试阶段产品集成、集成测试集成测试发布/ EmailEmail/建立集成环境/集成环境检查单/确保接口兼容性/会议纪要/确认产品构件准备就绪/产品集成/集成后的产品集成日志/执行集成测试/测试用例的执行历史/缺陷管理频率 事件驱动(有缺陷时)测试记录单或Bug管理系统根据测试情况而定编写集成测试报告/个人工作

12、报告及项目周报/产品打包/产品包/系统测试阶段系统测试系统测试发布/ Email/集成测试通过,方可申请系统测试执行系统测试/测试用例的执行历史/缺陷管理频率 事件驱动(有缺陷时)测试记录单或Bug管理系统根据测试情况而定编写系统测试报告/系统测试报告/验收阶段验收过程验收测试申请/ Email 正式申请验收测试申请/*3对软件产品的验收测试方式 用户验收测试 用系统测试替代或部分替代验收测试报告用系统测试报告替代或部分替代根据合同、任务书的要求和项目本身的情况选择一种或多种方式。当系统测试环境符合或可模拟产品预期使用环境时,系统测试可作为软件产品内部验收测试验收和产品交付/发布清单/问题处理

13、频率事件驱动根据验收测试和验收情况而定编写验收报告/验收报告/产品发布(最终版本发布)/全生命周期需求管理需求变更频率事件驱动变更申请表当需求发生变更时更新维护需求双向追踪表频率事件驱动需求双向追踪表事件驱动:根据项目情况而定注:*1:立项的度量数据应包含在项目管理类中,不单独按阶段统计。注:*2:关键软件代码组件。对关键组件(或组件的部分)的选择需要考虑如下的风险条件: 使用了新的技术、方法、工具,缺少经验的组件,比如新领域的软件开发; 关键的架构性的组件; 必须准确和优化的复杂逻辑或算法; 具有多个异常条件或失败模式的组件; 不易测试的异常处理代码; 打算复用的组件; 将作为其他组件的模型

14、或模板的组件; 影响产品多个部分的组件; 复杂的用户界面; 由缺乏经验的开发者创建的组件; 以往具有很多缺陷或变更的模块。符合这些条件中任何一种或几种被认为是高风险的,我们都视为关键组件。注:*3:对软件产品的验收测试,关键是要在软件产品的预定使用环境中来确认其满足预期用途。项目的合同、任务书或项目本身的项目计划的制定要考虑这个关键因素。在项目中可能是采用一种或多种方式来确认的。2.2.2 迭代型适用的生命周期模型: 瀑布型 迭代型 螺旋型阶段过程过程元素(活动)裁剪属性裁剪选项输出裁剪准则初始计划阶段项目计划召开项目启动会议方式 Email 正式会议会议纪要Email:项目组成员少于5人制定

15、初步项目计划/项目计划/获取对项目计划的承诺方式 口头 Email回复 签字根据承诺对于项目的重要性,项目经理自己确定需求阶段(第1次迭代)需求管理和需求开发需求调研可选 需要 不需要需求调研计划需求调研报告不需要:用户提出明确纸质需求时(如国税总局直接下达明确任务书);虽然没有明确的纸质需求,但需求非常明确,(如采用新技术的产品升级项目等)需求分析、需求定义/需求讨论会议记录/可选 需要 不需要用户需求说明书不需要:用户提供纸质需求文档时;产品升级时/产品需求说明书/需求跟踪/需求双向追踪表或需求管理系统/需求确认方式 会议 会签客户需求确认表根据客户要求确定需求变更/变更申请表/项目计划阶

16、段(第1次迭代)项目计划项目过程定义/项目过程定义表/项目估算/项目估算报告/制定项目计划/项目计划/获取对项目计划的承诺方式 口头 Email回复 签字根据承诺对于项目的重要性,项目经理自己确定设计和编码实现阶段(第1次迭代)技术方案制定备选方案并评审可选 需要 不需要备选方案评估准则表备选方案中小项目备选方案评估分析报告需要:技术、需求上具有创新性或者大型项目不需要:在需求、技术等方面与以前项目高度类似的项目新技术评价可选 需要 不需要新技术评价表需要:需制定备选方案且备选方案中含有新技术不需要:1.不需制定备选方案2. 备选方案中不含新技术确定设计准则方式 单独形成表格 含在产品需求说明

17、书中设计准则及接口准则表已在产品需求说明书中明确表达时不需此表概要设计/概要设计说明书详细设计可选 需要 不需要当满足如下情况时,可将详细设计合并至概要设计说明书:1小项目,系统复杂程度低,开发人员能力足以根据概要设计进行开发2中小项目,为以前项目的后继或派生,开发人员了解程序结构和需求3中小项目,采用以前成熟项目的系统结构和设计思想,开发人员了解程序结构4.使用成熟的构架进行设计、且概要设计已包括详细设计信息方法 面向对象 面向过程详细设计说明书(面向对象)详细设计说明书(面向过程)需求双向追踪/需求双向追踪表或需求管理系统根据项目情况而定编码实现/源代码/支持文档编写文档种类培训材料用户手

18、册操作手册安装手册维护手册可根据项目的具体要求,编制上述文档中的一至多份验收阶段(第1次迭代)产品集成制定集成计划/集成计划/建立集成环境/集成环境检查单/确保接口兼容性/确认产品构件准备就绪/产品集成/集成后的产品集成日志/产品打包/产品包/测试(单元测试)制定单元测试计划方式 按照测试计划模板制定 含在项目计划的附件项目进度计划中单元测试计划项目计划自主研发大项目中、小项目或者合同项目编写单元测试用例可选 需要 不需要单元测试用例需求双向追踪/需求双向追踪表或需求管理系统根据项目情况而定执行单元测试/测试记录单/缺陷管理频率 事件驱动测试记录单根据测试情况而定编写单元测试报告方式单独形成报

19、告包含在其他报告单元测试报告人个工作报告、项目周报中自主研发大项目中、小项目或者合同项目测试(集成测试)制定集成测试计划/集成测试计划/编写集成测试用例/集成测试用例/需求双向追踪/需求双向追踪表或需求管理系统根据项目情况而定执行集成测试/测试记录单/缺陷管理频率 事件驱动测试记录单根据测试情况而定编写集成测试报告/集成测试报告/测试(系统测试)制定系统测试计划/系统测试计划/编写系统测试用例/系统测试用例/需求双向追踪/需求双向追踪表或需求管理系统根据项目情况而定执行系统测试/测试记录表/缺陷管理频率 事件驱动测试记录表根据测试情况而定编写系统测试报告/系统测试报告/验收申请验收/验收申请/

20、验收/问题处理频率事件驱动问题管理系统根据验收情况而定编写验收报告/验收报告/需求阶段(第N次迭代)需求管理和需求开发是否重新开发需求 需要 不需要不需要:如果在第一次迭代的阶段就已经做好了N次迭代的需要开发。否则每次迭代开始前必须重新做需求开发。需求调研可选 需要 不需要需求调研计划需求调研报告不需要:用户提出明确纸质需求时(如国税总局直接下达明确任务书);虽然没有明确的纸质需求,但需求非常明确,(如采用新技术的产品升级项目等)需求分析、需求定义/需求讨论会议记录/可选 需要 不需要用户需求说明书不需要:用户提供纸质需求文档时;产品升级时/产品需求说明书/需求跟踪/需求双向追踪表/需求确认方

21、式 会议 会签客户需求确认表根据客户要求确定需求变更/变更申请表/项目计划阶段(第N次迭代)项目计划修改项目计划可选 需要 不需要项目计划需要:若项目计划没有对该次迭代的内容进行计划获取对项目计划的承诺可选 需要 不需要不需要:该次迭代没有引入新的项目干系人方式 口头 Email回复 签字根据承诺对于项目的重要性,项目经理自己确定注:如果该次迭代没有引入新的项目干系人则无需选择该项设计和编码实现阶段(第N次迭代)技术方案制定备选方案并评审可选 需要 不需要备选方案评估准则表备选方案中小项目备选方案评估分析报告需要:技术、需求上具有创新性或者大型项目不需要:在需求、技术等方面与以前项目高度类似的

22、项目新技术评价可选 需要 不需要新技术评价表需要:需制定备选方案且备选方案中含有新技术不需要:1.不需制定备选方案2. 备选方案中不含新技术确定设计准则方式 单独形成表格 含在产品需求说明书中设计准则及接口准则表已在产品需求说明书中明确表达时不需此表概要设计方式 修改概要设计 重新进行概要设计概要设计说明书修改概要设计:如果系统框架没有发生大变动,否则需要重新进行概要设计详细设计可选 需要 不需要当满足如下情况时,可将详细设计合并至概要设计说明书:1小项目,系统复杂程度低,开发人员能力足以根据概要设计进行开发2中小项目,为以前项目的后继或派生,开发人员了解程序结构和需求3中小项目,采用以前成熟

23、项目的系统结构和设计思想,开发人员了解程序结构4.使用成熟的构架进行设计、且概要设计已包括详细设计信息方式 修改详细设计 重新设计方法 面向对象 面向过程详细设计说明书(面向对象)详细设计说明书(面向过程)编码实现/源代码/支持文档编写文档种类培训材料用户手册操作手册安装手册维护手册可根据项目的具体要求,编制上述文档中的一至多份需求双向追踪/需求双向追踪表或需求管理系统根据项目情况而定验收阶段(第N次迭代)产品集成制定集成计划/集成计划/建立集成环境/集成环境检查单/确保接口兼容性/确认产品构件准备就绪/产品集成/集成日志集成后的产品/产品打包/产品包/测试(单元测试)制定单元测试计划方式 按

24、照测试计划模板制定 含在项目计划的附件项目进度计划中单元测试计划项目计划自主研发大项目中、小项目或者合同项目编写单元测试用例/单元测试用例/需求双向追踪/需求双向追踪表或需求管理系统根据项目情况而定执行单元测试/测试记录单/缺陷管理频率 事件驱动测试记录单根据测试情况而定编写单元测试报告/单元测试报告/测试(集成测试)制定集成测试计划/集成测试计划/编写集成测试用例/集成测试用例/需求双向追踪/需求双向追踪表或需求管理系统根据项目情况而定执行集成测试/测试记录单/缺陷管理频率 事件驱动测试记录单根据测试情况而定编写集成测试报告/集成测试报告/测试(系统测试)制定系统测试计划/系统测试计划/编写

25、系统测试用例/系统测试用例/需求双向追踪/需求双向追踪表或需求管理系统根据项目情况而定执行系统测试/测试记录单/缺陷管理频率 事件驱动测试记录单根据测试情况而定编写系统测试报告/系统测试报告/验收申请验收/验收申请/验收/问题处理频率事件驱动根据验收情况而定编写验收报告/验收报告/2.3 项目支持过程裁剪矩阵项目经理在EPG组的协助下(其中配置管理的裁剪应有配置管理人员参与、质量保证裁剪应有质量保证人员参与),对表三项目支持裁剪矩阵进行裁剪,定义项目的项目开发过程需要的活动和输出。适用于所有生命周期模型。适用的生命周期模型: 瀑布型 迭代型 螺旋型阶段过程过程元素裁剪属性裁剪选项输出裁剪准则生

26、命周期全阶段决策分析过程可选 需要 不需要不需要:对于本过程指南文件中指出的三种重大问题之外的一般决策,可以不起用决策分析过程活动制定决策分析计划方式 单独计划合并至项目计划决策分析计划/决策分析计划技术评审方式 非正式评审技术评审检查表技术评审报告制定备选方案评估准则/备选方案评估准则与评估方法/制定与评估备选方案/备选方案评估与分析报告/确定最终解决方案/最终解决方案确定文件(会议纪要)/配置管理活动制定配置管理计划/配置管理计划配置管理记录表/配置管理计划评审方式 非正式评审 与项目主计划一起评审技术评审检查表技术评审报告配置标识/配置项配置项清单/基线管理/基线申请表配置状态报告/变更

27、控制/配置项变更申请表配置状态报告/配置状态统计频率 每月一次 半月一次 事件驱动配置状态报告大、中项目小项目配置审计频率 事件驱动配置审计报告表视项目需要版本发布类型 系统测试发布 用户验收发布 最终产品发布 补丁发布发布申请表发布清单产品版本规格说明书(针对用户验收发布、最终产品发布和补丁发布)自主研发项目可将用户验收发布合并到系统测试发布质量保证活动制定质量保证计划/质量保证计划/质量保证计划技术评审方式 非正式评审 与项目主计划一起评审技术评审检查表技术评审报告对项目的指导方式 Email 会议会议纪要/执行产品与过程质量审核频率 每周一次 半月一次 每月一次QA检查表不符合项报告小项目大、中项目问题通报与跟踪频率 每周一次 半月一次 每月一次质量保证周报视情况需要小项目大、中项目度量与分析活动制定数据收集与分析计划/含在项目计划中/收集分析度量数据/含在“项目计划监督一览表”中/通报分析结果频率 每周一次每月一次质量趋势报告3. 偏差说明偏离项偏离结果说明4. 审核过程审核过程QAEPG代表可以多人(至少两人)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号