or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
37 used & new from $29.00

Have one to sell? Sell yours here
 
   
Peer Reviews in Software: A Practical Guide
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Peer Reviews in Software: A Practical Guide (Paperback)

~ Karl E. Wiegers (Author)
4.9 out of 5 stars  See all reviews (8 customer reviews)

List Price: $54.99
Price: $34.84 & this item ships for FREE with Super Saver Shipping. Details
You Save: $20.15 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Friday, November 13? Choose One-Day Shipping at checkout. Details
22 new from $29.00 15 used from $32.93

Frequently Bought Together

Customers buy this book with Software Inspection by Thomas Gilb

Peer Reviews in Software: A Practical Guide + Software Inspection
  • This item: Peer Reviews in Software: A Practical Guide by Karl Eugene Wiegers

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Software Inspection by Thomas Gilb

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Software Requirements, Second Edition (Pro-Best Practices)

Software Requirements, Second Edition (Pro-Best Practices)

by Karl Eugene Wiegers
4.6 out of 5 stars (47)  $26.39
Practical Project Initiation: A Handbook with Tools (Best Practices)

Practical Project Initiation: A Handbook with Tools (Best Practices)

by Karl Eugene Wiegers
4.7 out of 5 stars (6)  $21.89
The Economics of Iterative Software Development: Steering Toward Better Business Results

The Economics of Iterative Software Development: Steering Toward Better Business Results

by Walker Royce
4.0 out of 5 stars (5)  $27.99
Writing Effective Use Cases

Writing Effective Use Cases

by Alistair Cockburn
4.6 out of 5 stars (46)  $44.40
Working Effectively with Legacy Code

Working Effectively with Legacy Code

by Michael C. Feathers
4.9 out of 5 stars (30)  $38.70
Explore similar items

Editorial Reviews

Product Description

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 the Back Cover

"I will tell my friends and other folks in quality assurance and process management roles to RUN (don't walk) and buy Peer Reviews in Software. In fact, my organization could use this book RIGHT NOW." —Brad Appleton

Karl's writing is nicely motivational, reasonably detailed, and covers the range of issues that are important."—Mark Paulk

There is nothing wrong with making mistakes; it is part of what makes us human. Catching the errors early, however, before they become difficult to find and expensive to correct, is very important. A peer review program is a vital component of any quality software development effort, yet too few software professionals have had the experience or training necessary to implement peer reviews successfully.

Concise, readable, and pragmatic, Peer Reviews in Software walks you through the peer review process and gives you the specific methods and techniques you need to help ensure a quality software release. Comprehensively covering both formal and informal processes, the book describes various peer review methods and offers advice on their appropriate use under a variety of circumstances.

This book focuses on—but is not limited to—the technique of inspection. This is the most formal, rigorous, and effective type of peer review. The various stages of inspection—including planning, individual preparation, conducting inspection meetings, and follow-up—are discussed in detail. In addition, Peer Reviews in Software explores the cultural and social nuances involved in critiquing the work of others, and reveals

Specific topics include:

  • Overcoming resistance to reviews
  • Inspection teams and roles
  • Inspection process stages
  • Scheduling inspection events
  • Analyzing inspection data
  • Peer review training
  • Critical success factors and pitfalls
  • Relating peer reviews to process improvement models

Karl Wiegers closes with a look at special review challenges, including peer review of large work products and geographically dispersed development teams. He provides many practical resources to help you jump-start your review program, enhance communications on your projects, and ultimately ship high-quality software on schedule.



0201734850B10052001

Product Details

  • Paperback: 256 pages
  • Publisher: Addison-Wesley Professional (November 2, 2001)
  • Language: English
  • ISBN-10: 0201734850
  • ISBN-13: 978-0201734850
  • Product Dimensions: 9 x 7.3 x 0.7 inches
  • Shipping Weight: 1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.9 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon.com Sales Rank: #369,172 in Books (See Bestsellers in Books)

More About the Author

Karl Eugene Wiegers
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Karl Eugene Wiegers Page

Look Inside This Book


What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

8 Reviews
5 star:
 (7)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.9 out of 5 stars (8 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
13 of 13 people found the following review helpful:
5.0 out of 5 stars Persuasive, practical, January 26, 2002
By Ross Collard (New York, NY) - See all my reviews
I have attempted over the years to get various organizations to buy into peer reviews. We have lots of evidence why these reviews are highly worthwhile, but their implementation has not been anything to write home about. There's always many reasons why organizations don't buy in or give peer reviews half-hearted support.

In my opinion, this book is an important contribution to the field. I'm sufficiently impressed that I've passed copies of the book to a few busy software development managers, software engineers and business managers so far. They've taken the time to look at it, and they find the book talks to them -- it is clear, addresses their issues, offers practical solutions which they may not have considered before, and is persuasive. I believe the book will have a postive influence in their organizations.

I hope to see copies in lots more people's bookshelves.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
16 of 17 people found the following review helpful:
5.0 out of 5 stars The Best In Depth Peer Review Textbook, January 30, 2002
By Tom Gilb (Kolbotn, Norway) - See all my reviews
Excellent up to date survey of the literature, excellent survey of the many methods and analysis of their differences. A rich insight into the area of peer reviews in general, including Inspections and their variations. Practical for the industrial user. Highly recommended.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
19 of 21 people found the following review helpful:
5.0 out of 5 stars Essential reading for any software development team, March 22, 2002
By Charles Ashbacher "(cashbacher@yahoo.com)" (Marion, Iowa United States(cashbacher@yahoo.com)) - See all my reviews
(TOP 50 REVIEWER)      
Every developer I have known has experienced the phenomena of spending an inordinate amount of time searching for a bug only to have a colleague look at the code and find it almost immediately. Study after study has indicated that the worst review process for software is self-criticism and the best is to have other coders take a good look at it. Therefore, it is logical that a formal process for developers reviewing each others code be implemented. The problem is that the former is informal, making it "off the books" and not subject to review by decision makers. Being human, developers react differently when their livelihood is potentially at stake, which can cause problems and prevent adequate reviews of the code.
Creating a stable, scalable and structured peer review system is not something that can be done by fiat or in a short time. It requires clear managerial direction that inspires confidence and builds a sense of security for both the evaluator and evaluated. Creating such an environment is the key and that is the main point of value in this book.
Wiegers lays out in great detail how to create a culture where all involved are peers in the real sense. It is absolutely necessary that everyone in the review process understand that creating quality software is the only thing that matters. Therefore, posturing, ego tripping, ego inflating, ego protection and all related activities must be suppressed. These are the most difficult tasks for professional humans to engage in, and it requires a combination of carrying a big stick to move the process as well as a soft pillow for the necessary falls from perfection. Wiegers shows you how to do this with the skill of a counselor.
In my reading of the trade press, the recent rise in the concern for computer security has led to a great deal of coverage about errors in software. Responding to this pressure, Bill Gates has sent out a public memo noting that quality is now the number one priority at Microsoft. The best way to achieve this quality is to have an effective peer review process and in this book you can learn how to do that. In the new world order of software, your very survival may be at stake, so your plan of action should include a rendezvous with this book.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars Very readable
A great read. Much more practical and easier reading than some of the classics in the code inspection theme.
Published on September 1, 2007 by Bruce Armstrong

5.0 out of 5 stars Practical & readable - a tool for all software practitioners
Practical is a key element of this book. Like Wiegers' other books, this one is well written and researched; it provides a concise guide to peer reviews along with a set of useful... Read more
Published on December 22, 2001 by Ellen Gottesdiener

5.0 out of 5 stars A great introduction and overview of software reviews
"Peer Reviews in Software: A Practical Guide" continues in the tone set by Karl's previous two books - concise, practical, and directed at the software practitioner looking to... Read more
Published on November 27, 2001 by Anne Fahlbusch

5.0 out of 5 stars Best book on peer reviews!
If you're looking for an introduction to peer reviews, this book should be your first choice. Karl covers the full spectrum of peer reviews from ad hoc to software inspections... Read more
Published on November 21, 2001 by John Pustaver

5.0 out of 5 stars A valuable introduction to the spectrum of peer reviews
An accessible, unbiased, and motivational overview of the various existing techniques for peer reviews in software has been needed for some time. Read more
Published on November 20, 2001

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
Textbooks for Kindle DX? 61 4 days ago
textbook scam 66 9 days ago
Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.