因为专业,所以分工;因为分工,才更专业。下列角色在 CMM/CMMI 模型中,具有其特定的功能。项目组可以根据其大小,某些角色可以兼任。
软件工程组SEG,Software Engineering Group
负责一个项目的软件开发和维护活动(需求分析、设计、编程和测试)的人员,包括管理人员和技术人员。
软件相关组SRG,Software Related Groups
当涉及到此术语时,要根据前后文确定是哪些组,可能是质量保证组、软件配置管理组等。
软件工程过程组SEPG,Software Engineering Process Group
按软件工程方法制定软件过程的专家组。
系统工程组SEG,System Engineering Group
负责说明系统需求,分配系统需求到硬件、软件和其他部件,规格说明硬件、软件和其他部件之间的接口,并监督这些部件的设计和开发,以确保符合规格。
系统测试组STG,System Test Group
负责计划和实施对软件的单独系统测试,以确定其软件产品是否满足其需求;
软件质量保证组SQAG,Software Quality Assurance Group
负责计划和实施项目的质量保证活动,以确保软件开发活动遵循软件过程规程和标准(作者注:注意并不是保证软件是高质量的)。
软件配置管理组SCMG,Software Configuration Management Group
负责计划、协调和实施项目的正规配置管理活动。
培训组TG,Training Group
协调和安排机构的培训活动。
虽然在中型、小型的组织中,部分角色可以兼任,但是 SQA和系统测试小组应保持其独立行:
SQA组可越过项目负责人、项目软件过程组和其他软件相关组向上级管理部门进行报告;
测试小组可不依赖软件开发人员,计划和准备系统和验收测试用例以及测试规程。
Copyright © 2006 WorldHello 开放文档之源 计划 |