<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Managing Product Development &#187; pairing</title>
	<atom:link href="http://www.jrothman.com/blog/mpd/category/pairing/feed" rel="self" type="application/rss+xml" />
	<link>http://www.jrothman.com/blog/mpd</link>
	<description>Management, especially good management, is hard to do. This blog is for people who want to think about how they manage people, projects, and risk.</description>
	<lastBuildDate>Thu, 24 May 2012 13:28:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Feedback While Pairing</title>
		<link>http://www.jrothman.com/blog/mpd/2006/02/feedback-while-pairing.html</link>
		<comments>http://www.jrothman.com/blog/mpd/2006/02/feedback-while-pairing.html#comments</comments>
		<pubDate>Wed, 15 Feb 2006 19:00:00 +0000</pubDate>
		<dc:creator>Johanna</dc:creator>
				<category><![CDATA[pairing]]></category>
		<category><![CDATA[feedback]]></category>

		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8078</guid>
		<description><![CDATA[I&#8217;d recommended a group consider pair-programming as a technique to help everyone learn more about the system. One of the developers came up to me later and said, &#8220;How do I give feedback while pairing?&#8221; I said &#8220;Nicely,&#8221; and promised &#8230; <a href="http://www.jrothman.com/blog/mpd/2006/02/feedback-while-pairing.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><!--114004575801002167--></p>
<p>I&#8217;d recommended a group consider pair-programming as a technique to help everyone learn more about the system. One of the developers came up to me later and said, &#8220;How do I give feedback while pairing?&#8221; I said &#8220;Nicely,&#8221; and promised more specifics. Here are my guidelines for pairing feedback:</p>
<ul>
<li>Explain the effect on me for that line of code/writing. &#8220;I&#8217;m confused by that&#8230;&#8221; with the specific confusion.</li>
<li>Recognize when it&#8217;s time to change positions. If I&#8217;m the navigator and I object constantly, it&#8217;s time to change seats.</li>
<li>If one person says, &#8220;I wouldn&#8217;t do it that way,&#8221; the other person has the right to say, &#8220;Ok, but we both have to live with the product; this isn&#8217;t just yours.&#8221;</li>
<li>Don&#8217;t label the work product. &#8220;This code is awful&#8221; is useless feedback. It doesn&#8217;t explain what&#8217;s awful, and the label feels like it&#8217;s on the person, not the work product.</li>
<li>Meta-feedback: Listen for laughter or some other expression of enjoyment. If no one is laughing or obviously enjoying the pairing, something could be wrong. When Esther and I stopped laughing when we were writing Behind Closed Doors, we knew it was time to stop for the day.</li>
</ul>
<p>I&#8217;m sure there&#8217;s more and I&#8217;m blocked for now. If you have a favorite mechanism for feedback while pairing, please comment. And read some of <a href="http://www.estherderby.com/weblog/blogger.html">Esther</a>&#8216;s writings on feedback, especially <a href="http://www.stickyminds.com/s.asp?F=S9093_COL_2">Peer-to-Peer Feedback</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jrothman.com/blog/mpd/2006/02/feedback-while-pairing.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How Do You Explain Pair Programming?</title>
		<link>http://www.jrothman.com/blog/mpd/2005/03/how-do-you-explain-pair-programming.html</link>
		<comments>http://www.jrothman.com/blog/mpd/2005/03/how-do-you-explain-pair-programming.html#comments</comments>
		<pubDate>Sat, 26 Mar 2005 16:37:00 +0000</pubDate>
		<dc:creator>Johanna</dc:creator>
				<category><![CDATA[pairing]]></category>
		<category><![CDATA[project management]]></category>

		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8173</guid>
		<description><![CDATA[&#160; I&#8217;m teaching project management (and some hiring) workshops in Israel. I&#8217;ve caught up with timezones, so I may even be able to post this week. I attempted to explain why pair programming works to some skeptical project managers last &#8230; <a href="http://www.jrothman.com/blog/mpd/2005/03/how-do-you-explain-pair-programming.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>I&#8217;m teaching project management (and some hiring) workshops in Israel. I&#8217;ve caught up with timezones, so I may even be able to post this week.</p>
<p>I attempted to explain why pair programming works to some skeptical project managers last week. I explained that in the best environments, a person can work 6 hours a day on technical work. And that person creates defects as well as creates work product. When pairing, the person can work for about 2 hours at a time, 2 or 3 times per day. But the created defect rate is much lower. The skeptics in my class pounced on the time spent working. I think I dealt with that question. But the real question that stumped them was how to do performance evaluations and give raises to pairs.</p>
<p>The problem I have is this: how do these managers give performance evaluations and give raises now? No one writes code or tests or whatever in a vacuum. All software is interdependent. So why is pairing somehow different? If we always performed peer review or inspections, wouldn&#8217;t it be the same problem?</p>
<p>I need more words or ideas to help explain pairing more successfully. Or, I need some more arguments to help people overcome their fear/resistance to this new-to-them idea. Got any words for me?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jrothman.com/blog/mpd/2005/03/how-do-you-explain-pair-programming.html/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Clairvoyance and Pair-Work</title>
		<link>http://www.jrothman.com/blog/mpd/2005/01/clairvoyance-and-pair-work.html</link>
		<comments>http://www.jrothman.com/blog/mpd/2005/01/clairvoyance-and-pair-work.html#comments</comments>
		<pubDate>Mon, 17 Jan 2005 22:12:00 +0000</pubDate>
		<dc:creator>Johanna</dc:creator>
				<category><![CDATA[pairing]]></category>
		<category><![CDATA[Behind Closed Doors]]></category>

		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8190</guid>
		<description><![CDATA[&#160; I&#8217;m working with Esther this week on the book. We&#8217;re editing (and continuing to pair-write and pair-edit). Today, one of the things we addressed were the comments dealing with the people we name in the book. We hadn&#8217;t done &#8230; <a href="http://www.jrothman.com/blog/mpd/2005/01/clairvoyance-and-pair-work.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>I&#8217;m working with <a href="http://www.estherderby.com/weblog/blogger.html">Esther</a> this week on the book. We&#8217;re editing (and continuing to pair-write and pair-edit). Today, one of the things we addressed were the comments dealing with the people we name in the book. We hadn&#8217;t done a good job drawing our readers in to care about the people. So we&#8217;re fixing that. One technique we&#8217;re using is to fill out a character sheet about each character.</p>
<p>I already had a picture in my head for each character. Esther may have, and her picture is different from mine. At one point today, I joked, &#8220;Can&#8217;t you just read my mind?&#8221; Esther replied (with a straight face), &#8220;No, your skull is too thick.&#8221;</p>
<p>Well, we lost about 5 minutes of work with that. I was almost rolling on the floor. Esther laughed almost as hard as I did.</p>
<p>Even when pairing, people can&#8217;t know what the other person is thinking. You can be headed in the same direction, but still veer off. And that&#8217;s ok. We don&#8217;t have to be clairvoyant to be effective working with each other. And I still think that pairs who laugh together are very effective.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jrothman.com/blog/mpd/2005/01/clairvoyance-and-pair-work.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

