Improving software quality using Six Sigma DMAIC-based approach: a case study

Racha Karout (Concordia University, Montreal, Canada)
Anjali Awasthi (Concordia University, Montreal, Canada)

Business Process Management Journal

ISSN: 1463-7154

Publication date: 3 July 2017

Abstract

Purpose

Managing quality is a vital aspect in software development world, especially in the current business competition for the fast delivery of feature rich products with high quality. For an organization to meet its intended level of excellence in order to ensure its success, a culture of quality should be built where every individual is responsible of quality and not just the software testing team. However, delivering software products with very few bugs is a challenging constraint that is usually sacrificed in order for a company to meet other management constraints such as cost, scope and scheduling. The paper aims to discuss these issues.

Design/methodology/approach

In this paper, the authors present a Six Sigma DMAIC-based framework for improving software quality. Different phases of DMAIC methodology are applied for quality improvement in one of the largest software applications for “RK” company (name anonymized) in Canada where critical to quality aspects are identified, production bugs classified and measured, the causes of the large number of production bugs were specified leading to different improvement suggestions. Several metrics were proposed to help “RK” company control its software development process to ensure the success of the project under study.

Findings

This paper shows how companies can use a systematic approach such as DMAIC to eliminate errors and improve efficiency. It helps them to identify and implement improvements that leads to an increased confidence in the quality of the product produced at all levels.

Originality/value

By applying DMAIC at “RK” company the authors were able to demonstrate how DMAIC can help organizations improve the quality of their software products. As a result, reduce cost and cycle times, achieve customer satisfaction and improve profit margin.

Keywords

Citation

Karout, R. and Awasthi, A. (2017), "Improving software quality using Six Sigma DMAIC-based approach: a case study", Business Process Management Journal, Vol. 23 No. 4, pp. 842-856. https://doi.org/10.1108/BPMJ-02-2017-0028

Download as .RIS

Publisher

:

Emerald Publishing Limited

Copyright © 2017, Emerald Publishing Limited

Please note you might not have access to this content

You may be able to access this content by login via Shibboleth, Open Athens or with your Emerald account.
If you would like to contact us about accessing this content, click the button and fill out the form.
To rent this content from Deepdyve, please click the button.