软件质量工程师的具体工作内容是负责哪些呢?( 二 )


在给一个项目组分配负责监督其项目过程的 SQA 时 。一定要注意一点:就是该项目的 SQA 不能是该项目组的开发人员、配置管理人员或测试人员 。一个项目的 SQA 除了监控项目过程 。完成 SQA 相关工作以外 。不应该参与项目组的其他实质性工作 。否则他会与项目组捆绑在一起 。很难保持客观性 。
五、SQA 工作的内容
SQA 的工作内容主要包括以下六类:
与 SQA 计划直接相关的工作: SQA 在项目早期要根据项目计划制定与其对应的 SQA 计划 。定义出各阶段的检查重点 。标识出检查、审计的工作产品对象 。以及在每个阶段 SQA 的输出产品 。定义越详细 。对于 SQA 今后的工作的指导性就会越强 。同时也便于软件项目经理和 SQA 组长对其工作的监督 。编写完 SQA 计划后要组织 SQA 计划的评审 。并形成评审报告 。把通过评审的 SQA 计划发送给软件项目经理、项目开发人员和所有相关人员 。
参与项目的阶段性评审和审计:在 SQA 计划中通常已经根据项目计划定义了与项目阶段相应的阶段检查 。包括参加项目在本阶段的评审和对其阶段产品的审计 。对于阶段产品的审计通常是检查其阶段产品是否按计划按规程输出并内容完整 。这里的规程包括企业内部统一的规程也包括项目组内自己定义的规程 。但是 SQA 对于阶段产品内容的正确性一般不负责任检查 。对于内容的正确性通常交由项目中的评审来完成 。SQA 参与评审是从保证评审过程有效性方面入手 。如参与评审的人是否具备一定资格、是否规定的人员都参见了评审、评审中对被评审的对象的每个部分都进行了评审、并给出了明确的结论等等 。
对项目日常活动与规程的符合性进行检查 : 这部分的工作内容是 SQA 的日常工作内容 。由于 SQA 独立于项目组 。如果只是参与阶段性的检查和审计很难及时反映项目组的工作过程 。所以 SQA 也要在两个阶段点之间设置若干小的跟踪点 。来监督项目的进行情况 。以便能及时反映出项目组中存在的问题 。并对其进行追踪 。如果只在阶段点进行检查和审计 。即便发现了问题也难免过于滞后 。不符合尽早发现问题、把问题控制在最小的范围之内的整体目标 。
对配置管理工作的检查和审计: SQA 要对项目过程中的配置管理工作是否按照项目最初制定的配置管理计划进行监督 。包括配置管理人员是否定期进行该方面的工作、是否所有人得到的都是开发过程产品的有效版本 。
这里的过程产品包括项目过程中产生的代码和文档 。
跟踪问题的解决情况 : 对于评审中发现的问题和项目日常工作中发现的问题 。SQA 要进行跟踪 。直至解决 。对于在项目组内可以解决的问题就在项目组内部解决 。对于在项目组内部无法解决的问题 。或是在项目组中跟催多次也没有得到解决的问题 。可以利用其独立汇报的渠道报告给高层经理 。
收集新方法 。提供过程改进的依据:此类工作很难具体定义在 SQA 的计划当中 。但是 SQA 有机会直接接触很多项目组 。对于项目组在开发管理过程中的优点和缺点都能准确的获得第一手资料 。他们有机会了解项目组中管理好的地方是如何做的 。采用了什么有效的方法 。在 SQA 小组的活动中与其他 SQA 共享 。这样这些好的实施实例就可以被传播到更多的项目组中 。对于企业内过程规范定义的不准确或是不方便的地方 。软件项目组也可以通过 SQA 小组反映到软件工程过程小组 。便于下一步对规程进行修改和完善 。
六、SQA 与几类角色间的关系
一个企业内的部门设置可能会各有不同 。但是很多角色设置是相同的 。从一个项目的 SQA 出发 。我们可以把 SQA 与其他相关角色的关系表示为下图 :
以上图示只说明 SQA 与高层经理、项目组和其他相关组之间的关系 。并不是以上几个角色之间所有关系的描述 。所以即便项目组会直接向高层经理汇报 。但与 SQA 无直接关系 。在图中就没有表现出来 。
七、SQA 工作中常见的几个问题
最初给项目组配置 SQA 人员的时候 。SQA 的价值不被认可。因为是新工作的初次开展 。已经习惯了自己管理项目 。向高层经理汇报的项目组难免会有抵触情绪 。
要从两个方面解决这个问题:一方面 。从组织的角度 。要明确 SQA 的角色及其合法性 ; 另一方面 。SQA 也要以其专业的工作赢得项目组认可 。为项目组增加价值 。
一个全职的 SQA 可以同时兼任多少个项目的 SQA 工作对于不同的项目规模和组织管理方式 。这个问题会有不同的答案 。根据实施中的一些经验总结 。通常在第一次实施时 。承担一个 20 人左右的项目组的 SQA 工作需要占用一个人 30% 左右的工作量 。随着 SQA 的成熟 。这个比例会降低到 15%。对于一个 10 人以内的项目组 。SQA 需要投入其 10% 左右的工作量 。当然 。项目越大 SQA 的投入就越多 。

推荐阅读