Open Access Open Access  Restricted Access Subscription or Fee Access

Improving Software Processes using Statistical Process Control and Experimental Design

K. Harihara Sudhan, Umesh Kumar Mishra

Abstract


A well-managed software development process has become strategic core competency in the organization, enabling high-class software development, quality estimation, prediction and control. The process could not be continuously improved if: Sound engineering practices are sacrificed to schedule, there is no feedback on process performance, and each person does something different, wide variation occurs in performing identical tasks, Commitment to improve is not organization-wide. However, improving software development processes is demanding and complex task of organizations for that it needs continuous improvement in defined processes. This paper is proposing a statistical approach (data driven) for process improvement. This approach is based on Software process improvement best practices, Guidelines and different quality standard. The major components of the proposed approach are (i) Process identification for improvement; (ii) Data identification and collection for the process improvement; (iii) Identification of statistical methods / techniques for data analysis; (iv) Create/suggest a model that would be used for process improvement

Keywords


Software Process, Data, Process Performance Baselines, Process Performance Models, Normality, Statistical Method

Full Text:

PDF

References


William A. Florac, Anita D. Carleton “Measuring the Software Process, Statistical Process Control for Software Process Improvement”SEI series in Software Engineering.

http://en.wikipedia.org/wiki/Normality_test

12 steps to Useful Software Metrics by Linda Westfall, American Society for Quality (ASQ) Software Division.

Pankaj Jalote “Use of Metrics in High Maturity Organizations” Department of Computer Science and Engineering Indian Institute of Technology Kanpur, India – 208016 Standard CMMI Appraisal Method for Process Improvement (SCAMPI).

Ramesh Pusala “Operational Excellence through Efficient Software Testing Metrics“Infosys Technology India.

Stephen H. Kan “Metrics and Models in Software Quality Engineering” Second Edition By Addison Wesley 2002.

www.westfallteam.com/Papers/12_steps_paper.pdf.

Richard D. Stutzke “Measuring and Estimating Process Performance” 5th Annual CMMI Technology Conference & Users Group Meeting Denver, Colorado, 2005.

http://qms.cdacnoida.in/QMS/

Philip Verwimp “Description of variables and regression analysis”Journal of Peace Research, January 2006

George Box “Teaching Engineers Experimental Design with a Paper Helicopter”. Quality Engineering , 1992, Vol. 4, No.3, pp, 453-459

www.software-quality-assurance.org/cmmi-organizational-process-performance.html

Andrey Alexandrovich Tyagunov “High-Performance Model Predictive Control for Process Industry”

http://www.benchmarkqa.com/pdf/papers_software_metric.pdf


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.