Mc Donald The Practical Guide To Defect Prevention 2008
User Manual:
Open the PDF directly: View PDF
Page Count: 478 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Cover
- Dedication
- Contents at Glance
- Table of Contents
- Acknowledgments
- Introduction
- Part I
: Introduction to Defect Prevention
- Chapter 1: Defect Prevention
- What Is a Software Defect?
- Making High-Quality Software the Goal
- Understanding Why Software Defects Occur
- What Can Be Done?
- Using Defect Prevention Techniques
- Choosing Quality Improvement Techniques
- Organizational Considerations
- Moving Quality Upstream
- Learning from Mistakes
- Investing for the Future
- Conclusion
- Chapter 2: Defect Prevention Frameworks
- Chapter 3: The Economics of Defect Prevention
- Chapter 1: Defect Prevention
- Part II: Defect Detection Techniques
- Chapter 4: Quality and the Development Process
- Chapter 5: Using Productivity Games to Prevent Defects
- What Is Game Theory?
- Types of Games
- Practical Guide to Defect Prevention Games
- Start with a Leader Board
- Keep It Simple
- Think Through Scoring
- Reward the Right Behavior
- Use Scoring to Encourage Participation
- Keep the Players Coming Back to Check Their Score
- You’d Be Surprised at What People Will Compete For
- Allow Room for Adjustment—Set a Time Frame
- Stratify to Maintain Interest
- Retain a Player’s History
- Start with a Small Pilot
- Let People Play at Their Own Pace
- Augment Interest by Using Cash and Prizes
- Use Random Drawings
- Examples of Using Games for Defect Prevention
- Tips on Game Design
- Game Design Checklist
- Conclusion
- Suggested Reading
- Chapter 6: Improving the Testability of Software
- Part III: Defect Analysis Techniques
- Chapter 7: Software Measurement and Metrics
- Chapter 8: Risk Analysis
- Chapter 9: Using Simulation and Modeling for Organizational Innovation
- Chapter 10: Defect Taxonomies
- Learning from Defects in Large Software Projects
- Specifying the Goals of a Defect Taxonomy
- Understanding the Organizing Principles of Defect Taxonomies
- Clarifying the Assumptions Made in a Defect Taxonomy
- Assumption: We Can Make Only Certain Kinds of Changes
- Assumption: People Will Make Errors
- Assumption: Defects Are Discovered Late in the Cycle
- Assumption: Defects Escape Their Phase of Creation in the Product Cycle
- Assumption: Testing May Be Unbalanced
- Assumption: You May Have Outgrown Your Tools and Processes
- Assumption: You May Be Doing Late-Phase Design Correction
- Building the Example Defect Taxonomy
- Example of a Classified Defect
- Conclusion
- Chapter 11: Root Cause Analysis
- Part IV: Defect Prevention Techniques
- Chapter 12: Adopting Processes
- Chapter 13: FMEA, FTA, and Failure Modeling
- Chapter 14: Prevention Tab
- Part V: A Culture of Prevention
- Chapter 15: Scenario Voting
- Applying the Law of Large Numbers
- Using Scenario Voting to Help Prevent Defects
- Understanding the Scenario Voting Process
- Implementing a Scenario Voting Program
- Understand the Appropriate Project Phase
- Know the Product
- Develop an Experience Tree
- Set Clear Goals for Feedback
- Document and Develop the Scenarios
- Solicit User-Developed Scenarios
- Understand the User Base
- Get Feedback
- Initiate Pilot Programs
- Deploy the Voting Program
- Keep the Program Lively
- Report Results
- Analyze the Results
- Encourage Ongoing Voter Participation
- Give Results to the Support Team
- Take Action
- Benefits of Scenario Voting
- Risks of Scenario Voting
- Conclusion
- Suggested Readings
- Chapter 16: Creating a Quality Culture
- Chapter 17: Moving Quality Upstream
- Chapter 18: Rewards, Motivation, and Incentives
- Using Motivational Techniques
- Eliminate De-motivators
- Set SMART Goals for Defect Prevention Work
- Measure Time and Effort Spent on Defect Prevention Work
- Ensure That Leadership Behavior Reflects Focus on Defect Prevention
- Create a Culture of Defect Prevention
- Align Organizational Goals with Defect Prevention Efforts
- Design Organizational Processes with Defect Prevention in Mind
- Design the Reward System to Support Worker Diversity
- Incentives—It’s Not Just Money
- Understand What Motivates Individuals
- Knowing What Success Looks Like
- Measuring Success
- Conclusion
- Using Motivational Techniques
- Chapter 19: Knowledge Management and Communication
- Chapter 20: Pulling It All Together
- Chapter 15: Scenario Voting
- Index
- About The Authors