
Peer review works: it leads to better software. But implementing peer review can be challenging -- for technical, political, social, cultural, and psychological reasons. In this book, best-selling software engineering author Karl Wiegers presents succinct, easy-to-use techniques for formal and informal software peer review, helping project managers and developers choose the right approach and implement it successfully. Wiegers begins by discussing the cultural and social aspects of peer review, and reviewing several formal and informal approaches: their implications, their challenges, and the opportunities they present for quality improvement. The heart of the book is an in-depth look at the "nuts and bolts" of inspection, including the roles of inspectors, planning, examining work products, conducting code review meetings; improving the inspection process, and achieving closure. Wiegers presents a full chapter on metrics, and then addresses the process and political challenges associated with implementing successful software review programs. The book concludes with solutions to special review challenges, including large work products and software created by distributed development teams. For all developers, project managers, business analysts, quality engineers, testers, process improvement leaders, and documentation specialists.
How can software development teams effectively implement peer review processes to improve product quality while navigating technical and organizational challenges? Karl Wiegers, a recognized authority in software engineering, utilizes his extensive experience in process improvement to provide a structured framework for adopting peer reviews. The book argues that successful implementation requires balancing formal inspection methodologies with the social and cultural realities of a development team. By addressing both the mechanics of code review and the human factors involved, Wiegers offers a comprehensive guide for integrating these practices into existing workflows.
What You Will Find
Industry professionals frequently cite this work as a foundational text for establishing quality assurance standards in software development. Experts highlight the book's practical utility, noting that it successfully bridges the gap between theoretical process improvement and the daily realities of technical teams.
Page Count:
256
Publication Date:
2001-10-23
Publisher:
Addison-Wesley Professional
ISBN-10:
0201734850
ISBN-13:
9780201734850
No comments yet. Be the first to share your thoughts!