Conclusion

Each part of the development process plays a role in defining the entire system. Focusing too much on any one component hinders the efficiency of the entire system. The only solution is to evaluate the system as a whole, identifying the least efficient or most problematic components for attention. Investing in techniques to better the problem components drives the success of the entire system. Techniques may range from diversifying the quality assurance practices to broadening and using the community.

Each discipline in the software development process plays a role in the same way that the departments function in a factory. They are dependent on each other, and quality goods must move from group to group for the final product to be ...

Get The Practical Guide to Defect Prevention now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.