Improving Product Reliability and Software Quality
eBook - ePub

Improving Product Reliability and Software Quality

Strategies, Tools, Process and Implementation

  1. English
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

Improving Product Reliability and Software Quality

Strategies, Tools, Process and Implementation

About this book

The authoritative guide to the effective design and production of reliable technology products, revised and updated

While most manufacturers have mastered the process of producing quality products, product reliability, software quality and software security has lagged behind. The revised second edition of Improving Product Reliability and Software Quality offers a comprehensive and detailed guide to implementing a hardware reliability and software quality process for technology products. The authors – noted experts in the field – provide useful tools, forms and spreadsheets for executing an effective product reliability and software quality development process and explore proven software quality and product reliability concepts.

The authors discuss why so many companies fail after attempting to implement or improve their product reliability and software quality program. They outline the critical steps for implementing a successful program. Success hinges on establishing a reliability lab, hiring the right people and implementing a reliability and software quality process that does the right things well and works well together. Designed to be accessible, the book contains a decision matrix for small, medium and large companies. Throughout the book, the authors describe the hardware reliability and software quality process as well as the tools and techniques needed for putting it in place. The concepts, ideas and material presented are appropriate for any organization. This updated second edition:

  • Contains new chapters on Software tools, Software quality process and software security.
  • Expands the FMEA section to include software fault trees and software FMEAs.
  • Includes two new reliability tools to accelerate design maturity and reduce the risk of premature wearout.
  • Contains new material on preventative maintenance, predictive maintenance and Prognostics and Health Management (PHM) to better manage repair cost and unscheduled downtime.
  • Presents updated information on reliability modeling and hiring reliability and software engineers.
  • Includes a comprehensive review of the reliability process from a multi-disciplinary viewpoint including new material on uprating and counterfeit components.
  • Discusses aspects of competition, key quality and reliability concepts and presents the tools for implementation.

Written for engineers, managers and consultants lacking a background in product reliability and software quality theory and statistics, the updated second edition of Improving Product Reliability and Software Quality explores all phases of the product life cycle.

Tools to learn more effectively

Saving Books

Saving Books

Keyword Search

Keyword Search

Annotating Text

Annotating Text

Listen to it instead

Listen to it instead

Part I
Reliability and Software Quality – It's a Matter of Survival

1
The Need for a New Paradigm for Hardware Reliability and Software Quality

1.1 Rapidly Shifting Challenges for Hardware Reliability and Software Quality

Hardware reliability and software quality, why do you need it? The major US car manufacturers saw their dominance eroded by the Japanese automobile manufacturers during the 1970s because the vehicles produced by the big three had significantly more problems. The slow downward market slide of the US automobile industry was predictable when the defect rate of US automobiles was compared with the Japanese automobile industry. In 1981, a Japanese‐manufactured automobile averaged 240 defects per 100 cars. The US automobile manufacturers, during the same time period, were manufacturing vehicles with 280–360% more defects per 100 vehicles. General Motors averaged 670 defects per 100 cars, Ford averaged 740 defects per 100 cars, and Chrysler was the highest, with 870 defects per 100 cars.
Much has been written about how this came about and how the US manufacturers began implementing total quality management (TQM), quality circles, continuous improvement, and concurrent engineering to improve their products. Now the US automobile industry produces quality vehicles, and the perception that Japanese vehicles are better has eroded significantly. J.D. Powers and Associates reported in its 1997 model year report that cars and trucks averaged about 100 defects per 100 vehicles. This represented a 22% increase from 1996 and a 100% decrease from 1987. Vehicles such as the GM Saturn and Ford Taurus are a tribute to that success, both in financial terms and in the improved perception that automobile manufacturers in the United States can produce reliable, quality automobiles. Quality programs like TQM have dramatically improved American manufacturing quality. The automotive industry has also benefited from the quality of the components going into automobiles, which is also at a very high quality level. Counterfeit components and counterfeit material is still a major concern for the electronics and automotive industry that requires constant diligence and an effective program to minimize the risk of counterfeit material entering into the production stream.
In the 1970s, the typical automobile warranty was for 12 months or 12 000 miles. In 1997, automobile manufactures were offering 3‐year/36 000‐mile bumper‐to‐bumper warranties. Three years later, these same automobile manufacturers were offering 7‐year/100 000‐mile warranties. Jaguar is now advertising a 7‐year/100 000‐mile warranty on its used vehicles! BMW has responded with a similar type of program. The reason these manufacturers can offer longer warranty periods is because they understand why and how their vehicles are failing and can therefore produce more reliable vehicles.
A 1997 consumer reports survey of 604,000 automobile owners showed a dramatic improvement in the perception of the reliability of US‐manufactured automobiles. The improvement by the big three automobile manufacturers did not occur overnight. It was the result of a commitment to provide the necessary resources along with a credible plan for producing reliable vehicles. It was a paradigm change that took years and evolved through many steps.
The process to improve hardware reliability has made significant progress over the past 20 years. If you follow the process outlined, there can be significant improvements to your product reliability. The hardware reliability errors are often the result of either not following or poorly executing the hardware reliability process rather than being a weakness in the reliability process.
Reliability research and development continues in some areas, such as prognostics and health management (PHM). PHM can improve product maintainability, reduce unscheduled downtime, and lower the cost of ownership over the lifetime of a product. PHM uses real‐time sensors to monitor the health of a system. The sensor data is then compared to a good set of data to determine if the system is degrading and to estimate the time to failure. PHM strategies are being use in the automotive, aerospace, and other industries.
Even though hardware reliability has improved significantly for many companies, software quality and software security have become a bigger issue. This is partly due to the fact that many of the new products being developed require significantly more software and firmware. For example, McKinsey & Company estimates that over 10% of automobile vehicle content today (2018) is software and that software will reach 30% of vehicle content by 2030 [1]. Many of the hardware products being developed increasingly need software and firmware to function properly. Increasingly, software is also being deployed to manage critical safety and health operations such as robotic surgery and self‐driving cars. It is not uncommon for the software development team to be inadequately sized for the staff and skill level needed to support software development. Automation, the Internet of things (IOT), advances in Wi‐Fi and Bluetooth, and greater use of the internet to improve customer experience all drive the need for increased software code development and an improved software quality system. The Internet can be used to push out software updates effortlessly to the end user, but a poor software quality process results in injecting more software bugs than it fixes.
The number of software‐to‐hardware bugs that need to be fixed during product development can be in the order of 50 to 100 : 1. The complexity of software continues to increase along with new software languages and new drivers that create compatibility issues. About 40% of software development cost is to support testing for software verification. Software quality bugs are design faults that need to be identified, prioritized, and fixed. The traditional software quality systems addressed software bugs downstream as part of the final production testing. For many of the products being developed, this is too late in the development process. This is driving the need to improve software quality and the software development process from the perspective of project management, software requirements, and performance. This includes improvements to the software development process and staffing the team with domain experts.

1.2 Gaining Competitive Advantage

Companies successfully competing in the twenty‐first century share a common thread. They all produce quality products that meet or exceed customer expectations over time. This may not seem like a revelation, but the process and tools that these companies will use to achieve this success must be new. In some industries, technology moves so fast that customers tend to trade up to the next‐generation product before the first model stops performing to specification. This may seem like the ideal environment for a manufacturer because the product life expectations of the consumer are shorter. However, in reality, achieving product reliability with decreasing product development times requires a change in the way we develop products. Platform product development times have shortened to 18 months and their derivatives (product offshoots) have shrunk to 12 months or less. Of course, this is highly dependent on the product complexity and regulatory and safety requirements, but the trend cannot be ignored. Companies pay a heavy price for releasing a product that is “buggy” or unreliable. Satisfied customers are repeat customers. It is a well‐known fact that it costs 5−10 times more to acquire new customers than it does to retain existing ones. It doesn't matter whether you are competing on cost or product differentiation; reliable products result in repeat customers and product growth through word of mouth. A faulty product usually results in the customer communicating dissatisfaction to anyone who will listen until the product or service is replaced with a more reliable one.

1.3 Competing in the Next Decade – Winners Will Compete on Reliability

The business practices of the past few decades will not be sufficient to ensure success in the twenty‐first century. Through the years, we've learned to master the skill of building quality products. Higher‐quality products have resulted in improved profit margins. In fact, consumers make buying decisions based on their perception of which products have better quality when the competing products were of the same approximate price. In the past few decades, reliability was not a deciding factor for most consumers. This is mostly the result of the consumer's lack of knowledge about product quality. However, the average consumer in the twenty‐first century will make buying decisions based not only on price and quality but also on the perceived reliability of the product. Consumers make buying decisions based on which product offers the best value. We can define product value as
equation
Here the customer‐perceived value is related to the quality and reliability of the product. One of the key advantages of implementing reliability throughout the organization and at every phase of the product life is that the product value increases because of an improved customer perception of the value of the product and a lower cost of production. There is a common misperception that implementing reliability delays the product development time and increases the cost of the product (both in material and production costs). The reality is the exact opposite. Products that are more reliable generally have lower production costs. The reason for this is the result of many factors that contribute to reducing product costs and the product development cycle. For example, products that are reliable generally have
  • Higher first‐pass yield in test,
  • Less material scrap,
  • Less product rework (which helps to lower product cost and improve product reliability),
  • Fewer field failures,
  • Reduced warranty costs (this saving can be passed onto the consumer to provide a competitive price advantage),
  • Lower risk of recall,
  • Superior designs that are easier to manufacture.
Looking back at the definition of what the consumer considers to be of value, it becomes clear that product reliability will increase the perceived product value and lower the cost of production. This is an important fact about product reliability that is often misunderstood.

1.4 Concurrent Engineering

An important ingredient for successful design and implementation of new technologies into manufacturing involves the establishment of concurrent engineering practices. Concurrent engineering is a process used from design concept through product development and into manufacturi...

Table of contents

  1. Cover
  2. Table of Contents
  3. About the Authors
  4. List of Figures
  5. List of Tables
  6. Series Editor's Foreword
  7. Series Foreword Second Edition
  8. Series Foreword First Edition
  9. Foreword First Edition
  10. Preface Second Edition
  11. Preface First Edition
  12. Acknowledgments
  13. Glossary
  14. Part I: Reliability and Software Quality – It's a Matter of Survival
  15. Part II: Unraveling the Mystery
  16. Part III: Steps to Successful Implementation
  17. Part IV: Reliability and Quality Process for Product Development
  18. Appendix A:
  19. Appendix B:
  20. Index
  21. End User License Agreement

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn how to download books offline
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 990+ topics, we’ve got you covered! Learn about our mission
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more about Read Aloud
Yes! You can use the Perlego app on both iOS and Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app
Yes, you can access Improving Product Reliability and Software Quality by Mark A. Levin,Ted T. Kalal,Jonathan Rodin in PDF and/or ePUB format, as well as other popular books in Technology & Engineering & Quality Control in Engineering. We have over one million books available in our catalogue for you to explore.