<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Quality Assurance &#187; Uncategorized</title>
	<atom:link href="http://www.qasigma.com/category/uncategorized/feed" rel="self" type="application/rss+xml" />
	<link>http://www.qasigma.com</link>
	<description>QA Portal &#124; QA Guide &#124; QA Site</description>
	<lastBuildDate>Thu, 05 Nov 2009 10:13:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Quality Principles</title>
		<link>http://www.qasigma.com/2009/01/quality-principles.html</link>
		<comments>http://www.qasigma.com/2009/01/quality-principles.html#comments</comments>
		<pubDate>Tue, 06 Jan 2009 15:14:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://qasigma.com/2009/01/quality-principles/</guid>
		<description><![CDATA[


Q1. From a ______________ viewpoint, a defect is a product requirement that has not been met.
Q2. A procedure is a step-by-step method to ensure that _____________ are met.
Q3. Meeting requirements is ___________ view of quality.
Q4. Customer’s view of quality is referred to as ______________________.
Q5. A ___________ is the requirement that a product or process should [...]]]></description>
			<content:encoded><![CDATA[<div id="in_post_ad_left_1" style="float:left;margin: 5px;padding: 0px;"><script type="text/javascript"><!--
google_ad_client = "pub-0090152418549394";
/* 160x600, created 6/26/08 */
google_ad_slot = "1826740342";
google_ad_width = 160;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p><strong>Q1.</strong> From a ______________ viewpoint, a defect is a product requirement that has not been met.</p>
<p><strong>Q2.</strong> A procedure is a step-by-step method to ensure that _____________ are met.</p>
<p><strong>Q3.</strong> Meeting requirements is ___________ view of quality.</p>
<p><strong>Q4.</strong> Customer’s view of quality is referred to as ______________________.</p>
<p><strong>Q5.</strong> A ___________ is the requirement that a product or process should fulfill.</p>
<p><strong>Q6.</strong> Fit for use means that the product or service meets the customer needs, regardless of the _________ __________.</p>
<p><strong>Q7.</strong> The organization policy states that all modules to be tested 100%. However the project team did only 70% testing in each of the modules. This is a type of ___________ quality gap.</p>
<p><strong>Q8.</strong> The customer wanted an export and print facility on all screens, however the team provided the same only on some of the screens. This is a type of ______________ quality gap.</p>
<p><strong>Q9.</strong> Closing the producer’s gap enables the IT function to provide its customers ____________ in what it can produce.</p>
<p><strong>Q10.</strong> Many technical experts believe that _____________ inhibit their creativity.</p>
<p><strong>Q11.</strong> It should take not more than 2 days to locate and fix an error in an application. This is a measure of the ________________ attribute of an application</p>
<p><strong>Q12.</strong> Password should be more than 6 characters, should have at least one special character and should be changed every 2 months. This is a measure of the ________________ attribute of an application</p>
<p><strong>Q13.</strong> The program prepared for a processing VISA card payments should also be useful when preparing an application which processes card payments for MasterCard. This is a measure of the ________________ attribute of an application</p>
<p><strong>Q14.</strong> The application should be up 99.9% of the time doing its intended function. This is a measure of the ________________ attribute of an application</p>
<p><strong>Q15.</strong> It takes 20 years to change a culture from an emphasis on _______________ to an emphasis on _______________.</p>
<p><strong>Q16.</strong> A major premise of a quality management environment is an emphasis on ____________ improvement.</p>
<p><strong>Q17.</strong> ROI is achieved by increasing the ____________ and / or the _____________ costs of quality in order to reduce the _______________ cost such that the overall cost of quality is still less than what it would have been without implementing a quality program.</p>
<p><strong>Q18.</strong> ___________ should be actively involved in the establishment of their own standards and procedures.</p>
<p><strong>Q19.</strong> Six sigma means _______ defects per million opportunities</p>
<p><strong>Q20.</strong> _______________ is defining current level of performance.</p>
<p><strong>Q21.</strong> Comparing processes within the organization or with an external organization is _______________.</p>
<p><strong>Q22.</strong> QC is defined as the processes or methods used to compare product quality to its stated ____________ and applicable ____________.</p>
<p><strong>Q23.</strong> ________ is the responsibility of the unit producing the product, while QA is a _________ function.</p>
<p><strong>Q24.</strong> It is possible to have QC without QA. T / F</p>
<p><strong>Q25.</strong> The Juran trilogy is quality __________, quality ___________ and quality____________.</p>
<p><strong>Q26.</strong> TQM is a process of _________ change.</p>
<p><strong>Answers:</strong></p>
<p>1. producer<br />2. standards<br />3. producers<br />4. fit for use<br />5. standard<br />6. product requirements<br />7. producers<br />8. customer<br />9. consistency<br />10. standards<br />11. maintainability<br />12. integrity<br />13. reusability<br />14. reliability<br />15. productivity, quality<br />16. continuous<br />17. prevention, appraisal, failure<br />18. workers<br />19. 3.4<br />20. baselining<br />21. benchmarking<br />22. requirements, standards<br />23. QC, staff<br />24. T<br />25. planning, control, improvement<br />26. controlled</p>
<p><strong>Also See:</strong>
<ul>
<li><strong><a href="http://www.qasigma.com/2009/01/csqa-question-papers.html">Other CSQA Questions</a></strong></li>
</ul>
<div id="in_post_ad_bottom_1" style="clear:both;margin: 5px;padding: 0px;">Sponsored Links: <br/>
<script type="text/javascript"><!--
google_ad_client = "pub-0090152418549394";
/* 336x280, created 12/12/08 */
google_ad_slot = "9487988611";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://www.qasigma.com/2009/01/quality-principles.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Causal Analysis Guidelines</title>
		<link>http://www.qasigma.com/2009/01/causal-analysis-guidelines.html</link>
		<comments>http://www.qasigma.com/2009/01/causal-analysis-guidelines.html#comments</comments>
		<pubDate>Sat, 03 Jan 2009 02:33:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://qasigma.com/2009/01/causal-analysis-guidelines/</guid>
		<description><![CDATA[


Causal Analysis is to find causes that you can treat rather than treating symptoms. It provides the real reason why things happen and allows focused change activity.
A root cause is the basic reason why something happens and can be quite distant from the original effect.
Sources of information for causal analysis: Causal Analysis are triggered through [...]]]></description>
			<content:encoded><![CDATA[<div id="in_post_ad_left_1" style="float:left;margin: 5px;padding: 0px;"><script type="text/javascript"><!--
google_ad_client = "pub-0090152418549394";
/* 160x600, created 6/26/08 */
google_ad_slot = "1826740342";
google_ad_width = 160;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p><strong>Causal Analysis</strong> is to find causes that you can treat rather than treating symptoms. It provides the real reason why things happen and allows focused change activity.</p>
<p>A <strong>root cause</strong> is the basic reason why something happens and can be quite distant from the original effect.</p>
<p>Sources of information for causal analysis: Causal Analysis are triggered through one or more of the following ways:<br />• Reviews / Testing<br />• Audits of the quality system/projects<br />• Management Review Meetings<br />• Maintaining the quality system and deviations sought<br />• Customer complaints<br />• Problems / issues encountered at the project and organizational levels.</p>
<p><strong>The goals of causal analysis are:</strong></p>
<p>- To identify critical problem areas in a systematic way.<br />- Investigate and determine the root cause(s) of the nonconformance and document the root cause(s) <br />- Determine a plan to eliminate the root cause(s) of the nonconformance, taking into consideration the magnitude of the problem and the risk involved</p>
<p><strong>1. Identify Crtical problems:</strong> The individual or team that encounters the problems shall organize a brainstorming meeting to identify the causes for the problem(s). Participants at the meeting shall include the individual or team that encounters the problem(s), experts in the domain and representatives of the Quality team and the Defect Prevention Analyst of the project. The lists of problem areas are determined, based on their impact on the performance of the team.</p>
<p><strong>2. Identify causes and root causes:</strong> During the meeting, the participants define (or redefine if necessary) the problem for a precise understanding. Following this, brainstorming shall identify the possible causes of the problem. The causes of the problem shall also be prioritized and root causes are identified after eliminating others, the root cause of the problem is then documented appropriately.</p>
<p>The defect prevention group analyzing the problem shall use a combination of one or more of the following to identify the critical problem, possible causes and root causes:</p>
<p><strong>Pareto analysis</strong> to seek out the vital few causes / characteristics known to contribute to the problem(s). Pareto Analysis is used to prioritize and attack the various causes that contribute to the problem so that the effect of the action taken would result in substantial improvement. Pareto Analysis is extensively used where quantitative data is available.  </p>
<p><strong>Cause-and-Effect Diagram</strong> or &#8220;Fishbone&#8221; diagram to visualize, clarify, link, identify and classify possible causes of a problem. Using Cause and Effect Diagram, a root cause analysis (WHY-WHY analysis) is done which helps in taking appropriate corrective action, to prevent the recurrence of the root cause, in future.  The Cause and Effect Analysis is a qualitative technique and requires the involvement of team members since brainstorming will be used in conjunction with this tool.</p>
<p><strong>3. Identify Corrective action:</strong> The participants of the meeting propose and discuss possible mitigation methods or strategies to correct the problem as well as to prevent the problem from occurring in future.The participants shall also decide on responsibilities assigned for acting on the action items identified, along with any risk perceived and target date for closure. The action items are tracked to closure and follow-up takes place during subsequent meetings.</p>
<p><strong>Performing Causal analysis and preventive actions across the Organization:</strong> Causal analysis and appropriate preventive actions are performed at the following levels across the organization:<br />• Project / Work Group<br />• Organization</p>
<p><strong>Project Level:</strong> The scope of a causal analysis at a project level is to identify critical problem areas with respect to Defects and Issues.</p>
<p>The project team members meet periodically to track the performance of the defects and issues along with the inputs given by the team members. </p>
<p>Based on the discussion, the team identifies, suitable intervals on a planned, as well as an event driven basis to perform causal analysis and determine suitable corrective actions and follow it up to closure. Causal analysis is  performed  at the end of a phase or once in a month, whichever is earlier. In cases where Phases overlap, Causal analysis for the current phase will be done before the start of the succeeding phase.</p>
<p>The team shall also track the effectiveness of such corrective actions periodically.<br />In order to support and prevent problems, the team shall initiate discussions and identify a suitable plan along with appropriate methods to prevent problems, as needed. The team shall also periodically, review the performance of such activities and identify suitable corrective actions.</p>
<p>Significant points resulting from these meetings shall be recorded and the minutes of meeting are circulated to all members of the project team. The Project Manager assigns responsibilities for any action items that arise and tracks the action items to closure. During project team meetings the entire project team shares their experiences with a view to identifying causes of problems that have occurred and to prevent known problems from recurring. Project Managers also use weekly project status reports to escalate problems to the department head.</p>
<p>The Project Managers shall also meet with the practice head / Delivery Head regularly. Project teams will also meet regularly at a periodicity defined in the project plan. These meetings discuss:</p>
<p>• Project progress<br />• Achievements of the project thus far<br />• Forthcoming project activities<br />• Distribution of responsibilities for forthcoming tasks</p>
<p><strong>Workgroup Level:</strong> The heads of various workgroups shall schedule departmental meetings in order to</p>
<p>• Share information about departmental activities<br />• Share important and non-confidential news about happenings in the organization<br />• Address problems/Issues faced by the department as a whole.<br />• Identify and discuss relevant root causes<br />• Identify and follow-up appropriate corrective actions assigned</p>
<p>Departmental meetings shall serve as a forum for members of a department to share experiences and to discuss problems with a view to finding solutions and to prevent problems from recurring by discussions and causal analysis. One of the team members shall record significant points thrown-up during such meetings. The workgroup head shall assign responsibility for these action items and track the action items to closure.</p>
<p><strong>Organizational Level:</strong> The heads of the various workgroups in the organization along-with the President, shall meet at regular intervals during SIR’s to discuss departmental issues and activities. These meetings will be held at least at monthly intervals and as required more frequently. During such meetings, the participants</p>
<p>• Discuss common issues and problems facing the work group.<br />• Share key information regarding work group activities.<br />• Attempt to resolve any pending inter-departmental interface problems.<br />• Discuss customer complaints of a critical nature affecting the entire organization.<br />• Share information regarding problems and preventive actions.</p>
<p>Minutes of the meetings shall be recorded and circulated to all participants. The workgroup head assigns responsibility for action items that are identified. The department heads, in turn, convey this information to the employees in the department during departmental meetings.</p>
<div id="in_post_ad_bottom_1" style="clear:both;margin: 5px;padding: 0px;">Sponsored Links: <br/>
<script type="text/javascript"><!--
google_ad_client = "pub-0090152418549394";
/* 336x280, created 12/12/08 */
google_ad_slot = "9487988611";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://www.qasigma.com/2009/01/causal-analysis-guidelines.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Faulty Assumptions in Quality Engineering</title>
		<link>http://www.qasigma.com/2008/12/faulty-assumptions-in-quality-engineering.html</link>
		<comments>http://www.qasigma.com/2008/12/faulty-assumptions-in-quality-engineering.html#comments</comments>
		<pubDate>Wed, 31 Dec 2008 02:06:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://qasigma.com/2008/12/faulty-assumptions-in-quality-engineering/</guid>
		<description><![CDATA[


Formal quality assurance principles / fundamentals are based on a number of precepts that are not a good fit for the realities of software development today. Below are six precepts among the most prevalent-and erroneous-in the field today:
Assumption 1: Quality Requirements Dictate the Schedule
Fact For most software systems, market forces and competition dictate the schedule.
Traditional [...]]]></description>
			<content:encoded><![CDATA[<div id="in_post_ad_left_1" style="float:left;margin: 5px;padding: 0px;"><script type="text/javascript"><!--
google_ad_client = "pub-0090152418549394";
/* 160x600, created 6/26/08 */
google_ad_slot = "1826740342";
google_ad_width = 160;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>Formal quality assurance principles / fundamentals are based on a number of precepts that are not a good fit for the realities of software development today. Below are six precepts among the most prevalent-and erroneous-in the field today:</p>
<p><strong>Assumption 1: Quality Requirements Dictate the Schedule</strong></p>
<p><strong>Fact</strong> <strong>For most software systems, market forces and competition dictate the schedule.</strong></p>
<p>Traditional development model cannot keep up with the demand for consumer software products or the rapidly changing technology that supports them. Today&#8217;s rich development environment and ready consumer market has sparked the imagination of an enormous number of entrepreneurs. Consequently, this market is incredibly competitive and volatile. Product delivery schedules are often based on a first-to-market strategy. This strategy is well expressed in this 1997 quote from Roger Sherman, director of testing at Microsoft Corporation:</p>
<p>Schedule is often thought to be the enemy of quality, but at Microsoft it is considered to be part of the quality of the product.</p>
<p><strong>Assumption 2: Quality = Reliability</strong></p>
<p>This equation is interpreted as &#8220;zero defects is a requirement for a high-quality product.&#8221;</p>
<p><strong>Fact: Reliability is only one component of the quality of a product.</strong></p>
<p>The commercial software market is not willing to pay for a zero defect product or a 100% reliable product.</p>
<p>Users don&#8217;t care about faults that don&#8217;t ever become bugs, and users will forgive most bugs if they can work around them, especially if the features are great and if the price is right. For example, in many business network environments in 1994 and 1995, users religiously saved their work before trying to print it. The reason: About one in four print jobs submitted to a certain type of printer using a particular software printer driver would lock up the user&#8217;s workstation and result in the loss of any unsaved work. Even though many thousands of users were affected, the bug was tolerated for many months because the effects could be limited to simply rebooting the user&#8217;s workstation occasionally.</p>
<p>Safety critical and mission-critical applications are the notable exceptions to this fact. Consumers are willing to pay for reliability when the consequences of a failure are potentially lethal. However, the makers of these critical software systems are faced with the same market pressures from competition and constantly changing technology as the consumer software makers.</p>
<p><strong>Assumption 3: Users Know What They Want</strong></p>
<p><strong>Fact: </strong>User expectations are vague and general, not detailed and feature-specific. This situation is especially true for business software products. This phenomenon has led to something that we call feature bloat</p>
<p>For example, if you asked several banking customers if they would like to be able to pay their bills online, many would say yes. But that response does not help the designer determine what type of bills customers will want to pay or how much they will use any particular type of payment feature. Consequently, in a well-funded development project, it is common to see every conceivable feature being implemented.</p>
<p><strong>Assumption 4: The Requirements Will Be Correct</strong></p>
<p>This fallacy assumes that designers can produce what the users want the first time, without actually building product or going through trial-and-error cycles.</p>
<p><strong>Fact: </strong>Designers are commonly asked to design products using technology that is brand new and poorly understood. They are routinely asked to guess how the users will use the product, and they design the logic flow and interface based on those guesses.</p>
<p>Designers are people, and people evolve good designs through trial-and-error experimentation. Good requirements also evolve during development through trial-and-error experimentation. They are not written whole at the outset. A development process that does not allow sufficient time for design, test, and fix cycles will fail to produce the right product.</p>
<p><strong>Assumption 5: Users Will Accept a Boring Product if the Features and Reliability Are Good.</strong></p>
<p><strong>Fact: </strong>To make an excellent product, we must consistently meet or exceed user expectations. For example, text-based Web browsers in cell phones have failed to captivate the consumer, even though they provide fast and efficient use of the slow data transmission rates inherent in the current cellular networks.</p>
<p>Software must be innovative in order to compete. The software leads the users to new accomplishments. Some examples of competitive innovations in the home consumer market include digital video editing, 3D animation, imaging, and video conferencing.</p>
<p>As corollaries of the preceding facts, the software must provide a competitive advantage to the business user and it must educate users.</p>
<p><strong>Assumption 6: Product Maturity Is Required</strong></p>
<p><strong>Fact:</strong> Product maturity has little to do with the consumer&#8217;s buying decision. Price and availability are far more important considerations in most business scenarios.</p>
<p>The very mature premier high-end digital video creation software system has been supplanted by two new software editing systems that provide about 10 percent of the features it does, at 10 percent of the price. In addition, the new systems can be purchased and downloaded over the Internet, whereas the premier system cannot. We are also seeing this trend in large system software. The typical scenario involves dropping a massive, entrenched, expensive client/server system and replacing it with a lightweight, Web-based, database-driven application.</p>
<p>When analysis is performed on the current system, a frequent discovery is that the customers are paying for lots of features they are not using. Once the correct feature set has been determined, it can often be implemented quickly in a new Web-based application-where it can run very inexpensively.</p>
<p>Feature maturity is a far more important consideration than product maturity. As I have already pointed out, most consumers have realized that the latest release of software is not necessarily more reliable than the previous release. So product maturity is most often a myth. A mature product or system is typically overburdened by feature bloat.</p>
<div id="in_post_ad_bottom_1" style="clear:both;margin: 5px;padding: 0px;">Sponsored Links: <br/>
<script type="text/javascript"><!--
google_ad_client = "pub-0090152418549394";
/* 336x280, created 12/12/08 */
google_ad_slot = "9487988611";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://www.qasigma.com/2008/12/faulty-assumptions-in-quality-engineering.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
