{"product_id":"software-design-for-six-sigma-a-roadmap-for-excellence-hardback-9780470405468","title":"Software Design for Six Sigma; A Roadmap for Excellence (Hardback) 9780470405468","description":"\u003cfont face=\"Georgia\"\u003e\r\n\u003cp\u003e\u003cfont size=\"6\"\u003eSoftware Design for Six Sigma\u003c\/font\u003e\u003cbr\u003e\r\n\u003cfont size=\"5\"\u003eA Roadmap for Excellence\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\u003cp\u003e\u003cfont size=\"4\"\u003eBasem S. El-Haik (Author), Adnan Shaout (Author)\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e9780470405468, Wiley\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eHardback, published 28 October 2010\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e560 pages\u003cbr\u003e24.1 x 16.1 x 3.3 cm, 0.971 kg\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\u003cp align=\"justify\"\u003e\u003cem\u003e\u003cfont size=\"3\"\u003e\"This book will interest software quality assurance professionals as well as design engineers, project engineers, and middle-level managers.\" (Booknews, 1 February 2011)\u003cbr\u003e \u003cbr\u003e   \u003cp\u003e\"The uniqueness of this book lies in bringing all those methodologies under the umbrella of design and provide detailed description about how these methods, QFD, DOE, the robust method, FMEA, Design for X, Axiomatic Design, TRIZ can be utilized to help quality improvement in software development, what kinds of different roles those methods play in various stages of design and how to combine those methods to form a comprehensive strategy, a design algorithm, to tackle any quality issues in the design stage.\" (Storage, 8 December 2010)\u003c\/p\u003e\u003c\/font\u003e\u003c\/em\u003e\u003c\/p\u003e\r\n\r\n\u003cp align=\"justify\"\u003e\u003cstrong\u003e\u003cfont size=\"3\"\u003eThis proposal constitutes an algorithm of design applying the design for six sigma thinking, tools, and philosophy to software design.  The algorithm will also include conceptual design frameworks, mathematical derivation for Six Sigma capability upfront to enable design teams to disregard concepts that are not capable upfront, learning the software development cycle and saving development costs.     \u003cp\u003eThe uniqueness of this book lies in bringing all those methodologies under the umbrella of design and provide detailed description about how these methods, QFD, DOE, the robust method, FMEA, Design for X, Axiomatic Design, TRIZ can be utilized to help quality improvement in software development, what kinds of different roles those methods play in various stages of design and how to combine those methods to form a comprehensive strategy, a design algorithm, to tackle any quality issues in the design stage.\u003c\/p\u003e\u003c\/font\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e\u003cp\u003ePreface xv\u003c\/p\u003e \u003cp\u003eAcknowledgments xix\u003c\/p\u003e \u003cp\u003e\u003cb\u003e1 Software Quality Concepts 1\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e1.1 What is Quality 1\u003c\/p\u003e \u003cp\u003e1.2 Quality, Customer Needs, and Functions 3\u003c\/p\u003e \u003cp\u003e1.3 Quality, Time to Market, and Productivity 5\u003c\/p\u003e \u003cp\u003e1.4 Quality Standards 6\u003c\/p\u003e \u003cp\u003e1.5 Software Quality Assurance and Strategies 6\u003c\/p\u003e \u003cp\u003e1.6 Software Quality Cost 9\u003c\/p\u003e \u003cp\u003e1.7 Software Quality Measurement 13\u003c\/p\u003e \u003cp\u003e1.8 Summary 19\u003c\/p\u003e \u003cp\u003eReferences 20\u003c\/p\u003e \u003cp\u003e\u003cb\u003e2 Traditional Software Development Processes 21\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e2.1 Introduction 21\u003c\/p\u003e \u003cp\u003e2.2 Why Software Developmental Processes? 22\u003c\/p\u003e \u003cp\u003e2.3 Software Development Processes 23\u003c\/p\u003e \u003cp\u003e2.4 Software Development Processes Classification 46\u003c\/p\u003e \u003cp\u003e2.5 Summary 53\u003c\/p\u003e \u003cp\u003eReferences 53\u003c\/p\u003e \u003cp\u003e\u003cb\u003e3 Design Process of Real-Time Operating Systems (RTOS) 56\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e3.1 Introduction 56\u003c\/p\u003e \u003cp\u003e3.2 RTOS Hard versus Soft Real-Time Systems 57\u003c\/p\u003e \u003cp\u003e3.3 RTOS Design Features 58\u003c\/p\u003e \u003cp\u003e3.4 Task Scheduling: Scheduling Algorithms 66\u003c\/p\u003e \u003cp\u003e3.5 Intertask Communication and Resource Sharing 72\u003c\/p\u003e \u003cp\u003e3.6 Timers 74\u003c\/p\u003e \u003cp\u003e3.7 Conclusion 74\u003c\/p\u003e \u003cp\u003eReferences 75\u003c\/p\u003e \u003cp\u003e\u003cb\u003e4 Software Design Methods and Representations 77\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e4.1 Introduction 77\u003c\/p\u003e \u003cp\u003e4.2 History of Software Design Methods 77\u003c\/p\u003e \u003cp\u003e4.3 Software Design Methods 79\u003c\/p\u003e \u003cp\u003e4.4 Analysis 85\u003c\/p\u003e \u003cp\u003e4.5 System-Level Design Approaches 88\u003c\/p\u003e \u003cp\u003e4.6 Platform-Based Design 96\u003c\/p\u003e \u003cp\u003e4.7 Component-Based Design 98\u003c\/p\u003e \u003cp\u003e4.8 Conclusions 99\u003c\/p\u003e \u003cp\u003eReferences 100\u003c\/p\u003e \u003cp\u003e\u003cb\u003e5 Design for Six Sigma (DFSS) Software Measurement and Metrics 103\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e5.1 Introduction 103\u003c\/p\u003e \u003cp\u003e5.2 Software Measurement Process 105\u003c\/p\u003e \u003cp\u003e5.3 Software Product Metrics 106\u003c\/p\u003e \u003cp\u003e5.4 GQM (Goal–Question–Metric) Approach 113\u003c\/p\u003e \u003cp\u003e5.5 Software Quality Metrics 115\u003c\/p\u003e \u003cp\u003e5.6 Software Development Process Metrics 116\u003c\/p\u003e \u003cp\u003e5.7 Software Resource Metrics 117\u003c\/p\u003e \u003cp\u003e5.8 Software Metric Plan 119\u003c\/p\u003e \u003cp\u003eReferences 120\u003c\/p\u003e \u003cp\u003e\u003cb\u003e6 Statistical Techniques in Software Six Sigma and Design for Six Sigma (DFSS) 122\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e6.1 Introduction 122\u003c\/p\u003e \u003cp\u003e6.2 Common Probability Distributions 124\u003c\/p\u003e \u003cp\u003e6.3 Software Statistical Methods 124\u003c\/p\u003e \u003cp\u003e6.4 Inferential Statistics 134\u003c\/p\u003e \u003cp\u003e6.5 A Note on Normal Distribution and Normality Assumption 142\u003c\/p\u003e \u003cp\u003e6.6 Summary 144\u003c\/p\u003e \u003cp\u003eReferences 145\u003c\/p\u003e \u003cp\u003e\u003cb\u003e7 Six Sigma Fundamentals 146\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e7.1 Introduction 146\u003c\/p\u003e \u003cp\u003e7.2 Why Six Sigma? 148\u003c\/p\u003e \u003cp\u003e7.3 What is Six Sigma? 149\u003c\/p\u003e \u003cp\u003e7.4 Introduction to Six Sigma Process Modeling 152\u003c\/p\u003e \u003cp\u003e7.5 Introduction to Business Process Management 154\u003c\/p\u003e \u003cp\u003e7.6 Six Sigma Measurement Systems Analysis 156\u003c\/p\u003e \u003cp\u003e7.7 Process Capability and Six Sigma Process Performance 157\u003c\/p\u003e \u003cp\u003e7.8 Overview of Six Sigma Improvement (DMAIC) 161\u003c\/p\u003e \u003cp\u003e7.9 DMAIC Six Sigma Tools 163\u003c\/p\u003e \u003cp\u003e7.10 Software Six Sigma 165\u003c\/p\u003e \u003cp\u003e7.11 Six Sigma Goes Upstream—Design for Six Sigma 168\u003c\/p\u003e \u003cp\u003e7.12 Summary 169\u003c\/p\u003e \u003cp\u003eReferences 170\u003c\/p\u003e \u003cp\u003e\u003cb\u003e8 Introduction to Software Design for Six Sigma (DFSS) 171\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e8.1 Introduction 171\u003c\/p\u003e \u003cp\u003e8.2 Why Software Design for Six Sigma? 173\u003c\/p\u003e \u003cp\u003e8.3 What is Software Design for Six Sigma? 175\u003c\/p\u003e \u003cp\u003e8.4 Software DFSS: The ICOV Process 177\u003c\/p\u003e \u003cp\u003e8.5 Software DFSS: The ICOV Process in Software Development 179\u003c\/p\u003e \u003cp\u003e8.6 DFSS versus DMAIC 180\u003c\/p\u003e \u003cp\u003e8.7 A Review of Sample DFSS Tools by ICOV Phase 182\u003c\/p\u003e \u003cp\u003e8.8 Other DFSS Approaches 192\u003c\/p\u003e \u003cp\u003e8.9 Summary 193\u003c\/p\u003e \u003cp\u003e8.A.1 Appendix 8.A (Shenvi, 2008) 194\u003c\/p\u003e \u003cp\u003e8.A.2 DIDOVM Phase: Define 194\u003c\/p\u003e \u003cp\u003e8.A.3 DIDOVM Phase: Identify 196\u003c\/p\u003e \u003cp\u003e8.A.4 DIDOVM Phase: Design 199\u003c\/p\u003e \u003cp\u003e8.A.5 DIDOVM Phase: Optimize 203\u003c\/p\u003e \u003cp\u003e8.A.6 DIDOVM Phase: Verify 204\u003c\/p\u003e \u003cp\u003e8.A.7 DIDOVM Phase: Monitor 204\u003c\/p\u003e \u003cp\u003eReferences 205\u003c\/p\u003e \u003cp\u003e\u003cb\u003e9 Software Design for Six Sigma (DFSS): A Practical Guide for Successful Deployment 207\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e9.1 Introduction 207\u003c\/p\u003e \u003cp\u003e9.2 Software Six Sigma Deployment 208\u003c\/p\u003e \u003cp\u003e9.3 Software DFSS Deployment Phases 208\u003c\/p\u003e \u003cp\u003e9.4 Black Belt and DFSS Team: Cultural Change 234\u003c\/p\u003e \u003cp\u003eReferences 238\u003c\/p\u003e \u003cp\u003e\u003cb\u003e10 Design for Six Sigma (DFSS) Team and Team Software Process (TSP) 239\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e10.1 Introduction 239\u003c\/p\u003e \u003cp\u003e10.2 The Personal Software Process (PSP) 240\u003c\/p\u003e \u003cp\u003e10.3 The Team Software Process (TSP) 243\u003c\/p\u003e \u003cp\u003e10.4 PSP and TSP Deployment Example 245\u003c\/p\u003e \u003cp\u003e10.5 The Relation of Six Sigma to CMMI\/PSP\/TSP for Software 269\u003c\/p\u003e \u003cp\u003eReferences 294\u003c\/p\u003e \u003cp\u003e\u003cb\u003e11 Software Design for Six Sigma (DFSS) Project Road Map 295\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e11.1 Introduction 295\u003c\/p\u003e \u003cp\u003e11.2 Software Design for Six Sigma Team 297\u003c\/p\u003e \u003cp\u003e11.3 Software Design for Six Sigma Road Map 300\u003c\/p\u003e \u003cp\u003e11.4 Summary 310\u003c\/p\u003e \u003cp\u003e\u003cb\u003e12 Software Quality Function Deployment 311\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e12.1 Introduction 311\u003c\/p\u003e \u003cp\u003e12.2 History of QFD 313\u003c\/p\u003e \u003cp\u003e12.3 QFD Overview 314\u003c\/p\u003e \u003cp\u003e12.4 QFD Methodology 314\u003c\/p\u003e \u003cp\u003e12.5 HOQ Evaluation 318\u003c\/p\u003e \u003cp\u003e12.6 HOQ 1: The Customer’s House 318\u003c\/p\u003e \u003cp\u003e12.7 Kano Model 319\u003c\/p\u003e \u003cp\u003e12.8 QFD HOQ 2: Translation House 321\u003c\/p\u003e \u003cp\u003e12.9 QFD HOQ3—Design House 324\u003c\/p\u003e \u003cp\u003e12.10 QFD HOQ4—Process House 324\u003c\/p\u003e \u003cp\u003e12.11 Summary 325\u003c\/p\u003e \u003cp\u003eReferences 325\u003c\/p\u003e \u003cp\u003e\u003cb\u003e13 Axiomatic Design in Software Design for Six Sigma (DFSS) 327\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e13.1 Introduction 327\u003c\/p\u003e \u003cp\u003e13.2 Axiomatic Design in Product DFSS: An Introduction 328\u003c\/p\u003e \u003cp\u003e13.3 Axiom 1 in Software DFSS 338\u003c\/p\u003e \u003cp\u003e13.4 Coupling Measures 349\u003c\/p\u003e \u003cp\u003e13.5 Axiom 2 in Software DFSS 352\u003c\/p\u003e \u003cp\u003eReferences 354\u003c\/p\u003e \u003cp\u003eBibliography 355\u003c\/p\u003e \u003cp\u003e\u003cb\u003e14 Software Design for X 356\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e14.1 Introduction 356\u003c\/p\u003e \u003cp\u003e14.2 Software Reliability and Design for Reliability 357\u003c\/p\u003e \u003cp\u003e14.3 Software Availability 379\u003c\/p\u003e \u003cp\u003e14.4 Software Design for Testability 380\u003c\/p\u003e \u003cp\u003e14.5 Design for Reusability 381\u003c\/p\u003e \u003cp\u003e14.6 Design for Maintainability 382\u003c\/p\u003e \u003cp\u003eReferences 386\u003c\/p\u003e \u003cp\u003eAppendix References 387\u003c\/p\u003e \u003cp\u003eBibliography 387\u003c\/p\u003e \u003cp\u003e\u003cb\u003e15 Software Design for Six Sigma (DFSS) Risk Management Process 388\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e15.1 Introduction 388\u003c\/p\u003e \u003cp\u003e15.2 Planning for Risk Management Activities in Design and Development 393\u003c\/p\u003e \u003cp\u003e15.3 Software Risk Assessment Techniques 394\u003c\/p\u003e \u003cp\u003e15.4 Risk Evaluation 400\u003c\/p\u003e \u003cp\u003e15.5 Risk Control 403\u003c\/p\u003e \u003cp\u003e15.6 Postrelease Control 404\u003c\/p\u003e \u003cp\u003e15.7 Software Risk Management Roles and Responsibilities 404\u003c\/p\u003e \u003cp\u003e15.8 Conclusion 404\u003c\/p\u003e \u003cp\u003eReferences 407\u003c\/p\u003e \u003cp\u003e\u003cb\u003e16 Software Failure Mode and Effect Analysis (SFMEA) 409\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e16.1 Introduction 409\u003c\/p\u003e \u003cp\u003e16.2 FMEA: A Historical Sketch 412\u003c\/p\u003e \u003cp\u003e16.3 SFMEA Fundamentals 420\u003c\/p\u003e \u003cp\u003e16.4 Software Quality Control and Quality Assurance 431\u003c\/p\u003e \u003cp\u003e16.5 Summary 434\u003c\/p\u003e \u003cp\u003eReferences 434\u003c\/p\u003e \u003cp\u003e\u003cb\u003e17 Software Optimization Techniques 436\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e17.1 Introduction 436\u003c\/p\u003e \u003cp\u003e17.2 Optimization Metrics 437\u003c\/p\u003e \u003cp\u003e17.3 Comparing Software Optimization Metrics 442\u003c\/p\u003e \u003cp\u003e17.4 Performance Analysis 453\u003c\/p\u003e \u003cp\u003e17.5 Synchronization and Deadlock Handling 455\u003c\/p\u003e \u003cp\u003e17.6 Performance Optimization 457\u003c\/p\u003e \u003cp\u003e17.7 Compiler Optimization Tools 458\u003c\/p\u003e \u003cp\u003e17.8 Conclusion 464\u003c\/p\u003e \u003cp\u003eReferences 464\u003c\/p\u003e \u003cp\u003e\u003cb\u003e18 Robust Design for Software Development 466\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e18.1 Introduction 466\u003c\/p\u003e \u003cp\u003e18.2 Robust Design Overview 468\u003c\/p\u003e \u003cp\u003e18.3 Robust Design Concept #1: Output Classification 471\u003c\/p\u003e \u003cp\u003e18.4 Robust Design Concept #2: Quality Loss Function 472\u003c\/p\u003e \u003cp\u003e18.5 Robust Design Concept #3: Signal, Noise, and Control Factors 475\u003c\/p\u003e \u003cp\u003e18.6 Robustness Concept #4: Signal–to-Noise Ratios 479\u003c\/p\u003e \u003cp\u003e18.7 Robustness Concept #5: Orthogonal Arrays 480\u003c\/p\u003e \u003cp\u003e18.8 Robustness Concept #6: Parameter Design Analysis 483\u003c\/p\u003e \u003cp\u003e18.9 Robust Design Case Study No. 1: Streamlining of Debugging Software Using an Orthogonal Array 485\u003c\/p\u003e \u003cp\u003e18.10 Summary 491\u003c\/p\u003e \u003cp\u003e18.A.1 ANOVA Steps For Two Factors Completely Randomized Experiment 492\u003c\/p\u003e \u003cp\u003eReferences 496\u003c\/p\u003e \u003cp\u003e\u003cb\u003e19 Software Design Verification and Validation 498\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e19.1 Introduction 498\u003c\/p\u003e \u003cp\u003e19.2 The State of V\u0026amp;V Tools for Software DFSS Process 500\u003c\/p\u003e \u003cp\u003e19.3 Integrating Design Process with Validation\/Verification Process 502\u003c\/p\u003e \u003cp\u003e19.4 Validation and Verification Methods 504\u003c\/p\u003e \u003cp\u003e19.5 Basic Functional Verification Strategy 515\u003c\/p\u003e \u003cp\u003e19.6 Comparison of Commercially Available Verification and Validation Tools 517\u003c\/p\u003e \u003cp\u003e19.7 Software Testing Strategies 520\u003c\/p\u003e \u003cp\u003e19.8 Software Design Standards 523\u003c\/p\u003e \u003cp\u003e19.9 Conclusion 525\u003c\/p\u003e \u003cp\u003eReferences 525\u003c\/p\u003e \u003cp\u003eIndex 527\u003c\/p\u003e\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eSubject Areas: Computer programming \/ software development [\u003ca title=\"See our other books on Computer programming \/ software development\" href=\"https:\/\/freshlyprintedbooks.co.uk\/search?q=%22Computer%20programming%20\/%20software%20development%20%5BUM%5D%22\"\u003eUM\u003c\/a\u003e]\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\u003c\/font\u003e","brand":"Wiley","offers":[{"title":"Brand New","offer_id":52405524889880,"sku":"9780470405468","price":113.59,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/2037\/5320\/files\/9780470405468.jpg?v=1784136166","url":"https:\/\/freshlyprintedbooks.co.uk\/products\/software-design-for-six-sigma-a-roadmap-for-excellence-hardback-9780470405468","provider":"Freshly Printed Books","version":"1.0","type":"link"}