Peer reviews in software: a practical guide

Front Cover
Addison-Wesley, 2002 - Computers - 232 pages
3 Reviews
The easy, practical, real-world guide to effective software peer review.

-- Focuses on the issues that really matter -- including the all-important social, cultural, and psychological aspects of peer review.

-- Compares each leading method of formal and informal peer review -- and identifies key success factors.

-- Covers the "nuts and bolts" of inspection -- including processes, metrics, and techniques for reviewing large work products or distributed development.

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.

From inside the book

What people are saying - Write a review

LibraryThing Review

User Review  - tomhudson - LibraryThing

When I was in an organization that had severe code quality problems, the advice in the book seemed really useful for my attempts to teach - more ways to help engineers learn. My current organization ... Read full review


Peer Review Sophistication Scale

20 other sections not shown

Common terms and phrases

References to this book

All Book Search results »

About the author (2002)

Wiegers specializes in requirements engineering and software process improvement. He is a principal consultant with Process Impact, he conducts training seminars internationally and speaks at a variety of industry events.

Bibliographic information