A simple database Project Size (FP) Effort (Pm) Cost Rs. (000) Pp. doc

Slides:



Advertisements
Similar presentations
Statistical Process Control Using Control Charts to Monitor “Quality”
Advertisements

1 Manufacturing Process A sequence of activities that is intended to achieve a result (Juran). Quality of Manufacturing Process depends on Entry Criteria.
Ch © 2000 by Prentice-Hall Inc Russell/Taylor Oper Mgt 3/e Example R-Chart.
An Introduction to Statistical Process Control Charts (SPC) Steve Harrison Monday 15 th July – 1pm Room 6 R Floor RHH.
6-1 Is Process Stable ? The Quality Improvement Model Use SPC to Maintain Current Process Collect & Interpret Data Select Measures Define Process Is Process.
[1] MA4104 Business Statistics Spring 2008, Lecture 06 Process Monitoring Using Statistical Control Charts [ Examples Class ]
Statistical Quality Control N.Obeidi Descriptive Statistics Descriptive Statistics include: Descriptive Statistics include: – The Mean- measure of central.
Chapter 4 Software Process and Project Metrics
Software Process Metrics
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Control Charts  Control Charts allow a company’s performance over time to be analyzed by combining performance data, average, range and standard deviation.
originally developed by Walter A. Shewhart
INT 4843 Statistical Quality Control Bruce Barnard Terry Parish Mark Tegeler.
Software Quality Control Methods. Introduction Quality control methods have received a world wide surge of interest within the past couple of decades.
8-1 Quality Improvement and Statistics Definitions of Quality Quality means fitness for use - quality of design - quality of conformance Quality is.
Quality Control Methods. Control Charts > X (process location) >S (process variation) > R (process variation) > p (proportion) > c (proportion)
X-bar and R Control Charts
Statistical Process Control (SPC) By Zaipul Anwar Business & Advanced Technology Centre, Universiti Teknologi Malaysia.
Control charts : Also known as Shewhart charts or process-behaviour charts, in statistical process control are tools used to determine whether or not.
Statistical Process Control
Inference for regression - Simple linear regression
Chapter 36 Quality Engineering Part 2 (Review) EIN 3390 Manufacturing Processes Summer A, 2012.
Managing Software Projects Analysis and Evaluation of Data - Reliable, Accurate, and Valid Data - Distribution of Data - Centrality and Dispersion - Data.
© Copyright McGraw-Hill CHAPTER 3 Data Description.
Statistical Process Control
General Confidence Intervals Section Starter A shipment of engine pistons are supposed to have diameters which vary according to N(4 in,
CONTROL CHART FOR QUALITY CONTROL _ X-R CHART _ X-R chart is a pair of chart consisting of a average chart (X chart) and a range chart (R chart). The X.
Chapter 36 Quality Engineering (Part 2) EIN 3390 Manufacturing Processes Summer A, 2012.
Slide Slide 1 Copyright © 2007 Pearson Education, Inc Publishing as Pearson Addison-Wesley. Lecture Slides Elementary Statistics Tenth Edition and the.
CEN st Lecture CEN 4021 Software Engineering II Instructor: Masoud Sadjadi Monitoring (POMA)
Introduction to Software Project Estimation I (Condensed) Barry Schrag Software Engineering Consultant MCSD, MCAD, MCDBA Bellevue.
MORE THAN MEETS THE EYE Wayne Gaul, Ph.D., CHP, CHMM Tidewater Environmental Columbia, SC SRHPS Technical Seminar, April 15, 2011.
Copyright © 2010, 2007, 2004 Pearson Education, Inc Lecture Slides Elementary Statistics Eleventh Edition and the Triola Statistics Series by.
Slide 1 Copyright © 2004 Pearson Education, Inc..
1 SMU EMIS 7364 NTU TO-570-N Control Charts Basic Concepts and Mathematical Basis Updated: 3/2/04 Statistical Quality Control Dr. Jerrell T. Stracener,
Quality Control  Statistical Process Control (SPC)
Dr. Dipayan Das Assistant Professor Dept. of Textile Technology Indian Institute of Technology Delhi Phone:
10 March 2016Materi ke-3 Lecture 3 Statistical Process Control Using Control Charts.
Control Charts. Statistical Process Control Statistical process control is a collection of tools that when used together can result in process stability.
Section Copyright © 2014, 2012, 2010 Pearson Education, Inc. Lecture Slides Elementary Statistics Twelfth Edition and the Triola Statistics Series.
Chart Assistant Based upon collected process metrics data determines whether process is in control using statistical methods.
Section Copyright © 2014, 2012, 2010 Pearson Education, Inc. Lecture Slides Elementary Statistics Twelfth Edition and the Triola Statistics Series.
Virtual University of Pakistan Lecture No. 11 Statistics and Probability by Miss Saleha Naghmi Habibullah.
OPSM301 Operations Management Spring 2012
36.3 Inspection to Control Quality
Control Charts Definition:
Metrics for Specification Quality
COMPLETE BUSINESS STATISTICS
Software Engineering Lecture #41
Mean Absolute Deviation
CHAPTER 3 Data Description 9/17/2018 Kasturiarachi.
Variable Control Charts
IENG 486: Statistical Quality & Process Control
Module 8 Statistical Reasoning in Everyday Life
Data Analysis and Statistical Software I ( ) Quarter: Autumn 02/03
Process Capability.
Statistics Process Control
Software Engineering Lecture # 17
Software Engineering Lecture #26
Error Tracking Defect removal efficiency DRE = E / (E+D)
Breakout 1 – River Birch ABC Wednesday 1:00PM – 2:15PM KPI Reporting & Calculations Scott Dorner – Claros Product Manager, Hach.
Software Engineering Lecture #40
Objectives Discuss advantages of a control chart over a run chart Describe how to set limits and revise limits on a control chart.
IENG 484 Quality Engineering LAB 3 Statistical Quality Control (SPSS)
Day 52 – Box-and-Whisker.
Software Engineering Lecture #29
Xbar Chart By Farrokh Alemi Ph.D
Getting a Meaningful Relation from a Graph
Quality Assessment The goal of laboratory analysis is to provide the accurate, reliable and timeliness result Quality assurance The overall program that.
Statistical Quality Control
Presentation transcript:

A simple database Project Size (FP) Effort (Pm) Cost Rs. (000) Pp. doc Pre-shipment errors Post-shipment defects People abc 120 24 168000 365 134 29 3 Def 270 62 440000 1224 321 86 5 ghi 200 43 314000 1050 256 64 6

Software Engineering II Lecture 15 Fakhar Lodhi

Normalized Metrics – per FP Effort (Pm) abc 120 0.20 1400.00 3.04 1.12 0.24 3 Def 270 0.23 1629.63 4.53 1.19 0.32 5 ghi 200 0.22 1570.00 5.25 1.28 6 Pre- shipment Post- People Project Size (FP) Cost Rs. (000) Pp. doc

Recap

Summary of Today’s Lecture

Statistical Process Control A graphical technique known as control charts, is used to determine this. Same process metrics vary from project to project Is the trend statistically valid When are changes meaningful

Control Charts Walter Shewart – 20’s Initially developed for manufacturing processes This technique enables individuals interested in software process improvement to determine whether the dispersion (variability) and “location” (moving average) of process metrics are stable (i.e. the process exhibits only natural or controlled changes) or unstable (i.e. the process exhibits out-of-control changes and metrics cannot be used to predict performance).

METRICS DATA FOR ERRORS UNCOVERED PER REVIEW HOUR 1 3 2 4.5 1.2 4 5 3.5 6 4.8 7 2 8 4.5 9 4.75 10 2.25 11 3.75 12 5.75 13 4.6 14 3.25 15 4 16 5.5 17 5.9 18 4 19 3.3 20 5.8

Control Charts Two types of charts are used Moving range control chart Individual control chart

METRICS DATA FOR ERRORS UNCOVERED PER REVIEW HOUR

Moving Range Control Chart Mean of the moving range Moving range Upper control limit (UCL) Calculate the moving ranges: the absolute values of the successive differences between each pair of data point. Plot these moving ranges on your chart. Calculate the mean of the moving ranges. Plot this on the chart. Multiply the mean with 3.268. Plot this as the Upper Control Line (UCL). This line is 3 standard deviations above the line. To determine whether the process metrics description is stable, a simple question is asked: are the moving ranges values inside the UCL? If the answer is yes then the process is stable otherwise it is unstable.

Individual Control Chart UNPL = Am + 2.66*M.A Arithmetic Mean (Am) Am + 2 * Standard Deviation. Mean of the moving range M.A = 1.78 Am - Standard Deviation. Am - 2 * Standard Deviation. Am + Standard Deviation. Plot individual metric values Compute the average value for the metrics values - Am Multiply the mean of moving average by 2.66 and add average computed in step 2 above. The result is Upper Natural Process Limit (UNPL) Multiply the mean of moving average by 2.66 and subtract average computed in step 2 above. The result is Lower Natural Process Limit (LNPL) Plot UNPL and LNPL. If LNPL is less than zero than it need not be plotted unless the metric being evaluated takes on values that are less than 0. Compute a standard deviation as (UNPL – Am)/3. Plot lines 1 and 2 standard deviations above and below Am. Applying these steps we derive an individual control chart. LNPL = Am -2.66*M.A

4 Criteria - Zone Rules May be used to evaluate whether the changes represented by metrics indicate a process that is in control or out of control A single metrics value lies outside UNPL Two out of three successive values lie more than 2 standards deviations away from Am. Four out of five successive values lie more than one standard deviation away. Eight consecutive values lie on one side of Am. If any of these tests passes, the process is out of control. Hence this data can be used for inference.

Some conclusions from this data It can be seen that the variability decreased after project 10. By computing the mean value of the first 10 and last 10 projects, it can be shown that the remedial measure taken was successful and resulted in 29% improvement in efficiency of the process.