首页> 外文会议>Annual Pacific Northwest Software Quality Conference >Software Metrics: Don't just track - know when to act!
【24h】

Software Metrics: Don't just track - know when to act!

机译:软件指标:不只是跟踪 - 知道何时采取行动!

获取原文

摘要

Software metrics are an essential tool for project and quality management, but do you know when your metrics are telling you to take action? Can you identify significant trends and process changes or deviations? Do you know if process shifts are statistically significant? Tracking process and product metrics gives you insight into your development process. Comparisons to historical or industry data or well-defined targets bring you closer to understanding if current data is good news or cause for alarm. Even better are statistical limits which help to take the guess-work out of metrics analysis and empower software developers, project managers, and quality engineers to knowledgeably control development processes and achieve product quality objectives. Statistical Process Control (SPC) techniques, such as process control charts, are common in manufacturing environments, but uncommon in the software industry due to many implementation problems inherent to the nature of software development. However, as in manufacturing, SPC techniques are extremely useful for understanding process capabilities, quickly identifying process deviations, and controlling product quality. In this paper, some of the challenges of implementing SPC for software processes are discussed, several methods for addressing the problems unique to SPC use within software development are described, and practical examples of SPC implementation across the software development lifecycle are explained. Other traditional quality tools, such as Pareto analysis, are used to augment metrics analysis. Real-life examples from large and complex industry projects developed at IBM~R Rochester are used to illustrate SPC use in development as well as the maintenance phase of the software lifecycle, while the caveats/limitations of applying control charts in software environments are addressed. Examples of the analysis of process outliers and actual implemented actions are also provided. The project examples given are based mainly on releases of the operating system of the IBM eServer iSeries.
机译:软件指标是项目和质量管理的重要工具,但您知道您的指标何时告诉您采取行动?您能否确定重大趋势和过程变更或偏差?你知道进程班次是否有统计学意义?跟踪流程和产品指标使您能够深入了解您的开发过程。对历史或行业数据或明确的目标的比较使您更接近理解当前数据是好消息或警报原因。甚至更好的是统计限制,有助于将猜测工作从指标分析和授权软件开发人员,项目经理和优质工程师中汲取猜测,以了解可创现控制开发过程并实现产品质量目标。统计过程控制(SPC)技术,例如过程控制图,在制造环境中是常见的,但在软件行业中罕见是由于软件开发性质所固有的许多实施问题,因此在软件行业中。然而,如在制造中,SPC技术对于了解过程能力,快速识别过程偏差以及控制产品质量非常有用。在本文中,讨论了实现软件进程的SPC的一些挑战,描述了解决软件开发中独特的问题的几种方法,并解释了软件开发生命周期的SPC实现的实际示例。其他传统的质量工具,如Pareto分析,用于增强度量分析。来自IBM〜R Rochester开发的大型和复杂行业项目的现实生活示例用于说明SPC在开发中使用以及软件生命周期的维护阶段,而在软件环境中应用控制图的警告/限制是解决的。还提供了处理异常值和实际实施行动的分析的例子。给出的项目示例主要基于IBM eServer iSeries的操作系统的版本。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号