Book description
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.
Table of contents
- Cover
- About the Authors
- List of Figures
- List of Tables
- Series Editor's Foreword
- Series Foreword Second Edition
- Series Foreword First Edition
- Foreword First Edition
- Preface Second Edition
- Preface First Edition
- Acknowledgments
- Glossary
-
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
- 1.2 Gaining Competitive Advantage
- 1.3 Competing in the Next Decade – Winners Will Compete on Reliability
- 1.4 Concurrent Engineering
- 1.5 Reducing the Number of Engineering Change Orders at Product Release
- 1.6 Time‐to‐Market Advantage
- 1.7 Accelerating Product Development
- 1.8 Identifying and Managing Risks
- 1.9 ICM, a Process to Mitigate Risk
- 1.10 Software Quality Overview
- References
- Further Reading
- 2 Barriers to Implementing Hardware Reliability and Software Quality
- 3 Understanding Why Products Fail
- 4 Alternative Approaches to Implementing Reliability
-
1 The Need for a New Paradigm for Hardware Reliability and Software Quality
-
Part II: Unraveling the Mystery
- 5 The Product Life Cycle
- 6 Reliability Concepts
- 7 FMEA
- 8 The Reliability Toolbox
- 9 Software Quality Goals and Metrics
- 10 Software Quality Analysis Techniques
- 11 Software Life Cycles
- 12 Software Procedures and Techniques
-
13 Why Hardware Reliability and Software Quality Improvement Efforts Fail
- 13.1 Lack of Commitment to the Reliability Process
- 13.2 Inability to Embrace and Mitigate Technologies Risk Issues
- 13.3 Choosing the Wrong People for the Job
- 13.4 Inadequate Funding
- 13.5 Inadequate Resources
- 13.6 MIL‐HDBK 217 – Why It Is Obsolete
- 13.7 Finding But Not Fixing Problems
- 13.8 Nondynamic Testing
- 13.9 Vibration Testing Too Difficult to Implement
- 13.10 The Impact of Late Hardware or Late Software Delivery
- 13.11 Supplier Reliability
- Reference
- Further Reading
- 14 Supplier Management
-
Part III: Steps to Successful Implementation
- 15 Establishing a Reliability Lab
- 16 Hiring and Staffing the Right People
-
17 Implementing the Reliability Process
- 17.1 Reliability Is Everyone's Job
- 17.2 Formalizing the Reliability Process
- 17.3 Implementing the Reliability Process
- 17.4 Rolling Out the Reliability Process
- 17.5 Developing a Reliability Culture
- 17.6 Setting Reliability Goals
- 17.7 Training
- 17.8 Product Life Cycle Defined
- 17.9 Proactive and Reactive Reliability Activities
- Further Reading
-
Part IV: Reliability and Quality Process for Product Development
- 18 Product Concept Phase
-
19 Design Concept Phase
- 19.1 Reliability Activities in the Design Concept Phase
- 19.2 Set Reliability Requirements and Budgets
- 19.3 Define Reliability Design Guidelines
- 19.4 Revise Risk Mitigation
- 19.5 Schedule Reliability Activities and Capital Budgets
- 19.6 Decide Risk Mitigation Sign‐off Day
- 19.7 Reflect on What Worked Well
-
20 Product Design Phase
- 20.1 Product Design Phase
- 20.2 Reliability Estimates
- 20.3 Implementing Risk Mitigation Plans
- 20.4 Design for Reliability Guidelines (DFR)
- 20.5 Design FMEA
- 20.6 Installing a Failure Reporting Analysis and Corrective Action System
- 20.7 HALT Planning
- 20.8 HALT Test Development
- 20.9 Risk Mitigation Meeting
- Further Reading
- 21 Design Validation Phase
- 22 Software Testing and Debugging
- 23 Applying Software Quality Procedures
- 24 Production Phase
- 25 End‐of‐Life Phase
-
26 Field Service
- 26.1 Design for Ease of Access
- 26.2 Identify High Replacement Assemblies (FRUs)
- 26.3 Wearout Replacement
- 26.4 Preemptive Servicing
- 26.5 Servicing Tools
- 26.6 Service Loops
- 26.7 Availability or Repair Time Turnaround
- 26.8 Avoid System Failure Through Redundancy
- 26.9 Random versus Wearout Failures
- Further Reading
-
Appendix A:
- A.1 Reliability Consultants
- A.2 Graduate Reliability Engineering Programs and Reliability Certification Programs
- A.3 Reliability Professional Organizations and Societies
- A.4 Reliability Training Classes
- A.5 Environmental Testing Services
- A.6 HALT Test Chambers
- A.7 Reliability Websites
- A.8 Reliability Software
- A.9 Reliability Seminars and Conferences
- A.10 Reliability Journals
- Appendix B:
- Index
- End User License Agreement
Product information
- Title: Improving Product Reliability and Software Quality, 2nd Edition
- Author(s):
- Release date: May 2019
- Publisher(s): Wiley
- ISBN: 9781119179399
You might also like
book
Design for Reliability
A unique, design-based approach to reliability engineering Design for Reliability provides engineers and managers with a …
book
Reliability, Maintainability, and Supportability: Best Practices for Systems Engineers
Focuses on the core systems engineering tasks of writing, managing, and tracking requirements for reliability, maintainability, …
book
Software Quality
The book presents a comprehensive discussion on software quality issues and software quality assurance (SQA) principles …
book
Reliability Engineering and Services
Offers a holistic approach to guiding product design, manufacturing, and after-sales support as the manufacturing industry …