TY - JOUR
T1 - Confluence of six sigma, simulation and software development
AU - Mahanti, Rupa
AU - Antony, Jiju
PY - 2005
Y1 - 2005
N2 - Purpose - The aim of this paper is to highlight the application of six sigma, software engineering techniques and simulation to software development with a view to improving the software process and product. Design/methodology/approach - This paper attempts to integrate six sigma and simulation to define, analyse, measure and predict various elements of software development (such as cost, schedule, defects) that influence software quality, thereby helping the software personnel take necessary measures early in the development process to improve the software processes and remove defects. Simulation results provide qualitative and quantitative suggestions on the ways to change the software process to achieve six sigma quality. The integration of six sigma and CMM and the role of knowledge management in software organisations have been taken into account. Findings - Most software organisations operate between 2.3 and 3 sigma level. This paper presents a framework for definition, measurement, and analysis of important elements of the software product and process using six sigma tools and exploits the use of simulation in bringing six sigma improvements. Case studies have been presented to demonstrate the findings. Research limitations/implications - Application of the techniques presented in this paper would definitely improve software organisations' processes and product. Practical implications - The adoption of methodologies outlined in this paper in software companies would enable them to attain improvements in terms of cost, schedule and quality. Originality/value - The integration of simulation with six sigma applied to software development is novel in this paper. This paper will be valuable for quality professionals and management personnel in software organisations.
AB - Purpose - The aim of this paper is to highlight the application of six sigma, software engineering techniques and simulation to software development with a view to improving the software process and product. Design/methodology/approach - This paper attempts to integrate six sigma and simulation to define, analyse, measure and predict various elements of software development (such as cost, schedule, defects) that influence software quality, thereby helping the software personnel take necessary measures early in the development process to improve the software processes and remove defects. Simulation results provide qualitative and quantitative suggestions on the ways to change the software process to achieve six sigma quality. The integration of six sigma and CMM and the role of knowledge management in software organisations have been taken into account. Findings - Most software organisations operate between 2.3 and 3 sigma level. This paper presents a framework for definition, measurement, and analysis of important elements of the software product and process using six sigma tools and exploits the use of simulation in bringing six sigma improvements. Case studies have been presented to demonstrate the findings. Research limitations/implications - Application of the techniques presented in this paper would definitely improve software organisations' processes and product. Practical implications - The adoption of methodologies outlined in this paper in software companies would enable them to attain improvements in terms of cost, schedule and quality. Originality/value - The integration of simulation with six sigma applied to software development is novel in this paper. This paper will be valuable for quality professionals and management personnel in software organisations.
KW - Quality programmes
KW - Simulation
KW - Software engineering
UR - http://www.scopus.com/inward/record.url?scp=24344467051&partnerID=8YFLogxK
U2 - 10.1108/02686900510611267
DO - 10.1108/02686900510611267
M3 - Article
AN - SCOPUS:24344467051
SN - 0268-6902
VL - 20
SP - 739
EP - 762
JO - Managerial Auditing Journal
JF - Managerial Auditing Journal
IS - 7
ER -