<?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>ChileÁgil &#187; eXtreme Programming</title>
	<atom:link href="http://www.chileagil.cl/tag/extreme-programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chileagil.cl</link>
	<description>Comunidad Ágil y Lean de Chile</description>
	<lastBuildDate>Tue, 07 Sep 2010 01:46:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Reporte de Campo: 23 de Octubre, Segundo y último día de Ágiles2008</title>
		<link>http://www.chileagil.cl/2008/10/25/reporte-de-campo-23-de-octubre-segundo-y-ultimo-dia-de-agiles2008/</link>
		<comments>http://www.chileagil.cl/2008/10/25/reporte-de-campo-23-de-octubre-segundo-y-ultimo-dia-de-agiles2008/#comments</comments>
		<pubDate>Sat, 25 Oct 2008 14:48:50 +0000</pubDate>
		<dc:creator>avillena</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Agiles 2008]]></category>
		<category><![CDATA[eXtreme Programming]]></category>
		<category><![CDATA[FIT]]></category>
		<category><![CDATA[Fitnesse]]></category>
		<category><![CDATA[Metodologías]]></category>
		<category><![CDATA[Object Mentor]]></category>
		<category><![CDATA[OpenSpace]]></category>
		<category><![CDATA[Robert Martin]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Ward Cunningham]]></category>
		<category><![CDATA[xp]]></category>
		<category><![CDATA[XPDay]]></category>

		<guid isPermaLink="false">http://www.chileagil.cl/?p=76</guid>
		<description><![CDATA[Aquí su reportero ágil desde la Ciudad de la Furia, con los pormenores del último día de Agiles2008
Partida lenta y Open Space
Esta vez las charlas partieron un poco tarde, quizás una media hora. Al llegar al primer piso (donde estaba la infomación del evento) me di cuenta que el papelógrafo con Post-Its en donde se [...]]]></description>
			<content:encoded><![CDATA[<p>Aquí su reportero ágil desde la <a title="Buenos Aires" href="http://www.buenosaires.gov.ar/" target="_blank">Ciudad de la Furia</a>, con <a title="Primeras jornadas latinoamericanas sobre metodologías ágiles" href="http://www.agiles2008.org" target="_blank">los pormenores del último día de Agiles2008</a></p>
<p><strong>Partida lenta y <a title="Open Space en Wikipedia" href="http://en.wikipedia.org/wiki/Open-space_meeting" target="_blank">Open Space</a></strong></p>
<p>Esta vez las charlas partieron un poco tarde, quizás una media hora. Al llegar al primer piso (donde estaba la infomación del evento) me di cuenta que el <a title="Open Space en Wikipedia" href="http://en.wikipedia.org/wiki/Open-space_meeting">papelógrafo con Post-Its en donde se inicaban los posibles temas para el OpenSpace</a> habá desparecido. Lo encontré en una sala lejana, custodiado por algunos miembros del equipo organizador. Al final logramos reunirnos algunas personas para hablar de la conformación de una comunidad latinoamerciana de Metodologías Ágiles. La discusión fue similar a la que tiene el equipo de <a title="Chile Ágil" href="http://chileagil.cl" target="_blank">ChileAgil</a>: ¿a quién debemos apuntar? ¿a desarrolladores? ¿a las empresas? ¿a la academia?</p>
<p>También se habló de los medios de difusión. <a title="Latin America Agile Software Development" href="http://groups.yahoo.com/group/laasd" target="_blank">El único camino claro fue coordinarse a través de la lista de discusión que originó esta conferencia</a>.</p>
<p><span id="more-76"></span></p>
<p><strong>La única charla sobre <a title="eXtreme Programming" href="http://www.extremeprogramming.org/" target="_blank">XP</a></strong></p>
<p>Luego vino la única charla sobre <a title="eXtreme Programming " href="http://www.extremeprogramming.org/" target="_blank">eXtreme Programming</a>, que la dio <a title="Israel Antezana" href="http://israelantezana.wordpress.com" target="_blank">Israel Antezana de Bolivia</a>. Claramente en Aregntina <a title="Scrum" href="http://www.controlchaos.com/" target="_blank">Scrum</a> es la rama ágil prevalente, pero creo que se irá vanzando a algo más integral como <a title="eXtreme Programming" href="http://www.extremeprogramming.org/" target="_blank">eXtreme Programming</a> a medida que se pase de la organización de proyectos a la generación de productos más robustos.</p>
<p><a title="The fully integrated standalone wiki, and acceptance testing framework." href="http://fitnesse.org/" target="_blank"><strong>Acceptance Testing with Fitnesse</strong></a></p>
<p>La primera aproximación que tuve a la agilidad fue a través de <a href="http://www.objectmentor.com/resources/articles/IIDII.pdf" target="_blank">un artículo subversivo de Robert Martin, de ObjectMentor llamado &#8220;Iterative e Incremental Development&#8221;</a> donde invitaba a hacer IID de tal manera que al resto del mundo le pareciera una cascada &#8230; Bueno, su hijo <a title="Micah Martin" href="http://www.8thlight.com/main/bios/micah" target="_blank">Micah</a> ahora estaba acá con nosotros, para hablarnos de <a title="Acceptance Testing" href="http://en.wikipedia.org/wiki/Acceptance_testing" target="_blank">Test de Aceptación Automáticos (AAT)</a>.</p>
<p><a title="Acceptance Testing" href="http://en.wikipedia.org/wiki/Acceptance_testing" target="_blank">Los tests de aceptación para mí son fundamentales</a>. Es el rol principal que debe cumplir un cliente (<a title="Scrum's Product Owner" href="http://www.mountaingoatsoftware.com/product-owner" target="_blank">&#8220;product owner&#8221; en la nomenclatura de Scrum</a>). Mi experiencia siempre ha sido la definición y ejecución de dichos tests de manera manual, pero en esta charla Micah nos presentó las que son las herramientas clásicas de ATT: <a title="Fit: Framework for Integrated Test" href="http://fit.c2.com/" target="_blank">FIT de Ward Cunningham</a>, y <a title="Fitnesse" href="http://www.objectmentor.com/resources/articles/IIDII.pdf" target="_blank">su complemento Fitnesse</a>, <a title="Object Mentor" href="http://www.objectmentor.com/" target="_blank">creado por ObjectMentor</a>.</p>
<p>Con ellas, es posible ingresar datos de prueba (fixtures) <a title="Wiki en Wikipedia" href="http://es.wikipedia.org/wiki/Wiki" target="_blank">en una página de un wiki</a>, y creando clases en <a title="Java" href="http://java.com" target="_blank">Java</a> o <a title="Python" href="http://www.python.org" target="_blank">Python</a> es posible juntar esos datos con el código que se va a testear. El uso de una herramienta como el wiki permite que un usuario final pueda expresar en un lenguaje cercano a él los ejemplos que desea que el sistema cumpla. Interesante.</p>
<p><strong>El Panel de Discusión final</strong></p>
<p style="text-align: center;"><img class="aligncenter" title="Equipo Organizador y Panelistas al cierre" src="http://photos-g.ak.facebook.com/photos-ak-sf2p/v364/204/89/634801835/n634801835_1416654_9626.jpg" alt="Equipo Organizador y Panelistas al cierre" width="362" height="272" /></p>
<p>En este panel se reunieron todos los expositores angloparlantes de la conferencia, mandando su mensaje subre la proyección de la agilidad.</p>
<p>El momento más interesnate fue el disentimiento de <a title="Mary Poppendieck" href="http://www.poppendieck.com/" target="_blank">Mary Poppendieck</a> con los modelos de certificación, lo que sonó fuerte para <a title="Tobias Mayer: Agile Consultant" href="http://agilethinking.net/" target="_blank">Tobías Mayer</a>, quién justamente estaba realizando un curso de &#8220;<a title="Certified Scrum Master" href="http://www.scrumalliance.org/view/certification" target="_blank">Certified Scrum Master</a>&#8220;. Tobias se defendió indicando que el hacía lo mismo que Mary hacía en sus cursos de Lean, pero ella replicó que lo único que ella podía acreditar era que los alumnos habían asistido a sus curso, pero no otorgar un sello de garantía. He indicó que las conferencias de agilidad ahora estaban llenas de &#8220;scrum masters&#8221; con poca experiencia como desarrolladores, olvidándose de que en definitiva lo que debe prevalecer en el tiempo es código bien hecho.</p>
<p>A mí en lo personal me complica el concepto de un certificado de maestría en Scrum  que se obtiene en un curso de sólo dos días. Es una buena herramienta de marketing llamarlo &#8220;certificación&#8221;, pero confunde el real alcance de la capacitación. Mi experiencia me indica que alguien puede condiderarse &#8220;master&#8221; solo despues de haber aplicado y entendido bien el metodo como obrero.</p>
<p><strong>La Retrospectiva Final</strong></p>
<p>Al finalizar se realizaró una restrospectiva abierta en donde los que quisieran indicaron las fortalezas y debilidades del evento. La evaluación fue positiva en general, con muchos puntos que es posible fortalecer para futuras ocasiones.</p>
<p>En ese instante <a title="Juan Gabardini" href="http://www.scrumalliance.org/profiles/5594-juan-gabardini" target="_blank">Juan Gabardini</a> me ofreció un souvenir, mi propia polera (&#8220;remera&#8221; en argentino) del evento, la que acepté gustoso. El alma de turista uno nunca la pierde <img src='http://www.chileagil.cl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
<p style="text-align: center;"><img class="aligncenter" title="Remera de Agiles2008" src="http://photos-d.ak.facebook.com/photos-ak-sf2p/v364/204/89/634801835/s634801835_1416651_1928.jpg" alt="" width="130" height="97" /></p>
<p><strong>Proyecciones</strong></p>
<p>Está claro que se ve venir un &#8220;Agiles 2009&#8243;, quedando en duda si se vuelve a hacer en Argentina o en otro país. Probablemente el equipo que acá se organizó quede con las ganas de repetir y mejorar la experiencia, pero habrá que equilibrar eso con la necesidad de expandir la comunidad.</p>
<p>Por lo pronto habrá que comunicarse mediante la lista de yahoo groups, a la espera de un portal que sirva de hub de comunicaciones a las diversas listas de discusión que se han ido armando a o largo de nuestro continente. Por mi parte, me llevo la tarea de que el &#8220;<a title="XPDay" href="http://xpday.cl">XP day</a>&#8221; o &#8220;Agile Day&#8221; de este año sea mejor para ir fortaleciendo la comunidad chilena.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chileagil.cl/2008/10/25/reporte-de-campo-23-de-octubre-segundo-y-ultimo-dia-de-agiles2008/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Proximo semestre: nueva versión del curso CC62V &#8220;Taller de metodologías ágiles&#8221;</title>
		<link>http://www.chileagil.cl/2008/07/09/proximo-semestre-nuevo-curso-cc62v-taller-de-metodologias-agiles/</link>
		<comments>http://www.chileagil.cl/2008/07/09/proximo-semestre-nuevo-curso-cc62v-taller-de-metodologias-agiles/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 22:53:35 +0000</pubDate>
		<dc:creator>avillena</dc:creator>
				<category><![CDATA[Cursos]]></category>
		<category><![CDATA[eXtreme Programming]]></category>
		<category><![CDATA[universidad de chile]]></category>

		<guid isPermaLink="false">http://www.chileagil.cl/?p=42</guid>
		<description><![CDATA[Desde la última semana de julio se vuelve a realizar en el la Universidad de Chile el curso CC62V &#8220;Taller de Metodologías Ágiles de Desarrollo de Software&#8221;, experiencia que se realiza desde el 2002 que ha formado a unos 60 ingenieros en Extreme Programming y metodos afines, y en cuya experiencia base mi tesis de [...]]]></description>
			<content:encoded><![CDATA[<p>Desde la última semana de julio se vuelve a realizar en el la Universidad de Chile el curso CC62V &#8220;Taller de Metodologías Ágiles de Desarrollo de Software&#8221;, experiencia que se realiza desde el 2002 que ha formado a unos 60 ingenieros en Extreme Programming y metodos afines, y en cuya experiencia base mi tesis de magister publicada en <a href="http://www.chileagil.cl/2008/07/02/tesis-un-modelo-empirico-de-ensenanza-de-metodologias-agiles/">un articulo anterior</a></p>
<p>La idea de este curso es que los alumnos vivan una experiencia &#8220;miniaturizada&#8221; de XP, es decir: realizan un proyecto de desarrollo de software real pero acotado a las 3 horas semanales del taller. Esto quiere decir que se planifica con le <a href="http://c2.com/cgi/wiki?PlanningGame">Planning Game</a>, se <a href="http://c2.com/cgi/wiki?PairProgramming">programa en pares</a> y <a href="http://c2.com/cgi/wiki?TestDrivenDevelopment">guiando el desarrollo por tests</a>, hay <a href="http://c2.com/xp/OnsiteCustomer.html">un cliente in situ</a>,&#8230; en fin, se aplican las prácticas valores y principios de XP</p>
<p>Como profesor de este ramo fue que me inicie como coach de XP, experiencia que después de muchos años he podido comenzar a aplicar en mi vida profesional en la empresa <a href="www.microsystem.cl">Microsystem</a>.</p>
<p>Espero que haya una buena cantidad de alumnos que inscriban el curso (es opcional) y que se entusiasmen con la agilidad como forma de hacer mejor software de forma más agradable para clientes y desarrolladores.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chileagil.cl/2008/07/09/proximo-semestre-nuevo-curso-cc62v-taller-de-metodologias-agiles/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tesis: Un modelo empírico de enseñanza de metodologías ágiles</title>
		<link>http://www.chileagil.cl/2008/07/02/tesis-un-modelo-empirico-de-ensenanza-de-metodologias-agiles/</link>
		<comments>http://www.chileagil.cl/2008/07/02/tesis-un-modelo-empirico-de-ensenanza-de-metodologias-agiles/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 02:34:56 +0000</pubDate>
		<dc:creator>avillena</dc:creator>
				<category><![CDATA[Metodologías]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[[lang_ES]Publicaciones[/lang_ES][lang_en]Writings[/lang_en]]]></category>
		<category><![CDATA[eXtreme Programming]]></category>
		<category><![CDATA[cc62v]]></category>
		<category><![CDATA[universidad de chile]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://www.chileagil.cl/?p=41</guid>
		<description><![CDATA[Después de mucho luchar pude convertir mi tesis a formato PDF manteniendo en su mayoría la calidad de las imágenes explicativas.
Esta es mi tesis de magister, en donde analizo al metodlogóa que aplico en mi curso de la Universidad de Chile desde el 2002 en el curso &#8220;Taller de metodologías Ágiles de desarrollo de Software&#8221;, [...]]]></description>
			<content:encoded><![CDATA[<p>Después de mucho luchar pude convertir mi tesis a formato PDF manteniendo en su mayoría la calidad de las imágenes explicativas.</p>
<p>Esta es mi tesis de magister, en donde analizo al metodlogóa que aplico en mi curso de la Universidad de Chile desde el 2002 en el curso &#8220;Taller de metodologías Ágiles de desarrollo de Software&#8221;, para decubrir las razones del entusiasmo que ha provocado en los alumnos y clientes de los proyectos realizados.</p>
<p>Espero en el futuro generar algunos artículos que resuman los tópicos descubiertos en esta tesis. Por mientras, esta disponible en la URL  <a href="http://chileagil.comopapel.com/publicaciones/1/">http://chileagil.comopapel.com/publicaciones/1/</a></p>
<p>Aprovecho de avisar que este espacio se abre para todo aquel que quiera compartir sus trabajos sobre metodología ágiles, sean estos académicos o no.</p>
<p>Saludos</p>
<p>Agustín Villena</p>
<p>Este es el Abstract de la Tesis:</p>
<p>Las metodologías ágiles de desarrollo de software, y en particular Extreme Programming (XP), constituyen una de las tendencias de mayor impacto en la industria del desarrollo de software en la última década, gracias a su enfoque centrado en la generación temprana de valor y en su acento en el aspecto humano del desarrollo de software. Su adopción sin embargo ha demostrado ser bastante compleja debido a los cambios de paradigma que ellas plantean.</p>
<p>Desde los inicios de estas metodologías surgió el interés de incorporar esta nueva mirada como una forma de enriquecer la formación de los futuros ingenieros de software. En este trabajo se plantea que un buen aprendizaje de las metodologías ágiles de desarrollo de software puede ser logrado por los alumnos a través de una experiencia educativa teórico-práctica basada en la aplicación de dichas metodologías en proyectos reales. Este enfoque ha sido aplicado desde el año 2002 en el curso CC62V “Taller de metodologías ágiles de desarrollo de software” del Departamento de Ciencias de la Computación de la Universidad de Chile, y en esta investigación se pone a prueba esta hipótesis, a partir del análisis de una de las instancias del curso realizada entre los meses de agosto y noviembre del año 2005.<br />
Para realizar este análisis se construyó un modelo evaluativo de aprendizaje basado en cómo las metodologías ágiles, y en particular Extreme Programming (XP), organizan el entorno de un proyecto de desarrollo de software para mantener la sincronía entre los cambiantes elementos que allí están en juego. Dichos elementos son el problema de negocios, la tecnología, la experiencia y destrezas del equipo de desarrollo, y el producto en desarrollo.<br />
El modelo de evaluación fue aplicado sobre los trabajos generados por los alumnos de la versión del curso usado como experimento de esta investigación, complementados con las observaciones realizadas por el profesor en la sala de clases, y otras evidencias tales como las opiniones de los clientes y una encuesta de evaluación de impacto hecha a los alumnos aproximadamente 6 meses después de finalizado el curso.<br />
Con respecto al impacto en el aprendizaje de los alumnos, se observó una comprensión y aplicación generalizada del marco de prácticas de XP, aunque el nivel de logro estuvo muy relacionado al entorno de trabajo logrado por cada uno de los proyectos realizados. En particular se encontró que algunos elementos no considerados en la hipótesis original, tales como la complejidad del problema a resolver y la relación con el cliente, tenían también un impacto relevante sobre el éxito de los proyectos, y no sólo los aspectos pedagógicos. Se comprobó la eficacia de este modelo pedagógico que promueve el equilibro entre teoría y práctica, el ambiente humano de equipo y de colaboración con el cliente y las destrezas entrenadas. Por su parte, la práctica de XP más destacada por los alumnos es la “programación en parejas”, que presenta la mejor evaluación durante el curso y es la más aplicada a posteriori. Otra práctica que causa mucho interés es el “desarrollo guiado por test”, pero se indican problemas de tiempo y experiencia para poder aplicarla después del curso.<br />
En lo que se refiere al modelo pedagógico aplicado para que los alumnos conozcan e internalicen las prácticas de XP, se determina que las claves de su éxito se encuentran en:</p>
<ul>
<li>reproducir de manera fiel el ambiente de aprendizaje colaborativo acelerado que se genera en la práctica profesional de las metodologías ágiles,</li>
<li>y complementar dicho ambiente con una leve capa de acciones docentes orientadas a reflexionar y retroalimentar el dominio de la metodología.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.chileagil.cl/2008/07/02/tesis-un-modelo-empirico-de-ensenanza-de-metodologias-agiles/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
