<?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>Retrorock &#187; Agile</title>
	<atom:link href="http://retrorock.info/tag/agile/feed/" rel="self" type="application/rss+xml" />
	<link>http://retrorock.info</link>
	<description>Reflexiones y Código por Wilbur Suero</description>
	<lastBuildDate>Sun, 01 Aug 2010 08:25:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Primeros pasos en pair programming</title>
		<link>http://retrorock.info/2009/05/primeros-pasos-en-pair-programming/</link>
		<comments>http://retrorock.info/2009/05/primeros-pasos-en-pair-programming/#comments</comments>
		<pubDate>Sun, 17 May 2009 04:10:35 +0000</pubDate>
		<dc:creator>wilburhimself</dc:creator>
				<category><![CDATA[Freelance]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Metodología]]></category>
		<category><![CDATA[pair programming]]></category>

		<guid isPermaLink="false">http://retrorock.info/?p=15</guid>
		<description><![CDATA[Pair programming es una practica donde dos developers colaboran en un flujo de trabajo sentándose uno al lado del otro frente al monitor y compartiendo el mouse y teclado tomando turnos.


no hay entradas relacionadas.]]></description>
			<content:encoded><![CDATA[<p>Desde hace tiempo vengo oyendo hablar sobre el pair programming, sus ventajas y sus implicaciones, pero simplemente no me parecía que esto fuera muy productivo ni que fuera a ayudar tanto de todos modos. A simple vista pair programming se trata de que dos programadores se sienten frente a un monitor continuamente colaborando con un diseño, un algoritmo o cualquier código o prueba.</p>
<p><strong>Cual es el punto? yo he hecho eso muchas veces&#8230;</strong></p>
<p>Yo nunca había hecho pair programming teniendo en cuenta que pair programming es un estilo y que es una metodología, y que sobre todo teniendo en cuenta que dos programadores al mismo tiempo no es una redundancia, sino una ruta directa a mayor eficiencia y mejor calidad.</p>
<p><strong>Algunas partes de la metodología</strong></p>
<ol>
<li><strong>Comiencen con una tarea bien definida. </strong>Cuando los dos se sienten deben tener una tarea correctamente detallada y deben tener la seguridad de que van a poder terminarla en una hora o dos</li>
<li><strong>Compartan todo. </strong>Todo se trata de que los dos programadores funcionen como una sola mente, mientras uno está en el teclado, el otro está revisando todo y dando retroalimentación. Es importante que se intercambien el turno de escribir y revisar para que uno de los dos no se sienta poco importante o fuera del juego.<strong></strong></li>
<li><strong>Hablen todo lo que sea necesario.  </strong>Una buena señal es que los dos implicados esten hablando todo el tiempo. Diciendo lo que van a hacer, pidiendo una idea de una inplementación, preguntando la mejor manera de hacer algo, dando soluciones alternativas, etc. <br />
Algunas de las cosas mas comunes que se dicen cuando se esta haciendo pair programming son: Que tu crees de esto? que sigue? confía en mi (cuando una linea de código habla mas que 100 palabras)</li>
<li> <strong>No se cojan las cosas muy a pecho. </strong>Cuando una persona tiene el ego muy alto tiende a no aceptar criticas de los demas. También el ego excesivo puede atribuirle una actitud defensiva ante las criticas al programador, o puede pensar que los que se le dice es personal y en su contra.</li>
<li><strong>Suelten el escepticismo. </strong>Desarrollen una expectativa de exito. Si uno no espera beneficiarse o disfrutar el proceso es muy difícil que las cosas funcionen correctamente.</li>
<li><strong>Tomense un momento para celebrar. </strong>A medida que se vayan completando las tareas hay que felicitarse, por ejemplo, se resolvio ese problema con la base de datos, chocala!</li>
</ol>
<p>Conoces algunas otras sugerencias para ayudarnos a hacer mejor pair programming?</p>


<p>no hay entradas relacionadas.</p>]]></content:encoded>
			<wfw:commentRss>http://retrorock.info/2009/05/primeros-pasos-en-pair-programming/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
