answersLogoWhite

0

How you use six sigma in software quality development?

Updated: 8/16/2019
User Avatar

Wiki User

15y ago

Best Answer

* http://www.dbar-innovations.com * Mentorsoftpro, A complete Lean Six Sigma Mentoring, training, statistical analysis and multi project tracking management system. In other words, all you would ever need to do any Six Sigma project, one at a time, twenty at a time or a corporation capable software system. * Starting with understanding the DMAIC method, with out this you are never going to have successful results. I recently discovered this site dedicated to answering all the Lean Six Sigma / process improvement needs and questions. They offer a very complete software system that will walk you through the entire DMAIC methodology. It has a training video at every possible step including example data, video demonstration, voice guided instructions, templates for every step. The goal of Six Sigma is to increase profits by eliminating variability, defects and waste that undermine customer loyalty.

A well-documented failure mode and effects analysis (FMEA) with robust action plans and implementation will help an organization avoid rework in software projects, irrespective of the project type (full life cycle development, enhancement or maintenance/production support). In each case, there is an existing process, with a number of process steps/activities. FMEA can unravel the potentially weak steps and show where things may go wrong and where to focus. The FMEA tool - either within a full-fledged Six Sigma DMAIC cycle or without - adds immense value to software projects. The FMEA process begins by identifying the ways in which a product, service or process could fail. A project team examines every element of a process, starting from the inputs and working through to the output delivered to the customer. At each step, the team asks, "What could go wrong here?" The team then figures the probability of each possible failure (known as "occurrence"), the damage it will inflict should it actually fail (termed as "severity"), and the likelihood of finding such failures before final delivery (called "detection"). These three parameters are ranked on a 1-to-10 scale and the product of these three is called the risk priority number, or RPN. The RPN indicates which of the process steps or design components are high-risk items and need to be attended to first for medication and/or control measures. Once this is done, the team has to brainstorm action plans to either reduce occurrence or improve detection. Severity normally remains the same. During the brainstorming, team members need to be clear that the action items should not sound like a wish list or a statement of intent, but should be aimed at adding, deleting or modifying an existing process. If a project team recommends such vague actions as, "Peer reviews should be more effective" or "Problem tickets should be assigned to a team member within 30 minutes of receipt by the team leader," little or no improvement can be expected. Instead, the action points need to be more precise, such as, "If the team leader does not assign a ticket coming to the queue in 30 minutes, a pop-up message will be generated to remind them." The action items vary from introduction of checklist, to mandating reviews before a code release, to planning backup resources, to timely assignment/transfer of problem tickets, etc. Whatever the recommendations, after their implementation, the process flow chart is changed. And once done, the FMEA is executed again in the new process to calculate the reduction in the level of risk exposure. Thus the objective is to first identify the potential risks and then take corrective/preventive action to eliminate or at least reduce those risks. To get the best results, FMEA should be done at the beginning of a software project and every three to six months thereafter. However, it is never too late to do an FMEA. The exercise can be done at anytime during the course of the software project. Besides, if a Six Sigma project is executed to improve performance of an ongoing and long-duration software project (especially one that involves maintenance/production support in addition to development/enhancement), executing a FMEA can add considerable value. Here, FMEA should be part of a "look-ahead meeting," which software project teams normally do to proactively reduce defects/bugs. FMEA is a group activity, normally with six to ten on the team. It may be done in more than one sitting, if necessary. The process owner, or project manager, is normally the leader of the FMEA exercise. However, to get best results, multi-disciplinary representatives from all affected activities should be involved. Team members should include subject matter experts and advisors as appropriate. Each process owner also is responsible for keeping the FMEA updated. The heart of the FMEA is the action points arising out of it and the subsequent process improvement that happens when these actions are implemented. A project team at a large manufacturing company was very enthusiastic using the FMEA through the point of completing the calculation of RPNs for each process step. But once that was done, only a few people participated in the brainstorming session for recommending action points for high-RPN process steps. Needless to say, that organization did not benefit much from using the exercise. FMEA looks simple, but it is an extremely powerful tool when applied in letter and spirit. It helps the team assess stakeholder issues and concerns, identifying and creating a strategy for those that should be moved to a higher level of support. Specifically, FEMA: * Captures the collective knowledge of a team. * Improves the quality, reliability and safety of the process/product. * Is a structured process for identifying areas of concern. * Documents and tracks risk reduction activities. * Helps the team create proactive action plans and thus improve process robustness. Some software project managers argue that they do not really need a separate FMEA tool. Risk analysis and mitigation should be a part of the manager's normal project management job, they say. The point is: If an organization is looking for better results in risk mitigation and improved processes, it needs to use a better tool or technique, such as FMEA. Unless a FMEA is done, improvement activities are likely to remain unclear and unfocused, and may not even get implemented in the pressure of meeting schedules and deadlines. In addition, since FMEA action items are generated by the project team through collective brainstorming, rather than an individual, the buy-in of the actions is much higher, and thus the project manager faces minimum resistance in implementing them. In short, the benefits a software project team will gain from this powerful technique are well worth the time invested in applying it. About the Author: Asoke Das Sarma is a Six Sigma deployment leader in a large multinational computer company. He is based at Bangalore, India, For Help-A complete Six Sigma Mentoring System. This is going to be the industry standard in driving Lean Six Sigma projects. Voice guided with instructions how and where to. Has Continuous training as it walks you through the DMAIC methodology, does statistical analysis, reports and tracks the whole project. No limits to amount of projects, users or capabilities. We will custom tailor to your companies operating applications. This is 1/5 the price of the leading industry software with everything they do not offer in training and analysis. Call 713-436-6941 A demonstration is a must. The goal of Six Sigma is to increase profits by eliminating variability, defects and waste that undermine customer loyalty.

A well-documented failure mode and effects analysis (FMEA) with robust action plans and implementation will help an organization avoid rework in software projects, irrespective of the project type (full life cycle development, enhancement or maintenance/production support). In each case, there is an existing process, with a number of process steps/activities. FMEA can unravel the potentially weak steps and show where things may go wrong and where to focus. The FMEA tool - either within a full-fledged Six Sigma DMAIC cycle or without - adds immense value to software projects. The FMEA process begins by identifying the ways in which a product, service or process could fail. A project team examines every element of a process, starting from the inputs and working through to the output delivered to the customer. At each step, the team asks, "What could go wrong here?" The team then figures the probability of each possible failure (known as "occurrence"), the damage it will inflict should it actually fail (termed as "severity"), and the likelihood of finding such failures before final delivery (called "detection"). These three parameters are ranked on a 1-to-10 scale and the product of these three is called the risk priority number, or RPN. The RPN indicates which of the process steps or design components are high-risk items and need to be attended to first for medication and/or control measures. Once this is done, the team has to brainstorm action plans to either reduce occurrence or improve detection. Severity normally remains the same. During the brainstorming, team members need to be clear that the action items should not sound like a wish list or a statement of intent, but should be aimed at adding, deleting or modifying an existing process. If a project team recommends such vague actions as, "Peer reviews should be more effective" or "Problem tickets should be assigned to a team member within 30 minutes of receipt by the team leader," little or no improvement can be expected. Instead, the action points need to be more precise, such as, "If the team leader does not assign a ticket coming to the queue in 30 minutes, a pop-up message will be generated to remind them." The action items vary from introduction of checklist, to mandating reviews before a code release, to planning backup resources, to timely assignment/transfer of problem tickets, etc. Whatever the recommendations, after their implementation, the process flow chart is changed. And once done, the FMEA is executed again in the new process to calculate the reduction in the level of risk exposure. Thus the objective is to first identify the potential risks and then take corrective/preventive action to eliminate or at least reduce those risks. To get the best results, FMEA should be done at the beginning of a software project and every three to six months thereafter. However, it is never too late to do an FMEA. The exercise can be done at anytime during the course of the software project. Besides, if a Six Sigma project is executed to improve performance of an ongoing and long-duration software project (especially one that involves maintenance/production support in addition to development/enhancement), executing a FMEA can add considerable value. Here, FMEA should be part of a "look-ahead meeting," which software project teams normally do to proactively reduce defects/bugs. FMEA is a group activity, normally with six to ten on the team. It may be done in more than one sitting, if necessary. The process owner, or project manager, is normally the leader of the FMEA exercise. However, to get best results, multi-disciplinary representatives from all affected activities should be involved. Team members should include subject matter experts and advisors as appropriate. Each process owner also is responsible for keeping the FMEA updated. The heart of the FMEA is the action points arising out of it and the subsequent process improvement that happens when these actions are implemented. A project team at a large manufacturing company was very enthusiastic using the FMEA through the point of completing the calculation of RPNs for each process step. But once that was done, only a few people participated in the brainstorming session for recommending action points for high-RPN process steps. Needless to say, that organization did not benefit much from using the exercise. FMEA looks simple, but it is an extremely powerful tool when applied in letter and spirit. It helps the team assess stakeholder issues and concerns, identifying and creating a strategy for those that should be moved to a higher level of support. Specifically, FEMA: * Captures the collective knowledge of a team. * Improves the quality, reliability and safety of the process/product. * Is a structured process for identifying areas of concern. * Documents and tracks risk reduction activities. * Helps the team create proactive action plans and thus improve process robustness. Some software project managers argue that they do not really need a separate FMEA tool. Risk analysis and mitigation should be a part of the manager's normal project management job, they say. The point is: If an organization is looking for better results in risk mitigation and improved processes, it needs to use a better tool or technique, such as FMEA. Unless a FMEA is done, improvement activities are likely to remain unclear and unfocused, and may not even get implemented in the pressure of meeting schedules and deadlines. In addition, since FMEA action items are generated by the project team through collective brainstorming, rather than an individual, the buy-in of the actions is much higher, and thus the project manager faces minimum resistance in implementing them. In short, the benefits a software project team will gain from this powerful technique are well worth the time invested in applying it. About the Author: Asoke Das Sarma is a Six Sigma deployment leader in a large multinational computer company. He is based at Bangalore, India, For Help-A complete Six Sigma Mentoring System. This is going to be the industry standard in driving Lean Six Sigma projects. Voice guided with instructions how and where to. Has Continuous training as it walks you through the DMAIC methodology, does statistical analysis, reports and tracks the whole project. No limits to amount of projects, users or capabilities. We will custom tailor to your companies operating applications. This is 1/5 the price of the leading industry software with everything they do not offer in training and analysis. Call 713-436-6941 A demonstration is a must.

User Avatar

Wiki User

15y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: How you use six sigma in software quality development?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is the correlation between six sigma and quality software?

There is no real correlation, however a six sigma is more advanced and it is mostly used for businesses. You can still use any other software but six sigma are usually installed by computer technican due to its advances.


Is six sigma is must for quality?

sure sigma maintanence is most importance for a paper protection , six sigma is a poor quality of paper production


Who is responsible for defining the quality of a product or service in six sigma?

Six sigma blackbelt


What is the purpose of Six Sigma?

The purpose of Six Sigma is to improve the quality of outputs by identifying and removing any defects or errors in a process. Six Sigma strives to improve quality within an organization which strives for perfection.


Is there any sigma beyond six sigma?

In theory, there are infinite sigmas beyond six sigma. In reality, the cost and ability to move from six to seven sigma in a business process is usually not worth the return. At a six sigma quality level, you would expect 3.4 defects per million. At seven sigma quality, you would have 0.007 defects per million. There are some processes that may run at seven sigma quality, but six sigma is a better goal which the vast majorities of businesses will never manage to reach.


When going from a three sigma quality level to a six sigma quality level?

The number of defects is reduced exponentially.


Which well known business uses six sigma programs for training and career path development?

The Six Sigma program is basically a standards assurance program. The goal is to produce a higher overall level of quality in employees and in the work they deliver. Motorola was the first company to utilize Six Sigma, and became renowned in the industry for using it.


What exactly is the Motorola Six Sigma?

Six Sigma is used as a scale for quality. It is where there are 3.4 defects per one million opportunities. Six sigma is also used as a method of improvement for the business.


What are the five clauses of Quality management systems?

sIX SIGMA IS THE ANSWER


Where can one download the Six Sigma software?

Six Sigma software is designed to help business owners design and impliment different business designs. It can be downloaded free for a 30 day trial at Sigmaxl.


Why use six sigma?

Six Sigma mean reduce variation and it is one of the core parts for determining the quality and the best result of a business product or service. In short, by using six sigma a business could filter its own lacunas and improvise its service or product. For that, a six sigma expert is required who can manage six sigma work in proper way.


What type of methodology does the Lean Six Sigma view?

There are actually two major methodologies the Lean Six Sigma operate by. They are speed and low cost learning (Lean) with culture and quality (Six Sigma) to create a process of efficiency.