Applying design for six sigma to software and hardware systems
The Practical, Example-Rich Guide to Building Better Systems, Software, and Hardware with DFSS Design for Six Sigma (DFSS) offers engineers powerful opportunities to develop more successful systems, software, hardware, and processes. In Applying Design for Six Sigma to Software and Hardware Systems...
Otros Autores: | , |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
[Place of publication not identified]
Prentice Hall
2010
|
Edición: | 1st edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629109406719 |
Tabla de Contenidos:
- Cover
- Contents
- Foreword
- Preface
- Acknowledgments
- About the Authors
- Chapter 1 Introduction: History and Overview of DFSS
- A Brief Historical Perspective on Six Sigma and Design for Six Sigma (DFSS)
- Six Steps to Six Sigma
- Historical Perspective on Design for Six Sigma
- DFSS Processes
- DFSS Example
- Summary
- Chapter 2 DFSS Deployment
- Ideal Scenario for DFSS Deployment
- Steps Involved in a Successful DFSS Deployment
- DFSS Deployment: Single Project
- Minimum Set of Tools, and the "One Tool Syndrome"
- Goals for DFSS
- "The DFSS Project was a Success, But . . ."
- Summary
- Chapter 3 Governance, Success Metrics, Risks, and Certification
- DFSS Governance
- Supportive Project Reviews
- Formal Gate Reviews
- Success Metrics
- Product Development Risks
- Risk Management Roles
- DFSS Certification
- Summary
- Chapter 4 Overview of DFSS Phases
- DFSS for Projects, Including Software and Hardware
- DFSS Process Nomenclatures
- Requirements Phase
- Architecture Phase
- Architecture Phase for the Software Aspects
- Design Phase
- Integrate Phase
- Optimize Phase
- Verify Phase
- Summary
- Chapter 5 Portfolio Decision Making and Business Case Risk
- Position within DFSS Flow
- Portfolio Decision Making as an Optimization Process
- Financial Metric
- Portfolio Decisions and Resource Constraints
- Goals, Constraints, Considerations, and Distractions
- Adjusting Portfolio Decisions Based on Existing Commitments and the Organization's Strategic Direction
- Summary: Addressing Business Case Risk
- Chapter 6 Project Schedule Risk
- Position within DFSS Flow
- Project Schedule Model
- The "Fuzzy Front End" and Delays Caused by Changing Requirments
- Time for First Pass: Critical Path versus Critical Chain
- Critical Chain/Theory of Constraints Project Management Behaviors.
- Iterations, Qualification, and Release to Product
- Summary: Addressing Schedule Risk
- Chapter 7 Gathering Voice of the Customer to Prioritize Tehnical Requirments
- Importance and Position within DFSS Flow
- VOC Purpose and Objectives
- The VOC Gathering (Interviewing) Team
- Customer Selection
- Voices and Images
- Customer Interview Guide
- Planning Customer Visits and Interviews
- Customer Interviews
- KJ Analysis: Grouping, Structuring and Filtering the VOC
- Identifying Challenging Customer Requirements (NUDs)
- Kano Analysis
- Validation and Prioritization of Customer Requirements
- Translating Customer Requirements to System Requirements: The System-Level House of Quality
- Constructing a House of Quality
- Summary: VOC Gathering-Tying It All Together
- Chapter 8 Concept Generation and Selection
- Position within DFSS Flow
- Concept Generation Approaches
- Brainstorming and Mind-Mapping
- TRIZ
- Alternative Architecture Generation: Hardware and Software
- Generation of Robust Design Concepts
- Consideration of Existing Solutions
- Feasibility Screening
- Developing Feasible Concepts to Consistent Levels
- Concept Selection
- Summary
- Appendix: Kansei Engineering
- Chapter 9 Identification of Critical Parameters and FMEA
- Position within DFSS Flow
- Definition of a Critical Parameter
- Considerations from VOB and Constraints
- Prioritization and Selection of Critical Parameters
- FMEA
- Software FMEA Process (Software Systems, Software Subsystems, and Software Components FMEA)
- Software FMEA Implementation Case Study
- Considerations of Reliability and Availability
- Examples of Critical Parameters
- Summary
- Appendix: Software FMEA Process Documentation
- Chapter 10 Requirements Flow-Down
- Position within DFSS Flow
- Flow-Down for Hardware and Software Systems.
- Anticipation of Potential Problems: P-Diagrams and DFMEA
- Target and Spec Limits
- Measurement System Analysis
- Capability Analysis
- Flow-Down or Decomposition
- Procedure for Critical Parameter Flow-Down or Decomposition
- Flow-Down Examples
- Initial Tolerance Allocation
- Summary
- Chapter 11 Software DFSS and Agile
- Measuring the Agile Design
- Data Collection Plan for ViewHome Prototype
- Summary
- Chapter 12 Software Architecture Decisions
- Software Architecture Decision-Making Process
- Using Design Heuristics to Make Decisions
- Common Design Heuristics and Principles
- Using Architecture Tactics to Make Decisions
- Using DFSS Design Trade-Off Analysis to Make Decisions
- Using Design Patterns, Simulation, Modeling, and Prototyping for Decisions
- Summary
- Chapter 13 Predictive Engineering: Continuous and Discrete Transfer Functions
- Discrete versus Continuous Critical Parameters
- Methods for Deriving a Transfer Function for a Discrete Critical Parameter
- Logistic Regression for Discrete Parameters
- Methods for Deriving a Transfer Function for a Continuous or Ordinal Critical Parameter
- Existing or Derived Equation (First Principles Modeling)
- Modeling within a Spreadsheet, Mathematical Modeling Software, or Simulation Software
- Empirical Modeling using Historical Data: Regression Analysis and General Linear Model
- Empirical Modeling using Design of Experiments
- Empirical Modeling using Response Surface Methods
- DOE with Simulators: Design and Analysis of Computer Experiments (DACE)
- Summary
- Chapter 14 Predictive Engineering: Optimization and Critical Parameter Flow-Up
- Critical Parameter Flow-Up: Monte Carlo Simulation
- Critical Parameter Flow-Up: Generation of System Moments (Root Sum of Squares)
- Critical Parameter Scorecard
- Selecting Critical Parameters for Optimization.
- Optimization: Mean and/or Variance
- Optimization: Robustness through Variance Reduction
- Multiple Response Optimization
- Cooptimization of Cpk's
- Yield Surface Modeling
- Case Study: Integrated Alternator Regulator (IAR) IC for Automotive
- Summary
- Chapter 15 Predictive Engineering: Software Optimization
- Multiple Response Optimization in Software
- Use Case Modeling in Optimization
- Evaluate the Model
- Software Mistake Proofing
- Software Stability
- Summary
- Chapter 16 Verification of Design Capability: Hardware
- Position within DFSS Flow
- Measurement System Analysis (MSA)
- Improvements for Inadequate Measurement Systems
- The Risk of Failures Despite Verification: Test Escapes
- Determine the Capability
- Summary
- Chapter 17 Verification of Reliability and Availability
- Customer Perspective
- Availability and Reliability Flow Down
- Bathtub Curve and Weibull Model
- Software Reliability
- Early Life Failures/Infant Mortality
- Useful Life/Constant Failure Rate
- Wear Out
- Detailed Flowchart for Reliability Optimization and Verification
- Accelerated Life Testing
- WeiBayes: Zero Failures Obtained from ALT
- Risk of Failures Despite Verification: Reliability Test Escapes
- Methods to Improve Reliability and Availability
- Summary
- Appendix: Case Studies-Software Reliability, and System Availability (Hardware and Software Availability)
- Software Reliability: A Case Study in a Zero Defect Initiative
- Case Study: Modeling Availability for a Cellular Base Station
- Chapter 18 Verification: Software Testing Combined with DFSS Techniques
- Software Verification Test Strategy Using Six Sigma
- Controlling Software Test Case Development through Design Patterns
- Improving Software Verification Testing Using Combinatorial Design Methods
- Summary
- Bibliography.
- Glossary of Common Software Testing Terms.