Six Sigma - University of Wisconsin

advertisement
Six Sigma
Jason Cummins
Department of Software Engineering
University of Wisconsin – Platteville
Platteville, WI 53818
cumminsj@uwplatt.edu
Abstract
Six Sigma is a quality assurance/improvement process which can be adapted into every
production process. It was developed by Motorola in 1985, but really took off in 1995 when Jack
Welch announced that GE would be launching Six Sigma in order to create the best quality
products in the world. Six Sigma was created in order to reduce the variance in processes but it
also improves the quality of process outputs by identifying and removing the causes of errors. A
business will be completely utilizing a Six Sigma process when 99.99966% of its products are
defect free. Six Sigma projects follow two different methods; the first is a project to improve the
existing process and the second s used in creating a new product or process.
Introduction
Six Sigma is a disciplined quality improvement approach to greatly increase a business’s
products and process. Its goal is to detect and eliminate defects which in turn will increase
customer satisfaction as well as reduce the cost of the business’s creation process[Six Sigma
Framework]. The original Six Sigma comes from the idea that if there are six standard deviations
between the process mean and the nearest specification limit then essentially no items will fail to
meet the requirements. There is also a fascinating way in which Six Sigma roles are determined;
it loosely follows martial arts rankings. The two methodologies that Six Sigma follows is also
based off of the standard Deming’s Cycle each of which are composed of five phases. Lastly
there is a great tool which provides an easy execution of a Six Sigma Project called Six Sigma
Project Management Tool(SSPMT).
History of Six Sigma
The origin of Six Sigma can date back to a long time ago, almost to the origin of standard
deviation, depending on how it is interpreted. Whether some believe that it originated with Carl
Gauss’s introduction to the concept of the normal curve or when Walter Shewhart showed that
2
three sigma from the mean is the point in which a process has errors. Most people would accredit
the start of Six Sigma to Motorola who found that their traditional way of measuring defects was
not good enough and decided to come up with this new methodology. Since then Six Sigma has
become an extremely popular method to improving processes in all types of businesses [1].
Six Sigma Roles
There are several distinct roles in Six Sigma that loosely follow that of martial arts titles. The
titles are as follows: Green Belt, Black Belt, Master Black Belt, and Champion. Different
companies seem to have some small changes in roles or inclusions of new roles such as a
Sponsor or Process Owner but the original four titles seem to be the most commonly recognized
in the Six Sigma process.
Green Belt
Green Belts are generally on the lowest level of the Six Sigma totem pole. The only ones below
them are the Team Members who are just aware of the Six Sigma project but have no real
training in it. The Green Belts are generally lower level management who has had a few weeks
of training in Six Sigma and they generally are in charge of smaller projects for the company or
are part of a Black Belts project. Green Belts are generally leaders of a certain department but
individuals in the team can also have the role. The projects that the Green Belts take on are
almost always Define, Measure, Analyze, Improve, and Control (DMAIC) [1].
Black Belt
Black Belts have some more responsibility than the Green Belts. They are expect to have at least
a month’s worth of classroom time devoted to learning Six Sigma techniques. Generally a Black
Belt will be assigned the role for an extremely large project that would take somewhere from one
to two years to complete. It is also the Black Belt’s responsibility to help guide the Green Belts
and help develop them as Six Sigma leaders. A great Black Belt needs to have superb
quantitative and analytical skills. They must also have the ability to see the big picture and needs
of all the stakeholders in the projects they oversee. Most Black Belts must be officially certified
in order to ever receive the position as a Black Belt in their company [1].
Master Black Belts
The Master Black Belt role is given to a certified Black Belt who has proven themselves and is
able to train and coach other Black Belts and Green Belts. A Master Black Belt should also be
able to guide leaders in creating a strategy which follows the Six Sigma Principles. The Master
Black Belt is someone who has managed many projects and is an expert at using the Six Sigma
methods and tools [1].
3
Champions
Champions are generally senior level executives who will sponsor a specific six sigma project.
Their responsibility is to make sure that the project gets all the resources it requires and to solve
any possible issues that come up between Black Belts or Master Black Belts. The Champions are
also sometimes considered as a Sponsor. The Champions are required to have a high-level
understanding of the Six Sigma process and should be actively leading the company to fully
implement Six Sigma [1].
Six Sigma Methodologies
There are generally two different methodologies that the Six Sigma process uses. The first
methodology is called DMAIC which is used for existing process improvements. The second
methodology is called DMADV or DFSS(“Designs For Six Sigma”) which is used for creating
new product or process designs. Each methodology has five distinct phases and was originally
inspired by the Deming’s Cycle as seen in the following diagram. Every Six Sigma phase is
expected to take about a month of time to complete.
Figure 1: Deming’s Cycle
DMAIC
The DMAIC methodology stands for Define, Measure, Analyze, Improve, and Control. The
methodology is to be used to improve an already existing business process. It is the most widely
used methodology of Six Sigma since most businesses will seek to improve their process rather
than create a new one from scratch. Generally all of the different levels of Six Sigma leaders
know and use this method.
4
Define
The first phase is to define the problem, during this phase is when working with the customers to
determine requirements is required, figure out the business goals, and finalize the scope of the
project. Some of the different tools required during this phase include a process mapping tool,
project charts, and any other requirement tools one may think of. It is imperative during this
phase that all critical to quality areas are defined; this will help improve the process greatly [5].
Measure
The second phase is measuring the data that you have. This includes collecting the data on
current processes and making sure the data that has been gathered is valid. With the measured
data it becomes possible to evaluate the projects process performance. The objective of this
phase is to come to a complete understanding of why, how, and where defects are being created.
The team will use a variety of statistical tools to identify the key areas of your code that are
causing defects [5].
Analyze
The third phase requires the data to be analyzed that was collected from the previous phase. Then
identify ways to improve the process so that it’s closer to how efficient the team required it to be
during the define phase. During this phase the root of the poor sigma performance of the current
process will be found [5].
Improve
The next phase is to improve the current process using all the knowledge gained from the
previous two phases. The team will come up with several different solutions to the problems in
the process which was found during the analysis portion and will work together to determine
which solution would work the best [5].
Control
The final phase in this methodology is called control. In this phase the team will work to
implement the solutions determined by the previous phase as well as make sure that maintenance
is improved so that the six sigma performance will not wither in the future [5].
DMADV
The DMADV or DFSS methodology is similar to the DMAIC except that it is for creating a
completely new process rather than improving an already existing process. This is a much more
5
challenging methodology in Six Sigma. You will generally only find Master Black Belts and
some other Black Belts who have some experience attempt to create a process from scratch using
this Six Sigma methodology. There are occasions when a DMAIC project ends up turning into a
DMADV project just because it is better to start from scratch than improve upon what is already
there [3].
Define
The first phase is the same as the first phase of DMAIC. It is the define stage where the team
needs to identify the scope and deliverables of the project. This is an extremely important first
step which should be done carefully in order to minimize possible errors in the future
deployment of the process [3].
Measure
The next stage is measure where the team will gather information for the design efforts. The
purpose of this stage is to pinpoint critical to quality factors for the design phase. This phase is
much more difficult to measure the critical to quality factors since this is a completely new
process and there is no older process to measure the results against [3].
Analyze
The third stage, analyze, is where solutions must be generated for the process based off of the
measurements gained from the previous phase. Then after figuring out as many solutions as
possible the team will take all the solutions attained and work together to create the best solution
possible [3].
Design
The next stage is the design phase. During this phase the solutions from the previous phase will
be created and then implemented to make a prototype. In this phase it is a necessity to make sure
all the critical to quality factors in the process have been accounted for and are designed so that
they will not fail in the future [3].
Verify
The final stage is the verify phase. The verify phase is used to make sure that the designed
solutions will fulfill all requirements from the Define phase and will yield great performance at
all the critical to quality areas [3].
6
Six Sigma and CMMI
There are many misconceptions about Six Sigma, one of which is that it is a competitor to
CMMI and other standards. This is simply not true; Six Sigma is not domain specific like many
of the other process models and standards and therefore can be used in conjunction with the other
models. Six Sigma can be used to help improve on an already existing model. In fact many
organizations have started integrating CMMI with Six Sigma in order to achieve a higher level of
maturity. Some areas of CMMI integrate extremely well with Six Sigma already for instance, the
Quantitative Process Management and Casual Analysis & Resolution process areas are
extremely similar to what needs to be done in the DMAIC methodology of Six Sigma. Six Sigma
can be implemented at any maturity level in order to achieve any higher level of maturity, but it
is best to start integrating at a lower level of maturity. One technique to use both CMMI and Six
Sigma together is to use CMMI in order to create processes based off of the community best
practices and then implement Six Sigma in order to optimize the process. Six Sigma reinforces
mission focus, and its enterprise deployment strategy fosters culture change that is supportive of
CMMI implementation. The following chart can show where Six Sigma can be used in each
level of maturity in CMMI [2].
Figure 2: Six Sigma in CMMI
Six Sigma Software Architecture
In order to use/create a six sigma software tool one must understand the architecture of Six
Sigma. The architecture that will be discussed will follow the DMAIC methodology. One
example of a tools architecture is from the Six Sigma Project Management Tool(SSPMT). They
follow a fairly basic architecture which has four layers. The first layer is the Six Sigma Project
Execution Layer. This layer follows the flow of the DMAIC methodology and its five phases.
7
This layer also holds all of the different tools needed to define, measure, and analyze the process.
The next layer is the Six Sigma Project Supporting Layer. This layer holds the user and role
management section which helps manage the different roles that was discussed
earlier(Champion, Master Black Belt, Black Belt, Green Belt). It also has the six sigma project
tracking which gives the user traceability to track the progress of their project. Another piece on
the supporting layer is the project report generation, which as it sounds like will take the
analyzed results and create a report for you. The third layer is the project data layer which holds
the data repository. This layer will store all of the collected data as well as the analyzed results
during the Six Sigma projects. The final layer is the integration layer which will allow the user to
integrate with other applications such as other quality assurance programs. A visual aid of the
architecture can be seen in the image below [5].
Figure 3: Six Sigma Software Architecture
Benefits of Using Six Sigma
Just about every company that uses Six Sigma has yielded great benefits from it. There are
positive reports from many large companies such as Motorola, General Electric, and Allied
Signal/Honeywell [4]. One of the most common benefits is that Six Sigma allows project
managers to come up with numerous solutions to a large range of possible issues which allows
8
future predictions of problems to be much simpler. These improvements help companies become
extremely efficient and more productive which in the long run saves them millions or possibly
billions of dollars. Unlike many other process improvement methodologies Six Sigma is much
more rapid and can yield greater results more quickly. It completely envelopes the entire
organization using it and makes it so that managers and leaders have to take a much closer look
at the inner workings of their companies [6].
Issues with Six Sigma
Even though Six Sigma does bring in large profits if it is successful there can be some problems
with it. The majority of these problems occur when an organization isn’t fully immersing itself in
the Six Sigma ideology. For instance if a company doesn’t fully commit to sending all of their
managers to Six Sigma training there is a very large chance that the people they do send won’t be
able to convey the needs of Six Sigma completely. Also Six Sigma can fail if managers who are
expendable from main stream activities are chosen because they may not have the sufficient
abilities to lead such a complicated project. Another possible issue occurs when companies are
not willing to allow for a proper amount of training in their Black Belt leaders. This leads to the
Six Sigma process becoming a side activity that is overlooked and then they gain none of the
benefits of Six Sigma [4].
Conclusion
The Six Sigma methodology has proven invaluable to all the companies who have used it
correctly and have immediately seen its benefits. The easy to follow steps between either the
DMAIC or DMADV methodology allow the process to create rapid improvement among any
process that is being looked at from just about any field. The roles that are taken among the
managers whether they are Green, Black, or Master Black Belts clearly define their
responsibilities and capabilities in the Six Sigma process. Finally Six Sigma is not a competitive
standard with CMMI but rather can be integrated with it to help improve maturity levels of
companies. So all in all Six Sigma is an amazing methodology which will greatly improve any
company that can fully commit to its ideas.
References
[1] Ideal Meadia LLC. i Six Sigma. Retrieved 3/08/2012. <http://www.isixsigma.com/>
[2] Siviy, Jeannine; Penn, M. Lynn; Harper, Erin. “Relationships Between CMMI and Six
Sigma”. Software Engineering Institute 2005. Retrieved 3/08/2012. <http://www.sei.cmu.edu/>
[3] Franza, Richard; Chakravorty, Satya. “Design for Six Sigma(DFSS): A Case Study”.
Kennesaw State University, Dept. of Management and Entrepreneurship 2007. Retrieved
3/10/2012. http://ieeexplore.ieee.org/
9
[4] Catherwood, Philip. “Champions of the cause”. Waterton Technol. Centre, UK 2005.
Retrieved 3/12/2012. http://ieeexplore.ieee.org/
[5] Pan, Zhedan; Baik, Jongmoon. “A Six Sigma Framework for Software Process
Improvements and its Implementation”. Asia-Pacific Software Engineering Conference.
Retrieved 3/12/2012. http://ieeexplore.ieee.org/
[6] Aveta Business Institute. Six Sigma Online. Retrieved 3/14/2012.
<http://www.sixsigmaonline.org>
Download