<?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>Sokrat.es &#187; Trabajo en equipo</title>
	<atom:link href="http://www.sokrat.es/category/afila-la-sierra/trabajo-en-equipo/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sokrat.es</link>
	<description>"La única cosa que sé es saber que nada sé; y esto cabalmente me distingue de los demás filósofos, que creen saberlo todo."</description>
	<lastBuildDate>Thu, 11 Sep 2008 12:16:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>El éxito de los proyectos es cuestión de &#8220;pelotas&#8221;</title>
		<link>http://www.sokrat.es/2007/11/22/el-exito-de-los-proyectos-es-cuestion-de-pelotas/</link>
		<comments>http://www.sokrat.es/2007/11/22/el-exito-de-los-proyectos-es-cuestion-de-pelotas/#comments</comments>
		<pubDate>Thu, 22 Nov 2007 15:01:44 +0000</pubDate>
		<dc:creator>sokrates</dc:creator>
				<category><![CDATA[Gestión de proyectos]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Trabajo en equipo]]></category>

		<guid isPermaLink="false">http://www.sokrat.es/2007/11/22/el-exito-de-los-proyectos-es-cuestion-de-pelotas/</guid>
		<description><![CDATA[Siempre me ha gustado este ejemplo para explicar la dificultad a la hora de planificar y evaluar proyectos de software.
&#160;


¿Eres capaz de adivinar cuántas pelotas saltarinas hay en el recipiente?
Seguramente no podrás adivinarlo fácilmente, no conoces el tamaño de las pelotas, el volumen del recipiente ni lo lleno que está. 
El proceso de cálculo será [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="line-height: normal"><span>Siempre me ha gustado este ejemplo para explicar la dificultad a la hora de planificar y evaluar proyectos de software.</span></p>
<p class="MsoNormal" style="line-height: normal">&nbsp;</p>
<p class="MsoNormal" style="line-height: normal"><a href="http://www.sokrat.es/wp-content/uploads/2007/11/capture12.jpg" title="Cuestion de pelotas"></a></p>
<p style="text-align: center"><a href="http://www.sokrat.es/wp-content/uploads/2007/11/capture12.jpg" title="Cuestion de pelotas"><img src="http://www.sokrat.es/wp-content/uploads/2007/11/capture12.thumbnail.jpg" alt="Cuestion de pelotas" /></a></p>
<p class="MsoNormal" style="line-height: normal"><span>¿Eres capaz de adivinar cuántas pelotas saltarinas hay en el recipiente?<o:p></o:p></span></p>
<p class="MsoNormal" style="line-height: normal"><span>Seguramente no podrás adivinarlo fácilmente, no conoces el tamaño de las pelotas, el volumen del recipiente ni lo lleno que está. <o:p></o:p></span></p>
<p class="MsoNormal" style="line-height: normal"><span>El proceso de cálculo será similar a dar palos de ciego en la oscuridad o saber cuántos granos de arena hay en el desierto del Sáhara. <o:p></o:p></span></p>
<p class="MsoNormal" style="line-height: normal"><span>Precisamente éste tipo de problemas nos encontramos todos los días los que trabajamos en la industria del software. <o:p></o:p></span></p>
<p class="MsoNormal" style="line-height: normal"><span>Frecuentemente, al inicio de un proyecto de desarrollo, se nos pide que hagamos un cálculo ridículo y a la ligera, que es lo mismo que un <em>SWAG </em>(&#8221;Silly Wild-Ass Guess&#8221;).<o:p></o:p></span></p>
<p class="MsoNormal" style="line-height: normal"><span>Un <em>SWAG </em>es un cálculo intuitivo del esfuerzo necesario para desarrollar un proyecto de software. Los jefes de proyecto nos suelen pedir un <em>SWAG </em>para predecir las fechas de lanzamiento de los productos cuando nosotros aún no contamos con datos relevantes sobre los requisitos del proyecto y, a esas alturas, todavía sabemos menos del diseño. La probabilidad de adivinar el número de pelotas saltarinas equivale a la probabilidad de calcular con exactitud la cantidad de esfuerzo necesario para completar un proyecto con muchas variables.<o:p></o:p></span></p>
<p class="MsoNormal" style="line-height: normal"><span>A medida que restamos incertidumbre al proyecto mediante la identificación de características, el establecimiento de requisitos y la creación de un diseño, la imagen se va aclarando. Puede que no tengamos toda la información necesaria para realizar un cálculo preciso pero, llegados a este punto, sabemos lo que no conocemos y podemos hacer planes. <o:p></o:p></span></p>
<p class="MsoNormal" style="line-height: normal"><span>Si conociéramos el diámetro de las pelotas, el volumen total del recipiente, la cantidad de espacio vacío,… el cálculo del número de pelotas podría ser mucho más aproximado.<o:p></o:p></span></p>
<p class="MsoNormal" style="line-height: normal"><span>Con los proyectos de software, al final conseguimos desechar variabilidad suficiente y reducir bastante el riesgo como para ofrecer un cálculo razonablemente preciso. Al principio de un proyecto, sin embargo, hay muchos factores desconocidos.<o:p></o:p></span></p>
<p class="MsoNormal" style="line-height: normal"><span>Para minimizar éste problema, algunas metodologías ágiles como <em>Extreme Programming</em> o <em>Scrum </em>utilizan un método ágil de estimación denominado <em><strong>“Planificación de Póker”</strong></em>.<o:p></o:p></span></p>
<p class="MsoNormal" style="line-height: normal"><span>La <em><strong>Planificación de Póker</strong></em> consiste en un método para agilizar y conducir la estimación de las tareas en la reunión inicial. Para ello se realiza una reunión en la que participa todo el equipo a partir de la información del proyecto proporcionada por el cliente con el objetivo de encontrar el verdadero alcance del proyecto.<o:p></o:p></span></p>
<p class="MsoNormal" style="line-height: normal"><span>Un artículo muy recomendable sobre éste método lo podéis encontrar <a href="http://www.navegapolis.net/content/view/525/59/" target="_blank"><span style="color: blue">aquí </span></a>perteneciente al blog <strong>Navegapolis</strong>, de Juan Palacio.<o:p></o:p></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sokrat.es/2007/11/22/el-exito-de-los-proyectos-es-cuestion-de-pelotas/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>La parálisis del violento acuerdo y los programadores</title>
		<link>http://www.sokrat.es/2007/08/28/la-paralisis-del-violento-acuerdo-y-los-programadores/</link>
		<comments>http://www.sokrat.es/2007/08/28/la-paralisis-del-violento-acuerdo-y-los-programadores/#comments</comments>
		<pubDate>Tue, 28 Aug 2007 22:57:02 +0000</pubDate>
		<dc:creator>sokrates</dc:creator>
				<category><![CDATA[Comunicación]]></category>
		<category><![CDATA[Negociación]]></category>
		<category><![CDATA[Trabajo en equipo]]></category>

		<guid isPermaLink="false">http://www.sokrat.es/2007/08/28/la-paralisis-del-violento-acuerdo-y-los-programadores/</guid>
		<description><![CDATA[Una cualidad realmente importante en un profesional que busca la excelencia es la capacidad de dominar lo que se suele denominar conversación crucial.
En nuestras vidas y carreras profesionales existen determinados momentos donde debemos tomar decisiones en situaciones de gran intensidad emocional, donde las decisiones adoptadas determinarán coger un camino u otro, cada uno de los [...]]]></description>
			<content:encoded><![CDATA[<p>Una cualidad realmente importante en un profesional que busca la excelencia es la capacidad de dominar lo que se suele denominar <em>conversación crucial</em>.<o:p></o:p></p>
<p>En nuestras vidas y carreras profesionales existen determinados momentos donde debemos tomar decisiones en situaciones de gran intensidad emocional, donde las decisiones adoptadas determinarán coger un camino u otro, cada uno de los cuales conduce a destinos totalmente diferentes.<o:p></o:p></p>
<p>Uno de los problemas más frecuentes es cuando entramos en una situación de desacuerdo. Seguramente, en algún momento de su vida ha presenciado un acalorado debate entre compañeros de trabajo o familiares donde finalmente la conversación ha acabado entrando en una fase de parálisis o estancamiento.<o:p></o:p></p>
<p>Si hace memoria, o mejor dicho, si es un poco observador en futuros <em>debates</em> podrá darse cuenta que la mayoría de las veces se produce un hecho intrigante. A pesar de que las diversas partes discuten violentamente, en realidad se encuentran en un <em>violento acuerdo</em>. Es más, de hecho están de acuerdo en todos los puntos importantes de la conversación, sin embargo siguen discutiendo. Han encontrado una manera de convertir las diferencias sutiles en una reñida discusión.<o:p></o:p></p>
<p>En mi caso, el noventa por ciento de éste tipo de situaciones  se producen cuando la otra parte tiene un perfil técnico, y más concretamente es un programador. Precisamente, la mayoría de discusiones se producen por riñas en torno a ese cinco o diez por ciento de puntos en los que discrepamos. No importa que sea un punto sin importancia, si existe alguna discrepancia no dudamos en perseguirla como si fuera un criminal que se da a la fuga.<o:p></o:p></p>
<p>Analizando la situación, me di cuenta que el problema venia motivado por algunos de los talentos predominantes en los buenos programadores, la necesidad de buscar las diferencias. <o:p></o:p></p>
<p>En realidad, desde nuestra tierna infancia estamos entrenados para detectar los errores o pequeñas diferencias que se cruzan en nuestro camino. Por ejemplo, en la guardería aprendemos que si damos la respuesta correcta nos ganamos la aprobación y felicitación de nuestra maestra, y en caso de equivocarnos señalamos los errores para no volverlos a cometer en el futuro. <o:p></o:p></p>
<p>Al acabar la etapa escolar, ya nos hemos convertido en unos expertos en el arte de detectar las pequeñas diferencias y convertirlas en un asunto de enorme importancia. De modo que cuando una persona nos hace una sugerencia nosotros buscamos un resquicio para manifestar nuestro desacuerdo. <o:p></o:p></p>
<p>Imaginad entonces los estragos que puede llevar a cabo ser una persona con un talento extraordinario en la detección de pequeñas diferencias cuando se encuentra con situaciones que no siguen un patrón determinado.</p>
<p>Fíjense en lo que dedica la mayor parte de su tiempo un programador.</p>
<p>- Identificar y crear patrones coherentes dentro de un conjunto de datos incoherentes (talento analítico).<o:p></o:p></p>
<p>-  Buscar errores o tratar de evitarlos.<o:p></o:p></p>
<p>El programador siempre piensa en lo que puede fallar, en lo que no encaja y como poder encajarlo. Por lo tanto, esta actividad rutinaria va forjando una personalidad que buscará siempre ante cualquier situación los posibles errores o no concordancias de la misma. Es decir, ante cualquier situación se centrará en los peros. Sin embargo, no debemos confundirnos, no es una personalidad que busca problemas, más bien busca resolverlos, pero enfocará su energía principalmente en los problemas y a veces no en las soluciones.</p>
<p>¿Cómo podemos solucionarlo?</p>
<p>A la larga se deben superar esas diferencias, y para ello la mejor solución es empezar por crear un terreno de común acuerdo. Si esta completamente de acuerdo con el camino de la otra persona, dígalo, déjalo claro, y reanuda el dialogo.  Muestra tu acuerdo cuando así <span> </span>suceda, y no lo conviertas en una discusión.</p>
<p>La clave está en conectar los puntos de acuerdo.<o:p></o:p></p>
<p><o:p></o:p></p>
<p><o:p></o:p></p>
<p style="margin-bottom: 12pt"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sokrat.es/2007/08/28/la-paralisis-del-violento-acuerdo-y-los-programadores/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
