Recently, there was a quality week in our organization and then followed by a quality training which depicted the importance and essence of quality in the software we deliver. Today, I would like to share the same. Surely, a 5 minutes reading on this post can help you why it's important to deliver quality as a inbuilt feature even though customer won't ask for it explicitly.
Any product cannot be made with zero defects, but a product contains quality when it starts to deliver the basic fact "product fits for it's purpose and can be used to accomplish the task for which it was designed" . Some use cases will be so rare that product fails to meet the use case successfully. This is basically because the use case was not thought or simulated in the production process. If the product is a software, then we can say that use case was not taken care in design/code phase and did not test in testing phase.
So ultimate aim is to built a product with as close as to Zero defects. That's why many industrial sectors are following the new quality tool: Six Sigma which is a data driven approach where the aim to identify the defects and eliminate it at the earliest. There are other different quality tools also which are being used.
Why is it necessary to identify the bug and eliminate at the earliest ?
Below picture depicts the impact of allowing the bug to escape to further stages. This is called as "Rule of Ten" in industries. It's calculated as cost to fix defect and it's impact increases by ten fold for each stage. So it's good to find and eliminate the bug at the earliest and retain the quality.
Toyota has recalled around 6 million sold cars due to a small mistake. This is just an example. There are so many similar incidents.
http://fortune.com/2015/10/21/toyota-recall-window-6-million/
More than that, earlier it was Customer Satisfaction. Now, product has to meet quality along with Customer Excitement. There should be something in the product which delights the customer. You can take various products, even a mobile. More than serving a basic communication purpose, competitors are trying to delight/excite customer with it's various features. Now this has become a necessity rather than a option.
So when there is a customer requirement to be delivered, cost given for implementing quality (eg: testing) should be taken care by you and the fruit for that effort is the gain of customer trust. make it a habit to implement a quality tool usage in your organisation if you are a entrepreneur and if you are a process implementer (Developer,Manufacturer..), then take care to implement it in the right way at the first time itself.
Remember, Quality is when customer returns, not the product.
Any product cannot be made with zero defects, but a product contains quality when it starts to deliver the basic fact "product fits for it's purpose and can be used to accomplish the task for which it was designed" . Some use cases will be so rare that product fails to meet the use case successfully. This is basically because the use case was not thought or simulated in the production process. If the product is a software, then we can say that use case was not taken care in design/code phase and did not test in testing phase.
So ultimate aim is to built a product with as close as to Zero defects. That's why many industrial sectors are following the new quality tool: Six Sigma which is a data driven approach where the aim to identify the defects and eliminate it at the earliest. There are other different quality tools also which are being used.
Why is it necessary to identify the bug and eliminate at the earliest ?
Below picture depicts the impact of allowing the bug to escape to further stages. This is called as "Rule of Ten" in industries. It's calculated as cost to fix defect and it's impact increases by ten fold for each stage. So it's good to find and eliminate the bug at the earliest and retain the quality.
Toyota has recalled around 6 million sold cars due to a small mistake. This is just an example. There are so many similar incidents.
http://fortune.com/2015/10/21/toyota-recall-window-6-million/
More than that, earlier it was Customer Satisfaction. Now, product has to meet quality along with Customer Excitement. There should be something in the product which delights the customer. You can take various products, even a mobile. More than serving a basic communication purpose, competitors are trying to delight/excite customer with it's various features. Now this has become a necessity rather than a option.
So when there is a customer requirement to be delivered, cost given for implementing quality (eg: testing) should be taken care by you and the fruit for that effort is the gain of customer trust. make it a habit to implement a quality tool usage in your organisation if you are a entrepreneur and if you are a process implementer (Developer,Manufacturer..), then take care to implement it in the right way at the first time itself.
Remember, Quality is when customer returns, not the product.