公司软件测评过程能力提升方案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件测评过程能力提升方案

1 测评过程能力调研

方案制定前需对公司现有测试流程及管理工具开展调研工作,对公司测评过程能力现状进行评估。现状的评估将从软件研发过程、软件测评过程、及测试相关支撑过程(质量管理、配置管理等),以及软件测评团队、研发平台及测试管理工具等方面,深入调研,并进行诊断。

测评过程能力需要通过项目测评过程来体现,其能力的提高需要在平时每件工作当中不断积累,也需要测评团队中每位成员的努力,单单靠几个人不可能提高一个团队的测评过程能力。因此报告将着重对软件测评团队的现有成员状态进行评估,并对测评团队建设提出建议。在后续培训课程设计和实施上,也将针对性进行安排,培训实施计划将充分考虑现状、客户目标,并力求兼顾个人意愿。

测评过程能力提升课程将针面对全员开展,针对人员包括以下类型:系统应用软件开发人员、嵌入式软件开发人员、系统应用软件测试人员、嵌入式软件测试人员。通过本项目的具体实施,将会形成一套比较合理的软件测试体系和制度,不仅让公司获得一定技术过程能力上的提升,更具备良好后续的自我提升平台。

在以上分析的基础上,咨询团队将在对用户现场进一步调研、诊断其软件测评流程、管理工具现状及综合需求,结合实际及软件测评专业发展的需要,出具“软件测评现状评估及改进建议报告”。

1.调研对象

调研是现状评估的基础,而确定调研对象则是调研活动的基础。内部调研将分别面向开发人员、测试人员、项目管理人员、配置管理人员、质量保证人员等,从以下三个方面开展:

●软件测试过程能力:包括测试体系制度、测试质量管理、测试配置管理

等;

●测试团队和人的能力:包括测试基础知识和理论、对测试体系理解能力、

对测试流程的熟悉度、测试管理工具应用技术、团队协作能力、文档能力、沟通技巧等;

●对RDP6.0研发控制流程和PLM管理平台的调研:为了完成将软件测评

活动及过程文档模板固化在PLM管理平台上的目标,有必要对南车目前实用的研发控制流程RDP6.0和PLM管理平台进行相应调研。

2.调研过程

调研的基本过程如下:

●调研准备:首先制定调研的计划,计划好所需的资源、调研的方式、结

果的统计等步骤,并按照计划准备调研所需的资源包括:人力、物力、资金、时间等;

●实际调查:根据制定的计划、依靠准备的各种资源,开展实际调研工作;

●数据分析:对调研所得数据进行分析;

●结果统计:根据对调研数据的分析,统计得出结论。

3.调研方法

调研所采用的方法一般有:

●文案调查:通过要求项目配合方配合,以文件形式提供。对公司目前的

软件测评过程能力现状进行调查,包括软件测试体系文件完善程度、软件测试流程管理能力等情况进行普查,并对试点单位的进行详细的摸查;

●调查问卷:通过发放调查问卷,对软件研发和测试部门人员对软件测试

基础知识理解、对软件测试流程的了解、对软件测试体系的熟悉度等情况进行进一步的调研;

●现场访谈:随机走访公司软件研发与测试人员,对其软件测试过程能力

进行调查。

4.调研结果

输出“软件测评过程能力现状评估及改进建议报告”。主要包括:

●测评体系现状:对公司软件测评体系的现状进行调研,调研内容包括:

测评体系文件、测评流程、实际项目中对测评体系的符合程度等;

●测评团队现状:对公司软件测评团队的现状进行调研,调研内容包括:

测评团队组织架构、测评人员组成、测评人员技术能力、对软件测评体系和过程的认知程度等;

●测评管理现状:对公司软件测评管理的现状进行调研,调研内容包括:

测评管理制度、质量管理现状、配置管理现状、测评管理工具等;

●主要问题:根据以上调研结果,指出公司在软件测评过程能力中存在的

主要问题;

●改进建议:根据调研结果和存在的问题,提出提升公司软件测评过程能

力的针对性建议。

5.调研所需资源

调研所需资源如下:

●人力资源:除了我方咨询人员外,还需公司相关人员配合;

●物力资源:包括本次调研活动所需的所有物力、资金。

●其他资源:调研所用时间等其他资源。

2 软件测评过程能力建设方案

2.1软件研发过程

本项目需求中,软件的分类分级标准及软件需求管理属于软件研发过程。

2.1.1建立软件的分类、分级标准

一、项目需求

本部分对应项目需求中软件测评流程体系(REQ01)中部分需求:

1.建立软件的分类、分级标准。

2.根据软件的分类、分级标准及软件测试需要,制定软件开发过程裁剪指

导书。

二、提升方案

根据我们的初步调研,公司的软件项目具有以下特点:

●软件多为嵌入式软件。嵌入式软件具有两个显著特点:一是软件和硬件结

合紧密,软件脱离特定系统往往无法运行,软件失效与硬件故障有时难以

区分,甚至相互干。二是开发环境和运行环境不同。

●软件实时性强。软件多是实时软件,不但要求软件执行实时性强,而且要

求多个任务能协调执行。

●软件属于安全关键软件。软件的不可靠将带来灾难性的后果,因此对其可

靠性、安全性要求很高。

一般来讲,软件的分类从软件本身来讲可以从开发平台、开发语言等进行分类,也可以根据软件的应用类型进行划分;软件分级可以从软件含量、软件安全等级等进行划分,我们将在对公司项目进行充分的调研的基础,参照相关国际标准/国家标准/国军标/行业标准,并结合我司在软件分类及分级标准的实践经验,制定适合公司软件特点的分类及分级标准。并根据软件的分类、分级标准及软件测试需要,制定软件开发过程裁剪指导书。

2.1.2软件需求管理

一、项目需求

本部分对应项目招标书中的软件需求管理(REQ24),包含但不限于如下要点:

1.结合集团公司目前的软件开发工作实际及发展需要,提出并制定科学、合理的软件需求管理方式和规程。

2.提出需求管理工具的选择建议书(工具需满足与PLM系统接口的需要,或整理、提出需求管理的需求,由PLM系统实现),指导需求管理工具的选型(自主研发、联合开发或直接购买成熟的工具等)。

相关文档
最新文档