资源描述
用友软件集团程序文件
SEPG工作程序
文件编号:UF/QP/3-13
对应质量手册章节:6.13
版号:V4.1
修改状态:0
日期:02-04-24
1.目的
1.1建立软件过程活动的组织责任制,从而改进全集团的软件开发过程能力。
2.适用范围
2.1机构:研发部门。
2.2业务:管理软件过程的开发和改进活动。
3.角色与职责
3.1软件工程过程组(SEPG)具有以下职责:
3.1.1制定、维护组织软件过程资产;
3.1.2为项目定义软件过程提供指导;
3.1.3评估新过程、方法、工具和技术,以便将其顺利引入项目和组织;
3.1.4为员工进行过程相关培训;
3.1.5负责公司的软件过程评估活动,包括内部和外部评估;
3.1.6制定软件过程改进计划,确定软件过程改进活动;
3.2公司主管总裁负责监督组织软件过程开发和改进活动。
3.3SEPG修订本程序文件。
4.工作程序
4.1SEPG的组建:
4.1.1SEPG由公司总裁会负责建立,其成员通常包括以下角色:
· 主席:由一名负责软件开发的高层领导来担任SEPG的主席职位,他领导软件过程开发与改进活动。
· SEPG组长:负责SEPG的日常事务,包括:组织软件过程资产的建立与维护;SEPG会议的组织;协助SEPG主席进行过程改进计划与相应报告的编制,过程评估活动的协调等。
· 全职成员:维护组织软件过程资产,监控过程改进计划的实施情况。
· 兼职成员:建立并修改各领域的组织过程定义文件,提供过程改进的有关意见、数据及其反馈等。他们通常是满足要求的产品/项目经理或各个过程和技术领域的专家,其在SEPG的工作时间应不低于其全部工作的10%。
4.1.2SEPG的成员由SEPG主席和SEPG组长按照软件工程和过程范畴给予明确分工。
4.2SEPG会议
4.2.1SEPG成员定期召开例行会议,讨论软件过程改进的相关问题。必要时也可随时组织召开SEPG工作会议。
4.2.2会议由SEPG主席或SEPG组长主持。
4.2.3会议中的决策制定过程可参照《SEPG决策制定机制》中规定的方法进行。
4.2.4会议应形成记录并公布。
4.3SEPG制定、维护组织软件过程资产,并以此为项目提供指导。
4.3.1SEPG根据《组织过程定义程序》编制并维护组织标准软件过程。
4.3.2SEPG根据《组织过程定义程序》建立并维护其他相关过程资产,包括软件过程数据库,软件过程范例库等。
4.3.3SEPG在以下方面为项目提供帮助和指导:
o 对组织标准软件过程(OSSP)的裁剪;
o 开发出项目适用的标准、规程和方法;
o 搜集项目软件过程中的最好的实践例子或模版;
o 对过程中的问题进行答疑;
o 对项目组成员进行软件过程方面的培训。
4.4SEPG搜集软件过程改进建议
4.4.1SEPG随时接受来自开发人员和管理人员的过程改进建议。
4.4.2SEPG全职成员负责在公司内部网络建立软件过程改进建议渠道,并由专人负责管理。
4.4.3SEPG定期从项目开发总结、SQA报告等项目文档中搜集软件过程改进建议。
4.4.4SEPG从管理评审报告、内部质量审核报告中获取软件过程改进建议。
4.5SEPG针对特殊问题组建过程行动组
4.5.1当发现软件过程中存在特殊问题需解决时,可由一至几名SEPG成员与相关开发人员组成过程行动组(PAT)进行研究。
4.5.2过程行动组的工作计划应得到SEPG的批准,其时间进度和工作状态应及时向SEPG反馈。
4.5.3过程行动组在问题得以解决后,将成果移交SEPG,在得到SEPG的认可后,过程行动组解除。
4.5.4过程行动组的工作情况记入《UF/QP/3-13/QR/006过程行动组(PAT)工作记录》。
4.6当新过程定义之后,或新的方法、工具和技术引入时,SEPG应组织对其进行评估,并选择1~2个项目进行试验,根据试验结果进行适当的修正。结果记入《UF/QP/3-14/QR/003 过程定义文件试验结果评定表》或《UF/QP/3-13/QR/005工具/方法/技术试验结果评定表》。当试验完毕后,方可将此新过程、方法、工具或技术全面进行推广。
4.7SEPG定期评估组织的软件过程能力,制定过程改进计划
4.7.1评估频次:1年1~2次。
4.7.2根据《软件过程改进规程》定期对组织内部进行过程能力的评估,以确定组织软件过程的优势和劣势。评估后形成过程评估结果报告,报公司总裁会。
4.7.3SEPG协调来自外部的组织软件过程能力评估活动。
4.7.4SEPG根据评估结果,并借鉴其他组织的改进方案,制定《软件过程改进计划》,确定过程改进活动及其进度安排。
4.7.5过程改进计划应经过相关产品/项目经理、SEPG的同级评审,并由主管总裁正式批准。
4.7.6SEPG监控过程改进计划的实施。
4.8SEPG对组织软件过程培训工作进行统一管理。
4.8.1SEPG根据《培训程序》的要求,制订系统的软件过程培训计划,保证所有员工都能及时得到与其工作有关的过程培训,并防止培训内容的交叉与遗漏。
4.8.2培训的组织、实施与管理工作由SEPG与相应培训部门协调完成。
4.8.3培训完成后对培训结果进行评估,以保证所有员工都能够掌握与其相关的过程知识。
4.9SEPG定期对组织软件过程情况进行总结,形成过程状态报告,提供给公司总裁会。必要时,针对特殊情况随时进行例外报告。
5.相关文件
5.1 UF/QP/3-14 组织过程定义程序
6.支持文件
6.1UF/QP/3-13/QI/001 SEPG决策制定过程
6.2UF/QP/3-13/QI/002 软件过程改进规程
7.质量记录
7.1UF/QP/3-13/QR/001 SEPG成员/角色组成
7.2UF/QP/3-13/QR/002 SEPG例会记录
7.3UF/QP/3-13/QR/003 过程评估计划
7.4UF/QP/3-13/QR/004 软件过程改进计划
7.5UF/QP/3-13/QR/005 工具/方法/技术试验结果评定表
7.6UF/QP/3-13/QR/006 过程行动组(PAT)工作记录
8.附加说明
8.1归口管理:SEPG
8.2编 制: 流程及体系建设组
8.3审 核:SEPG
8.4批 准:集团开发管理部
返回
展开阅读全文