Buy new:
$38.00
FREE delivery May 21 - 22
Ships from: five star ten number
Sold by: five star ten number
$38.00
FREE delivery May 21 - 22. Details
Or fastest delivery Tuesday, May 14. Order within 18 hrs 45 mins. Details
Only 1 left in stock - order soon.
$$38.00 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$38.00
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
five star ten number
Ships from
five star ten number
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt. You may receive a partial or no refund on used, damaged or materially different returns.
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt. You may receive a partial or no refund on used, damaged or materially different returns.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$12.46
Get Fast, Free Shipping with Amazon Prime FREE Returns
This item shows wear including some highlighting or writing. This item shows wear including some highlighting or writing. See less
FREE delivery Tuesday, May 21 on orders shipped by Amazon over $35
Or fastest delivery Thursday, May 16. Order within 6 hrs 45 mins
Only 1 left in stock - order soon.
$$38.00 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$38.00
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Something went wrong. Please try your request again later.

Pair Programming Illuminated 1st Edition

4.8 4.8 out of 5 stars 15 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$38.00","priceAmount":38.00,"currencySymbol":"$","integerValue":"38","decimalSeparator":".","fractionalValue":"00","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"N9ySHQlG6qlpQ58gh84Tjz1d%2F%2B6KN9vnVilHYVzENQ0mQmGyKnHZUgHTZTfXiS%2FZuTd3539xHuLrNL7%2BQlhMrjdHEEtUXjd4yx7xPlzGidzcQcXHR64F2TwEsTKyHbMRlTxs59BW7kUR5ReFp5rfpxEgNFIEh00D2T%2BZDSZRPh2lXmGF6WY2zGHOwlMpMLW9","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$12.46","priceAmount":12.46,"currencySymbol":"$","integerValue":"12","decimalSeparator":".","fractionalValue":"46","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"N9ySHQlG6qlpQ58gh84Tjz1d%2F%2B6KN9vnQHfQflSNgGwhKEY2dOja%2FCY4frGJYxabr%2BjT4Sflp%2Fx%2Fxef%2BCyUzmXVyYp%2FvT4L9haxzVV0nXgKPV%2FajVyDeRhf9NFKaK0N%2FU1u3CqGiO3qK5EQOwWMA9TiYadkTgQAEewN2oC2%2BsagZa3BzZkizJETyDNMPbscB","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Written as instruction for team members and leaders new to pair programming and as an improvement guide for experienced pair programmers Explains both the principles underlying this method and its best practices. Softcover.
Read more Read less

Amazon First Reads | Editors' picks at exclusive prices

Editorial Reviews

From the Back Cover

Pair programming is a simple, straightforward concept. Two programmers work side-by-side at one computer, continuously collaborating on the same design, algorithm, code, and test. It produces a higher quality of code in about half the time than that produced by the summation of their solitary efforts. However, nothing is simple where people and personalities are involved--especially people who are accustomed to working alone. The leap to pair programming for a variety of software development projects is one that yields many benefits. However, it is also one that requires careful thought and planning.

Written as instruction for team members and leaders new to pair programming and as an improvement guide for experienced pair programmers, Pair Programming Illuminated explains both the principles underlying this method and its best practices. The authors, drawing on their own extensive experience, explain what works and what does not, what should be emphasized and what should be avoided. Two case studies further illuminate pair programming in practice: one in the context of extreme programming (XP), with which it often is associated, and one linked to a more disciplined software engineering process.

Key topics include:

  • Principles for selecting partners
  • Practical advice, such as furniture set-up, pair rotation, and weeding out bad pairs
  • Seven habits of effective pair programmers

Special appendices include:

  • A pair programming tutorial
  • An economic analysis of pair programming
  • An introduction to test-driven development

With this book in hand, you will quickly discover how pair programming fits the needs of your own organization or project. You then will see exactly how to get started with this method, and how to do it right.



0201745763B06262002

About the Author

Laurie Williams has applied the XP methodology to various projects. She is an organizer of the main XP conferences held thus far.

Robert Kessler is a professor in the School of Computing at the University of Utah, from which he holds his Ph.D., and a past department chair. Bob has founded a number of technology companies and is on the board of several others.



0201745763AB08072002

Product details

  • Publisher ‏ : ‎ Addison-Wesley Professional; 1st edition (January 1, 2002)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 288 pages
  • ISBN-10 ‏ : ‎ 0201745763
  • ISBN-13 ‏ : ‎ 978-0201745764
  • Item Weight ‏ : ‎ 1.3 pounds
  • Dimensions ‏ : ‎ 7.25 x 0.75 x 8.75 inches
  • Customer Reviews:
    4.8 4.8 out of 5 stars 15 ratings

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4.8 out of 5 stars
4.8 out of 5
15 global ratings

Top reviews from the United States

Reviewed in the United States on December 7, 2002
I started a bit skeptical about pairing until I read this book. After completing the book I realized that I was thoroughly mistaking about my premature conclusions and comments on the topic.

This is a very thorough, interesting and entertaining book. After reading it from cover to cover, I realized that pair-programming is not only a good thing-in many instances for most software processes-but that it addresses a problem that many individual in our field suffers from-and I am a prime examplar of a programmer with some form of the symptoms of that problem:
General lack of social skills, or interest, for interacting, communicating and working in teams to create "good" large software... as well as sharing our knowledge without prejudice and with humility. Not too mention dealing with our not so small egos...
I also realized that in some sense, I have experienced (positively) some form of pair-programming without really knowing it. At the large software company where I work, we do spend a fair amount of time reviewing code and coaching, which reminds me of some of the tactics that is proposed in the book. Further, in a recent project I personally did spend a lot of time in a "coaching" role (as the lead) with the team... and the feedback I got from members of the team was only positive.
I am convinced now that my initial attitude and thoughts towards pairing was wrong and was based on misunderstanding and probably on recollections of "expert-novice" pairing that I had experienced a few times in the past; and which is singled out in the book as one instance where pairing might not work well. Further, my "soloist" programming background coupled with a more introverted personality does not help the matter. However, I do also realize that any decent software system (delivered in competitive business time and quality) has to be done by a team and is not a trivial endeavor-I speak from experience here. So breeding "soloist" programmers is not in the interest of the field nor is it for any company. Finally, as is indicated many times, pairing might also be a lot more fun.
I know now what changes I will be pushing for, in my next project.
10 people found this helpful
Report
Reviewed in the United States on October 13, 2002
I was inspired by the book "Extreme Programming Explained" by Kent Beck and we started to use pair programming. Since that we had a lot of unanswered questions:
- how to spread the pair programming practice across our organization,
- how to argue with the people who did never try pair programming but was against it,
- how to overcome management resistance to pair programming,
- how to gain support and acceptance from our peers,
- how to organize workplace layout in details, how to rotate pairs ...
This book has answered all the questions.
The authors did the awesome homework analyzing lots of books related to project management, software development and human relations. You will find lots of references. However, the book contains only a few authors' own assertion. The authors prefer to base on someone else's books and publications, logically combining and deducing them.
The most valuable aspect of the book is that the authors have interviewed lots of Pair Programming experts, who gave the answers to most specific questions.
20 people found this helpful
Report
Reviewed in the United States on August 22, 2005
A well-rounded discussion of pair programming, this book presents not only where pair programming excels, but also where the problems lie. Whether you are looking for a sales pitch, implementation advice, or statistical data from pair programming studies, the book contains useful information for project managers, technical leads, and developers alike.

Part One covers general information about pair programming. It dispels some of the fear and uncertainty that revolves around the practice (myths) and highlights some of the positive aspects that can be derived (synergistic behaviors). It includes a chapter titled "Overcoming Management Resistance to Pair Programming" which lists achievable goals that any project manager would wish for. In addition, there's a short chapter on selling pair programming to reluctant peers. But the authors warn that it is probably best to use a pyramid marketing approach and just let the advocates sell it for you versus forcing it on staff. Part One closes with a list of problems to avoid when implementing pairing.

Part Two explains in less than 30 pages how to implement pair programming from the workspace layout to "Tips 'n Tricks" for making it work better. If read and applied carefully, this last chapter may help the developer looking for implementation advice to save a failing pair programming attempt. That alone makes this book a worthwhile read!

Part Three spans close to half of the book and walks through the various pairings that might occur when you have different technical abilities (expert, average, novice), sex, race, and attitudes involved in the process. Each of the technical ability pairings is examined with both positive and negative aspects highlighted. Relevant anecdotal information from experienced pair programmers is also included.

Part Four looks at pair programming as part of a software process, in particular, Extreme Programming (XP) and the Collaborative Software Process (CSP). The chapter on XP reviews the process in 10 pages and explains why the authors believe pair programming is an integral part of the process. The CSP chapter is derived from the author Laurie Williams' dissertation and is an extension of XP and Watt's Humphrey's Personal Software Process (PSP).

Part Five closes the book out with edge case information on pair programming in a distributed environment, using it in an educational setting, the continued relevance of code inspections, and more. Also included is a "Seven Habits of Effective Pair Programmers" list which couples nicely with the "Tips 'n Tricks" chapter in Part Two.

You will also find useful information in the appendices. There is a Pair Programming Tutorial designed to lead people through a half-day pair programming exercise. An economic analysis of an empirical study conducted at the University of Utah looks at supporting data from both an efficiency and economic perspective.

Pros

* Covers pair programming from multiple perspectives.

* Advises on improving pair programming sessions.

* Contains empircal data supporting the practice.

Cons

* Part Three could have been abbreviated but is easily scanned for relevant information.
5 people found this helpful
Report
Reviewed in the United States on January 1, 2013
I purchased this book as a gift. The recipient seemed to enjoy the book. Being a programmer, I think this book is a great help.

Top reviews from other countries

Translate all reviews to English
toriyamax
5.0 out of 5 stars ペアを組むとは、人間性を問われること
Reviewed in Japan on February 24, 2013
 私の所属するチームでもペアプログラミングは『やろう!』という掛け声はかかるのですが、特別な場合(デバッグ時のレビューに近い)を除いてやられていません。

 この本では、いかにペアプログラミングがいいか?という視点も確かにあります。

 同時にペアプログラミングは、結局どういう特性をもった人(内向的、外向的、新人、専門家・・・)がペアを組むかの問題で、そのそれぞれについて固有の欠点や利点があるという視点が非常に明快でした。
 
 プログラマはどこか内向的である・・・という一文はなるほどと思いました。
あま
4.0 out of 5 stars 一度は読むべきです
Reviewed in Japan on March 29, 2012
 ペアプログラミングについて、ここまで詳しく書いてある本は無いでしょう。
登場人物が多いのが気になりましたが、よく研究されている内容だと思いました。
 ペアプロ多少やったことは有るのですが、改めて重要性に気付きました。