Six Sigma Quality Resources for Software & Information Technology In association withSix Sigma Advantage, Inc. - Six Sigma Third Wave for Software Development
 Main Site > Software / IT Channel > Tools & Templates  > Failure Modes & Effects Analysis (FMEA) Search:
 
 for    
Publications
Marketplace
| iSixSigma
Stuff
| iSixSigma
Blogosphere
| Events
Calendar
| The
Dictionary
| Discussion
Forum
| Find
a Job
| Post
a Job
| Industry
News
| Newsletter
Signup
| Sigma
Calculator
| Online
Surveys
2008 Version! DMAIC Training Slides: 1,176 Slides + Instructor Notes and More for $99.95
iSixSigma Magazine Signup
 iSixSigma Live!  
  iSixSigma Live! Summit
  Agenda
  Registration Info
  Breakthrough Awards
 Free Newsletters!  
  Sign Up Now!
  Manage Subscriptions
  New To Six Sigma?
  Six Sigma Q&A
  Cert. Practice Test
  Problem Solving Wizard
  ISSSP Info
ISSSP Is The Official Six Sigma Society of iSixSigma
 Channels 
  iSixSigma Main
  Europe
  Financial Services
  Healthcare
  Military
 Quality Directory 
  Recent Articles
  Certifications/Awards
  Consultants
  Culture Evolution
  Methodologies
  News & Events
  Organizations
  Product/Service Guides
  Statistics & Analysis
  Tools & Templates
   DOE
   FMEA
   Glossary
   Histogram
   Pareto
   Poka Yoke
   SIPOC
   Software
  Voice of the Customer
  Free Whitepapers
 Related Topics 
  Innovation
  Outsourcing/Offshoring
  Business Process Mgt
 Quick Access 
  Help
  Search
  Advertise Here
  Article Archives
  Newsletter Archives
 User Feedback 
  Please suggest site
  improvements.
 
  [ larger form ]

Six Sigma Tools for Every Day Projects and Processes

Bookmark This Page Bookmark This Page
Email This Page Email This Page
Format for Printing Format for Printing
Cite This Article Cite This Article
Submit an Article Submit an Article
Six Sigma Article Archive Read More Articles
Related Tools & Articles
  • Discussion Forum
    "I believe that Six Sigma can be used effectively in the resolution of any problem anywhere having variance at its core."

    Contribute to this Discussion
    B
    Download Products
    y Karl D. Williams

    During a Six Sigma symposium, speaker after speaker presented good information on Six Sigma concepts, tools and approaches to use when working on a Six Sigma project. If these Six Sigma tools, approaches templates, etc., are good for Six Sigma projects, why not use them in day-to-day software development and IT processes?

    Learning Objectives

    It is necessary to learn things beyond current knowledge and experiences whenever embarking on a new project. The learning objective matrix can help identify, plan and document such needs. This is done early in the life cycle to discourage users from jumping to solutions based on current biases. If project managers bypass this critical thought process, they often are forced to rework plans and deliverables during the life cycle causing disruption in the project. The matrix contains three simple aspects: 1) what does the company need to know, 2) where will the company get the needed information and 3) how will the company get the information? The learning objective matrix keeps managers from drawing conclusions before the proper time in the life cycle.

    Plan Population Using Customer Matrix

    The customer matrix helps plan and assure that the correct representatives are included in requirements gathering activities such as interviews and observations. Segment the population into specific areas, e.g. geographical regions. Then consider the types of participants to cover, for example expert users, new users and difficult-to-satisfy users. Doing this graphically in a matrix makes it easier to see holes in the planned interviews and make the proper corrections.

    Context and Needs Data Analysis

    The Six Sigma community often speaks of new or changed requirements – there is even a metric called requirements volatility. About 85 percent of the time there is not a new or changed requirement but rather a missed requirement due to poor handling of needs and context data. A business should regularly reevaluate its needs to ensure the requirements are accurately identified.

    Prioritize Requirements

    People comment it is not necessary to prioritize requirements but instead do everything. That is until the delivery date approaches, and they are not done. Then the priorities are based on what can be released. Prioritizing at the beginning of the project, specifically picking the top priority rather than leaving it to random chance at delivery, is the better option. Several Six Sigma tools help with prioritizing – options for setting correct priorities run from simple prioritizing, to the analytical hierarchy process, to quality functional deployment (QFD) and Kano analysis.
     

     Figure 1: Assessing Priorities with Kano Analysis

    Value Stream and Process Mapping

    Most software/IT projects include some type of flowchart or map to depict the flow of transactions or algorithms through a system or module. Also helpful, but seldom done during development are value stream maps isolating value-added, non-value-added and wait time. Many process flows look good on paper, but when reviewed with an eye to waste and wait time, significant issues can be isolated. In one Green Belt project, a team was trying to decrease the cycle time of a significant process from 14 days to 4 days. After reviewing a value stream map, the team discovered that most of the cycle time was waste and wait time. They recast the goals to reduce the time from 6 days to 2 days and successfully completed their project.

    User Stories and Scenarios

    Use cases have been around in rational unified process (RUP) and other methodologies for a long time, but are infrequently used with other methodologies. Companies often, instead, use the term “user story.” The user scenario approach can help solidify requirements and design needs by looking at what the system should do via various scenarios rather than looking at general functional requirements.

    Identifying Y-to-x Relationships

    For all projects, Six Sigma or not, companies need to know the factors that will drive success or cause failure. The final product will be more robust and better satisfy customers if these factors are identified early in the process via y-to-x charting and validated through data and tools.

    Monte Carlo Modeling/Design of Experiments

    Once project managers identify potential design factors and drivers, Monte Carlo modeling and design of experiments can validate them.

    Failure Mode and Effects Analysis (FMEA)

    Failure mode and effects analysis (FMEA) is a must-do item for any project. This analysis should be done at least twice during the development life cycle: 1) after design plans have been completed and 2) just prior to release of the product. A FMEA can identify potential failure modes in the current design. Identifying these issues with severity, occurrence and detection at a project’s start allows managers the option of modifying the design to soften or eliminate these issues. The second FMEA shows which severity, occurrence and detection weaknesses are remaining in the system. Passing this information to a help desk and customer service allows them to respond to customer needs when these failures occur.
     

     Figure 2: FMEA Example

    Process Capability (Cp) Evaluation

    Cp and Cpk (process capability index) are not just for the factory. Most projects have performance measures that must be tracked and measured. Data such as online response times, uptime/reliability numbers, backup/restore cycle times, etc., can use the process capability numbers to validate these requirements. After release, these values can be part of a control plan.

    Control Charts for Monitoring

    When developing a new system, project managers must define some measures that customers and/or customer service personnel can monitor after implementation. Control charts provide a simple approach for this. Companies may already be tracking Cp or Cpk numbers for online response times, uptime/reliability numbers, backup/restore cycle times, etc.

    Summary

    The above is not an exhaustive list of Six Sigma tools, techniques and approaches that can be used in everyday development processes, but it is a good place to start. According to some senior software/IT leaders, using these concepts daily on all projects justifies the investment in training. Integrating a few tools at a time may lead to amazing results.

     About the Author: Karl D. Williams is a principal consultant for Six Sigma Advantage. He has trained more than 18,000 people in capability maturity model (CMM), capability maturity model integration (CMMI), Six Sigma and software skills. Mr. Williams was formerly a director at Motorola and, more recently, a senior vice president of process design for Bank of America. He is a Master Black Belt, an SEI-authorized CMMI trainer and lead appraiser. He has performed more than 170 CMM, CMMI, Quality System Review (QSR) and customized assessments at more than 100 organizations in 20 countries. He has published more than 80 articles and authored Continuous Improvement & Reengineering…A Better Way. Mr. Williams can be reached at KWilliams@SixSigma-Advantage.com.

     
    Rate This Article:  Current Rating: 3.88
      Poor    Excellent     
              1    2    3     4    5
    Copyright © 2000-2008 iSixSigma – All Rights Reserved
    Reproduction Without Permission Is Strictly Prohibited – Copyright Requests


    Publish an Article: Do you have a Six Sigma tip, learning or case study?
    Share it with the largest community of Six Sigma professionals, and be recognized by your peers.
    It's a great way to promote your expertise and/or build your resume. Read more about submitting an article.

    BEST SELLING PRODUCTS (iSixSigma Publications)
    1. Certified Lean Six Sigma Green Belt Assessment Exam
      This assessment exam is useful for students interested in assessing their knowledge of Lean Six Sigma on the Green Belt ...
    2. Six Sigma Black Belt (DMAIC) Training Slides
      The 2008 Six Sigma Black Belt course is comprised of: 1,176 PowerPoint slides, Instructor notes, Slide explanations, 37 ...
    3. Six Sigma DMAIC Training Slides
      The complete 2008 Lean Six Sigma DMAIC course prepares participants to perform the role of a LSS Black Belt; covering wh...
    4. Process Management Training Slides
      The 2008 Process Management course is designed in two phases comprised of:352 Powerpoint slidesInstructor notesSlide exp...
    5. Six Sigma Green Belt Training Slides
      The 2008 Six Sigma Green Belt course is comprised of: 1047 slidesInstructor notesSlide explanations35 data sets20 suppo...
    6. Certified Lean Six Sigma Black Belt Assessment Exam
      Interested in assessing your knowledge of Lean Six Sigma? Preparing for certifications? Testing your students and traine...
    7. 5S Training Course
      One of the key fundamental tools of process improvement is 5S. 5S is a methodology for organizing and minimizing item...
     
    Six Sigma AdLinks
    Improve IT Projects With Six Sigma. Villanova University.
    iSixSigma Live! Save up to $700
    iSixSigma Job Shop: Find The Key Person
    Lean Office, Lean IT/IS. Act Now and Save.



    Google AdWords
     
    Home | Discussion Forum | Event Calendar | Job Shop
    Link To iSixSigma | Rate This Page | Report A Problem | Free Content For Your Site | Submit Article For Publishing
     Terms of Service. ©2000-2008 iSixSigma. All rights reserved. v3.0lb, 2.2-C-246
    About iSixSigma · Contact Us · Privacy Policy · Site Map
    nogeo