论文部分内容阅读
摘 要:分析了改进过程片断稳定性的三个基本途径,利用其设计了基于稳定性的改进策略,实验结果表明,改进的基于稳定性的过程片断应用的可行性。
关键词:过程片段;改进;策略
1 改进过程片断稳定性的有效途径
改进过程片断稳定性的三个基本途径:
(1)改变过程片断本身:采取适当措施来确定、设计、执行必要的改变,使过程片断具有能力和适应性;(2)确定并排除可归属原因:采取正确的行动来鉴别造成不稳定的可归属原因,并采取措施避免这种原因重现;(3)持续的改进,也即不断的演化:采取有效的措施来不断的改进过程片断,减小可变性、提高质量、降低成本、缩短周转时间、使过程片断变得稳定而处于受控之中。
2 确定和排除可归属原因的基本方法
在三条过程改进的有效途径中,第二条“确定并排除可归属原因”是过程片断稳定性改进的核心和基础,其它两条既是第二条的延伸又是有益补充。一般说来,确定可归属原因基于以下两条原则:
(1)不遵从过程定义是一种可归属原因;
当一个过程片断的组成部分(如活动、任务等)执行不一致时,不遵守过程片断定义可能是在过程片断结果中看到的不稳定原因。无论是静态地还是动态地定义过程片断,都要围绕以下方面来定义:所要求的过程片断输入输出转换;已知的或估计的过程片断组成部分的性能;支撑软件演化过程系统的存在和实效;组织因素的预期效果。
如果发现一个过程片断的性能是不稳定的(不在控制之中),一个可能的原因就是没有按照定义去执行。如果没有适用既定工具;如果在执行过程片断的人员中,他们的技术及经验差异(偏差)太大;如果有时替换的过程片段不同于在定义中包含的过程片断,则过程很可能是不稳定的。
当调查可归属原因的时候,以下几个方面将收到审查:遵守定义;合理使用人员、建模工具(Petri网)、技术(Java)及规程;合理利用支撑系统;合理组织开发和管理EPM。
(2)异常模式和非随机行为为可归属原因。
为了测试过程片断的稳定性,本文采用了数据模式测试行为图来判定映射信号和异常模式。
以下的四个集中测试规则用于判断异常模式和非随机行为(如图2所示):
图2 对一个不稳定的过程片断的四个有效测试
测试1:一个点落在3σ范围之外;
测试2:三个相继点中至少两个点落在中心线的同一侧,并且距离中心线有两个以上的σ单位;
测试3:五个相继点中至少四个点落在中心线的同一侧,并且距离中心线有一个以上的σ单位;
测试4:至少八个相继点落在中心线的同一侧。
在做测试之前,需要计算分组平均值的标准方差σx,计算公式如下:
σ=A33(1)
利用公式(1)计算出±2σ±3σ和 ,并以1_σ 的间隔绘制数据模式测试行为图。
图3 一个具有稳定性的过程片断数据模式测试行为图
在图3中,附加的基准线可以看出没有测试1-4描述的模式出现。那么就可以推断图中未见异常行为模式和非随即行为,该过程片断是一个稳定的子过程。
假如一个过程片断的数据模型测试行为图出现了四个测试中的一种或几种,那么就要通过这些已经确认的点(存在可归属原因的信号)去追踪和排除可归属原因,从而避免过程片断(过程)再次陷入“不稳定”的状态中。
参考文献
[1]William A. Florac, Anita D. Carleton. Measuring the Software ProcessStatistical Process Control for Software Process Improvement. Massachusetts: AddisonWesley, 1999. 43-59.
[2]Florac WA, Carleton AD. Measuring the Software ProcessStatistical Process Control for Software Process Improvement. Massachusetts: Addison Welsley, 1999.
注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。
关键词:过程片段;改进;策略
1 改进过程片断稳定性的有效途径
改进过程片断稳定性的三个基本途径:
(1)改变过程片断本身:采取适当措施来确定、设计、执行必要的改变,使过程片断具有能力和适应性;(2)确定并排除可归属原因:采取正确的行动来鉴别造成不稳定的可归属原因,并采取措施避免这种原因重现;(3)持续的改进,也即不断的演化:采取有效的措施来不断的改进过程片断,减小可变性、提高质量、降低成本、缩短周转时间、使过程片断变得稳定而处于受控之中。
2 确定和排除可归属原因的基本方法
在三条过程改进的有效途径中,第二条“确定并排除可归属原因”是过程片断稳定性改进的核心和基础,其它两条既是第二条的延伸又是有益补充。一般说来,确定可归属原因基于以下两条原则:
(1)不遵从过程定义是一种可归属原因;
当一个过程片断的组成部分(如活动、任务等)执行不一致时,不遵守过程片断定义可能是在过程片断结果中看到的不稳定原因。无论是静态地还是动态地定义过程片断,都要围绕以下方面来定义:所要求的过程片断输入输出转换;已知的或估计的过程片断组成部分的性能;支撑软件演化过程系统的存在和实效;组织因素的预期效果。
如果发现一个过程片断的性能是不稳定的(不在控制之中),一个可能的原因就是没有按照定义去执行。如果没有适用既定工具;如果在执行过程片断的人员中,他们的技术及经验差异(偏差)太大;如果有时替换的过程片段不同于在定义中包含的过程片断,则过程很可能是不稳定的。
当调查可归属原因的时候,以下几个方面将收到审查:遵守定义;合理使用人员、建模工具(Petri网)、技术(Java)及规程;合理利用支撑系统;合理组织开发和管理EPM。
(2)异常模式和非随机行为为可归属原因。
为了测试过程片断的稳定性,本文采用了数据模式测试行为图来判定映射信号和异常模式。
以下的四个集中测试规则用于判断异常模式和非随机行为(如图2所示):
图2 对一个不稳定的过程片断的四个有效测试
测试1:一个点落在3σ范围之外;
测试2:三个相继点中至少两个点落在中心线的同一侧,并且距离中心线有两个以上的σ单位;
测试3:五个相继点中至少四个点落在中心线的同一侧,并且距离中心线有一个以上的σ单位;
测试4:至少八个相继点落在中心线的同一侧。
在做测试之前,需要计算分组平均值的标准方差σx,计算公式如下:
σ=A33(1)
利用公式(1)计算出±2σ±3σ和 ,并以1_σ 的间隔绘制数据模式测试行为图。
图3 一个具有稳定性的过程片断数据模式测试行为图
在图3中,附加的基准线可以看出没有测试1-4描述的模式出现。那么就可以推断图中未见异常行为模式和非随即行为,该过程片断是一个稳定的子过程。
假如一个过程片断的数据模型测试行为图出现了四个测试中的一种或几种,那么就要通过这些已经确认的点(存在可归属原因的信号)去追踪和排除可归属原因,从而避免过程片断(过程)再次陷入“不稳定”的状态中。
参考文献
[1]William A. Florac, Anita D. Carleton. Measuring the Software ProcessStatistical Process Control for Software Process Improvement. Massachusetts: AddisonWesley, 1999. 43-59.
[2]Florac WA, Carleton AD. Measuring the Software ProcessStatistical Process Control for Software Process Improvement. Massachusetts: Addison Welsley, 1999.
注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。