How to Use Poka-Yoke (Mistake Proofing) Technique to Improve Software Quality

Software Process Engineering
Software Engineering is a discipline that aims at producing high-quality software through systematic, well-planned approach to software development. It contains many good practices, following the standards to achieve the quality product. The three main phases of Software Development are Analysis – Design – Implementation. To accomplish high-quality software is essential to produce the defect-free product.

The defect is the unexpected or undesired behaviour that occurs in the product. Anything related to defect is a continual process, not a particular state.

Defect Management
Finding and fixing the defect in the early stage of the software development reduces time, rework and money. Finding the defect in later stages always costs multiple times than early stages. It enhances the quality by adding reliability, portability, maintainability etc. Hence it is advisable every company should go with defect management system and defect management team at every stage of the development to attain the good quality in products and to gain the customer confidence.

One of such mistake proofing technique is POKA-YOKE, Continue reading →

Does Quality Assurance Remove Need for Quality Control?

This is a guest post by Meenal Balajiwale.

“If QA (Quality Assurance) is done then why do we need to perform QC (Quality Control)?”, This thought may come to our minds at times and it seems to be a valid point too.  This means, if we have followed all the pre-defined processes, policies & standards correctly and completely then why do we need to perform a round of QC?


Continue reading →