Case Study
Abstract:
This case has been analyzed from a third-person standpoint. This was experienced first-
hand by a friend who works for a multinational company called Fujitsu. He works in the Quality
Control department. The case is about the repeated problems that were caused due to bugs in
their Telecom systems. These issues came to the notice of the company because of several
complaints from customers.
In this case study, a six sigma DMAIC based framework is presented to address vertical
integration issues caused by different hold-up problems. Also, critical to quality aspects are
identified, production bugs classified and measured, the causes of a large number of production
bugs were specified leading to different improvement suggestions. Several metrics were
proposed to help the company control its software development process to ensure the success of
the project.
Keywords:
Software quality, six sigma, DMAIC, Critical to quality parameters (CTQs), SIPOC, Pareto
charts, 5-Why technique, Fishbone diagram, Interrelationship diagram, Quality function
deployment, Measurement metrics.
Introduction
To compete in today’s world, businesses require a structured approach, disciplined
thinking, and also the engagement of everyone within the organization (Evans & Lindsay, 2005).
The software industry is not any exception. In recent years, the software has become an
increasingly important component in consumer products and capital goods industries. More and
more products contain multiple software components (embedded systems) and depend upon
them for several of their functions. The industry has also not remained untouched with software
playing a crucial role in many service industries like telecoms, banking, and insurance (Issac et
al., 2010). As a result, the criticality of software quality cannot be ignored. Poor software quality
leads to delayed failed, abandoned, or rejected software projects. Indeed, even those product
extends effectively actualized may require costly on-going support and restorative discharges or
service packs for guaranteeing great software quality (Chow and Cao, 2008).
During this case study, a six-sigma based approach is proposed for improving software
quality within the organization. Six sigma is often best described as a business process
improvement approach that seeks to search out and eliminate causes of defects and errors, reduce
cycle times and value of operations, improve productivity, better meet customer expectations,
and achieve higher asset utilization and returns on investment in manufacturing and repair