<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7724391788939259190</id><updated>2012-01-14T10:06:54.279-03:00</updated><category term='ruby'/><category term='agiles 2010'/><category term='Lean'/><category term='ieee'/><category term='floss'/><category term='tools'/><category term='java'/><category term='actividades'/><category term='smalltalk'/><category term='agiles 2009'/><category term='cmmi'/><category term='iso'/><category term='explorer'/><category term='jxmlcoverage'/><category term='requerimientos'/><category term='django'/><category term='agilesbsas'/><category term='openspace'/><category term='agileopenbsas'/><category term='chrome'/><category term='firefox'/><category term='curso'/><category term='testing/calidad'/><category term='scrum'/><category term='agile'/><category term='python'/><category term='presentación'/><category term='video'/><category term='eventos'/><category term='.net'/><category term='tdd'/><category term='agiles 2008'/><category term='libro'/><category term='agileopen'/><category term='fitnesse'/><category term='agiles 2011'/><category term='xp'/><title type='text'>Software Ágil</title><subtitle type='html'>Administración y testing ágil de software</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default?start-index=101&amp;max-results=100'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>124</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-158473356567603114</id><published>2011-10-25T17:59:00.000-03:00</published><updated>2011-10-25T17:59:31.262-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agiles 2011'/><category scheme='http://www.blogger.com/atom/ns#' term='openspace'/><title type='text'>Sesión Desarrollo comunitario en Ágiles 2011</title><content type='html'>&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Como proponente de la sesión "Próximos pasos como comunidad" del Open Space Una del 3er día Ágiles 2011, trato de registrar lo hablado.&lt;br /&gt;Se plantearon distintos temas:&lt;br /&gt;- Difusión de metodologías ágiles en las universidades&lt;br /&gt;- Difusión de las metodologías ágiles en las empresas&lt;br /&gt;- Eventos en Argentina&lt;br /&gt;- Eventos Internacionales&lt;br /&gt;- Listas&lt;br /&gt;&lt;br /&gt;Hacia el final de la charla, me tuve fui a una charla relacionada con Jim Shore y Jeff Patton, por lo que los últimos minutos de la sesión no los puedo reportar.&lt;br /&gt;&lt;br /&gt;Vamos a (mi) resumen. Espero que otros asistentes comenten, para completar la visión de la sesión.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Metodologías ágiles en las Universidades&lt;/b&gt;&lt;br /&gt;Hace un tiempo (2008) evaluamos hacer actividades específicamente orientada a los profesores. No se hizo.&lt;br /&gt;Nuestra visión actual es que los profesores que están receptivos se suben solos, y los reacios no se subirán fácilmente. Apostamos a la difusión de las ideas internamente desde los early adopters de una universidad.&lt;br /&gt;Lo que si estamos intentando en la comunidad argentina es ofrecer a las universidades charlas y cursos por parte de voluntarios, aunque en forma reactiva (a pedido de las universidades).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Difusión de las metodologías ágiles en las empresas&lt;/b&gt;¿Que problemas hay en la adopción de metodologías ágiles en las grandes empresas? &lt;br /&gt;Algo a mejorar es el convencer a los CIO de las grandes empresas.&lt;br /&gt;¿Cómo podemos llegar a ellos? Considerando que nosotros no necesariamente tenemos el lenguaje de ellos.&lt;br /&gt;Lo que surgió es hacer un desayuno de trabajo, con la presentación de un caso de éxito de desarrollo ágil por parte de algún CIO.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Eventos en Argentina&lt;/b&gt;&lt;br /&gt;Se comentó la idea de hacer un evento Argentino, probablemente con formato Open Space, en la primera mitad del año.&lt;br /&gt;Seguir con el Agile Open Tour.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Eventos internacionales&lt;/b&gt;&lt;br /&gt;No se habló mucho sobre el Ágiles 2012. Nada sobre otros eventos.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Listas&lt;/b&gt;&lt;br /&gt;Había gente que no conocía las listas comunitarias &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; http://tech.groups.yahoo.com/group/foro-agiles/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; http://tech.groups.yahoo.com/group/agiles-argentina/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; www.agiles.org&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-158473356567603114?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/158473356567603114/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=158473356567603114' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/158473356567603114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/158473356567603114'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2011/10/sesion-desarrollo-comunitario-en-agiles.html' title='Sesión Desarrollo comunitario en Ágiles 2011'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-4284188565782751036</id><published>2011-09-26T11:14:00.000-03:00</published><updated>2011-09-26T11:16:38.143-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fitnesse'/><category scheme='http://www.blogger.com/atom/ns#' term='testing/calidad'/><category scheme='http://www.blogger.com/atom/ns#' term='tdd'/><title type='text'>Pruebas con fechas</title><content type='html'>&lt;br /&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;En los últimos días me encontré dosveces conversando sobre pruebas que incluyen fechas: en el cursosobre Fitnesse, con pruebas funcionales, y con mis compañeros en UTISIS con TDD.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Ambas conversaciones me hicieronrepensar este tema, y aprovecho para volcar mi visión actual.&lt;/span&gt;&lt;/div&gt;&lt;h1 class="western"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;¿Por qué es especial la prueba que involucra afechas?&lt;/span&gt;&lt;/h1&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Hay otras razones,pero en este post me centraré en la dependencia con la fecha delsistema. Esta dependencia puede darse en dos situaciones: &lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;crear la	entidad o realizar una acción sobre la misma (emitir un documento	legal, como un cheque o una factura), que asigna la fecha del	sistema a algún campo de una entidad u objeto de la aplicación.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;consultar a	la entidad u objeto, siendo el resultado de la consulta dependiente	de la fecha (posiblemente la fecha actual).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Ejemplos:&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Un cheque se emite al día de hoy	(fecha de emisión), y vence en 30 días.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Quiero consultar si puedo	depositar el cheque (no debe estar vencido).&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Si hacemos pruebasque tengan dependencias sobre un elemento que no podemos controlar(en este caso el paso del tiempo), nuestras pruebas van a ser pocorobustas (como pruebas unitarias). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Si quiero probarel sistema completo, me puede interesar explicitar el uso de lasfechas de diferentes servidores. Estaría  haciendo prueba deintegración en vez de prueba unitaria.&lt;/span&gt;&lt;/div&gt;&lt;h1 class="western"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;¿Que alternativas tengo?&lt;/span&gt;&lt;/h1&gt;&lt;ol&gt;&lt;li&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Usar los datos de la prueba de	manera que el estado o condición a probar sea válida al día de	hoy.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul&gt;	&lt;ul&gt;&lt;li&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;En el caso del cheque, es fácil		probar si el cheque puede depositarse (no está vencido), ya que si		creamos un cheque hoy, seguro está dentro del período.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Probar el caso de cheque vencido		es más complejo: quizás puedo modificar la fecha en la base de		datos.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Se puede tener una generación		automática de datos de prueba de manera que se cumplan las		condiciones deseadas.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ol start="2"&gt;&lt;li&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Disponer de una manera de	modificar la fecha que toma el sistema como fecha actual.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul&gt;	&lt;ul&gt;&lt;li&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Se puede tener los datos con		fechas fijas y lo que se cambia es la fecha simulada del sistema.		Se requiere cambiar al sistema, para probarlo.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ol start="3"&gt;&lt;li&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Ampliar la funcionalidad de manera	de recibir la fecha de referencia (en vez de tomarla del sistema)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul&gt;	&lt;ul&gt;&lt;li&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Es conflictivo si el cliente no		siente esto como necesario, parece ser complejidad adicional, sólo		algo para facilitar las pruebas.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Generalmente sirve para el caso		de las consultas, no de la generación.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ol start="4"&gt;&lt;li&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Realizar pruebas relativas.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul&gt;	&lt;ul&gt;&lt;li&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;No usar valores absolutos de		fechas u horas. Esto tiene el inconveniente que (similar al caso		1), que no se puede acelerar el paso del tiempo: por ejemplo, si mi		datos tiene precisión de días, y quiero probar el próximo día.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;h1 class="western"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Ejemplos&lt;/span&gt;&lt;/h1&gt;&lt;h2 class="western"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Alternativa 1&lt;/span&gt;&lt;/h2&gt;&lt;h3 class="western"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;TDD&lt;/span&gt;&lt;/h3&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;El siguiente ejemplo, en PHP, muestracomo se preparan los datos para las pruebas relacionadas con cursos,en la que hay 4 fechas (inicio y fin de la inscripción, inicio y findel curso). Los primeros 4 números 'datos' son días relativos aldía de hoy. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;La función __creaCurso traduce entrevalores relativos de las fechas y los valores absolutos con que sequiere probar.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;   function testCursosActuales() { &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;        $pruebas = array( &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;            array('datos' =&amp;gt; array(1, 1, 3, 3,false,false), 'actual' =&amp;gt; False), &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;            array('datos' =&amp;gt; array(1, 1, 3, 3,true,false), 'actual' =&amp;gt; True), &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;            array('datos' =&amp;gt; array(0, 0, 2, 2,true,false), 'actual' =&amp;gt; True), &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;            array('datos' =&amp;gt;array(-1,-1, 1, 1,true,false), 'actual' =&amp;gt; True), &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;            array('datos' =&amp;gt;array(-1,-1, 1, 1,true,true), 'actual' =&amp;gt; True), &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;            array('datos' =&amp;gt;array(-2,-2, 0, 0,true,true), 'actual' =&amp;gt; True), &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;            array('datos' =&amp;gt;array(-3,-3,-1,-1,true,true), 'actual' =&amp;gt; False), &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;            array('datos' =&amp;gt;array(-5,-3,-1,-1,false,true), 'actual' =&amp;gt; False) &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;        ); &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;        foreach($pruebas as $prueba)	{ &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;            $id =$this-&amp;gt;__creaCurso($prueba['datos']); &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;	…&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;           $this-&amp;gt;assertEqual($prueba['actual'], $resultado); &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;        }&lt;/span&gt;&lt;/div&gt;&lt;h3 class="western"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Fitnesse&lt;/span&gt;&lt;/h3&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Dentro de una página se puede usar!today, que se reemplaza por la fecha / hora actual. También sepueden poner fechas relativas (!today -1).&lt;/span&gt;&lt;/div&gt;&lt;h2 class="western"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Alternativa 2&lt;/span&gt;&lt;/h2&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;En este caso, la forma de cubrir estoes la Inversión de Control / Inyección de Dependencias. Se debeutilizar el servicio de obtención de día y hora actual a traves deuna capa de abstración, de manera de poder reemplazarlo por unaimplementación controlada por las pruebas. Un ejemplo de esto semuestra en el capítulo 15 del libro FIT for Developing Software.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;El SUT debe estar preparado (o debemospoder modificarlo para) para recibir la referencia al servicio.&lt;/span&gt;&lt;/div&gt;&lt;h2 class="western"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Alternativa 3&lt;/span&gt;&lt;/h2&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;En muchos casos el usuario pidefuncionalidad que depende de la fecha actual, pero esa funcionalidadpodría generalizarse para una fecha abitraria, con valor de negocio.Por ejemplo, cheque a depositar. Tiene sentido con fecha de hoy, perosi puedo poner fechas futuras, ayuda a la planificación.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Se puede evitar el aumento de lacomplejidad para el caso más usado con valores por defectoapropiados.&lt;/span&gt;&lt;/div&gt;&lt;h2 class="western"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Alternativa 4&lt;/span&gt;&lt;/h2&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Puedo probar que un evento esté enintervalos temporales. Por ejemplo si quiero probar que un registrode auditoría es correcto, puedo almacenar el horario previo yposterior a la operación, y verificar que el registro esté dentrode ese intervalo.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-4284188565782751036?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/4284188565782751036/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=4284188565782751036' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/4284188565782751036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/4284188565782751036'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2011/09/pruebas-con-fechas.html' title='Pruebas con fechas'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-7056619059949614514</id><published>2011-08-12T01:05:00.009-03:00</published><updated>2011-08-12T01:30:29.050-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='presentación'/><category scheme='http://www.blogger.com/atom/ns#' term='Lean'/><category scheme='http://www.blogger.com/atom/ns#' term='tdd'/><category scheme='http://www.blogger.com/atom/ns#' term='xp'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><title type='text'>Relación entre la frecuencia de entrega y los procesos</title><content type='html'>&lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"&gt;Recientemente vi un video de Kent Beck, &lt;a href="http://youtu.be/KIkUWG5ACFY"&gt;Software G Forces: The Effects of Acceleration&lt;/a&gt;, comentado por Mary Poppendieck en  &lt;a href="http://www.leanessays.com/2011/07/how-cadence-determines-process.html"&gt;How Cadence Predicts Process&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"&gt;Kent analiza como cambian los procesos y buenas prácticas según aumenta la frecuencia de entregas (Anual, Trimestral, Mensual, Semanal, Diaria, Horas). Comenta como algunas prácticas son buenas con cierta frecuencia de entrega y son  malas en otras.&lt;br /&gt;Plantea la relevancia de este análisis debido a que, según su percepción, la frecuencia de entrega de los equipos de software tiene a acelerarse.&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"&gt;Mi intensión es hacer un resumen, pero recomiendo ver el video que, aunque dura 90 min, es mucho más rico que este post.&lt;/span&gt;&lt;/p&gt; &lt;h1&gt;&lt;span class="Apple-style-span"&gt;Entregas anuales →  trimestrales&lt;/span&gt;&lt;/h1&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;Prácticas que se agregan&lt;/i&gt;: Test de aceptación automatizados, refactoring, Integración continua&lt;br /&gt;Justificación: No se puede solo reducir los tiempos, hay que cambiar los procesos. No puedo tener un mes de integración y corrección de bug, con una o dos semanas de pruebas manuales para hacer regresiones. Entonces aparece Integración continua, y Pruebas de Aceptación Automatizada. No puedo tener uno o dos meses de diseño, aparece la necesidad de avanzar aún sin tener todo el diseño hecho o cerrado. Estoy seguro que tendré que cambiar el diseño, por lo tanto, tengo la necesidad de refactoring.&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;Cambios en el negocio&lt;/i&gt;: Suscripción.&lt;br /&gt;Justificación: No se pueden vender 4 versiones por año. Necesito bajar el costo de transacción (tanto para la empresa como para los clientes).&lt;/span&gt;&lt;/p&gt; &lt;h1&gt;&lt;span class="Apple-style-span"&gt;Entregas trimestrales → mensuales&lt;/span&gt;&lt;/h1&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;Prácticas que se agregan&lt;/i&gt;: prueba por parte de los desarrolladores, reuniones diarias, tarjetas en las paredes.&lt;br /&gt;&lt;i&gt;Prácticas que se quitan&lt;/i&gt;: Departamente de QA, soporte a múltiples versiones, Documento de diseño, Control de cabios, equipo de análisis, equipo de build.&lt;br /&gt;Justificación: no hay tiempo para el ida y vuelta con un grupo separado de QA. La mayoría del testing y la reducción del defectos deben ser hechos por el mismo grupo, y probablemente por la misma personas (testers en el equipo y pruebas por los programadores), en el plazo de horas, no de días. La comunicación debe ser mucho más rápida, no podemos sincronizarnos y detectar problemas una vez por semana o mensualmente. Tenemos que estar al tanto cada día, solo tenemos 20 días para entregar (reuniones diarias), tenemos que planificar y re-planificar en forma barata y rápida (tarjetas en las paredes, dejar de usar control de cambios formales). No podemos dedicar mucho tiempo para escribir las decisiones detalladas de diseño antes de usarlas (Documentos de diseño).&lt;br /&gt;Al aumenta la cantidad de entregas, el costo de soporte de muchas versiones se vuelve prohibitivo, y debemos mantener una o pocas versiones del producto (soporte de múltiples versiones). Necesitamos iniciar el diseño y el desarrollo, no podemos esperar una fase de análisis o el ida y vuelta en paralelo con un grupo de análisis (mismo problema que con QA).&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;Cambios en el negocio&lt;/i&gt;: Pagar por el uso.&lt;br /&gt;Justificación: la suscripción no nos da suficiente feedback. Con pagar por el uso, sabemos realmente que funcionalidad que estamos desarrollando les interesa a los clientes.&lt;/span&gt;&lt;/p&gt; &lt;h1&gt;&lt;span class="Apple-style-span"&gt;Entregas mensual → semanales&lt;/span&gt;&lt;/h1&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;Prácticas que se agregan&lt;/i&gt;: migración de datos en vivo, cero defecto, ramas temporarias, dovela clave (keystoning), kanban.&lt;br /&gt;&lt;i&gt;Prácticas que se quitan&lt;/i&gt;: equipos de test, migración en un sólo sentido, ramas de release, parches, diseño de usabilidad al inicio, venture capitals&lt;br /&gt;Justificación: para poder cambiar las estructuras de datos en sitios con grandes volúmenes de datos y cantidad de usuarios, se debe hacer procesos de migración en dos o tres fases, de manera de cambiar la estructura sin nunca dejar de dar el servicio (migración de datos en vivo).&lt;br /&gt;Como los tiempos son cortos, algunas funcionalidades se comienzan a agregar sin hacerlas visibles. Solo cuando está todo dispobible, se agrega la última parte (como la dovela clave de un arco de medio punto), y queda dispobible para los usuarios. Siendo que las entregas son tan rápidas, cualquier cambio, por más urgente que sea, puede incluirse en la próxima entrega. Se elimina la necesidad de procesos de emergencia (parches).&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;Cambios en el negocio&lt;/i&gt;: Bootstrap financing.&lt;br /&gt;Justificación: La financiación de Venture Capitals necesita mayor predecibilidad en los planes, e impone restricciones a desarrollo de productos (a esta velocidad).&lt;/span&gt;&lt;/p&gt; &lt;h1&gt;&lt;span class="Apple-style-span"&gt;Entregas semanal → diarias&lt;/span&gt;&lt;/h1&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"&gt;Prácticas que se agregan: inmunización, A/B testing&lt;br /&gt;Prácticas que se quitan: staging, equipo de operaciones, reuniones diarias.&lt;br /&gt;Justificación: algunos de los releases van a ser malos. Tenemos que tener formas muy sencillas de volver atrás o formas muy rápidas de corregir y continuar. No hay mucho tiempo para discusciones sobre diseño de interfase, se pude simplemente dar las alternativas y ver como lo usan los usuarios (A/B testing). Para hacer entregas rápidas, no podemos pasar por tantos pasos (ambientes) intermedios. Simplemente no hay tiempo para usarlos (staging), lo que se puede hacer es hacer instalaciones en distintos servidores de producción, que se va midiendo y obteniendo feedback. Todo esto lleva a que la operación debe ser parte de la responsabilidad del equipo (equipo de operaciones). La comunicación en el grupo tiene que ser tan continua y rápida, que no tiene mucho sentido para las reuniones diarias.&lt;/span&gt;&lt;/p&gt; &lt;h1&gt;&lt;span class="Apple-style-span"&gt;Mis conclusiones&lt;/span&gt;&lt;/h1&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Esta visión me hizo repensar mis ideas sobre &lt;a href="http://softwareagil.blogspot.com/2011/01/la-mejor-manera-de-probar-en-agilesbsas.html"&gt;La mejor manera de probar&lt;/a&gt;, reinterpretando parte de mis observaciones desde esta nueva perspectiva. La corelación entre ambas visiones es muy fuerte, pero no completa. Es interesante que la visión de Kent está muy asociada a situaciones en las que el software es el componente principal de los productos.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-7056619059949614514?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/7056619059949614514/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=7056619059949614514' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/7056619059949614514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/7056619059949614514'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2011/08/relacion-entre-la-frecuencia-de-entrega.html' title='Relación entre la frecuencia de entrega y los procesos'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-645995679834868252</id><published>2011-06-29T10:06:00.011-03:00</published><updated>2011-06-29T12:28:26.520-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='curso'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><title type='text'>Como organicé un curso de Scrum de dos días</title><content type='html'>&lt;span class="Apple-style-span"&gt;Les cuento como organicé el último curso de Scrum que dí este lunes y martes en Córdoba. Experimenté con forma de manejar la agenda que funcionó bien.&lt;br /&gt;&lt;/span&gt;&lt;h2&gt;&lt;span class="Apple-style-span"&gt;La evolución de mis cursos, y origen de las ideas&lt;/span&gt;&lt;/h2&gt;&lt;span class="Apple-style-span"&gt;En los últimos 3 años realicé más de 20 entrenamientos de Scrum. Inicialmente eran cursos introductorios de un día, con presentaciones con proyector intercaladas con actividades, como el folleto del spa para perros (similar a &lt;a href="http://tastycupcakes.org/2009/06/resort-brochure/"&gt;Resort brochure&lt;/a&gt;), o el &lt;a href="http://tastycupcakes.org/2009/06/tangled-mess/"&gt;ejercicio del nudo&lt;/a&gt;.&lt;br /&gt;Luego, gracias a la insistencia de Jorge Ferndández, del Programa de Software del INTI, me animé a dar cursos de Scrum de dos días. En esos cursos tuve oportunidad de ampliar algunos temas, como las estimaciones o los problemas de implementación, que exceden la descripción básica de Scrum, pero que son necesarios para llevar Scrum a la práctica. Las presentaciones pasaron tener más diapositivas, al punto que imprimir todas las diapositivas del curso se volvió engorroso.&lt;br /&gt;¿Por qué no hacer el curso de dos días como el que hice como asistente? Una presentación de medio día, y luego una simulación de día y medio (diseñar un juego que enseñe Scrum). Me encantó, pero no me sentía con capacidad para hacerlo (¡no al menos como lo facilitó &lt;a href="http://agileanarchy.wordpress.com/"&gt;Tobias Mayer&lt;/a&gt;!)&lt;br /&gt;Por suerte, puede participar como co-entrenador junto con &lt;a href="http://www.cyment.com/blog/"&gt;Alan Cyment&lt;/a&gt; y en otros cursos y actividades con Tobias y &lt;a href="http://www.futureworksconsulting.com/blog/"&gt;Diana Larsen&lt;/a&gt;. De ellos tomé las ganas y ejemplos de armar los cursos con cada vez menos proyector y más pizarrón, rotafolio y actividades.&lt;br /&gt;También tomamos ideas de la experiencia de Fernando Waisman y Natalia Davidovich de organización de un curso cuatrimestral usando Scrum. Lo aplicamos en en la &lt;a href="http://materias.fi.uba.ar/7546/practica.php"&gt;materia&lt;/a&gt; en la que participo (junto con Leonardo Fernández, Ezquiel Kahan, e invitados) en la Facultad de Ingeniería.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;h2&gt;&lt;span class="Apple-style-span"&gt;Este curso, ¿cómo fue?&lt;/span&gt;&lt;/h2&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;Un problema de no usar presentaciones es la dificultad de tener contexto sobre que tema estamos dando, cuales ya dimos, cuales faltan.&lt;br /&gt;Por otro lado, busco que la forma de dar el curso sirva como ejemplo de prácticas de Scrum. Esto es bueno ya que es una experiencia compartida con los asistentes.&lt;br /&gt;&lt;br /&gt;Presenté en el curso la agenda como un taskbord que representa todo el release plan.&lt;br /&gt;&lt;/span&gt;&lt;table style="width:auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="https://picasaweb.google.com/lh/photo/_sVJbyAYg8Ubjw99yMtf-g?feat=embedwebsite"&gt;&lt;span class="Apple-style-span"&gt;&lt;img src="https://lh6.googleusercontent.com/-p5csYLSNMVI/TgsivhgID0I/AAAAAAAABaw/cSoYQJz25lA/s400/DSC03768.JPG" height="300" width="400" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align: right; "&gt;&lt;span class="Apple-style-span"&gt;From &lt;a href="https://picasaweb.google.com/107325076159816817183/CursoScrumEnCordoba?feat=embedwebsite"&gt;Curso Scrum en Cordoba&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;Las columnas son: tema del sprint, ítems planeados, ítems realizados.&lt;br /&gt;Cada ítem tiene un nombre y una estimación de tamaño (T-Shirt size S/M/L).&lt;br /&gt;Los sprint son de medio día, y se estima que un ítem S se realiza en media hora, un ítem M en una hora y un ítem L en dos horas.&lt;br /&gt;&lt;br /&gt;En el inicio del curso definimos las reglas (surgieron: uso de celular, horarios de almuerzo, conversaciones simultáneas) y las métricas con las que mediríamos el éxito del curso. Para esto último se usó: brainstorming, agrupamiento por temas y votación. Lo agregamos a nuestro taskboard.&lt;br /&gt;Cuando surgieron consultas, revisámos si correspondia a un tema a tratar en el futuro, en cuyo caso lo agregamos al ítem correspondiente, o al sprint, si no quedaba claro inmediatamente a que ítem correspondia.&lt;br /&gt;El resultado al llegar al primer almuerzo fue este:&lt;br /&gt;&lt;/span&gt;&lt;table style="width:auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="https://picasaweb.google.com/lh/photo/GigARzVA5fget2HDjkPy4w?feat=embedwebsite"&gt;&lt;span class="Apple-style-span"&gt;&lt;img src="https://lh3.googleusercontent.com/-Ext5dpeuxoQ/TgsiwSp6L7I/AAAAAAAABa0/Vv2aEvhRfIQ/s400/DSC03769.JPG" height="300" width="400" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align: right; "&gt;&lt;span class="Apple-style-span"&gt;From &lt;a href="https://picasaweb.google.com/107325076159816817183/CursoScrumEnCordoba?feat=embedwebsite"&gt;Curso Scrum en Cordoba&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;Al planear traté que en cada uno de los tres primeros sprint hubiera dos actividades. Esto permitió tener siempre una actividad de inicio del sprint, que sirve para empezar el sprint con energía.&lt;br /&gt;Probé por primera vez la actividad ideada por &lt;a href="http://seguridad-agile.blogspot.com/2011/05/juego-agile-ul-ubiquitous-language.html"&gt;Carlos Pantelides&lt;/a&gt;. Funcionó bien, pero por como la hice (una sola imágen recorriendo entre quince personas), perdió punch. Probablemente debería haber hecho circular simultáneamente dos conjunto de tarjetas.&lt;br /&gt;&lt;/span&gt;&lt;table style="width:auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="https://picasaweb.google.com/lh/photo/HmB7Q4j6-hriLvlhA3WWnw?feat=embedwebsite"&gt;&lt;span class="Apple-style-span"&gt;&lt;img src="https://lh4.googleusercontent.com/-SCm2Oj2VdYc/TgsixLFcztI/AAAAAAAABa4/tNhw0g4i2K8/s400/DSC03770.JPG" height="300" width="400" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align: right; "&gt;&lt;span class="Apple-style-span"&gt;From &lt;a href="https://picasaweb.google.com/107325076159816817183/CursoScrumEnCordoba?feat=embedwebsite"&gt;Curso Scrum en Cordoba&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;Al final del primer día hicimos una retrospectiva, en la que se propucieron nuevos ítems. Debido a que no podíamos hacer todos, repasamos el contenido propuesto de cada tema, y se voto cuales sacar (ya que eran menos los que había que sacar que los que quedaban). Entre todos, planificamos el orden del segundo día. Debamos los ítems descartados, por las dudas que nos sobrara el tiempo.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;table style="width:auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="https://picasaweb.google.com/lh/photo/gKaTFuNTRw9R458xTbxbCw?feat=embedwebsite"&gt;&lt;span class="Apple-style-span"&gt;&lt;img src="https://lh4.googleusercontent.com/-jjBnu6s68eY/TgsixzH10mI/AAAAAAAABa8/uJlaczw3mp8/s400/DSC03772.JPG" height="300" width="400" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align: right; "&gt;&lt;span class="Apple-style-span"&gt;From &lt;a href="https://picasaweb.google.com/107325076159816817183/CursoScrumEnCordoba?feat=embedwebsite"&gt;Curso Scrum en Cordoba&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;En la mañana del segundo día, la dinámica del curso (consultas) llevaron a incuir algunos ítems que estaban inicialmente planeados para la tarde, por lo que tuvimos que alrerar el orden. El problema fue que la simulación (un ítem de tamaño L) quedó para el final del sprint, y no podíamos dividirlo.&lt;br /&gt;&lt;/span&gt;&lt;table style="width:auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="https://picasaweb.google.com/lh/photo/7MzZmGkPH3oR62a5zIrYhQ?feat=embedwebsite"&gt;&lt;span class="Apple-style-span"&gt;&lt;img src="https://lh6.googleusercontent.com/-7oQJJ4OPtPg/TgsiyjVYAyI/AAAAAAAABbA/Ljf3SHX0VKY/s400/DSC03776.JPG" height="300" width="400" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align: right; "&gt;&lt;span class="Apple-style-span"&gt;From &lt;a href="https://picasaweb.google.com/107325076159816817183/CursoScrumEnCordoba?feat=embedwebsite"&gt;Curso Scrum en Cordoba&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;La simulación (el Pajarraco Scrumero, originalmente definido por Alan, y disponible en el &lt;a href="http://www.fuerzatres.com/2010/09/juego-del-pajarraco.html"&gt;blog de Ingrid Astiz&lt;/a&gt;) tuvo el éxito que siempre tiene.&lt;br /&gt;&lt;/span&gt;&lt;table style="width:auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://twitpic.com/5i86u4" title="Foto del proyecto SCRUM cc/ @jgabardini  on Twitpic"&gt;&lt;span class="Apple-style-span"&gt;&lt;img src="http://twitpic.com/show/thumb/5i86u4.jpg" width="150" height="150" alt="Foto del proyecto SCRUM cc/ @jgabardini  on Twitpic" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align: right; "&gt;&lt;span class="Apple-style-span"&gt;!Gracias &lt;a href="http://twitter.com/#!/hsenki"&gt;Hernán&lt;/a&gt; por la foto!&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;Finalmente a la tarde pudimos completar todo lo planificado para el segundo día.&lt;br /&gt;&lt;/span&gt;&lt;h2&gt;&lt;span class="Apple-style-span"&gt;Retrospectiva&lt;/span&gt;&lt;/h2&gt;&lt;span class="Apple-style-span"&gt;En el cierre, hicimos una retrospectiva, que incluyó tres partes:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"&gt;Radar del equipo: basandonos en las características seleccionadas al inicio del curso, se votó y llegamos a la conclusión: amplio acuerdo que el contenido es útil (puede ser aplicable en algún lugar), la mayoría cree que puede ser aplicable en la empresa, la mayoría cree que tiene el conocimiento como para iniciar la implementación.&lt;/span&gt;&lt;/li&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;li&gt;&lt;span class="Apple-style-span"&gt;Histograma de satisfacción con el curso (abajo, en la imágen): todos creen que el curso fue bueno(3) o muy bueno (4).&lt;/span&gt;&lt;/li&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;li&gt;&lt;span class="Apple-style-span"&gt;Sugerencias de mejora:&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"&gt;material adicional disponible antes del curso (el &lt;a href="http://www.blogger.com/knol.google.com/k/desarrollo-%C3%A1gil-de-software"&gt;material que hicimos con Ricardo Colusso&lt;/a&gt; lo distribuí al final del primer día).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"&gt;Referencias recomendadas para profuncizar los temas (falta bibliografía en el docuemento).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"&gt;Algo de presentaciones no vendría mal: solo use presentación para mostrar fotos de ejemplos de taskboard. Debo pensar como llegar a un equilibrio.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"&gt;Se hacen largas las 8 hs diarias.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"&gt;Tomar un caso de la compañía para mostrar un ejemplo de una histoaria pasando por todos sus estados.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"&gt;La agenda funcionó bien, aunque se podría mejorar indicando qué ítem se está tratando (bandera o nueva columna).&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;table style="width:auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="https://picasaweb.google.com/lh/photo/EJrN7CtdFSdXapsp4kahbQ?feat=embedwebsite"&gt;&lt;span class="Apple-style-span"&gt;&lt;img src="https://lh6.googleusercontent.com/-ZAj0txic9RU/TgsizdXp_WI/AAAAAAAABbE/2f0VpVuBUHo/s400/DSC03780_anon.JPG" height="400" width="300" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align: right; "&gt;&lt;span class="Apple-style-span"&gt;From &lt;a href="https://picasaweb.google.com/107325076159816817183/CursoScrumEnCordoba?feat=embedwebsite"&gt;Curso Scrum en Cordoba&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;A la gente de &lt;a href="http://www.bhp-global.com/"&gt;BHP&lt;/a&gt; (Ernesto Corona, Diego Nicotra y Laura Castro) que organizaron el curso, ¡Gracias!&lt;br /&gt;Gracias también a los locales Flavia, Carla y Eduardo :D.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-645995679834868252?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/645995679834868252/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=645995679834868252' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/645995679834868252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/645995679834868252'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2011/06/como-organice-un-curso-de-scrum-de-dos.html' title='Como organicé un curso de Scrum de dos días'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-p5csYLSNMVI/TgsivhgID0I/AAAAAAAABaw/cSoYQJz25lA/s72-c/DSC03768.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-7387392166126753556</id><published>2011-01-13T22:39:00.005-03:00</published><updated>2011-01-13T23:40:37.294-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='testing/calidad'/><category scheme='http://www.blogger.com/atom/ns#' term='presentación'/><category scheme='http://www.blogger.com/atom/ns#' term='agilesbsas'/><title type='text'>La mejor manera de probar, en Agiles@BsAs (video)</title><content type='html'>Como parte de las reuniones mensuales del grupo Ágiles@BsAs, el martes 11 de enero presenté la charla &lt;i&gt;¿Existe 'la mejor manera' de probar?&lt;/i&gt; en las oficinas de Bs As de Southworks.&lt;br /&gt;&lt;br /&gt;Pueden ver el &lt;a href="http://softwareagil.blogspot.com/2010/11/existe-la-mejor-forma-de-probar.html" target="_blank"&gt;texto en el que se basa presentación&lt;/a&gt;, o su versión en &lt;a href="http://bit.ly/gyIWfF" target="_blank"&gt;Software Guru (pdf)&lt;/a&gt; y los &lt;a href="http://bit.ly/b9bIrT" target="_blank"&gt;'slides' prezi&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://player.vimeo.com/video/18748788" width="400" height="225" frameborder="0"&gt;&lt;/iframe&gt;&lt;p&gt;&lt;a href="http://vimeo.com/18748788"&gt;Agiles@BsAs: ¿Existe "la mejor manera" de probar?&lt;/a&gt; from &lt;a href="http://vimeo.com/southworks"&gt;Southworks Showcase&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Gracias a los asistentes, que a pesar de ser enero, se acercaron. Y gracias a los organizadores, Adrián Eidelman, y la gente de Southworks, Martín Salias y Julián Scopinaro, además de prestar el lugar, filmaron y subieron la presentación. Gracias a Masa Maeda por invitarme a publicar en Software Gurú.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-7387392166126753556?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/7387392166126753556/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=7387392166126753556' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/7387392166126753556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/7387392166126753556'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2011/01/la-mejor-manera-de-probar-en-agilesbsas.html' title='La mejor manera de probar, en Agiles@BsAs (video)'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-668122308762169968</id><published>2010-11-08T11:47:00.008-03:00</published><updated>2010-11-12T09:50:29.896-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='django'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='floss'/><title type='text'>VI Jornadas de Software Libre en Junín</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6LEwAhGp4tQ/TNgUdxtQF8I/AAAAAAAABQo/2idhM211yNA/s1600/plenario_small.JPG"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_6LEwAhGp4tQ/TNgUdxtQF8I/AAAAAAAABQo/2idhM211yNA/s200/plenario_small.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5537198243643922370" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;El sábado estuve en Junín, invitado por los organizadores, la Rama Estudiantil del IEEE de la UNNOBA. El evento, ya en su &lt;a href="http://jornadassl.agora.unnoba.edu.ar/" target="_new"&gt;sexta edición&lt;/a&gt; estuvo muy bueno (lamentablemente solo estuve en una parte del mismo)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Una buena noticia, los videos de las sesiones van a estar disponibles. Además, se difundieron en vivo!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Aún así, va un breve resumen de lo que escuché.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;El amigo Andés Riancho presentó una visión de la seguridad en ambientes web de una manera muy entretenida.&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Planteó un escenario (acceso pago a Internet en un hotel), y nos mostró como cuatro perfiles de atacantes distintos se comportarían, y en todo loos casos lograría acceso.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;El primero, alguien que conoce mucho de sistemas operativos y networking (Charly García)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Usa un CD (&lt;a href="http://www.backtrack-linux.org/" target="_new"&gt;BackTrack&lt;/a&gt;), una distro basada en Ubuntu, con herramietas de seguridad. Booteando desde el CD se tienen todas las herramientas para el ataque, ya configuradas (listas para usar)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;En este caso, el ataque fue tcpdump y luego fakeo de la mac (ifconfig) de algún usuario con acceso.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;El segundo, sabe de todo (Sheldon Cooper)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;El objetivo es tomar control del servidor que tiene el proxy&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;- Nmap: info de los puertos abierto&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;- OpenVas: scanner de vulnerabilidades&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;- MSF: permite hacer exploits&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;En el ejemplo se encontro una vulnerabilidad, y se pudo usar un exploit que permite correr comandos en el servidor. Luego hay que trabajar para lograr un usuario de mayor nivel, ya que se entró por un servicio, cuyo usario tenía pocos privilegios.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;El tercero sabe mucho seguridad informática (Paris Hilton)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Utiliza la herramienta de la que Andrés es creador (&lt;a href="http://w3af.sourceforge.net/" target="_new"&gt;w3af&lt;/a&gt;), no encuentra nada obvio inicialmente, pero luego aplica una estrategia de Man in the Middle (MITM proxy provisto por la herramienta), y con eso falsea un post y consigue acceso gratuito.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;El cuarto no sabe nada de Internet ni servidores ni seguridad informática (Chaqueño &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small; "&gt;Palavecino)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;¡Pero no es ningún tonto! Mira la página, y encuentra un fallo en el procedimiento. ¡Hace que le carguen el costo a otro huesped del hotel!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Esperen el video,  un maestro Andrés!, como hacer que una charla de seguridad sea divertida.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Python y las aplicaciones extensibles, por Roberto Alsina&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Roberto usó Qt (GUI multiplataforma), como una manera de hacer una aplicación rápidamente, para luego dedicarse a hacerla extensible.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Usó Qt Designer para hacer en 15 min un buscador de twitter (kwrite como editor, creo que lo usó solo para zoomerar)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Luego de tener la aplicación andando, la hizo extensible usando un framework (&lt;a href="http://yapsy.sourceforge.net/" target="_new"&gt;yapsy&lt;/a&gt;) para manejo de plugin. En  poco tiempo tuvo una aplicación extensible!. Las extensiones son clases &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Python con un método actual (un &lt;a href="http://en.wikipedia.org/wiki/Command_pattern" target="_new"&gt;patrón command&lt;/a&gt;) y un pequeño archivo de configuración. Muy elegante.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Juan Pedro Fisanotti y Django&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Fisa presentó Django y implemento un sitio sencillo.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://1.bp.blogspot.com/_6LEwAhGp4tQ/TNgUdUSZskI/AAAAAAAABQg/V5Km-qmxu-4/s200/django_small.JPG" style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 124px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5537198235746677314" /&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Entre algunas de las cosas que resaltó estuvierno:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;- Aplicaciones desacopladas (reusables), un plus de &lt;a href="http://www.djangoproject.com/" target="_new"&gt;Django&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;- MVC: la forma de programar Web en estos días&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;- ORM: el mejor amigo del programador que usa datos en DB relacionales&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;- Plantillas: simplicidad (y posibilidad de no usarlo si uno no quiere!)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;- Admin: el argumento de venta de Django, no vuelvas a escribir este código, chabón.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-668122308762169968?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/668122308762169968/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=668122308762169968' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/668122308762169968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/668122308762169968'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2010/11/vi-jornadas-de-software-libre-en-junin.html' title='VI Jornadas de Software Libre en Junín'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_6LEwAhGp4tQ/TNgUdxtQF8I/AAAAAAAABQo/2idhM211yNA/s72-c/plenario_small.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-2899742624133538248</id><published>2010-11-01T10:46:00.014-03:00</published><updated>2010-12-20T10:56:24.369-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='testing/calidad'/><category scheme='http://www.blogger.com/atom/ns#' term='presentación'/><category scheme='http://www.blogger.com/atom/ns#' term='xp'/><category scheme='http://www.blogger.com/atom/ns#' term='agiles 2010'/><title type='text'>¿Existe la “mejor” forma de probar?</title><content type='html'>&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;¿La prueba manual de software es necesaria? ¿Es suficiente? ¿Y la prueba automatizada?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Es tentador pensar que si estudiamos el problema (prueba de software) lo suficiente y somos buenos profesionales, podremos encontrar “la mejor manera” de hacerlo. Si conocemos “la mejor manera”, los que realizan la prueba de otra manera están equivocados.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Alguna vez pensé conocer cual era “la m&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;ejor manera”. Luego, aprendí o cambié de contexto, y “la mejor manera” cambió.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;A partir de estas experiencias soy algo escéptico cada vez que escucho (de otros, o de mí!) afirmaciones en este sentido. Esta nueva “mejor &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;manera”, ¿que problemas viejos resuelve? ¿que problemas nuevos crea? ¿en que contexto está siendo usada?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Voy a comentar mi experiencia personal con diferentes formas y contextos de prueba. En cada contexto, analizaré los problemas comunes y cultura, y también si ese contexto es un &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;estado final o sólo un paso hacia otro estado. Este texto se basa en la &lt;a href="http://bit.ly/b9bIrT" target="_blank"&gt;presentación&lt;/a&gt; que realicé en &lt;a href="http://agiles2010.agiles.org/" target="_blank"&gt;Ágiles 2010 – Lima&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;No trato el problema más general de la calidad de &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;software, sino solamente sobre la prueba.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;El modelo&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;img src="http://3.bp.blogspot.com/_6LEwAhGp4tQ/TM7GhCCSEnI/AAAAAAAABPg/7lcC1g848Eg/s320/piramide_explicacion2.jpg" style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 230px; height: 225px;" alt="" id="BLOGGER_PHOTO_ID_5534579262869344882" border="0" /&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;La comparación de los contextos está organizada utilizando el modelo de prueba comentado en el libro “Agile testing”, de Lisa Crispin y Janet Gregory, a su vez basado en las propuestas Mike Cohn y Brian Marick. En este modelo, tenemos 4 tipos de prueba (de arriba hacia abajo):&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;  &lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Pruebas Manuales&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Pruebas de Interfase Usuaria&lt;span style="font-weight: normal;"&gt;  (automatizada)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Pruebas de Aceptación o API  (automatizada)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Pruebas técnicas o unitarias y de  componentes (automatizada)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;El costo de ejecución es menor en las &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Pruebas técnicas y va creciendo hasta el máximo costo, que es la ejecución de pruebas manuales. El costo de mantenimiento de las pruebas automáticas también es creciente, desde el mínimo en las pruebas técnicas, hasta el máximo en las pruebas de &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Interfase Usuaria. El mantenimiento de las pruebas manuales es equivalente o menor que el caso de pruebas técnicas automatizadas. En todos los casos, el costo y mantenimiento de las pruebas automatizadas requiere una inversión importante en experiencia e infraestructura. Pero esa inversión se puede llevar en muchos casos de un proyecto a otro. Los costos consideran esa inversión amortizada o &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;distribuida en gran cantidad de pruebas.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;La relación entre los costos lleva a sugerir que la forma más eficiente de &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;dedicar esfuerzo tiene la forma de una pirámide, con las pruebas técnicas (unitarias y de componentes) en la base, las de aceptación (o API) luego, y finalmente las pruebas de UI en el vértice de la pirámide.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Contexto: Prueba Ad hoc&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Durante los primeros 10 años de mi carrera, trabajé en grupos de 5 personas o menos, trabajando en desarrollo de software en áreas tan variadas como aplicaciones administrativas (ERP), adquisición y procesamiento de imágenes médicas (de medicina nuclear), y sitios de Internet que brindan información bursátil en tiempo real.  &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;En estos equipos, no había separación de roles, todos hacíamos un poco de todo. En particular, las pruebas las hacíamos entre todos, intercambiábamos roles, probando la funcionalidad realizada por otro. La prueba final la hacían los jefes, usuarios o, si existían, las personas de servicio a cliente.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Al no haber responsables definidos la prueba solía quedar huérfana, sin mejora. En este contexto es  un problema realizar pruebas de regresión, una tarea poco atractiva y compleja.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;La evolución de este contexto suele ser incorporar un tester o área de testing para Prueba Manual (camino tradicional) o que los programadores empiecen a desarrollar Pruebas Técnicas o incluso TDD (camino del desarrollo ágil).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Cualquier camino de &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;evolución pasar por un cambio cultural, ya que en estos grupos la prueba no suele ser valorada lo suficiente. Se suele escuchar “si los programadores hacen bien su trabajo, ¿por qué senecesitaría probar?”&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Los problemas se hacen más notorios cuando el grupo debe crecer, tiene mucha rotación o debe mantener muchos productos.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6LEwAhGp4tQ/TM7G1QzhY5I/AAAAAAAABPo/CK_RXueu7J4/s1600/piramide_adhoc.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 166px; height: 200px;" src="http://3.bp.blogspot.com/_6LEwAhGp4tQ/TM7G1QzhY5I/AAAAAAAABPo/CK_RXueu7J4/s200/piramide_adhoc.jpg" alt="" id="BLOGGER_PHOTO_ID_5534579610431349650" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Caso: en una importante compañía de fondos de pensión y seguros de retiro pidieron presupuesto para mantenimiento de muchas aplicaciones existentes (legacy: sin pruebas automatizadas). El cliente no aceptó una propuesta de equipo con cuatro personas, en la que una cumplía el rol de tester; sin embargo, aceptó un equipo de 4 personas con 3 programador&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;es.  Internamente el equipo se manejó con uno de los 'programadores' actuando como tester, con buenos resultados.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Motto&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;: ¡No vale la pena probar!&lt;br /&gt;&lt;i&gt;Problemas&lt;/i&gt;: baja calidad, baja previsibilidad, regresiones&lt;br /&gt;&lt;i&gt;Cobertura&lt;/i&gt;: no hay métricas.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;&lt;i&gt;Responsable&lt;/i&gt;: todos y ninguno. Pruebas por el usuario.&lt;br /&gt;&lt;i&gt;Organización&lt;/i&gt;: generalmente chicas y con poca estructura&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Contexto: Prueba &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Manual&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;En mi siguiente reencarnación, estuve 8 años en una compañía que trataba de convencer y ayudar a empresas de contexto Ad hoc a que la prueba es algo útil y necesario.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Este cambio cultural es difícil, y con riesgo de involuciones. Por eso se busca separar en un grupo  autónomo a los responsables de probar. La separación y la función de probar, que a veces se desvirtúa como prueba de la persona en vez de prueba del producto, provoca enfrentamientos y fricciones con los programadores.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;El diseño de las pruebas es divertido, pero ejecutarlas una y otra vez es terriblemente abur&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;rido, lo que lleva a que pocas personas quieran &lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6LEwAhGp4tQ/TM7IWXHy_AI/AAAAAAAABP4/pTNPBol85Dc/s1600/piramide_manual.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 180px; height: 200px;" src="http://4.bp.blogspot.com/_6LEwAhGp4tQ/TM7IWXHy_AI/AAAAAAAABP4/pTNPBol85Dc/s200/piramide_manual.jpg" alt="" id="BLOGGER_PHOTO_ID_5534581278574312450" border="0" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;quedarse mucho tiempo haciendo esto. Resultado: muchas personas capaces se van a otras áreas, m&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;ás divertidas (como desarrollo), y por el recambio hay mayoría de novatos en los roles de prueba. Los que se mantienen en el rol suelen ser personas con poca inclinación a lo técnico. Para crecer profesionalmente, los testers se dedican a tareas de QA (procesos) o de Analistas de negocio, que son más valoradas en el mercado.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;En este contexto, los problemas son que la prueba de regresión de productos medianos y grandes se hace muy costosa, lo que lleva a ciclos de desarrollo muy largos (para ejecutar pocas veces las pruebas de regresión) o disminución de las pruebas realizadas durante la regresión (lo que lleva a baja calidad).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;La salida parece ser la automatización, pero lamentablemente no es una salida fácil, ya que las personas que &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;están en el grupo de prueba no tienen conocimientos técnicos, y la relación con el grupo de programación, que puede aportar el conocimiento técnico, no es la mejor.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;En algunos casos se pasa a Prueba Manual Optimizada.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Motto&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;: ¡No vale la pena automatizar las pruebas!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;&lt;i&gt;Problemas&lt;/i&gt;: costo de ejecución, que a su vez lleva a seleccionar las pruebas, que baja la confianza y lleva a pocos releases&lt;br /&gt;&lt;i&gt;Cobertura&lt;/i&gt;: requerimientos, casos de uso&lt;br /&gt;&lt;i&gt;Responsable&lt;/i&gt;: Testers / QA.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;&lt;i&gt;Organización&lt;/i&gt;: testing separado&lt;br /&gt;&lt;i&gt;Prácticas&lt;/i&gt;: casos de prueba manuales, checklist&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Contexto: Prueba Manual Optimizada&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Luego de 6 años en Prueba Manual, reencarné en Prueba Manual Optimizada. Algo bueno habré hecho en mi vida anterior, porque un cliente exigió en un proyecto que automaticemos.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;¿Por qué automatizar? Por criticidad del negocio o cuando se logra volumen suficiente en el área de prueba como para justificar la inversión.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;¿Cómo hacerlo? Se suele incorporando programadores al grupo de prueba con el rol de Automatizadores de la Prueba.  &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Con gran esfuerzo se mantiene un conjunto de pruebas automatizadas, que permiten hacer pruebas de regresión en forma rápida, lo que permite mejorar la calidad, confianza y tiempo de respuesta. Pero por otro lado, debido a la separación entre los grupos de programación y los de prueba, es frecuente que cambios realizados en forma inconsulta en el producto rompan las pruebas automatizadas. Ysi sumamos el hecho que estas pruebas suelen ser de caja negra a través de la UI, el costo de mantenimiento de las pruebas automatizadas es alto.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6LEwAhGp4tQ/TM7I1JhWScI/AAAAAAAABQA/UTho0EtoTmM/s1600/piramide_manual_optimizada.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 197px; height: 200px;" src="http://3.bp.blogspot.com/_6LEwAhGp4tQ/TM7I1JhWScI/AAAAAAAABQA/UTho0EtoTmM/s200/piramide_manual_optimizada.jpg" alt="" id="BLOGGER_PHOTO_ID_5534581807499332034" border="0" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Es una situación extraña, ya que en muchos casos nos damos cuenta que podríamos ser mucho más eficiente si algunas pruebas fueran de caja blanca y las hicieran los programadores, o si los testers pudieran participar en la toma de decisiones sobre cambios al producto. Pero no podemos influir en la forma en que se programa, es otro grupo.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Esta tensión puede resolverse cuando los grupos de programación y prueba empiezan a trabajar juntos y se pasa al contexto Técnico++ o al Nirvana.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Motto&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;: No podemos mejorar la producción del código.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;&lt;i&gt;Problemas&lt;/i&gt;: mantenimiento de las pruebas&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;&lt;i&gt;Cobertura&lt;/i&gt;: requerimientos, riesgos&lt;br /&gt;&lt;i&gt;Responsable&lt;/i&gt;: Testers, Testers automatizadores, QA.&lt;br /&gt;&lt;i&gt;Organización&lt;/i&gt;: organizaciones grandes, grupos de homologación separado&lt;br /&gt;&lt;i&gt;Prácticas&lt;/i&gt;: pruebas automatizadas de interfase de usuario&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Contexto: Prueba Técnicas&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span style="background: none repeat scroll 0% 0% transparent;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Algunos equipos en los que trabajé (entre 2 y 40 desarrolladores) tenían la cultura de calidad incorporada con fuerte influencia de XP, por ejemplo con prácticas de Integración Continua, TDD y Pair programming incorporadas.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6LEwAhGp4tQ/TM7I1jrXfMI/AAAAAAAABQQ/bQjpWUZsmYg/s1600/piramide_tecnico.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 200px; height: 164px;" src="http://2.bp.blogspot.com/_6LEwAhGp4tQ/TM7I1jrXfMI/AAAAAAAABQQ/bQjpWUZsmYg/s200/piramide_tecnico.jpg" alt="" id="BLOGGER_PHOTO_ID_5534581814520675522" border="0" /&gt;&lt;/a&gt;&lt;span style="background: none repeat scroll 0% 0% transparent;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;En estos equipos la calidad es alta comparada con los contextos de Prueba Manual. Se suele utilizar cobertura de código como métrica relevante. Los problemas que suelen presentarse son: mantener el tiempo total de ejecución de las pruebas bajo (&amp;lt;10 min)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span style="background: none repeat scroll 0% 0% transparent;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;La evolución natural es hacia Pruebas Técnicas++, ya que en este contexto ante los problemas la primera solución que se piensa es agregar pruebas automatizadas.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span style="background: none repeat scroll 0% 0% transparent;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Caso: en un proyecto Ruby on Rails comenzamos con una funcionalidad de CMS sencillo para seguir luego con funcionalidad más compleja. Se trabajaba con coberturas de código por arriba del 80%. A los dos meses del proyecto, el usuario vuelve a utilizar la funcionalidad de CMS sólo para encontrarla rota, debido a un cambio en las vistas que pasó desapercibida por mucho tiempo. El análisis del problema llevó al equipo a agregar pruebas automatizadas con Cucumber y Selenium (API y UI).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Motto&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;: Sólo vale la pena las pruebas automatizadas&lt;br /&gt;&lt;i&gt;Problemas&lt;/i&gt;: usabilidad, cumplimiento de requerimientos y regresiones en cuanto a requerimientos&lt;br /&gt;&lt;i&gt;Cobertura&lt;/i&gt;: líneas de código&lt;br /&gt;&lt;i&gt;Responsable&lt;/i&gt;: programador&lt;br /&gt;&lt;i&gt;Organización&lt;/i&gt;: equipo de programadores&lt;br /&gt;&lt;i&gt;Prácticas&lt;/i&gt;: TDD, CI&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Contexto: Prueba Técnicas++&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Los equipos en este contexto vienen de la Prueba Técnica, agregando prueba de APIs y quizás de UI, o de la Prueba Manual Optimizada, agregando prueba unitaria y quizás de API. En ambos casos, tienen des-balanceada la pirámide de prueba. En el caso de los que vienen desde Prueba Manual Optimizada, puede ocurrir que pierdan la prueba manual o la prueba de UI automatizada, dado que el esfuerzo por incorporar pruebas unitarias es grande, y se detecta duplicación de esfuerzo entre las pruebas existentes (manuales o automáticas a nivel UI).&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6LEwAhGp4tQ/TM7I10kpxmI/AAAAAAAABQY/BinfHc0_ajY/s1600/piramide_tecnico_negocio.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 200px; height: 170px;" src="http://1.bp.blogspot.com/_6LEwAhGp4tQ/TM7I10kpxmI/AAAAAAAABQY/BinfHc0_ajY/s200/piramide_tecnico_negocio.jpg" alt="" id="BLOGGER_PHOTO_ID_5534581819055916642" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Luego de lograr el balance en la pruebas automatizadas, el problema remanente son las pruebas de  difícil automatización (¡ningún programador las quiere hacer!) y la falta de prueba exploratoria. Esto último puede llevar a productos que son correctos desde el punto de vista funcional y de robustez, pero que no son sobresalientes, ya que no se detectaron puntos a mejorar en forma temprana.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Motto&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;: Sólo vale la pena las pruebas en automatizadas&lt;br /&gt;&lt;i&gt;Problemas&lt;/i&gt;: usabilidad, cumplimiento de requerimientos&lt;br /&gt;&lt;i&gt;Cobertura&lt;/i&gt;: líneas de código y requerimientos&lt;br /&gt;&lt;i&gt;Responsable&lt;/i&gt;: usuario y programador&lt;br /&gt;&lt;i&gt;Organización&lt;/i&gt;: equipo de programadores&lt;br /&gt;&lt;i&gt;Prácticas&lt;/i&gt;: ATDD, BDD, TDD, CI&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Contexto: Nirvana&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6LEwAhGp4tQ/TM7I1alC3SI/AAAAAAAABQI/NHqIkYBorME/s1600/piramide_nirvana.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 177px; height: 200px;" src="http://4.bp.blogspot.com/_6LEwAhGp4tQ/TM7I1alC3SI/AAAAAAAABQI/NHqIkYBorME/s200/piramide_nirvana.jpg" alt="" id="BLOGGER_PHOTO_ID_5534581812078239010" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Aunque no he llegado aún al Nirvana. Pero estoy atento a los reporte de gente que estuvo, como Lisa Crispin.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Estos equipos han incorporado todas las prácticas de XP.  Están en continuo aprendizaje sobre como complementar los distintos tipos de pruebas, la automatización a diferentes niveles y la exploración, para lograr la combinación óptima. Están en un equilibrio dinámico, siempre cambiante, atentos a cambios en el negocio, la organización, el producto y nuevos desarrollos de prácticas en el equipo y la comunidad. Se preocupan por la cadena de valor completa.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Motto&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;: Optimizamos el todo&lt;br /&gt;&lt;i&gt;Problemas&lt;/i&gt;: buscar el balance óptimo&lt;br /&gt;&lt;i&gt;Cobertura&lt;/i&gt;: líneas de código y requerimientos, riesgos&lt;br /&gt;&lt;i&gt;Responsable&lt;/i&gt;: equipo completo (whole team)&lt;br /&gt;&lt;i&gt;Organización&lt;/i&gt;: Lean&lt;br /&gt;&lt;i&gt;Prácticas&lt;/i&gt;: ATDD, BDD, TDD, CI&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Re-visitando&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Las descripciones dadas en cada contexto plantean la visión que tenía de lo 'correcto' cuando estuve en ellos, aunque algunas cosas me hacían ruido. Mirando ahora hacia atrás, tengo una visión distinta, que comento a continuación.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Re-visitando: Nirvana&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Hay quienes quieren ir más allá de las prácticas de XP.  &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Los usuarios se equivocan tanto como los desarrolladores, ¿podemos hacer algo para ayudarlos? Hace 5 años Sebastián Elbaum nos comentaba sobre las pruebas para los usuarios finales. Actualmente Excel indica (subraya) las fórmulas que considera “raras” y co posibles errores del usuario, como el caso de una columna con fórmulas que totalizan filas, excepto en una celda que tiene un valor (no una fórmula).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Soporte a la prueba exploratoria: Brian Marick nos comentaba el año pasado sobre experimentos que estaba haciendo para potenciar el mecanismo de UNDO de una aplicación, de manera de poder volver atrás en una prueba para tomar otro camino en la exploración de la misma.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Re-visitando: Ad hoc&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;¿Qué pasa cuando la solución implica poco o nada de programación en el sentido estricto, sino más bien configurar soluciones existentes o crear contenido?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Caso: hace un año, poniendo en marcha nuestro primer evento usando Open Space (Agile Open Bs As 2009), teníamos que decidir como hacer la registración de los participantes. Luego de evaluar un par de alternativas, incluyendo desarrollar, decidimos realizar la registración utilizando la funcionalidad de Formularios que brinda Google Docs.  Una de las personas se quejó del formulario de registración, la pregunta “¿Le interesaría un evento de dos días?”,  tenía sólo alternativas de dos días (dos días de semana, viernes y sábado, sábado y domingo) y era obligatoria. Hasta ahí, entendible. Pero la sugerencia que nos hacia era que deberíamos tener pruebas automatizadas. Probablemente esta persona se imaginaba que eramos un equipo de desarrollo en el contexto de Prueba Manual o Ad hoc, y nos sugería que deberíamos estar en Prueba Manual Optimizada o Técnica. ¡Pero la realidad fue que una sola persona configuró el formulario en media hora! Y el problema no tenía que ver con funcionalidad implementada, sino con la semántica del texto y la consistencia del mismo con el tipo de control utilizando. Este problema semántico pasó desapercibido por los revisores. Automatizar la prueba del formulario no hubiera encontrado el problema, y hubiera sido más costosa que el 'desarrollo'.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;En algunas situaciones, la prueba Ad hoc podría ser lo mejor: desarrollo de sitios sencillos usando CMS,  creando contenido y configuración.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Re-visitando: Prueba Manual&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;¿Podemos siempre tener un equipo integrado? ¿Podemos siempre confiar en el equipo?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Homologación de plataformas: cuando debemos proteger una plataforma, como en el caso de Microsoft, Apple o el entorno de producción de un banco, nos interesa validar algunos puntos mínimos, y simplemente no podemos confiar en que el equipo que realizó el producto (en muchos casos un tercero), haya realizado bien su trabajo. Pero por otro lado, aunque automaticemos algunas partes de la prueba (preparación de ambientes, comparaciones de antes y después), hay una buena parte de la prueba que es exploratoria, y que no tiene mucho sentido automatizar, ya que es de única vez.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Alto riesgo: aunque podamos ser un sólo equipo, cuando hay en juego mucho dinero o vidas, queremos redundancia. Podemos pagar pruebas manuales para lograr independencia (dos grupos, con dos técnicas distintas)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Productos que no controlamos, open source o no: cuando construimos sobre otros productos, la ecuación que justifica las pruebas automáticas nos juega una trampa, si el dueño del producto decide cambiar la aplicación, él solo evalúa sus costos, pero puede romper nuestras pruebas automáticas. (ej. en los que trabajé: Outlook y Liferay)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;En algunas situaciones, la Prueba Manual podría ser lo mejor, buscando el mejor punto en el continuo que hay entre prueba manual totalmente definida y la prueba exploratoria. También debe considerarse tener ayudas automatizadas.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Re-visitando: Prueba Manual Optimizada&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Cuando el producto no es sólo software, puede ser factible automatizar parte de la prueba (correspondiente al software) y realizar el resto en forma manual.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Algunos casos de esta situación podrían ser  &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;  &lt;li&gt;&lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;CMS  complejos, en los que no sólo se desarrolla contenido, sino también  extensiones o aplicaciones.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Productos en  los que el software acompaña al texto, y probablemente el texto sea  lo más importante, como tutoriales&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Soluciones  que incluyan procesos: probar que los procesos se realicen  correctamente (por ejemplo que las personas estén entrenadas y  sepan qué hacer) es algo que debe probarse con las mismas personas.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Re-visitando: Prueba Técnica/ Técnica++&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;No encontré situaciones en las que convenga quedarse en estos contextos, siempre me parecieron pasos hacia el Nirvana. ¡Pero creo que es sólo cuestión de tiempo!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Conclusiones&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Las metodologías ágiles han logrado una mejora muy importante en la calidad lograda en los desarrollos. Es tentador aplicar siempre las técnicas y prácticas que han permitido estas mejoras, y es tentador pensar que nuestros problemas se resuelven con más y mejor aplicación de las mismas.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Por otro lado, he escrito críticas a algunas prácticas (&lt;a href="http://softwareagil.blogspot.com/2009/08/el-cobertura-no-significa-nada.html"&gt;como el (ab)uso de métricas de cobertura de código&lt;/a&gt;), para luego encontrar que personas a las que respeto encuentran estas críticas inconvenientes, ya que se interpretan como un ataque a las técnicas de automatización de la prueba.  &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Estos contextos me han ayudado a aclarar las discusiones sobre la conveniencia de la utilización o no de las distintas prácticas. Espero que pueda ayudar a otros. ¿Tu que opinas?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-2899742624133538248?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/2899742624133538248/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=2899742624133538248' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/2899742624133538248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/2899742624133538248'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2010/11/existe-la-mejor-forma-de-probar.html' title='¿Existe la “mejor” forma de probar?'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_6LEwAhGp4tQ/TM7GhCCSEnI/AAAAAAAABPg/7lcC1g848Eg/s72-c/piramide_explicacion2.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-1374684188109694160</id><published>2010-07-30T10:30:00.007-03:00</published><updated>2010-07-30T11:31:29.328-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='curso'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><title type='text'>Visita al PILP</title><content type='html'>Estuve hace unas semanas en el &lt;a href="http://www.blogger.com/www.pilp.edu.ar" target="_new"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;PILP&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, dando un curso de un día sobre Scrum, como parte de una serie de presentaciones y charlas que estamos haciendo junto con Ricardo Colusso y Carlos Peix. &lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Pueden ver el resumen de una &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.pilp.edu.ar/pilpasp/paginas/InfoPrensaDetalle.asp?TemaId=38&amp;amp;InfoPrensaId=2029" target="_new"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;entrevista&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; que me hicieron. Yo hubiera hecho otro resumen :D&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6LEwAhGp4tQ/TFLaivLLy8I/AAAAAAAABOs/AgD3NyeS8bs/s1600/hayequipo.JPG"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_6LEwAhGp4tQ/TFLaivLLy8I/AAAAAAAABOs/AgD3NyeS8bs/s320/hayequipo.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5499698385286581186" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Como siempre me pasa, una de las resultados que más valoro de dar cursos es encontrarme con gente que hace cosas interentes:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;La gente del PILP está haciendo actividades de difusión de tecnología entre chicos de primaria y secundaria junto con Lego (First Lego League) y Microsoft (&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.pilp.edu.ar/PILPAsp/Paginas/Pagina.asp?PaginaPilpId=22" target="_new"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Gaming.NET&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;). ¡Muy interesante! Yo había pensado ofrecerles hacer algo de &lt;/span&gt;&lt;/span&gt;&lt;a href="http://softwareagil.blogspot.com/2009/06/fomentando-la-ingenieria-tisp.html" target="_new"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;TISP&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, pero con lo que están haciendo me parece que no es necesario.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.telescopio.ulp.edu.ar/default.aspx" target="_new"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;¡Usá un telescopio de 40cm!&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;  La &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.ulp.edu.ar/" target="_new"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Universidad de La Punta&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; pone disponible un telescopio para la comunidad de internet, gracias al desarrollo hecho por Moisés Rivas y otras personas del grupo dirigido por Mariano Terranova (Autopista de la Información).&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;img src="http://3.bp.blogspot.com/_6LEwAhGp4tQ/TFLf0L2Cj7I/AAAAAAAABO0/T1sM2ZvA0jg/s320/robotlego.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5499704182598438834" /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-1374684188109694160?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/1374684188109694160/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=1374684188109694160' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/1374684188109694160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/1374684188109694160'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2010/07/visita-al-pilp.html' title='Visita al PILP'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_6LEwAhGp4tQ/TFLaivLLy8I/AAAAAAAABOs/AgD3NyeS8bs/s72-c/hayequipo.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-4339852794358411925</id><published>2010-06-23T22:54:00.002-03:00</published><updated>2010-06-23T23:17:08.236-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='curso'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><title type='text'>Material curso Scrum</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Material (apenas) actualizado (&lt;a href="http://www.box.net/shared/xvrzqubu20" target="_blank"&gt;ppt&lt;/a&gt;) &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Algunas preguntas interesantes que surgieron hasta ahora:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;b&gt; ¿Que necesito saber para ser un buen &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;b&gt;ScrumMaster&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;b&gt;? &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;mmm&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;difícil&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;. ¿Práctica? parece razonable. ¿Cursos? espero que este ayude en algo, y hay otros (CSM/CSPO/CSD/Retrospectivas/...). ¿Libros? Aparte de los indicados &lt;/span&gt;&lt;/span&gt;&lt;a href="http://softwareagil.blogspot.com/2010/06/referencias-del-curso-de-scrum.html"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;aquí&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, me parece interesante el nuevo de &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.infoq.com/articles/adkins-coaching-agile-teams-chapter2" target="_blank"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Lyssa&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://www.infoq.com/articles/adkins-coaching-agile-teams-chapter2" target="_blank"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://www.infoq.com/articles/adkins-coaching-agile-teams-chapter2" target="_blank"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Adkins&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;b&gt;¿Hay un checklist para las reglas que puede usar un equipo?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;No que conozca. Las reglas las crean los equipos.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Algunas ideas en los libros de Schwaber. Algunas otras en &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;a href="http://softwareagil.blogspot.com/2008/04/self-directed-work-teams-y-scrum.html"&gt;otros libros&lt;/a&gt;. Y está la técnica de Pomodoro (y &lt;a href="http://www.infoq.com/news/2010/02/pomodoro-critique" target="_blank"&gt;su crítica&lt;/a&gt;).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-4339852794358411925?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/4339852794358411925/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=4339852794358411925' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/4339852794358411925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/4339852794358411925'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2010/06/material-curso-scrum.html' title='Material curso Scrum'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-4147188945454888815</id><published>2010-06-14T16:34:00.009-03:00</published><updated>2010-06-14T17:55:50.721-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='Lean'/><category scheme='http://www.blogger.com/atom/ns#' term='requerimientos'/><category scheme='http://www.blogger.com/atom/ns#' term='xp'/><category scheme='http://www.blogger.com/atom/ns#' term='curso'/><category scheme='http://www.blogger.com/atom/ns#' term='agiles 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><title type='text'>Referencias del curso de Scrum</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;En los últimos tiempos fui disminuyendo la cantidad de transparencias en los cursos, para dar más lugar a las actividades interactivas y a la adaptación del nivel de detalle según el interés de los asistentes.&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;En el último curso, me basé completamente en la dinámica que no requiere proyector. En lineas generales me pareció que la dinámica fue buena, pero una pérdida fue que las referencias a libros, sitios y eventos quedaron repartidos a todo lo largo de los dos días de curso.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Trataré de cubrir aquí esa falencia. Si quieren pueden ver la &lt;a href="http://softwareagil.blogspot.com/2009/09/scrum-en-el-inti-sept.html"&gt;presentación previa del curso&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;h2&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Grupos y sitios&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://groups.yahoo.com/group/foro-agiles" target="_new"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Foro ágiles&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;: lista de correo de intercambio de ideas y experiencias, preguntas y anuncios de la comunidad hispanoparlante (Latam y España)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.agiles.org/" target="_new"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Ágiles&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;: uno de los sitios comunitarios de metodologías ágiles en español.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://groups.yahoo.com/group/agiles-argentina" target="_new"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Ágiles Argentina&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;: lista de correo de la comunidad argentina para anuncios locales, organización de eventos&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://softwareagil.blogspot.com/"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Blog de Juan Gabardini&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;: ¡Este blog! Desarrollo ágil de software, con cierta inclinación hacia el testing&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://groups.yahoo.com/group/scrumdevelopment/"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Scrum Development&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;: lista de mails 'oficial' de Scrum.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;a href="http://www.scrumalliance.org/"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Scrum Alliance&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;: sitio 'oficial' de Scrum. Por ejemplo tiene la lista de capacitaciones de CSM.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.agilealliance.org/"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Agile Alliance&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;: sitio 'oficial' sobre el desarrollo ágil. Son los organizadores del mayor evento anual, Agile 20xx.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;h2&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Eventos&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://agiles2010.agiles.org/"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Ágiles 2010&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; – Oct – Lima: Evento anual de la comunidad latinoamericana sobre metodologías ágiles.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.blogger.com/www.agiles.org/agile-open-tour"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Agile Open Tour&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;: Serie de eventos argentinos realizados con el formato Open Space. Se han hecho 6 durante 2009 y hay planeados 8 eventos en el 2010.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;h2&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Libros y otro material&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Ken Schwaber&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;: Agile Project Management with Scrum / The Enterprise and Scrum&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Libros de referencia. El primero con foco en scrum dentro de un equipo, el segundo con la implementación en toda la organización. Ver mis&lt;/span&gt;&lt;/span&gt;&lt;a href="http://softwareagil.blogspot.com/2008/04/self-directed-work-teams-y-scrum.html"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; comentarios previos&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Rob Austin y Lee Davin&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;: Artful Making&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Una visión novedosa sobre el desarrollo de software y otras actividades (teatro, planificación estratégica), que explica la secuencia desde el  trabajo hecho artezanalmente, la producción industrial y la artística, con las motivaciones económicas y implicancias en cuanto a las condiciones necesarias y la forma de trabajo resultante. Ver mis &lt;/span&gt;&lt;/span&gt;&lt;a href="http://softwareagil.blogspot.com/2009/07/artful-making.html"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;comentarios previos&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Henrik Kniberg&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;: Scrum and XP from the Trenches&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Conjunto de experiencias en todos los temas enfrentados al usar Scrum, con referencias a libros y material adicional. Disponible en forma &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.infoq.com/minibooks/scrum-xp-from-the-trenches"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;electrónica gratuita y en español&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Mike Cohn&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;: User Stories Applied / Agile Estimating and Planning&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Libros de referencia obligada para temas los temas del título. Además Mike tiene muchos &lt;/span&gt;&lt;/span&gt;&lt;a href="http://mountaingoatsoftware.com/scrum"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;recursos disponibles gratuitamente&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Craig Larman&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;: Agile &amp;amp; Iterative Development: A Managers Guide&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Buena introdoción a la idea general y sumario de los distintas 'metodologías'. Tiene varios libros interesantes y algunos documentos gratuitos muy interesantes, como &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.leanprimer.com/"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Lean Primer&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Kent Beck&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;: Extreme Programming Explained: Embrace Change&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Uno de los primeros libros sobre Desarrollo Ágil, con contenido relacionado con las pácticas técnicas, que no están cubiertas en los libros mensionados anteriormente.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Mary &amp;amp; Tom Poppendieck&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;: Implementing Lean Software Development&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Los conceptos de Lean están atrás de muchas de las buenas prácticas Ágiles. Uno de los tres libros de los Poppendieck (todos recomendables). &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;David Anderson&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;: Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results / KANBAN, Successful Evolutionary Change For Your Technology Business&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;En el primer caso, David toma los conceptos de TOC aplicados al Software. El segundo es un libro de próxima publicación (con traducción a español) con la aplicación de Lean que el inició y nombró.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-4147188945454888815?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/4147188945454888815/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=4147188945454888815' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/4147188945454888815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/4147188945454888815'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2010/06/referencias-del-curso-de-scrum.html' title='Referencias del curso de Scrum'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-4304964956624444906</id><published>2010-06-07T02:04:00.005-03:00</published><updated>2010-06-07T02:30:04.067-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openspace'/><category scheme='http://www.blogger.com/atom/ns#' term='agileopenbsas'/><category scheme='http://www.blogger.com/atom/ns#' term='agileopen'/><category scheme='http://www.blogger.com/atom/ns#' term='eventos'/><category scheme='http://www.blogger.com/atom/ns#' term='agilesbsas'/><title type='text'>Notas de facilitación de Open Space</title><content type='html'>&lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Estuve en la organización y luego facilité el &lt;a href="http://www.agiles.org/agile-open-tour/ba-2010-coding"&gt;Agile Open Buenos Aires 2010 – ¡Programando!&lt;/a&gt;. Voy a comentar algunas cosas que hicimos e ideas sobre mejoras, que quizás puedan servir para otros que quieran organizar eventos similares.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;Preparación&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Luego del evento anterior en Buenos Aires (&lt;a href="http://www.agiles.org/agile-open-buenos-aires-2010---calidad"&gt;Agile Open Buenos Aires 2010 – Calidad&lt;/a&gt;), &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"   style="  ;font-family:arial;font-size:small;"&gt;a varios de nosotros &lt;/span&gt;&lt;span class="Apple-style-span"   style="  ;font-family:arial;font-size:small;"&gt;nos quedó la idea que hacer eventos más focalizados podría servir para tener conversaciones más interesantes para los más avanzados. Por otro lado, la idea de hacer los eventos más y más livianos en cuanto a la organización me llevó a consultar en uno de mis trabajos, sobre la posibilidad de hacerlo en Exactas.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Poner en marcha en evento fue impresionantemente sencillo:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;  &lt;li&gt;&lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Hablar con el responsable de la  Secretaría de Extensión, Graduados y Bienestar (Diego  Quesada-Allue), y gracias a él, con el responsable del comedor de  Pabellón II de Ciudad Universitaria. Resultado: el lugar y la  comida, resuelto. El único costo, la posibilidad de tener que pagar  100-200$ por uso de más luces.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Crear la página y el formulario  de inscripción. Copiando de los eventos anteriores, un trabajo de  un hora.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Difundir en la lista  agiles-argentina y en la lista interna de Exactas, y &lt;a href="http://softwareagil.blogspot.com/2010/06/agile-open-buenos-aires-2010.html"&gt;acá :)&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Crear el grupo de organización.  ¡Gracias a los organizadores! Martín Alaimo, Diego Fontdevila,  Marcelo Belnicoff y Francisco Tufró.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Con respecto a los sponsors, la duda era si buscar o no. Por un lado, el bar es barato, por lo que no es gran esfuerzo económico para los asistentes. Y entonces, no buscar sponsors simplifica la organización.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Por otro lado, siempre es simpático tener la comida esté paga, y dar lugar para que las empresas que apoyan estos temas logren visibilidad.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Decisión de compromiso, sponsors según la cantidad de inscriptos (un sponsor cada 30 inscriptos) y sólo sponsors que nos hicieran la vida sencilla.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;A medida que avanzaban las inscripciones, aparecieron algunos 'problemas' (al menos en mi visión de lo que podría pasar):&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;  &lt;li&gt;&lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Había temáticas dispares, y me  imaginaba que ser atomizarían mucho las charlas.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Por otro lado, los temas eran  interesantes, pero quizás con poca gente especialista en ellos. La  gente ser vería obligada a elegir entre muchas sesiones  interesantes para escuchar, aunque quizás no pudiera aportar.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Como respuesta a estas situaciones, propuse un cambio en el formato:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;  &lt;li&gt;&lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Lightning talks: dedicar un tiempo  (55 min) inicialmente a comentar una idea a todos los asistentes&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Facilitar la realización de un  gran número de sesiones en paralelo, de tamaño y duración  variable: la agenda se arma sin indicar cuantas sesiones simultáneas  puede haber. Los responsables de las sesiones deben realizar un  cartel que deben poner en la mesa en la que están, de esta manera  el que se quiere sumar, busca la mesa con el correspondiente cartel.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Reforzar la idea de libertad de  tiempos: Las sesiones se planifican cada hora, pero se hace un aviso  (cuenco japonés mediante) al cumplirse 45 min. Una señal para la  gente que quiere hacer un break. Suena nuevamente el cuenco cuando  empieza la siguiente hora, pero nada obliga a la gente que está en  una mesa a cortar lo que está haciendo. Las nuevas sesiones sólo  tienen que buscar una mesa libre.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;Realización&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style=" ;font-family:arial;"&gt;Se lograron alto porcentaje de personas técnicas (más del 50%), y alto porcentaje de personas con experiencia en ágil (más de 50% con más de un año de experiencia).&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Asistimos 34 personas. Se mantiene el promedio de aproximadamente el 50% de los inscriptos. Vinieron los amigos Julian Arocena y Esteban Roasio de Tandil y una persona de Córdoba.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Los lightning talks se usaron para presentar ideas de sesión en forma más amplia.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Como hubo menos de 11 propuestas de lightning talks, adelantamos la preparación de la agenda, que terminó relativamente rápido. Había bastante experiencia con Open Space, la gente propuso las sesiones en poco tiempo.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Quedó un tiempo entre apertura y la primera sesión, que se usó como un break y para socializar. Creo que se aprovechó.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;img src="http://lh3.ggpht.com/_6LEwAhGp4tQ/TArKeFGAi3I/AAAAAAAABD4/xvcilwmc4ic/s512/DSC02873.JPG" border="0" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;a href="http://picasaweb.google.com/lh/photo/qxvQbbGb-fLapwVL1VYJJg?feat=blogger" imageanchor="1" style="clear:right;float:right;margin-bottom:1em;margin-left:1em"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://picasaweb.google.com/lh/photo/qxvQbbGb-fLapwVL1VYJJg?feat=blogger" imageanchor="1" style="clear:right;float:right;margin-bottom:1em;margin-left:1em"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://picasaweb.google.com/lh/photo/qxvQbbGb-fLapwVL1VYJJg?feat=blogger" imageanchor="1" style="clear:right;float:right;margin-bottom:1em;margin-left:1em"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://picasaweb.google.com/lh/photo/qxvQbbGb-fLapwVL1VYJJg?feat=blogger" imageanchor="1" style="clear:right;float:right;margin-bottom:1em;margin-left:1em"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://picasaweb.google.com/lh/photo/qxvQbbGb-fLapwVL1VYJJg?feat=blogger" imageanchor="1" style="clear:right;float:right;margin-bottom:1em;margin-left:1em"&gt;&lt;br /&gt;&lt;/a&gt; &lt;p style="text-align: left;margin-bottom: 0in; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;La dinámica de las sesiones se apartó de lo que pensaba. Se dieron sesiones generalmente multitudinarias, normalmente había dos sesiones con más de diez personas cada una, y una o dos con menos personas.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Se crearon un par de sesiones nuevas a lo largo del día.  &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;La energía del evento se mantuvo hasta el final, que fue a las 16hs cuando el bar cerró.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;Resultados&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Una demostración más de la robustez de los Open Space, y de la futilidad de tratar de prever como será el contenido.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Los lightning talks no funcionaron como me imaginaba, pero sirvieron. Muchas de las sesiones fueron habladas, sin usar computadoras, pero era lo que la gente quería. Ocurrieron, de todas formas, los intercambios mostrando ideas y herramientas directamente en la máquinas.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;table style="width:auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/m49PNKuqTez-Z9FGDMY7NA?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_6LEwAhGp4tQ/TArKq_Xb_-I/AAAAAAAABEI/MWlOvK5Ndv8/s144/DSC02878.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/jgabardini/100605AOBsAs2010Programando?feat=embedwebsite"&gt;100605 AO Bs As 2010 Programando&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;El manejo de sesiones funcionó muy bien para el tipo de espacio en que hicimos esto.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;El manejo de sponsors no fue tan transparente como pensábamos. Hay que dedicarle más tiempo.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Nos faltó proactividad para ayudar a que vengan personas de otros lugares del país. Por enfatizar el objetivo “hacer el evento lo más liviano posible”, perdimos la oportunidad de ser buenos anfitriones.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Realmente los eventos de este tipo son fáciles de organizar, pero a la pregunta, cuando es el próximo, no tenemos respuesta. Quizás sea bueno buscar ritmo (¿una vez cada 3 meses?). Y que tan no hacerlo siempre los sábados, para no dejar afuera a los que por diferentes razones no pueden el fin de semana?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;Información de contacto y para sumarse a la comunidad&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Sitio de la comunidad argentina: &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;a href="http://www.agiles.org/argentina"&gt;www.agiles.org/argentina&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Lista de anuncios y organización de eventos: &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;a href="http://tech.groups.yahoo.com/group/agiles-argentina/"&gt;http://tech.groups.yahoo.com/group/agiles-argentina/&lt;/a&gt;&lt;br /&gt;Lista de intercambio de experiencias hispanolatinoamericana: &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;a href="http://tech.groups.yahoo.com/group/foro-agiles"&gt;http://tech.groups.yahoo.com/group/foro-agiles&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Y a mí, Juan Gabardini, me pueden contactar en twitter (jgabardini) o por mail, con el mismo nombre de usuario en computer.org&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;¡Espero recibir comentarios de los asistentes y verlos en otros eventos!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-4304964956624444906?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/4304964956624444906/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=4304964956624444906' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/4304964956624444906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/4304964956624444906'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2010/06/notas-de-facilitacion-de-open-space.html' title='Notas de facilitación de Open Space'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_6LEwAhGp4tQ/TArKeFGAi3I/AAAAAAAABD4/xvcilwmc4ic/s72-c/DSC02873.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-5423328013395076613</id><published>2010-06-02T15:37:00.002-03:00</published><updated>2010-06-02T15:39:42.309-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agileopenbsas'/><category scheme='http://www.blogger.com/atom/ns#' term='agileopen'/><category scheme='http://www.blogger.com/atom/ns#' term='eventos'/><title type='text'>Agile Open Buenos Aires 2010 - ¡Programando!</title><content type='html'>&lt;p class="western"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;SEGB(*), junto con Ágiles Argentina, organiza este evento orientado a la difusión e intercambio de experiencias sobre metodologías ágiles. En este caso el tema es la faceta más técnica.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="western"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Los eventos Agile Open se originan en Bélgica en el 2005 pero se realizan en todo el mundo. El primero en Latinoamérica se realizó en Buenos Aires en marzo del 2009. En el país ya se han realizado 9 eventos, en 7 ciudades (Buenos Aires, Córdoba, Tandil, La Plata, Bahía Blanca, Mar del Plata y Rosario). Agile Open se organizan y realizan usando Open Space Technology.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="western"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;En este evento en particular el foco será en las prácticas y herramientas que utilizan los equipos que realizan desarrollo ágil de software, por ejemplo Pair Programming, B/TDD, Integración continua, Coding Katas, Coding Dojos, y las distintas herramientas que utilizan los asistentes, como por ejemplo Ruby y Rails, Groovy y Grails, PHPUnit, PHPCodeSniffer, Project Mess Detection, jXMLCoverage, JUnit, Mockito, NoSQL.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="western"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Sumate a los más de 60 inscriptos!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="western"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Dónde: Bar del Pabellón II – Ciudad Universitaria&lt;br /&gt;Cuándo: 5 de junio, 9:00hs – 16:00hs&lt;br /&gt;Registrate: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://bit.ly/AOBsAsProg"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;http://bit.ly/AOBsAsProg&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; (también podes ver las sesiones propuestas)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="western"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;(*) SEGB: Secretaría de Extensión, Graduados y Bienestar de la Facultad de Ciencias Exactas y Naturales de la Universidad de Buenos Aires.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="western"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Open Space Technology&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p class="western"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Esta forma de organización de eventos permite realizar, con poca preparación previa, eventos de alta calidad en forma auto-organizada. Funciona para reuniones desde 5 personas hasta reuniones de varios miles de personas.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="western"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Es particularmente apto para encuentros en los que se deben resolver problemas complejos y en los que los asistentes tienen interés y pasión por tratar. En los Agile Open se utilizan como forma de difundir conocimiento e intercambiar experiencias.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="western"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;El interés y la pasión se logra por un proceso de autoselección en la registración: una vez definido el Tema de la conferencia, los asistentes a los que les interesa el tema se anotarán, y al ser en un día no laboral, no dependen tanto del interés de las empresas en las que trabajan como en su deseo personal de participar. A su vez, los temas a tratar en cada sesión son propuestos y votados por los asistentes.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="western"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;La dinámica durante el evento es:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;  &lt;li&gt;&lt;p class="western"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Se explica el formato y sus pocas reglas&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Los asistentes proponen sesiones  (presentaciones, paneles, workshops, ...)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Votación de sesiones (todos los asistentes  votan)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Armado de agenda (se asignan las sesiones  votadas a los horarios y aulas)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Se realizan las sesiones.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Cierre   &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-5423328013395076613?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/5423328013395076613/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=5423328013395076613' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/5423328013395076613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/5423328013395076613'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2010/06/agile-open-buenos-aires-2010.html' title='Agile Open Buenos Aires 2010 - ¡Programando!'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-4895037565816012028</id><published>2010-05-03T09:38:00.003-03:00</published><updated>2010-05-03T09:44:56.094-03:00</updated><title type='text'>Curso introducción al testing en SADIO</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Hace un par de semanas realicé una reedición del curso de Introdución al Testing de Software en SADIO (&lt;/span&gt;&lt;/span&gt;&lt;a href="http://softwareagil.blogspot.com/2009/07/intro-al-testing-en-sadio.html"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;ver curso previo&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;).&lt;br /&gt;&lt;br /&gt;Dejo disponible el material &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.box.net/shared/zy27ykbiqv" target="_new"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;aquí&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;.&lt;br /&gt;&lt;br /&gt;Si usan el material, dos consideraciones:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Tiene más contenido que el que se puede incluir en dos días. Decidí dejar el material como referencia para los asistentes.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;La idea de "Introducción" es relativa, asumo que no hay duda sobre la necesidad de probar, y asumo que se trata de hacer desarrollo iterativo e incremental. Espero postear más sobre esto en breve.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Han quedado algunas partes de la presentación en inglés. Espero terminar de pasar a español en el futuro.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-4895037565816012028?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/4895037565816012028/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=4895037565816012028' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/4895037565816012028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/4895037565816012028'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2010/05/curso-introduccion-al-testing-en-sadio.html' title='Curso introducción al testing en SADIO'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-1004713265275334392</id><published>2010-03-01T09:46:00.005-03:00</published><updated>2010-03-01T11:05:08.747-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='testing/calidad'/><category scheme='http://www.blogger.com/atom/ns#' term='agileopenbsas'/><category scheme='http://www.blogger.com/atom/ns#' term='agileopen'/><category scheme='http://www.blogger.com/atom/ns#' term='eventos'/><category scheme='http://www.blogger.com/atom/ns#' term='agilesbsas'/><title type='text'>Agile Open Buenos Aires 2010</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;div style="display: inline !important; "&gt;Ágiles Argentina te invitan a la próxima experiencia comunitaria: el &lt;b&gt;Agile Open Buenos Aires 2010&lt;/b&gt;.&lt;/div&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial, sans-serif;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tema: &lt;b&gt;Calidad en el desarrollo de Software&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Cuándo: 13 de marzo &lt;/div&gt;&lt;div&gt;Dónde: UNTREF - Sede Centro Cultural Borges - &lt;span style="font-family: Arial, Verdana, sans-serif; font-size: 13px; "&gt;Viamonte esq. San Martín 3p. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Sobre el tema&lt;/div&gt;&lt;div&gt;Estamos pensando en CI, B/TDD, ATDD, pair programming, calidad por procesos, ... pero lo importante, ¿qué es la calidad para vos?&lt;/div&gt;&lt;div&gt;Este evento está orientado a los que están aplicado metodologías ágiles y están interesadas en contar experiencias, escuchar y aprender de otros, en todo lo que para vos esté relacionado con la calidad.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Lo hacemos bien liviano en cuanto a organización: compramos pizzas o empanadas en el momento y llevamos mate o café para los breaks. &lt;a href="http://www.agiles.org/agile-open-buenos-aires-2010---calidad" target="_blank" style="color: rgb(0, 84, 136); "&gt;Más información&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;(pero si alguna empresa quiere pagar las pizzas o traer catering para los breaks... les agradecemos, me contactan)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;a href="http://bit.ly/AOBsAs" target="_blank" style="color: rgb(0, 84, 136); "&gt;&lt;span style="font-size: large; "&gt;Inscribite&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Saludos, y nos vemos!&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Pueden ver como fue el evento anterior en Buenos Aires (&lt;a href="http://softwareagil.blogspot.com/2009/03/agile-open-buenos-aires-2009-el-dia.html"&gt;en este blog&lt;/a&gt; y en &lt;a href="http://www.agiles.org/agile-open-buenos-aires-2009/resultados" target="_blank"&gt;agiles.org&lt;/a&gt;).&lt;/div&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-1004713265275334392?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/1004713265275334392/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=1004713265275334392' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/1004713265275334392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/1004713265275334392'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2010/03/agile-open-buenos-aires-2010.html' title='Agile Open Buenos Aires 2010'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-2744264414736027023</id><published>2010-02-26T18:40:00.003-03:00</published><updated>2010-02-26T18:49:28.489-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='testing/calidad'/><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='jxmlcoverage'/><title type='text'>jXmlCoverage</title><content type='html'>&lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;La cobertura ayuda a saber lo que &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;no estamos probando&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;. Nos ayuda poco a saber si estamos &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;probando bien &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;lo que estamos probando.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Hay discusión sobre la utilidad de la mediciones de cobertura. Por ejemplo ver el resumen de una &lt;a href="http://blogs.msdn.com/seliot/archive/2010/01/05/code-coverage-it-s-exciting.aspx" target="_blank"&gt;discusión sobre el tema&lt;/a&gt;, de donde tomo la idea que &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;lo único seguro sobre la cobertura es que nos indica que partes no hemos probado&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Por mi parte, hice un rant sobre el &lt;a href="http://softwareagil.blogspot.com/2009/08/el-cobertura-no-significa-nada.html"&gt;uso del % de cobertura como métrica&lt;/a&gt;, sobre todo por parte de personas que aprendieron el concepto sólo como un subproducto de TDD.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Pero si entendemos las características de la cobertura, puede ser una ayuda importante para la actividad de prueba (sea quien sea que haga esa actividad).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Hay muchos tipos de cobertura. Por ejemplo, podemos comprobar si estamos probando que se cumplan los objetivos de negocio, o los requerimientos, si hemos probado todos los riesgos identificados,  todo el código o las entradas y salidas del programa.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;La cobertura de código es la más común de las métricas de cobertura, quizás porque es la más fácil de medir. Incluso dentro de las cobertura de código, hay muchas posibles coberturas: de clase, de método, de linea, de instrucción, condicionales, de camino, etc.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;En toda métrica de cobertura, se define el universo de los puntos posibles, y luego se mide cuantos de estos puntos están siendo cubiertos por algún caso de prueba.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Por ejemplo, en una cobertura de líneas de código, cada línea es un punto. Si esa linea es ejecutada al correr alguna prueba, se dice que ese punto está cubierto.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Se puede tomar el porcentaje de cobertura como la cantidad de puntos cubiertos sobre la cantidad total de puntos.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Pero como dijimos anteriormente, es más valioso conocer los puntos no cubiertos.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;/span&gt;&lt;/p&gt; &lt;h3&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;La herramienta&lt;/span&gt;&lt;/h3&gt;&lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;La herramienta que estoy por comentar, &lt;a href="http://sourceforge.net/projects/xmlcoverage" target="_blank"&gt;jXmlCoverage&lt;/a&gt;, mide cobertura basada en los XML utilizados por el Sistema bajo Prueba (en inglés, SUT).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;En muchos SUT se utiliza XML, como entrada, salida o configuración. Por ejemplos, los Web Service. En estos SUT, se dispone, o se puede crear, un XSD que corresponda al contrato que daebe cumplir los XML correspondientes.  &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Nos interesa el grado en que nuestras pruebas ejercitan las diferentes posibilidades de valores en los XML, y sobre todo, saber que valores no estamos probando.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Para esto, debemos definir el universo que queremos medir. Lo que hacemos es, para cada elemento definido en el XSD, decidir las particiones de equivalencia que son interesantes tomar. Por ejemplo, para un entero, podrían ser los enteros positivos, el cero, los negativos y un valor fuera de rango. A  esto lo llamamos subdominio. Cada subdominio es un punto sobre el que se medirá cobertura.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Pasada la etapa de definición y configuración del universo de prueba, medimos la cobertura.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Para medir la cobertura se toma el conjunto de los XML usados y se evalúan contra los subdominios, contando cuantas veces un subdominio es utilizado (cubierto) por los casos de prueba.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Como resultado, podemos obtener los subdominios que no fueron cubiertos.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Como en todas las mediciones de cobertura, se debe evitar caer en la tentación de considerar un sub-dominio cubierto como un sub-dominio bien probado.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-2744264414736027023?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/2744264414736027023/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=2744264414736027023' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/2744264414736027023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/2744264414736027023'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2010/02/jxmlcoverage.html' title='jXmlCoverage'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-8512541399452359955</id><published>2010-02-01T09:01:00.003-03:00</published><updated>2010-02-01T09:07:22.564-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='actividades'/><category scheme='http://www.blogger.com/atom/ns#' term='openspace'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><category scheme='http://www.blogger.com/atom/ns#' term='eventos'/><category scheme='http://www.blogger.com/atom/ns#' term='agilesbsas'/><title type='text'>Libertad vs estándares</title><content type='html'>&lt;p style="margin-bottom: 0in"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Como parte de la &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;a href="http://softwareagil.blogspot.com/2010/01/semana-scrum-en-bs-as.html"&gt;Scrum week @ Bs As&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;, unas 15 personas nos encontramos en las oficinas de Southworks para pensar sobre los problemas y soluciones sobre el &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Escalamiento en Implementaciones de Scrum (Scaling Scrum)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;. La consigna inicial era hacer una actividad guiada por Tobias, pero lamentablemente no pudo venir, y lo re-definimos como un open space.&lt;br /&gt;Comento una de las sesiones (50 min) que hicimos.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Libertad vs Estándares&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Pensamos que los estándar pueden un surgir como una imposición desde fuera del equipo, o como un aprendizaje compartido.&lt;br /&gt;La primera elección debería ser que los estándar sean el resultado de compartir experiencias.&lt;br /&gt;En los casos de imposición, la pregunta es quien impone. Eso nos llevó a hablar sobre quien es el dueño de los estándar (ownership).&lt;br /&gt;En el caso del aprendizaje compartido, la pregunta nos llevó a como compartir el conocimiento.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;¿Quién crea y mantienen los estándar? (ownership)&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-style: normal; font-weight: normal"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; Los personas que están realizando las tareas son las mejor posicionadas para definir estándar sobre como hacer esas tareas. Pero solo lo harán si tienen &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;motivación y liderazgo&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="text-decoration: none"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="text-decoration: none"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Grupos como las &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;PMO y grupos de Arquitectura&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="text-decoration: none"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; suelen ser los que hacen los estándar en muchas empresas. Pero tienen el problema que muchas veces fueron formados con personas que tienen experiencia, pero que luego quedan aislados del día a día de los proyectos. Aún así, sería bueno tener en cuenta toda la experiencia (libros, implementaciones) sobre PMO y grupos de Arquitectura.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-style: normal; font-weight: normal"&gt; &lt;u&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Responsabilidad&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="text-decoration: none"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;: algunos de los estándar requieren el uso de algún recurso compartido, o sincronización entre equipos. Por ejemplo, los repositorios de fuentes y los ambientes de integración continua. Sin un responsable, se produce una degradación que atenta contra la utilidad del estándar. Tiene que haber una clara responsabilidad. Una persona, un grupo de personas o un equipo.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-style: normal; font-weight: normal"&gt; &lt;u&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Disciplina&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="text-decoration: none"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;: los estándar deben cumplirse (mientras tenga sentido, ver más abajo). Si el estándar es una restricción auto-impuesta, entonces necesitamos auto-disciplina (auto en este caso es primero individual y luego grupal). Sin auto-disciplina, aparecen los mecanismos para imponer disciplina desde afuera (registros, auditorias) que nos llevan a algo inefectivo.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;¿Cómo difundimos los estándar?&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-style: normal; font-weight: normal; text-decoration: none"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; No profundizamos mucho en esto. Las formas de comunicación que surgieron son: Wiki y reuniones. Con respecto a las reuniones, el consenso es que debe ir uno o dos miembros de cada equipo. No necesariamente la misma persona, y debe ser la persona que sepa del tema a tratar. Por ejemplo, no tiene sentido que el SM vaya a una reunión sobre estándar de arquitectura. Esta reunión sirve tanto para definir como para comunicar. Luego cada asistente comunica los resultados en cada grupo. Los asistentes pueden ser rotativos, para evitar que surja el “rol de arquitecto”.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;¿Qué significa tener un estándar?&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-style: normal; font-weight: normal; text-decoration: none"&gt;&lt;u&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; Una sugerencia&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;: nos pusimos de acuerdo con una forma de hacer las cosas que nos parece apropiada en muchos de los casos que analizamos. Pero la decisión final sobre aplicar o no es del equipo. Esto está muy ligado con la Disciplina que comentamos antes. Si no hay disciplina, va a haber muchas excepciones. No debería pasar que las excepciones sean comunes, ya que esto indicaría que el estándar no es bueno. Las excepciones son una oportunidad para revisar el estándar, pero no necesitamos un estándar que responda todas las preguntas. Sería demasiado complejo.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in; font-style: normal; font-weight: normal; text-decoration: none"&gt;&lt;u&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;La representación del conocimiento actual de equipo extendido&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;: es la forma en que comunicamos las decisiones de arquitectura/diseño, organización, etc. Deben evolucionar a medida que el equipo aprende.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-style: normal; font-weight: normal; text-decoration: none"&gt;&lt;u&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; Alineado con los objetivos de la empresa&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;: lo que hacen los equipos debe contribuir a lograr los objetivos de la empresa (*). Mientras se desarrollan y revisan los estándar, es bueno tener esto presente, lo que nos ayuda a traducir los objetivos (alto nivel) con nuestras prácticas (bajo nivel).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-style: normal; font-weight: normal; text-decoration: none"&gt; &lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0in; font-style: normal; font-weight: normal; text-decoration: none"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; En el cierre de esta sesión quedó inconclusa una discusión sobre Scrum y Auto-organización. Hasta donde entiendo: lo que hablamos en la sesión, aplica a Scrum o a cualquier Auto-organización. Implícita está la discusión: Scrum incluye toda forma de auto-organización, o auto-organización incluye toda forma de Scrum, o ninguna de estas.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-style: normal; font-weight: normal; text-decoration: none"&gt; &lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0in; font-style: normal; font-weight: normal; text-decoration: none"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; (*) Mientras escribo este resumen, me encuentro tentado a agregar comentarios propios, no dichos durante la sesion (de la que fui moderador, por lo tanto traté de no participar opinando... mucho). En el caso de los objetivos de la empresa, por ejemplo, sería importante que los principios de Scrum (y/o auto-organización :D) se apliquen a todos los niveles. Por lo tanto, esos objetivos deberían ser un emergente de todos las personas de la organización.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-8512541399452359955?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/8512541399452359955/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=8512541399452359955' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/8512541399452359955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/8512541399452359955'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2010/02/libertad-vs-estandares.html' title='Libertad vs estándares'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-4673519486120296380</id><published>2010-01-13T14:37:00.002-03:00</published><updated>2010-01-15T18:57:28.691-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='actividades'/><category scheme='http://www.blogger.com/atom/ns#' term='curso'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><category scheme='http://www.blogger.com/atom/ns#' term='eventos'/><category scheme='http://www.blogger.com/atom/ns#' term='agilesbsas'/><title type='text'>Semana Scrum en Bs As!</title><content type='html'>&lt;span class="Apple-style-span"   style="  ;font-family:arial;font-size:small;"&gt;&lt;div&gt;Tobias Mayer ya ha venido varias veces a Argentina, y dio 6 cursos de CSM. Alan Cyment es el único CST hispanoparlante, y dio muchos cursos en Argentina. En enero Tobias nos visita en la semana del 25 al 26 y aprovechamos con varios actividades:&lt;br /&gt;&lt;br /&gt;&lt;div  style=" ;font-family:arial, sans-serif;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="border-collapse: collapse; "&gt;&lt;span&gt;&lt;span&gt;Enero 25: &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;a href="http://sites.google.com/site/comunidadagiles/agiles-bsas/scaling-scrum" style="color: rgb(85, 26, 139); "&gt;Scaling Scrum&lt;/a&gt; (gratuito) (x Tobias)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;Enero 26: &lt;a href="http://www.agiles.org/agiles-bsas"&gt;Consultas CSP&lt;/a&gt; (gratuito) (Alan y Tobias)&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;Enero 27: &lt;a href="http://sites.google.com/site/comunidadagiles/agiles-bsas/taller-the-scrum-spirit" style="color: rgb(85, 26, 139); "&gt;The Spirit of Scrum &lt;/a&gt;- (pago *) (x Tobias)&lt;a href="http://www.agiles.org/agiles-bsas/improvisation-for-agile-teams" rel="nofollow" target="_blank" style="color: rgb(85, 26, 139); "&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=" border-collapse: collapse; font-family:arial, sans-serif;"&gt;&lt;span&gt;&lt;span&gt;Enero 28: &lt;a href="http://sites.google.com/site/comunidadagiles/agiles-bsas/improvisation-for-agile-teams" style="color: rgb(85, 26, 139); "&gt;Improvisation for agile teams&lt;/a&gt; - (pago &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;*) (facilitado por Alan Cyment, co-facilitado por Tobias)&lt;br /&gt;&lt;br /&gt;(*) En ambos casos, cada día cuesta 220 usd + IVA. Tomando ambos curos el costo es 330 usd + IVA - La facturación la realizará Agilar, que organiza estos eventos.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;NOTA: inicialmente planificamos un &lt;a href="http://softwareagil.blogspot.com/2009/12/csm-en-buenos-aires-tobias-mayer.html"&gt;CSM los días 25 y 26&lt;/a&gt;. Por el interés en los talleres avanzados, finalmente suspendimos ese CSM. Para los interesados en CSM, en marzo sr hará uno (Alan)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;NOTA: Las actividades con Alan son en español, las actividades con Tobias son en inglés.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-4673519486120296380?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/4673519486120296380/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=4673519486120296380' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/4673519486120296380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/4673519486120296380'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2010/01/semana-scrum-en-bs-as.html' title='Semana Scrum en Bs As!'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-7039095636127477586</id><published>2009-12-19T11:59:00.010-03:00</published><updated>2009-12-22T16:52:36.722-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='smalltalk'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='eventos'/><title type='text'>Charlas en Exactas - UTI</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Estoy participando en UTI, un equipo de administradores de IT y desarrollo web en la Facultad de Ciencias Exactas y Naturales de la UBA (&lt;/span&gt;&lt;/span&gt;&lt;a href="http://exactas.uba.ar/" target="_blank"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Exactas&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;, para los amigos).&lt;br /&gt;El equipo de desarrollo esta conformado principalmente por estudiantes de Exactas o FADU (Facultad de Arquitectura, Diseño y Urbanismo).&lt;br /&gt;Es una experiencia desafiante. Por ejemplo, en el:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Part-time&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;: El equipo está y estará conformado por personas part-time, con horarios cambiantes en cada cuatrimestre. Nos ha pasado tener que exforzarnos para poder estar todo el equipo junto dos veces a la semana.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Experiencia&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;: los alumnos se incorporan al equipo con relativamente poca experiencia, y se van del equipo cuando se reciben o antes. Hay poca experiencia en el equipo y  alta rotación.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Visibilidad&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;: Somos un equipo chico (4 personas part-time), con muchos usuarios y sistemas en producción. ¿Cómo lograr que nuestro trabajo sea visible para la comunidad usuaria? ¿Cómo dar valor a un porcenteje alto de los usuarios durante el año?&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Decidimos hacer actividades orientadas a mejorar la visibilidad e incorporar buenas prácticas: una serie de charla mensuales.&lt;br /&gt;Este año hemos tenido las siguientes charlas&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;h2&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;a href="http://www.exactas.uba.ar/uti/?p=15" target="_blank"&gt;Control de configuración y SVN&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Sergio Romano, del Grupo Esfera, comentó los principios del control de configuracón del código, y luego lo ejemplificó con Subversion (SVN).&lt;br /&gt;Gracias a esta charla mejoramos y extendimos el uso de SVN. Cambiamos la estructura de los repositorios de código de nuestros proyectos.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;h2&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;a href="http://www.exactas.uba.ar/uti/?p=18" target="_blank"&gt;Panel de Frameworks web MVC&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Se invitaron a 4 personas a presentar sendos frameworks:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Seam (Java) - Mariano Tugnarelli - Grupo Esfera&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Seaside (Smalltalk) - Esteban Lorenzano - Smallworks&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;ASP.NET MVC (.NET) - Edgardo Rossetto - Lagash&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Ruby on Rails (Ruby) - &lt;/span&gt;&lt;/span&gt;&lt;a href="http://gabrey.blogspot.com/2009/08/panel-frameworks-mvc-uba-sis.html" target="_blank"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Gustavo Andrés Brey&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; - IBM&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;El panel llegó un poco tarde para la elección. Ya habíamos tomamos la decisión de usar &lt;/span&gt;&lt;/span&gt;&lt;a href="http://cakephp.org/" target="_blank"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;CakePHP&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; basados en popularidad dentro de PHP (consideramos también  &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.symfony-project.org/" target="_blank"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Symfony&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;).&lt;br /&gt;Pero fue muy útil escuchar las &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.exactas.uba.ar/uti/?p=19" target="_blank"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;discuciones&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; que surguieron. Pueden &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.exactas.uba.ar/uti/?p=23" target="_blank"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;escuchar los podscast y ver el material&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;h2&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;a href="http://www.exactas.uba.ar/uti/?p=29" target="_blank"&gt;Gestión de Servicios de tecnología&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Sergio Villagra y Jorge Mazzini prepararon (Sergio presentó) ideas de como manejar los servicios en general y los de IT en particular.&lt;br /&gt;Le habíamos pedido una charla de ITIL, pero prefirió dar una charla general sobre el manejo de servicios y luedo comentar distintos modelos. Uno de ellos es ITIL.&lt;br /&gt;Aún es muy reciente y vinieron las fiestas, como para sabe como influyó en nuestro trabajo. Lo que puedo decir que despertó interés.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;h2&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;a href="http://www.exactas.uba.ar/uti" target="_blank"&gt;Y.. ¿con qué seguimos?&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Las próximas charlas serán (días a confirmar y oradores TBD):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Seguridad Web (19 de Marzo): la gran mayoría de nuestros desarrollos son web, la seguridad es un tema ineludible.&lt;/li&gt;&lt;li&gt;Usabilidad (Abril 23): considerando nuestro énfasis en dar valor a los distintos usuarios de nuestros servicios (profesores e investigadores, personal no docente, alumnos, escuelas, ...), creemos que mejorar la usabilidad de nuestras aplicaciones sería muy importante. &lt;/li&gt;&lt;li&gt;Single Sign On (Mayo): queremos que los usuarios puedan acceder a todos los servicios de IT brindados por la facultad autenticándose una sola vez. Un objetivo ambicioso.&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-7039095636127477586?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/7039095636127477586/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=7039095636127477586' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/7039095636127477586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/7039095636127477586'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/12/charlas-en-exactas-uti.html' title='Charlas en Exactas - UTI'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-4203668442109002838</id><published>2009-12-15T09:48:00.004-03:00</published><updated>2009-12-16T09:55:58.270-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='curso'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><title type='text'>CSM en Buenos Aires: Tobias Mayer</title><content type='html'>&lt;p  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://agilethinking.net/aboutme.html" target="_blank"&gt;Tobias Mayer&lt;/a&gt; facilitará un curso de &lt;a href="http://agilethinking.net/csm" target="_blank"&gt;Certified ScrumMaster&lt;/a&gt; en Buenos Aires, Argentina.&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in;font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;El curso Certified ScrumMaster Training (CSM) consiste en dos días de presentación, charlas grupales y experiencias y ejercicios interactivos diseñados para enseñar efectivamente los principios y prácticaqs de Scrum.&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in;font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;No hay transparencias y los momentos en que Tobias “da clases” se mantienen al mínimo. El valor de Scrum surge de hacerlo, y el curso se focaliza en la acción. Al finalizar el curso, los participantes tendrán la confianza y comprensión para comenzar la incorporación de Scrum en sus organizaciones y ayudar a los equipos de desarrollo a mejorar sus procesos. Al aprobar, cada uno de los participantes recibirá la designación oficial de “Certified ScrumMaster”, un título otorgado por la &lt;a href="http://scrumalliance.org/" target="_blank"&gt;Scrum Alliance&lt;/a&gt;.  &lt;/span&gt;&lt;/p&gt;     &lt;p  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Cuándo&lt;/span&gt;:  25-26 de enero de 2010&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Dónde&lt;/span&gt;: Perú 375, 1&lt;sup&gt;er&lt;/sup&gt; piso (&lt;a href="http://www.southworks.net/"&gt;Southworks&lt;/a&gt;)&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Costo&lt;/span&gt;: usd 700 + IVA&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Registración&lt;/span&gt;: &lt;a href="http://tinyurl.com/tobiasBsAsCSM"&gt;&lt;b&gt;http://tinyurl.com/tobiasBsAsCSM&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;p  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Este evento es organizado por &lt;a href="http://www.agilar.org/"&gt;Agilar Argentina&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p  lang="es-AR" style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-4203668442109002838?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/4203668442109002838/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=4203668442109002838' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/4203668442109002838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/4203668442109002838'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/12/csm-en-buenos-aires-tobias-mayer.html' title='CSM en Buenos Aires: Tobias Mayer'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-6940961004916224004</id><published>2009-12-14T13:39:00.006-03:00</published><updated>2009-12-18T10:29:14.462-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='actividades'/><category scheme='http://www.blogger.com/atom/ns#' term='curso'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><title type='text'>Taller Tobias Mayer: The Spirit of Scrum: Road to Joy</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span lang="es-AR"  style="font-family:arial;"&gt;&lt;a href="http://agilethinking.net/aboutme.html" target="_blank"&gt;Tobias Mayer&lt;/a&gt; facilitará un taller de un día en Buenos Aires, Argentina. Está orientado a Scrum Masters y agile coaches.&lt;/span&gt;&lt;/span&gt; &lt;p  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span lang="es-AR"&gt;Se explorarán los principios y valores de Scrum. Este taller no se focaliza en las prácticas (se asume que los participantes tienen familiaridad con ellas) y explora Scrum en un nivel más profundo y humano. A través de una serie de juegos, ejercicios interactivos y conversaciones facilitadas, se adquirirá una comprensión más profunda del nuevo esquema de pensamiento requerido para hacer Scrum. Esto no es sobre metodologías o procesos, es sobre divertirse&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Cuándo&lt;/span&gt;:  28 de enero 2010&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Dónde&lt;/span&gt;: Perú 375, 1&lt;sup&gt;er&lt;/sup&gt; piso (&lt;a href="http://www.southworks.net/"&gt;Southworks&lt;/a&gt;)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Costo&lt;/span&gt;: usd 220 + IVA&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Registración&lt;/span&gt;: &lt;a href="http://tinyurl.com/tobiasBsAsWorkshop"&gt;&lt;span style="font-weight: normal;"&gt;http://tinyurl.com/tobiasBsAsWorkshop&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;p  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Este evento es organizado por &lt;a href="http://www.agiles.org/" target="_blank"&gt;Agiles Argentina&lt;/a&gt; y &lt;a href="http://www.agilar.org"&gt;Agilar Argentina&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p lang="es-AR"  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Este evento será dado en inglés. Aunque por el tipo de evento no es imprescindible el hablar y entender perfectamente, ya que el resto de los que asistimos podremos dar una mano.&lt;/span&gt;&lt;/p&gt; &lt;p lang="es-AR"  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://juangabardini.blogspot.com/2009/12/spirit-of-scrum-road-to-joy.html"&gt;Más información&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-6940961004916224004?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/6940961004916224004/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=6940961004916224004' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/6940961004916224004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/6940961004916224004'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/12/taller-tobias-mayer-spirit-of-scrum.html' title='Taller Tobias Mayer: The Spirit of Scrum: Road to Joy'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-4002482589344987114</id><published>2009-11-28T20:18:00.004-03:00</published><updated>2009-11-28T23:03:43.269-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='agileopen'/><category scheme='http://www.blogger.com/atom/ns#' term='eventos'/><title type='text'>Marcar tiempos en reuniones: cuenco japonés</title><content type='html'>&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Durante este año tuve la oportunidad de participar y facilitar en varios eventos open space (&lt;a href="http://www.agiles.org/agile-open-tour"&gt;Agile Open Tour&lt;/a&gt; y otros).&lt;br /&gt;Para el primero, Alan Cyment pidió consejo, y le recomendaron comprar una campana tibetana.&lt;br /&gt;Muy buena para marcar los momentos del open space. Por ejemplo cuando se inicia, cuando se finaliza la etapa de propuestas de sesiones, al inicio de cada break y al inicio de cada tiempo de sesión.&lt;br /&gt;Alan fue al barrio de Once, y consiguió una campana. Realmente funciona muy bien, lo usamos en el &lt;a href="http://picasaweb.google.com/prfacal/09032009?feat=directlink#5311324091074695138"&gt;Agile Open Buenos Aires&lt;/a&gt;, y Alan se tomó el trabajo de llevarlo al &lt;a href="http://softwareagil.blogspot.com/2009/05/agile-open-cordoba-impresiones-como.html"&gt;Agile Open Córdoba&lt;/a&gt;. Por que digo que se tomó el trabajo... porque es pesada y grande!&lt;br /&gt;&lt;img src="http://lh3.ggpht.com/_hnW0iX4wvyM/SbWdHsd7T-I/AAAAAAAAAKE/l7d6jA-WKqY/s512/DSC00115.JPG" height="25%" width="25%" alt="Alan Cyment y campana tibetana" /&gt;&lt;br /&gt;En Tandil y &lt;a href="http://softwareagil.blogspot.com/2009/06/agile-open-la-plata.html"&gt;La Plata&lt;/a&gt; nos arreglamos sin campana, pero no está bueno. Por algo fué el consejo inicial. Por eso, cuando organizábamos el &lt;a href="http://softwareagil.blogspot.com/2009/09/agile-open-bahia-blanca-notas-de.html"&gt;evento en Bahía Blanca&lt;/a&gt;, se me ocurrió pedir una tapa de olla Essen. Me parece que tiene un sonido similar a la campana, pero yo no quería cargar una campana (ni una tapa) todo el camino hasta Bahía.&lt;br /&gt;En eso, surgió la idea salvadora de Soledad Paredes, que nos prestó un &lt;a href="http://picasaweb.google.com/arocenajulian/AOBb2009?feat=directlink#5375839007923281874"&gt;cuenco japones&lt;/a&gt;, con muy buenos resultados. Es chico y transportable, y tiene muy buen sonido.&lt;br /&gt;Finalmente me lo compré en &lt;a href="http://www.blogger.com/www.tibet.com.ar"&gt;www.tibet.com.ar&lt;/a&gt;. Me lo enviaron a domicilio. En mi caso, pedí envío por Correo Argentino y me costó $140 (35 usd) entre cuenco y envío.&lt;br /&gt;&lt;img src="http://lh3.ggpht.com/_0iWnVEcTLaE/SprRGGT0n9I/AAAAAAAAAJA/GKVSRyu7HTA/s640/100_1538.JPG" height="25%" width="25%" alt="Nico Páez y cuenco japonés" /&gt;&lt;br /&gt;Como no puede ser de otra manera, poco tiempo después lo vi en Deva's, en Agüero 1635, a metros de Santa Fe (subte D), y salía $132.&lt;br /&gt;Al cuenco también lo usó Diana Larsen en el curso que tomé con ella sobre Agile Retrospectives.&lt;br /&gt;En resumen, una buena compra para cualquier facilitador de reuniones con muchos asistentes, sean estas reuniones de retrospectivas, open space, u otras. Nota: tiene sentido para más de 6 personas. Para menos, no es lo mejor, aunque se puede usar la forma de tocar el cuenco frotando alrededor del borde en vez de golpearlo, lo que facilita controlar el volumen.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-4002482589344987114?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/4002482589344987114/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=4002482589344987114' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/4002482589344987114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/4002482589344987114'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/11/marcar-tiempos-en-reuniones-cuenco.html' title='Marcar tiempos en reuniones: cuenco japonés'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_hnW0iX4wvyM/SbWdHsd7T-I/AAAAAAAAAKE/l7d6jA-WKqY/s72-c/DSC00115.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-3162357192697434639</id><published>2009-11-26T12:40:00.003-03:00</published><updated>2009-11-26T12:53:34.414-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='curso'/><title type='text'>Río IV: Adm. Proyectos</title><content type='html'>&lt;span style="font-family: arial;font-size:85%;" &gt;Los primeros tres días de la semana estuve, por un acuerdo entre el INTI y la Universidad de Río Cuarto, dando un curso sobre Administración de Proyectos de Software.&lt;br /&gt;&lt;br /&gt;No conocía la ciudad, y algunas cosas me sorprendieron. Una ciudad de 160 mil habitantes, con una universidad con 22500 personas (20000 alumnos). El peso de la Univ. en la vida de la ciudad es alto!&lt;br /&gt;En las fotos verán algunos edificios que me gustaron. Una ciudad con historia.&lt;br /&gt;&lt;br /&gt;Fuimos unas 20 personas. Por supuesto los puntos altos del curso son las actividades. Verán en las fotos la de negociación, que se puede identificar porque siempre hay personas en movimiento. ¡Increíble la energía que se genera!.&lt;br /&gt;&lt;br /&gt;El material no lo subo, está en el &lt;a href="http://www.siat.unrc.edu.ar/" target="_blank"&gt;Campus virtual de la UNRC&lt;/a&gt;, pero salvo algunas correcciones, es lo mismo que pueden &lt;a href="http://softwareagil.blogspot.com/2009/10/adm-proyectos-en-inti-bs-as.html"&gt;encontrar aquí&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;table style="width: 194px; font-family: arial;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="background: transparent url(http://picasaweb.google.com/s/c/transparent_album_background.gif) no-repeat scroll left center; height: 194px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;" align="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://picasaweb.google.com/jgabardini/091123RioIV?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_6LEwAhGp4tQ/Sw6gU8xsNjE/AAAAAAAAA3g/f8hDwa-Sev0/s160-c/091123RioIV.jpg" style="margin: 1px 0pt 0pt 4px;" height="160" width="160" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align: center; font-size: 11px;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://picasaweb.google.com/jgabardini/091123RioIV?feat=embedwebsite" style="color: rgb(77, 77, 77); font-weight: bold; text-decoration: none;"&gt;091123 Rio IV&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span style="font-family: arial;font-size:85%;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Un agradecimiento a Jorge Guazzone, y a toda la gente de de la universidad, que me trataron tan bien.&lt;br /&gt;&lt;br /&gt;La semana que viene, me tendrán que soportar nuevamente, esta vez con un curso de Scrum.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-3162357192697434639?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/3162357192697434639/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=3162357192697434639' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/3162357192697434639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/3162357192697434639'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/11/rio-iv-adm-proyectos.html' title='Río IV: Adm. Proyectos'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_6LEwAhGp4tQ/Sw6gU8xsNjE/AAAAAAAAA3g/f8hDwa-Sev0/s72-c/091123RioIV.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-823590035200089012</id><published>2009-11-18T10:55:00.003-03:00</published><updated>2009-11-18T11:18:40.353-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='testing/calidad'/><category scheme='http://www.blogger.com/atom/ns#' term='libro'/><category scheme='http://www.blogger.com/atom/ns#' term='tdd'/><title type='text'>Revistas gratuitas sobre Testing y otras yerbas</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Hace unas semanas estuve hablando con Rodrigo Guzman sobre la profesionalización de los testers, y surgió la necesidad de leer y aprender contínuamente.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Derivamos en que, además de los libros y &lt;a href="http://tech.groups.yahoo.com/group/agile-testing/" target="_blank"&gt;foros&lt;/a&gt;, en las publicaciones periódicas, normalemnte todas con registración, pero gratuitas. &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.softwareguru.com.mx/" target="_blank"&gt;http://www.softwareguru.com.mx/&lt;/a&gt; - No necesariamente testing ni ágil. Español.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.blogger.com/www.testingexperience.com" target="_blank"&gt;www.testingexperience.com&lt;/a&gt; - No necesariamente ágil. Inglés.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.stickyminds.com/BetterSoftware/magazine.asp" target="_blank"&gt;Better Software&lt;/a&gt; - No necesariamente testing. Inglés.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.blogger.com/www.sdtimes.com" target="_blank"&gt;SD Times&lt;/a&gt; - Noticias IT &amp;amp; desarrollo software. Inglés.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://stpcollaborative.com/" target="_blank"&gt;Software Test and Performance&lt;/a&gt; - Normalmente ágil. Inglés.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Que lo disfruten (¡y sepan manejar el exceso de información!)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-823590035200089012?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/823590035200089012/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=823590035200089012' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/823590035200089012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/823590035200089012'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/11/revistas-gratuitas-sobre-testing-y.html' title='Revistas gratuitas sobre Testing y otras yerbas'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-8600851527768407343</id><published>2009-11-17T10:14:00.004-03:00</published><updated>2009-11-17T10:29:59.716-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='actividades'/><category scheme='http://www.blogger.com/atom/ns#' term='testing/calidad'/><category scheme='http://www.blogger.com/atom/ns#' term='Lean'/><category scheme='http://www.blogger.com/atom/ns#' term='xp'/><title type='text'>Costo de multitarea personal</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Hace un mes, en una charla que dió &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.xqa.com.ar/visualmanagement/" target="_blank"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Xavier Quesada Allué&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; sobre Lean Software development y Kanban, realizó una actividad nueva para mí. La medición del costo de cambiar de tareas. Es muy sencilla de explicar, requiere pocos elementos, y tiene resultados llamativos.&lt;br /&gt;&lt;br /&gt;Se pide a las personas que se organicen en pares. Uno tiene que medir los tiempos (cronómetro con segundos) el otro tiene que escribir en una hoja, de dos maneras distintas.&lt;br /&gt;El resultado final es siempre el mismo, tres columnas, la primera con números arábigos (1-10), la segunda con letras (a-j), la tercera con números romanos (I-X)&lt;br /&gt;&lt;ol&gt;&lt;li&gt;La primera vez, deben escribir por columnas, primero los números arábigos, luego las letras, luego los romanos.&lt;/li&gt;&lt;li&gt;Se registra el tiempo.&lt;/li&gt;&lt;li&gt;Opcional: se puede indicar que, dado que ya tienen experiencia, esperaríamos tener mejores resultados.&lt;/li&gt;&lt;li&gt;Luego se escribe por fila (1, a, I), (2, b, II),  etc.&lt;/li&gt;&lt;li&gt;Se registran los tiempos.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Se pide a todos que indiquen cuanto tardaron comparativamente.&lt;br /&gt;&lt;br /&gt;En casi todos los casos, la diferencia en la segunda forma de realizar el ejercicio es mayor de 10%.&lt;br /&gt;Un caso interesante fue que la segunda vez se tuvo un error. Se salteó una letra, y se detectó recién al llegar a la última fila.&lt;br /&gt;En el caso de Lima, con unas 200 personas, hubo alguien que indicó haber tardado menos en la primera vez. No tuve oportunidad de averiguar con más detalle que habia pasado en ese caso.&lt;br /&gt;&lt;br /&gt;En la discusión posterior se puede comentar sobre la &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.pomodorotechnique.com/" target="_blank"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;técnica de Pomodoro&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; o Pair programming/testing&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-8600851527768407343?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/8600851527768407343/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=8600851527768407343' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/8600851527768407343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/8600851527768407343'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/11/costo-de-multitarea-personal.html' title='Costo de multitarea personal'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-7342242607808365900</id><published>2009-11-17T09:37:00.015-03:00</published><updated>2009-11-18T07:18:48.719-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='testing/calidad'/><category scheme='http://www.blogger.com/atom/ns#' term='presentación'/><category scheme='http://www.blogger.com/atom/ns#' term='requerimientos'/><category scheme='http://www.blogger.com/atom/ns#' term='xp'/><category scheme='http://www.blogger.com/atom/ns#' term='curso'/><category scheme='http://www.blogger.com/atom/ns#' term='agiles 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><title type='text'>Visita a Lima - COREIS Lima y más</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;La semana pasada estuve 4 días en Lima, Perú, gracias a la invitación de los organizadores del &lt;/span&gt;&lt;/span&gt;&lt;a href="http://softwareagil.blogspot.com/2009/11/primer-dia-en-coreis-lima-2009.html"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;1er COREIS Lima&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.&lt;br /&gt;Tratando de aprovechar mi estadía, organizamos una serie de actividades, muy interesantes todas. &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.youtube.com/view_play_list?p=681E0B4815E28C41" target="_blank"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Ver Videos&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" flashvars="host=picasaweb.google.com&amp;amp;captions=1&amp;amp;hl=en_US&amp;amp;feat=flashalbum&amp;amp;RGB=0x000000&amp;amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fjgabardini%2Falbumid%2F5405044872020924513%3Falt%3Drss%26kind%3Dphoto%26hl%3Den_US" pluginspage="http://www.macromedia.com/go/getflashplayer" height="192" width="288"&gt;&lt;/embed&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;h2&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Charla de Requerimientos y testing en System Support and Services&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;En la empresa que trabaja Gustavo Quiroz armamos una charla informal sobre requerimientos y las pruebas de los mismos para las personas que trabajan en equipos de desarrollo (hacen desarrollo ágil) y otras personas relacionadas en la compañía. Entiendo que hubo gente de ventas y algunos directivos.&lt;br /&gt;Hicimos dos actividades: la &lt;/span&gt;&lt;/span&gt;&lt;a href="http://softwareagil.blogspot.com/2009/11/costo-de-multitarea-personal.html"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;medición del costo de switch&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; y el &lt;/span&gt;&lt;/span&gt;&lt;a href="http://softwareagil.blogspot.com/2009/09/intro-al-testing-de-software-en-rosario.html"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;origami&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.&lt;br /&gt;En este caso, el experimento que hice fue tener una descripción narrativa del proceso de armado del origami (vs la descripción con imágenes que generalmente uso). Una persona, que había quedado sin par, trató de realizar el origami, y pudo avanzar menos que cualquiera de los otros pares. Traté de describir lo mejor posible el proceso, y me llevó bastante tiempo. Se puede argumentar que no lo hice bien, pero hice lo mejor posible. Creo que el mensaje es válido: es la peor forma (excepto quizás, no tener ninguna guía?).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;h2&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Curso de Requerimientos (&lt;/span&gt;&lt;/span&gt;&lt;a href="http://softwareagil.blogspot.com/2009/11/semana-en-lima.html"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;PUCP y Open Edge Technologies&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Nuevamente Gustavo Quiroz, en este caso como socio de Open Edge Technologies y ex-alumno de PUCP, organizó el curso.&lt;br /&gt;El &lt;a href="http://www.box.net/shared/16gngo0d8k" target="_blank"&gt;material puede encontrarse aquí&lt;/a&gt;.&lt;br /&gt;El primer día (martes) arrancamos algo lento. No estuvo muy interactivo. Creo que en parte fue porque yo estaba cansado, y por otro lado, el aula era grande, y no me di cuenta de pedir a la gente que se juntara, por lo que estaban bastante dispersos. Tratamos sobre los objetivos de negocios, las estrategias para lograrlos, y el lugar de los los requerimientos dentro de esa jerarquía (Objetivos, Estrategias, Requerimientos). También comentamos que hay un continuo entre requerimientos y diseño, y por lo tanto definir que es un requerimiento y que es diseño es hasta cierto punto arbitrario.&lt;br /&gt;Comentamos la representación de requerimientos con Historias de Usuario (User Stories).&lt;br /&gt;El segundo día (miércoles) comentamos Casos de Uso (Use Cases) y los comparamos con las historias de usuario. Finalizamos el curso con una simulación de 90 minutos de un taller de obtención de requerimientos. Creo que esta última parte fue el punto más alto del curso.&lt;br /&gt;Luego, con los comentarios, me di cuenta que todos los presentes ya conocían Casos de Uso, y podría haber obviado la explicación. Lección aprendida: validar los conocimientos, para usar mejor el tiempo.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;h2&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Almuerzo sobre Ágiles 2010&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Raúl Uribe, Gustavo Quiroz y yo, estuvimos comentando (miércoles) sobre alternativas para Ágiles 2010. El grupo local está buscando lugar, y no quieren fijar fecha hasta tenerlo. Parece haber varias alternativas.&lt;br /&gt;Nos da la impresión que no tenemos una figura de keynote speaker Latam. Comentamos de Ricardo Semler, pero sin más información, quizás haya que hacer un año más con personas del norte. Discutimos algunas alternativas adicionales, pero sin llegar a un nombre que nos convenciera completamente a los presentes.&lt;br /&gt;Comentaron la idea de hacer más incapié en la cultura local, con actividades y obsequios. Me parece buena idea (ver comentario en COREIS).&lt;br /&gt;Quedan dudas sobre como lograr la comunicación y organización entre los locales y los remotos. Claramente hacer reuniones con remotos es "más lento", por problemas de coordinación y formas de comunicación menos eficientes. Pero por otro lado, si el grupo local avanza sólo, se pierde la riqueza de ideas, contactos, integración, participación y trabajo de los remotos.&lt;br /&gt;Mucho para hacer en estos temas.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;h2&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Charla sobre Prueba en Desarrollo Ágil en GESFOR&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;En la empresa en la que trabaja Raúl Uribe (GESFOR) armamos una charla informal sobre testing. GESFOR es un grupo con presencia en muchos países hispanoparlantes y USA.&lt;br /&gt;Asistieron principalmente gente que trabaja en testing y QA. GESFOR tiene en Perú unas 200 personas y fueron evaluados CMMI nivel 2, apuntan a ser evaluados como CMMI nivel 3.&lt;br /&gt;Este es el &lt;a href="http://www.box.net/shared/bphlxhp598" target="_blank"&gt;material&lt;/a&gt;, que extendí  informalmente con otro contenido, ya que no tenían mucho conocimiento previo sobre Scrum, Extreme Programming y Desarrollo Ágil.&lt;br /&gt;Agradezco al Raúl y a la gente de GESFOR por la invitación.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;h2&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Charla sobre Prueba Exploratoria en Agile Perú&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Visité a la comunidad Agile Perú, hicimos una charla en instalaciones de la Universidad de Lima.&lt;br /&gt;Presenté las ideas de la Prueba exploratoria y realizamos una práctica, que fue muy interesante.&lt;br /&gt;!Fue la primera vez que lo hacía y  no sabía que esperar!&lt;br /&gt;Estuvo muy bueno, varios de los asistentes tuvieron su primer contacto con la Prueba (exploratoria o no) y se detectaron algunos defectos. Los  inicié en el camino al lado oscuro de la fuerza :D&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;h2&gt;&lt;span class="Apple-style-span" style=";font-family:arial;font-size:small;"  &gt;Charla sobre Scrum en COREIS&lt;/span&gt;&lt;/h2&gt;&lt;span class="Apple-style-span" style=";font-family:arial;font-size:small;"  &gt;Viernes a la mañana (9:30) luego de 4 días de evento... no el mejor momento para tener asistentes despiertos.&lt;br /&gt;¡Y dónde! Teatro para 500 personas, con escenario elevado y foso para orquesta. Un entorno en el que tengo poca experiencia, por decirlo suavemente.&lt;br /&gt;En ese contexto, tomé algunos riesgos, presenté este &lt;a href="http://www.box.net/shared/fpy3qkffqs" target="_blank"&gt;material&lt;/a&gt; y hice dos actividades: el &lt;a href="http://softwareagil.blogspot.com/2009/11/costo-de-multitarea-personal.html"&gt;costo de la multitarea&lt;/a&gt;, y el nudo o spaghetti o &lt;a href="http://blog.tastycupcakes.com/2009/06/tangled-mess/" target="_blank"&gt;Tangled Mess&lt;/a&gt;.&lt;br /&gt;El primero funcionó bien, salvo un caso que nunca había visto: alguien que afirmó haber hecho más rápido completando el ejercicio con multitareas.&lt;br /&gt;El segundo, pedí voluntarios (tratando de ocultar el pánico que tenía para el caso en que nadie se ofreciera) y rápidamente subieron suficientes personas como para hacer dos rondas de 8, una con un líder que daba órdenes.&lt;br /&gt;Fue muy instructivo:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style=";font-family:arial;font-size:small;"  &gt;El equipo dirigido no llegó a un resultado en el tiempo disponible&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style=";font-family:arial;font-size:small;"  &gt;El equipo autodirigido se bloqueó en un momento. Intervine diciendo "traten de probar alternativas, experimenten". Fue suficiente.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style=";font-family:arial;font-size:small;"  &gt;Al finalizar y evaluar, el equipo dirigido le hechó la culpa al lider.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style=";font-family:arial;font-size:small;"  &gt;El equipo autodirigido la pasó notoriamente mejor. Con risas durante todo la actividad.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Resumen de mi estadía&lt;/h2&gt;Como siempre que visito Perú, me sorprende las ganas y el trabajo de las personas, y la cordialidad con la que tratan a los visitantes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;¡Muchas gracias!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-7342242607808365900?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/7342242607808365900/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=7342242607808365900' title='5 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/7342242607808365900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/7342242607808365900'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/11/la-semana-pasada-estuve-4-dias-en-lima.html' title='Visita a Lima - COREIS Lima y más'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-459458859584269884</id><published>2009-11-12T11:54:00.003-03:00</published><updated>2009-11-17T10:30:56.579-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='presentación'/><category scheme='http://www.blogger.com/atom/ns#' term='xp'/><title type='text'>Metodologías Ágiles en Morón</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Carlos Fau, docente de Ingeniería de Software de la Universidad de Morón, me invitó a comentar sobre Metodologías Ágiles (&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.box.net/shared/a5brce2dfd" target="_bank"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;presentación&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;).&lt;br /&gt;&lt;br /&gt;Basé mi presentación en la que dí el &lt;/span&gt;&lt;/span&gt;&lt;a href="http://softwareagil.blogspot.com/2008/09/metodologas-giles-en-morn.html"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;año pasado&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; en el mismo lugar.&lt;br /&gt;&lt;br /&gt;Sólo agregué algunas actividades, como el &lt;/span&gt;&lt;/span&gt;&lt;a href="http://softwareagil.blogspot.com/2009/11/costo-de-multitarea-personal.html"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;experimento para medir el costo de switching de tareas&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; (que conocí gracias a Xavier Quesada Allue). Muy bueno, porque es fácilmiente escalable y lleva 5 min.&lt;br /&gt;Con respecto a escalable, voy a hacer un experimento en Lima, dónde presento ante más de 200 personas!&lt;br /&gt;&lt;br /&gt;Me pareció interesante que entre los asistentes había más personas que conocian algo de las metodologías ágiles que el año pasado. Y dos personas trabajan en empresas que en mayor o menor medida usan metodologías ágiles. Una de ellas, Zoologic, tiene 4 o 5 años de XP. Creo que pocas empresas en la Argentina tienen esa historia.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-459458859584269884?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/459458859584269884/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=459458859584269884' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/459458859584269884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/459458859584269884'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/11/metodologias-agiles-en-moron.html' title='Metodologías Ágiles en Morón'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-4817166770277176842</id><published>2009-11-11T19:44:00.004-03:00</published><updated>2009-11-17T11:36:25.674-03:00</updated><title type='text'>Primer día en COREIS  Lima 2009</title><content type='html'>&lt;span&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Llegué a Lima ayer, pero hoy fui por primera vez a COREIS, en la UNI de Lima.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Asistí a la presentación de Marco Taipe, sobre la aplicación de un enfoque sistémico para mejorar la Universided del Centro. Fue muy interesante, y me hace pensar sobre los temas no resueltos en mi cabeza sobre las mejoras de 2do o 3er orden y el enfoque ágil.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;El comentó como la modelización y luego el diseño de los procesos llevó quizás un año de trabajo. Y aún queda trabajo de implementación. Por un lado, me parece razonable. Cambiar política y culturalente una organización no es un tema menor. Por otro lado, ¿se podrían haber hecho entregas incrementales?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;Y sobre eso me quedé pensando, como compatibilizar:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; la necesidad de entender un sistema complejo, que queremos cambiar, y en el el software es sólo una parte.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;La idea de iteraciones y entrega de valor rápido.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Usando las ideas de &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://softwareagil.blogspot.com/2009/07/artful-making.html"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Artful Making&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;, ¿es posible (y necesario) usar Arftul Making en las mejoras organizacionales (reingeniería de procesos, cambios culturales)?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Luego, cuando terminó la charla, salimos hacia el teatro. Me sorprendió la cantidad de alumnos, y el entusiasmo. En el video vemos a uno de ellos, consultando con uno de los ponentes, Hernán Lopez Garay de Venezuela, que junto conmigo estuvo presenciando la charla.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/uxhtvmY3LlQ&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/uxhtvmY3LlQ&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-4817166770277176842?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/4817166770277176842/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=4817166770277176842' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/4817166770277176842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/4817166770277176842'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/11/primer-dia-en-coreis-lima-2009.html' title='Primer día en COREIS  Lima 2009'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-5753036180101627857</id><published>2009-11-04T00:02:00.013-03:00</published><updated>2009-11-17T11:35:22.148-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='presentación'/><category scheme='http://www.blogger.com/atom/ns#' term='requerimientos'/><category scheme='http://www.blogger.com/atom/ns#' term='curso'/><category scheme='http://www.blogger.com/atom/ns#' term='agiles 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><category scheme='http://www.blogger.com/atom/ns#' term='eventos'/><title type='text'>Semana en Lima</title><content type='html'>&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Entre el 10 y el 13 de Noviembre estaré en Lima. Realizaré varias actividades&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;h1&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;I COREIS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;El viernes 13 presentaré una charla en el &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.coreislima.org/" target="_new"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Primer Congreso Regional de Estudiantes de Ingeniería de Sistemas e Informática&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;. Pueden acceder al &lt;/span&gt;&lt;/span&gt;&lt;a href="http://coreislima2009.blogspot.com/" target="_new"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;blog del evento&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;Mi presentación, ¿Qué es Scrum y como implementarlo? será el viernes de 9:30 a 11:30.&lt;br /&gt;Ya me estoy lamentando perderme la mañana del martes, en las que estarán Grady Booch. El resto del contenido parece interesante, y hay un taller del amigo Raúl Uribe el viernes a la tarde, sobre Scrum in Games.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;h1&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Curso de requerimientos&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;La gente de &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.openedgetech.com/" target="_new"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Open Edge Technologies&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; y la &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.pucp.edu.pe/puntoedu/index.php?option=com_content&amp;amp;task=view&amp;amp;id=2274"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Pontificia Universidad Católica de Perú&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; y me invitaron a dictar un curso de &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.openedgetech.com/requerimientos-en-desarrollo-de-software-iterativos-y-evolutivos-noviembre-2009.html"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; Requerimientos en Desarrollos de Software Iterativo y Evolutivo&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;.&lt;br /&gt;&lt;br /&gt;Comentaremos y haremos ejercicios sobre requerimientos, sin estar restringido al Desarrollo Ágil, sin negar mi actual inclinación.&lt;br /&gt;Será los días 10 y 11 por la tarde.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;h1&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Visitas&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Aprovecharé para hacer visitas a empresas, e intercambiar ideas y experiencias. También espero interactuar con los organizadores locales de Ágiles 2010, que se hará en Lima! (Raul Uribe, Gustavo Quiroz y Gustavo Veliz, entre otros).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/0u9u0Rvs6OA&amp;amp;hl=es&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/0u9u0Rvs6OA&amp;amp;hl=es&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-5753036180101627857?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/5753036180101627857/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=5753036180101627857' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/5753036180101627857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/5753036180101627857'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/11/semana-en-lima.html' title='Semana en Lima'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-5325096100651443699</id><published>2009-11-02T14:31:00.009-03:00</published><updated>2009-11-05T11:08:43.871-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='testing/calidad'/><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'>Pairwise testing</title><content type='html'>&lt;span style=";font-family:arial;font-size:85%;"&gt;Cuando tenemos que probar una aplicación, el número de pruebas para hacer una prueba completa depende del número de entradas que acepta la aplicación y los valores posibles de cada entrada.&lt;br /&gt;Sabemos que si intentáramos probar con todos los valores posibles, el número de pruebas se transforma en &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;virtualmente&lt;/span&gt; infinita. Por eso usamos particiones de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;equivalencia&lt;/span&gt; para disminuir los valores posibles de cada entrada.&lt;br /&gt;&lt;br /&gt;Aún así, con un número alto de entradas se produce una explosión combinatoria.&lt;br /&gt;¿Cómo podemos manejarlo?&lt;br /&gt;Podemos empezar probando todos los valores posibles, pero solo cambiando una variable de entrada a la vez. Esto permite que el número de casos de prueba crezca linealmente.&lt;br /&gt;El siguiente paso sería probar de manera que todos los pares de valores posibles se hayan probado al menos una vez. Esta es la técnica de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;pairwise&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;testing&lt;/span&gt;.&lt;br /&gt;La técnica estricta diría que con esto ya tenemos una cobertura razonable y podremos detectar la mayoría de los errores presentes.&lt;br /&gt;James &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Bach&lt;/span&gt; y &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Patrick&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Schroeder&lt;/span&gt; han &lt;a href="http://www.blogger.com/www.testingeducation.org/wtst5/PairwisePNSQC2004.pdf" target="_blank"&gt;escrito sobre &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;limitaciones&lt;/span&gt; de la práctica&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hay varias &lt;a href="http://www.blogger.com/www.pairwise.org"&gt;herramientas&lt;/a&gt;, yo estuve usando &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;jenny&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Una dificultad de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;jenny&lt;/span&gt; es que hay que hacer algunas conversiones entre los datos que usa la aplicación y los resultados de pares obtenidos.&lt;br /&gt;Para facilitar un poco esto, pueden &lt;a href="http://www.box.net/shared/ukcncg9ldc" target="_blank"&gt;bajar el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;wrapper&lt;/span&gt; de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;jenny&lt;/span&gt;&lt;/a&gt; que hice.&lt;br /&gt;Que hace el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;wrapper&lt;/span&gt;:&lt;br /&gt;&lt;/span&gt;&lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Lee un archivo de texto con los valores posibles de cada dimensión (variable de entrada de mi aplicación)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Cuenta cuantos valores hay en cada dimensión y invoca a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;jenny&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Convierte la salida de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;jenny&lt;/span&gt; nuevamente en los valores de las dimensiones&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=";font-family:arial;font-size:85%;"&gt;&lt;h2&gt;Instrucciones de uso&lt;/h2&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:arial;font-size:85%;"&gt;Instalar &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;Python&lt;/span&gt; 2.6 o posterior&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:arial;font-size:85%;"&gt; Bajar &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;jenny&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;exe&lt;/span&gt; para &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;MS&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;Windows&lt;/span&gt; o usar el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;jenny&lt;/span&gt; que viene en el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;zip&lt;/span&gt; (es solo la compilación del &lt;a href="http://burtleburtle.net/bob/math/jenny.html" target="_blank"&gt;código fuente&lt;/a&gt;)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:arial;font-size:85%;"&gt; En un directorio poner &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;jenny&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;exe&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;jennywrapper&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;py&lt;/span&gt; (en el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;zip&lt;/span&gt;) y dimensiones (ejemplo  en el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;zip&lt;/span&gt;)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:arial;font-size:85%;"&gt; Editar el archivo de dimensiones. El formato es:&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=";font-family:arial;font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Nombre dimensión 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;valor 1 de la dimensión 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;valor 2 de la dimensión 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; ...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;valor n de la &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_28"&gt;dimensión&lt;/span&gt; 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  (linea en blanco)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Nombre &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_29"&gt;dimensión&lt;/span&gt; 2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; valor 1 de la &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_30"&gt;dimensión&lt;/span&gt; 2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; valor 2 de la &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_31"&gt;dimensión&lt;/span&gt; 2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  ...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; valor n de la &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_32"&gt;dimensión&lt;/span&gt; 2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   (linea en blanco)&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:arial;font-size:85%;"&gt;Ejecutar &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;python&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;jennywrapper&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;py&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=";font-family:arial;font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Indirectamente, esto está ligado a mi &lt;a href="http://softwareagil.blogspot.com/2009/08/el-cobertura-no-significa-nada.html"&gt;rant sobre la cobertura de la prueba&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-5325096100651443699?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/5325096100651443699/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=5325096100651443699' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/5325096100651443699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/5325096100651443699'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/11/pairwise.html' title='Pairwise testing'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-54804198513636884</id><published>2009-10-26T23:52:00.004-03:00</published><updated>2009-11-26T12:51:22.631-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='curso'/><title type='text'>Adm. Proyectos en INTI Bs As</title><content type='html'>&lt;span style="font-family: arial;font-size:85%;" &gt;Realicé un nuevo curso en el INTI sobre Administración de Proyectos de Software.&lt;br /&gt;El material (ppt): &lt;a href="http://www.box.net/shared/yhdtk2g155" target="_new"&gt;día 1&lt;/a&gt;, &lt;a href="http://www.box.net/shared/2ixjgb3ejq" target="_new"&gt;día 2&lt;/a&gt;, &lt;a href="http://www.box.net/shared/noimyc2x1y" target="_new"&gt;día 3&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Durante el curso hicimos algunas actividades:&lt;br /&gt;&lt;/span&gt;&lt;ul style="font-family: arial;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Planificamos una fiesta, lo que sirvió para discutir sobre los objetivos de negocio, los distintos grados de involucramiento de las personas en el proyecto, la planificación de alto nivel y bajo nivel, como manejar las alternativas de solución y como incorporarlas a la planificación.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Realizamos la WBS de un proyecto&lt;/span&gt;&lt;span style="font-size:85%;"&gt;, usando la dinámica de dividir en sub-grupos y luego reportar al equipo completo&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Analizamos los riesgos de un proyecto, donde comentamos algunas técnicas de brainstorming&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Negociamos, donde surgió la dificultad de buscar alternativas Ganar-Ganar&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: arial;font-size:85%;" &gt;Tuve la suerte de contar con alumnos del curso de Scrum, a los que les agradezco que asistieran. Me ayudaron a darme cuenta que este curso necesita más actividades, para hacerlo más entretenido y también para facilitar el aprendizaje.&lt;br /&gt;Espero incorporar más actividades para la versión de este curso que daré en Rio Cuarto a mediados de Noviembre.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-54804198513636884?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/54804198513636884/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=54804198513636884' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/54804198513636884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/54804198513636884'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/10/adm-proyectos-en-inti-bs-as.html' title='Adm. Proyectos en INTI Bs As'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-6562587402398645357</id><published>2009-09-21T23:08:00.003-03:00</published><updated>2009-09-22T00:14:51.327-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='testing/calidad'/><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='tdd'/><category scheme='http://www.blogger.com/atom/ns#' term='xp'/><category scheme='http://www.blogger.com/atom/ns#' term='curso'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><title type='text'>Intro al testing de software en Rosario</title><content type='html'>&lt;span style="font-family: arial;font-size:85%;" &gt;El pasado viernes y sábado di un curso en Rosario, organizado por el &lt;a href="http://www.polotecnologico.net/index.cgi?mod=contentFront&amp;amp;_wf=true&amp;amp;accion=get&amp;amp;comando=category&amp;amp;categoryId=6&amp;amp;orderMode=DESC"&gt;Centro de Calidad e Innovación&lt;/a&gt; del Polo Tecnológico de Rosario, similar al que había dado &lt;a href="http://softwareagil.blogspot.com/2009/07/intro-al-testing-en-sadio.html"&gt;hace unos meses en SADIO&lt;/a&gt;.&lt;br /&gt;Con Fabián Longhitano estuvimos trabajando para armar el curso, balanceando horario, duración, costo y contenido, hasta lograr un producto que tuvo buena aceptación. Asistieron 26 personas.&lt;br /&gt;¿Cuáles fueron los cambios? Lo más importante desde el punto de vista de contenido es que redujimos la duración a 10 hs, para que sea fuera de horario laboral. Esto implicó muchos cambios al contenido (originalmente el curso es de 16hs)&lt;br /&gt;&lt;/span&gt;&lt;ul style="font-family: arial;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Decidí mantener &lt;a href="http://www.box.net/shared/07jr0beork"&gt;el material&lt;/a&gt; (tiene cambios menores con respecto al anterior), para que pueda servir de guía sobre como ampliar los temas.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Cambié el ejercicio del &lt;a href="http://softwareagil.blogspot.com/2009/06/juegos-en-educacion.html"&gt;Pajarraco&lt;/a&gt; ya que requiere al menos 90 min. Es una gran pérdida, porque este juego es muy bueno para entender el manejo de requerimientos y aceptación en ambientes ágiles, así como la dinámica de grupo y el desarrollo incrementar.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Sumé el juego de los &lt;a href="http://blog.tastycupcakes.com/2009/06/99-test-balloons/"&gt;99 globos&lt;/a&gt;, que también es muy bueno para ver temas de aceptación, y también conceptos de calidad desde el punto de vista de Lean, y tiene la ventaja que puede ser realizado en 30 min (aunque no es una analogía tan buena de Scrum y XP, que tuve que explicarlos, pero no practicarlos).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Hicimos también el Origami (igual que los 99 globos, lo estuve haciendo últimamente en varios &lt;a href="http://softwareagil.blogspot.com/2009/09/scrum-en-el-inti-sept.html"&gt;entornos&lt;/a&gt;). Usé principal mente para explicar el pair programing y como sirve para que los testers participen en sesiones de TDD.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="font-family: arial;"&gt;&lt;table style="width: 194px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="background: transparent url(http://picasaweb.google.com/s/c/transparent_album_background.gif) no-repeat scroll left center; height: 194px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;" align="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://picasaweb.google.com/jgabardini/IntroTestingRosario?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_6LEwAhGp4tQ/Srg5ctJ62SI/AAAAAAAAAfQ/eV9ynTcQ8bs/s640/DSC01980.JPG" style="margin: 1px 0pt 0pt 4px;" height="160" width="160" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align: center; font-size: 11px;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://picasaweb.google.com/jgabardini/IntroTestingRosario?feat=embedwebsite" style="color: rgb(77, 77, 77); font-weight: bold; text-decoration: none;"&gt;Origami&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;ul style="font-family: arial;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Quité la mayoría de los recorridos por herramientas, solamente las nombré y mostré Fitnesse. No hice una mini sesion de TDD con jUnit, ni mostré Findbugs, Hudson, SVN/Tortoise, FIT, Selenium y Marathon como hice en el curso anterior.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: arial;font-size:85%;" &gt;Aún no tengo el resultado de las encuestas, pero creo que a la gente le resultó útil.&lt;br /&gt;&lt;br /&gt;Veremos como seguimos!&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;p style="font-family: arial;"&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-6562587402398645357?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/6562587402398645357/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=6562587402398645357' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/6562587402398645357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/6562587402398645357'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/09/intro-al-testing-de-software-en-rosario.html' title='Intro al testing de software en Rosario'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_6LEwAhGp4tQ/Srg5ctJ62SI/AAAAAAAAAfQ/eV9ynTcQ8bs/s72-c/DSC01980.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-6901949730010471826</id><published>2009-09-07T18:51:00.004-03:00</published><updated>2009-09-21T23:07:36.126-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='curso'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><title type='text'>Scrum en el INTI - Sept</title><content type='html'>Hoy tuvimos el primer día de curso, similar a los &lt;a href="http://softwareagil.blogspot.com/2009/07/scrum-en-inti.html"&gt;anteriores&lt;/a&gt;. Sin embargo, algo cambié en la &lt;a href="http://www.box.net/shared/8ide9vsedu"&gt;presentación&lt;/a&gt;.&lt;br /&gt;Además agregué algunas actividades:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://blog.tastycupcakes.com/2009/06/99-test-balloons/" target="_new"&gt;99  globos&lt;/a&gt;: funcionó bien. Sirvió también para descontracturar un poco a la gente.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blog.tastycupcakes.com/2009/06/collaborative-origami/" target="_new"&gt;Origami&lt;/a&gt;: no anduvo bien. Las instrucciones fueron muy difíciles, y no hubo éxitos (origamis armados), por lo que la conclusiones fueron menos obvias.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6LEwAhGp4tQ/SqWFEtsLu6I/AAAAAAAAAdQ/U1GunKi5uPM/s1600-h/dsc01929small.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_6LEwAhGp4tQ/SqWFEtsLu6I/AAAAAAAAAdQ/U1GunKi5uPM/s320/dsc01929small.jpg" alt="" id="BLOGGER_PHOTO_ID_5378851645994810274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6LEwAhGp4tQ/SqWFERoEMzI/AAAAAAAAAdI/YYc0AQQRfyY/s1600-h/dsc01928small.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_6LEwAhGp4tQ/SqWFERoEMzI/AAAAAAAAAdI/YYc0AQQRfyY/s320/dsc01928small.jpg" alt="" id="BLOGGER_PHOTO_ID_5378851638461346610" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-6901949730010471826?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/6901949730010471826/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=6901949730010471826' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/6901949730010471826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/6901949730010471826'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/09/scrum-en-el-inti-sept.html' title='Scrum en el INTI - Sept'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_6LEwAhGp4tQ/SqWFEtsLu6I/AAAAAAAAAdQ/U1GunKi5uPM/s72-c/dsc01929small.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-6895020609346893952</id><published>2009-09-01T00:43:00.006-03:00</published><updated>2009-11-28T20:55:26.376-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openspace'/><category scheme='http://www.blogger.com/atom/ns#' term='agileopen'/><category scheme='http://www.blogger.com/atom/ns#' term='eventos'/><title type='text'>Agile Open Bahia Blanca - Notas de facilitador</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6LEwAhGp4tQ/Spz2A0XAGlI/AAAAAAAAAdA/_079C2n9E3c/s1600-h/DSC01907small.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_6LEwAhGp4tQ/Spz2A0XAGlI/AAAAAAAAAdA/_079C2n9E3c/s200/DSC01907small.JPG" alt="" id="BLOGGER_PHOTO_ID_5376442549089081938" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Van algunas notas sobre la facilitación el evento, luego espero &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;postear&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; sobre las sesiones.&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Nos repartimos con &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Nico&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Paez&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; la tarea de facilitación, sabiendo que no es lo mejor. Pero queríamos tener tiempo para participar de sesiones,  incluso como responsables de sesiones.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;p  style="margin-bottom: 0in;font-family:arial;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;La cantidad de inscriptos,  confirmados y asistentes fue muy parecida a la de Buenos Aires. Sabiendo eso,  nos preocupamos cuando vimos la sala de la biblioteca, que es bien amplia, pero con mesas de lectura grandes, sacarlas o &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;apilarlas&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; eras mucho trabajo, y llegamos desde la terminal con poco tiempo de margen (8:45, la &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;registración&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; empezaba a las 9:00 y la apertura a las 9:30).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p  style="margin-bottom: 0in;font-family:arial;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Había un par de sala adicionales, de unas 15 personas cada una y una muy grande (aula 72),  no sé de cuantas personas... 150 quizás. Con un ligero desnivel,  y con sillas &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;individuales&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; con apoyo para escribir. ¿Adonde hacer la apertura?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p  style="margin-bottom: 0in;font-family:arial;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Primer lección aprendida&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;: pedir fotos de los lugares, y un plano de la relación entre las salas.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p  style="margin-bottom: 0in;font-family:arial;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Decidimos hacerlo en el Aula 72, a mover sillas. Como siempre, las sillas con apoyo para escribir son un problema al momento de apilar. Esto, y el apuro, hizo que &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;dejaramos&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; demasiadas sillas. Esto dificultó la circulación de las personas, tanto para sentarse en el círculo como para luego ir a poner las propuestas.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p  style="margin-bottom: 0in;font-family:arial;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Segunda lección aprendida&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;: pedir que se saquen la mitad de las sillas (o casi). No es &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;suficiente&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; en estos casos dejarlas apiladas, ya que no se pueden apilar mucho y de todas formas ocupan lugar. Si hay que &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;apilarlas&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;, que sea en el extremo (era rectangular) no en los costados.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p  style="margin-bottom: 0in;font-family:arial;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Las sesiones tardaron en aparecer, y no aparecieron con gran ritmo.  Esto causo que &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;esperabamos&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; más antes de cortar, y nos retrasamos con la sesión inicial. Luego, en la votación, no hubo dispersión en los votos, y además algunas sesiones se unificaron. Quedaron pocas por franja horaria, que se asignaron a las salas más grandes. Habíamos dividido el Aula 72 en 3  áreas y la sala de lectura en 2, para un total de 7 &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;tracks&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;, pensando en que si teníamos +100 personas,  pudiera haber un promedio de 15 personas por sala. En la práctica, ya en la agenda no &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;había&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; más de 4 actividades simultaneas. Peor aún, las dos salas chicas no estaban bien &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;identificadas&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; y creo que ante la duda, la gente se quedó en las salas grandes. También se dio el caso de responsables que no se quedaban en la sala, por lo que los que &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;tenían&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; interés iban a ver,  y al no encontrar a nadie se iban a otra sesión.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p  style="margin-bottom: 0in;font-family:arial;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Tercera lección aprendida&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;: mantener el espacio abierto. Creo que deberíamos haber dedicado más tiempo a sostener las sesiones con pocos asistentes.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p  style="margin-bottom: 0in;font-family:arial;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Me encontré por primera vez con el caso de una persona que estaba &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;suficientemente&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; interesada en el tema como para dedicarle un sábado completo, pero por otro lado haciendo acotaciones cada vez que se proponía una  sesión  con un estilo que parecía de  crítica.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p  style="margin-bottom: 0in;font-family:arial;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Cuarta lección aprendida&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;: ¡me falta conocimientos! ¿cómo manejar a estas &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;personalidades&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;?.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p  style="margin-bottom: 0in;font-family:arial;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Quizás deberíamos haber dividido el &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;pizarrón&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; en partes iguales para el &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;marketplace&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; y la agenda. De todas formas no se notó tanto porque no había tantas sesiones.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p  style="margin-bottom: 0in;font-family:arial;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Para marcar los momentos del evento, yo había pensado en la tapa de una olla &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Essen&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;, por experiencia personal (cuando la lavo) se que tiene un sonido importante. Pero una de las personas (Soledad  Paredes,  ¡gracias Soledad!) de &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Bahía&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; nos salvó el día, y nos prestó un cuenco  japonés, que suena muy bien, es &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;fácil&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; de transportar y lo pueden comprar &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.tibet.com.ar/" target="_new"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;aquí&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p  style="margin-bottom: 0in;font-family:arial;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;En cuanto a la &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;organización&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Mariela&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Cantarés&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; me comentó que a pesar de los &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;mails&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;, la idea para los &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;organizadores&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; locales recién quedó clara cuando tuvimos una &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;conference&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;call&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;. Creo que  es algo a mantener.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p  style="margin-bottom: 0in;font-family:arial;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;En el cierre, nos &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;focalizamos&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; en los próximos pasos como comunidad, para no perder el ímpetu.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p  style="margin-bottom: 0in;font-family:arial;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Surgió que hay que aprovechar la (relativa) cercanía con &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Tandil&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; (vinieron &lt;/span&gt;&lt;/span&gt;&lt;a href="http://jarocena.blogspot.com/" target="_new"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Julian&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Arocena&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;y Esteban &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Roasio&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;) y el entusiasmo en ambos lugares, para hacer un núcleo generador de actividades. ¡Espero que se concrete!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p  style="margin-bottom: 0in;font-family:arial;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Gracias a los &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;organizadores&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; locales: &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Victor&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Ferracutti&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Mariela&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;, Fernando &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Ariel&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Martinez&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;,  Jerónimo &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Spadaccioli&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Ariel&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Trellini&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; y otros que ayudaron desde &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_42"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Bs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; As como &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_43"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Natalia&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_44"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Fraga&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; y Virginia &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_45"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Cuomo&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; (que tiene un pie en cada ciudad). ¡Perdonen a los que olvidé!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p  style="margin-bottom: 0in;font-family:arial;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;En un próximo post comentaré sobre las sesiones en las que participé. Además hay material del evento en &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.agiles.org/agile-open-bahia-blanca-2009" target="_new"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_46"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;agiles&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_47"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;org&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-6895020609346893952?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/6895020609346893952/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=6895020609346893952' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/6895020609346893952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/6895020609346893952'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/09/agile-open-bahia-blanca-notas-de.html' title='Agile Open Bahia Blanca - Notas de facilitador'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_6LEwAhGp4tQ/Spz2A0XAGlI/AAAAAAAAAdA/_079C2n9E3c/s72-c/DSC01907small.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-230621977317072016</id><published>2009-08-26T17:40:00.007-03:00</published><updated>2009-11-05T11:08:23.033-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='testing/calidad'/><title type='text'>El % cobertura no significa nada</title><content type='html'>&lt;p  style="margin-bottom: 0in;font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Los que venimos del testing, que raro nos suena escuchar a programadores hablar sobre la calidad del software. ¿No es ese nuestro terreno?&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in;font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;La llegada del desarrollo Ágil a creado muchas mejoras en la forma de trabajo. El énfasis en la calidad ha logrado que muchos programadores incorporen la idea de testing como algo necesario en el proceso de desarrollo.&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in;font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Los test unitarios, hace no mucho tiempo un lujo poco frecuente, se han ido incorporando como una buena práctica en muchos equipos. Esto, junto con otras prácticas como integración continua, pair programming e involucramiento del cliente durante toda la duración del proyecto han requerido un cambio de las actividades realizadas por los miembros del equipo (como ejemplo, ver mi visión sobre los cambios de los testers en &lt;a href="http://techdoertimes.com/?p=620&amp;amp;language=en"&gt;Tester's Dilemma&lt;/a&gt;, para el caso de los analistas, puede verse la presentación de &lt;a href="http://www.cooper.com/journal/agile2008/"&gt;Cooper&lt;/a&gt;).&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in;font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Pero los cambios también trajeron algunos nuevos problemas. En los últimos tiempos he escuchado discusiones entre personas a las que respeto mucho sobre si es posible o no llegar al 100% de cobertura. En una reciente discusión en foro-agiles, se ha propuesto un umbral de % de cobertura como una requerimiento contractual para equipos externos (outsourcing).&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in;font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Por un lado... ¡música para mis oídos! Prefiero mil veces discusciones sobre cuánto debemos probar y cómo (automatizado vs exploratorio, unitario vs integración vs sistema, …), quién (testers, programadores) antes que discutir sobre si tenemos o no que probar.&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in;font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Por otro lado...&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in;font-family:arial;" align="CENTER"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;¡El porcentaje de cobertura no significa nada!&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;Bien, ya tiré la bomba... ahora a tratar de justificarlo.  &lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;Desmenucemos un poco el problema. Cuando un programador habla de cobertura, en general se refiere a cobertura de lineas de código por pruebas unitarias automáticas. Empiezo entonces por mostrar que la cobertura, en ese sentido, puede no significar mucho. Luego vamos por los otros significados que puede tener la cobertura.&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Cobertura de lineas de código por pruebas unitarias automáticas&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;¿Qué queremos medir? Si estamos trabajando en un equipo de desarrollo ágil, quizás estemos trabajando con TDD, en cuyo caso estrictamente no deberíamos escribir lineas de código sin que estas correspondan a un test que falle.&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;En este sentido, si tenemos un equipo que trabaja a conciencia, podríamos asumir que un porcentaje alto de cobertura es la consecuencia esperable de tener buenos casos de prueba y que estamos siguiendo la práctica de TDD.&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;Pero TDD está muy asociado a refactoriong, y el refactoring aplica tanto al código del producto como al código de la prueba. Podemos hacer refactoring tranquilos, siempre que los test sigan corriendo verdes, no?&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;Hagamos un experimento:  &lt;/span&gt;&lt;/p&gt; &lt;ol  style="font-family:arial;"&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in; font-weight: normal;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;Tomo  mi proyecto estrella, con buena cobertura de pruebas.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in; font-weight: normal;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;Refactor:  quito todo el código innecesario en las pruebas (me refiero a todas  las llamadas a assertXXX)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in; font-weight: normal;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;Corro  las pruebas. Pasan (verde) y ¡¡con la misma cobertura que antes!!&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p  style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;¿Qué falló?  &lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;Luego de eliminar los assert mis pruebas son apenas mejores que un compilador con checkeo de tipos (tema para alguna tesis :) ).&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;Entre la prueba automática y el producto se mantiene una coherencia y sincronización, justamente esto es lo que nos permite decir que, a diferencia de los diseños en documentos, las pruebas automatizadas deben estar siempre actualizadas. Pero la relación entre el código del producto y las pruebas no es simétrica. Si tengo pruebas de mala calidad, el código del producto no las detectan.&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;¿Cómo podría medir la calidad de mis pruebas? Este es un tema muy interesante, y una razón por la que deberías tener testers en el equipo :D. Como ejemplo, algo que se puede hacer es mutation testing: modificar el producto (aka inyectar errores) para ver si las pruebas detectan los errores inyectados.&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Otras coberturas por pruebas unitarias automáticas&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;En herramientas de medición de cobertura se pueden medir distintos tipos de cobertura. Por ejemplo en Java (con EMMA) se puede medir cobertura por paquete, por clase o por línea. También se podría medir cobertura por función o por expresión. Todas estas, con la idea que cobertura significa que en algún momento se haya ejecutado esa parte del código.&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;Sin intentar hacer un tratado sobre coberturas, nombro otras:&lt;/span&gt;&lt;/p&gt; &lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in; font-weight: normal;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;Flujo  de datos: el comportamiento puede depender de  los datos. En el ejemplo, si tengo una sola prueba  assertEquals(2,dividir(4,2));&lt;/span&gt; tengo 100% cobertura pero no  estoy probando el caso relevante &lt;span style=";font-family:arial;font-size:85%;"&gt;dividir(x,0)&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=";font-family:arial;font-size:85%;"&gt;            Código a probar:  int dividir(int a, int b) { return a/b; }  &lt;/span&gt;&lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in; font-weight: normal;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;Camino:  si consideramos cada bifurcación del código como un nodo, cada  camino en el grafo resultante puede ser significativo desde el punto  de vista de prueba. El problema es que el número de caminos crece  exponencialmente.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in; font-weight: normal;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;Cobertura  de requerimientos: damos vuelta la métrica, dado que no podemos  probar cobertura de código que no existe (tendríamos cobertura  mayor que 100%), medimos la cobertura de los requerimientos para ver cuales está implementados. Algo parecido pasa con las &lt;/span&gt;&lt;span style="font-size:85%;"&gt;API cuando son impuestas (podemos medir si cumplimos con el contratos de las APIs).&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p  style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;¿Cuál es la cobertura correcta? Es como preguntar cuanto dura un día. Puede ser simple (24hs) o &lt;a href="http://es.wikipedia.org/wiki/D%C3%ADa"&gt;complicado&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;  &lt;p  style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;Nota: no puedo dejar de nombrar la cobertura de XML, que puede ser pensada como un tipo de cobertura de Flujo de datos o de requerimientos.&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Coberturas por pruebas de integración&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;Las pruebas unitarias parten del diseño. Es una forma de diseño ejecutable, gracias a eso nos aseguramos que la aplicación cumpla con el diseño.&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;¿Pero es correcto el diseño? Por ejemplo, cuando extendemos o nos integramos con productos de terceros, tenemos que validar que nuestra comprensión de esos producto sea correcta y, desde el punto de vista de regresión, que ese comportamiento no haya cambiado en el tiempo.  &lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;Estuve en proyectos en los que construíamos addin a MS Outlook, o extensiones a Liferay, y la importancia  de estas pruebas era tan grande (por la evaluación de riesgo) que se ponía en dudas la conveniencia de hacer pruebas unitarias. En estos casos, en vez de la pirámide tradicional de automatización de la prueba (mucha unitaria, algo de integración, poco de sistema desde interfase usuaria), se tenía niveles similares de prueba unitaria y de integración.&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;Si quisieramos medir la cobertura de las pruebas de integración, tendríamos que medir incluyendo al producto plataforma (Outlook o Liferay)&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Otras pruebas&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;Y no todo termina ahí. ¿Hemos probado seguridad, robustez, usabilidad, etc?&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;¿Son todas las pruebas basadas en ejemplos? ¿Cómo medimos la calidad de la prueba cuando probamos con técnicas que usan oráculos no humanos, invariantes y fuzzing?&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;  &lt;/p&gt; &lt;p  style="margin-bottom: 0in;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;¿Hacemos el producto correcto?&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;Comentamos que en ocaciones necesitamos saber si el diseño es correcto. Pero más importante, ¿hacemos el producto correcto?&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;Ya sea que hagamos pruebas exploratorias o que tengamos las pruebas de aceptación automatizadas, ¿cómo medimos que estas pruebas sean buenas?&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: normal;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in;font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Conclusión&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p face="arial" style="margin-bottom: 0in; font-weight: normal;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Repitiendo lo que dije al principio, prefiero mil veces discusiones sobre cuánto debemos probar antes que si tenemos o no que probar.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Pero es una discusión que tenemos que tener en el equipo. Y como siempre, la respuesta no es única.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p  style="margin-bottom: 0in; font-weight: normal; font-family:arial;" align="LEFT"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-230621977317072016?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/230621977317072016/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=230621977317072016' title='6 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/230621977317072016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/230621977317072016'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/08/el-cobertura-no-significa-nada.html' title='El % cobertura no significa nada'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-1645009812149278820</id><published>2009-08-23T11:10:00.002-03:00</published><updated>2009-08-23T11:16:17.424-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='presentación'/><category scheme='http://www.blogger.com/atom/ns#' term='eventos'/><title type='text'>Charlas en Exactas: Panel de framework MVC para desarrollo Web</title><content type='html'>&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;El viernes próximo tendrá lugar un panel de Frameworks Model-View-Controler (MVC) organizado por la Secretaría de Extensión, Graduados y Bienestar, que contará con la participación de los especialistas Mariano Tugnarelli (Seam), Esteban Lorenzano (Seaside), Edgardo Rossetto (ASP.NET MVC) y Gustavo Andrés Brey (Ruby on Rails). Esta es la 2da charla abierta (&lt;a href="http://softwareagil.blogspot.com/2009/08/configuracion-de-software-y-svn.html"&gt;ver la anterior&lt;/a&gt;).&lt;/span&gt;&lt;br /&gt;  &lt;br /&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;El panel consistirá en una primera parte en la que cada panelista presentará brevemente el framework, seguida de un espacio para preguntas a los panelista.&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;VIERNES 28 de AGOSTO&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;de 15.00 a 17.00 hs&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: arial,helvetica,sans-serif;"&gt;AULA E24&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt; PABELLÓN I de CIUDAD UNIVERSITARIA&lt;/span&gt;&lt;br /&gt;Más info en &lt;a href="http://www.exactas.uba.ar/uti" target="_blank"&gt;http://www.exactas.uba.ar/uti&lt;/a&gt;&lt;br /&gt;&lt;br /&gt; &lt;span style="font-family: arial,helvetica,sans-serif;"&gt;La descripción original del patrón Model-View-Controller fue hecha para Smalltalk en 1980. Durante un tiempo las aplicaciones web no lo utilizaron pero actualmente la existencia de frameworks potentes, que permiten completar aplicaciones muy rápidamente, hacen que la tendencia es que la mayoría de los desarrollos web utilicen alguno de los frameworks. En el panel se discutirán las ventajas y desventajas comparativas de los frameworks Seam (Java), Seaside (Smalltalk), ASP.NET MVC (.NET) y Ruby on&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: arial,helvetica,sans-serif;"&gt; Rails (Ruby).&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-1645009812149278820?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/1645009812149278820/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=1645009812149278820' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/1645009812149278820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/1645009812149278820'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/08/charlas-en-exactas-panel-de-framework.html' title='Charlas en Exactas: Panel de framework MVC para desarrollo Web'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-9136068484549780246</id><published>2009-08-22T19:24:00.007-03:00</published><updated>2009-08-22T23:54:08.141-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xp'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><category scheme='http://www.blogger.com/atom/ns#' term='eventos'/><title type='text'>Resultados de la charla en Rafaela</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;El miércoles estuve en Rafaela, Prov. Santa Fé, dando una charla sobre Desarrollo de Software Ágil en &lt;a href="http://www.ucse.edu.ar/web/rafaela/sede_rafaela.htm" target="_blank"&gt;UCSE Rafaela&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Rafaela tiene una carrera de ingeniería de software en la UCSE, y una tecnicatura en programación de la UTN, en ambos casos son recientes.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Se está acelerando la cantidad de profesionalesans serifsans serifs del software y las empresas están creciendo en forma acorde.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Aproveché mi visita para visitar algunas de las empresas de software. Rafaela no tiene una gran empresa cliente que defina el mercado, y el mercado local no es muy grande, por lo que las empresas crecen hacia mercados remotos, frecuentemente internacionales.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;En ese contexto (más profesionales, empresas creciendo, mercado internacional) varias de las empresas están interesadas en incorporar formas de mantenerse organizadas (crisis de crecimiento) y lograr algún 'sello de calidad'. Siendo empresas chicas, la elección parecería ser Desarrollo ágil + ISO 9001.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;En mi &lt;a href="http://www.box.net/shared/mbpmsb1fc7" target="_blank"&gt;presentación&lt;/a&gt; traté de indicar las razones por las que se elegiría utilizar desarrollo ágil (y por ende, cuando no), seguido con una introducción a Scrum y una aún más breve para eXtreme Programming, indicando que implementar Scrum sin XP es difícil en el largo plazo.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Hubo 100 personas, lo que superó nuestras expectativas. &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Muy buena la organización, va mi agradecimiento a Darío Karchesky, las autoridades de UCSE por invitarme, y a todas las personas de UCSE que ayudaron en la organización.&lt;br /&gt;&lt;br /&gt;Para los asistentes, si quieren sumarse a la comunidad y ver próximos eventos (además de este blog ;) :&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://tech.groups.yahoo.com/group/foro-agiles/" target="_blank"&gt;Foro ágiles&lt;/a&gt;: discusión latinoamericana de desarrollo ágil.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://groups.yahoo.com/group/agiles-argentina" target="_blank"&gt;Ágiles Argentina&lt;/a&gt;: organización y eventos argentinos&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.agiles.org/" target="_blank"&gt;Ágiles&lt;/a&gt;: portal en español&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-9136068484549780246?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/9136068484549780246/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=9136068484549780246' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/9136068484549780246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/9136068484549780246'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/08/resultados-de-la-charla-en-rafaela.html' title='Resultados de la charla en Rafaela'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-8667850538132207358</id><published>2009-08-14T20:07:00.004-03:00</published><updated>2009-08-23T11:15:48.522-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='presentación'/><category scheme='http://www.blogger.com/atom/ns#' term='eventos'/><title type='text'>Configuración de Software y SVN</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Hoy se realizó la primera charla organizada por el &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.exactas.uba.ar/uti/" target="_blank"&gt;equipo en el que estoy trabajando&lt;/a&gt;&lt;span style="font-family:arial;"&gt; en la Facultad de Ciencias Exactas y Naturales de la UBA.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Por ser la primera charla, y habiéndose retrasado por el tema de la gripe, sinceramente no esperábamos mucha asistencia. Una grata sorpresa fue que hubo unas 20-25 personas (nosotros somos 6).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6LEwAhGp4tQ/SoXz4fF84tI/AAAAAAAAAcA/oudQKWrK8OE/s1600-h/DSC01848small.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 118px;" src="http://1.bp.blogspot.com/_6LEwAhGp4tQ/SoXz4fF84tI/AAAAAAAAAcA/oudQKWrK8OE/s200/DSC01848small.JPG" alt="" id="BLOGGER_PHOTO_ID_5369966282453869266" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;En la foto se puede ver a Diego Quesada Allué presentando al disertante, Sergio Romano, del Grupo Esfera y ex-alumno de la casa.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;En &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.exactas.uba.ar/uti/" target="_blank"&gt;nuestro blog&lt;/a&gt;&lt;span style="font-family:arial;"&gt; publicaremos la presentación en breve, y en una o dos semanas el video de la charla.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;La próxima charla será el 28 de Agosto, un panel que discutirá sobre diferentes frameworks MVC. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;¡Nos vemos!&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-8667850538132207358?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/8667850538132207358/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=8667850538132207358' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/8667850538132207358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/8667850538132207358'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/08/configuracion-de-software-y-svn.html' title='Configuración de Software y SVN'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_6LEwAhGp4tQ/SoXz4fF84tI/AAAAAAAAAcA/oudQKWrK8OE/s72-c/DSC01848small.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-3103027334704360245</id><published>2009-08-14T19:37:00.006-03:00</published><updated>2009-08-22T23:40:46.995-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iso'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><category scheme='http://www.blogger.com/atom/ns#' term='eventos'/><title type='text'>Desarrollo de Software Ágil en Rafaela</title><content type='html'>&lt;span style=";font-family:arial;font-size:85%;"  &gt;El miércoles 19 estaré en &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Rafaela&lt;/span&gt;, en &lt;a href="http://www.ucse.edu.ar/web/rafaela/Actualidad/Novedades/Seminario.htm" target="_blank"&gt;Universidad Católica de Santiago del Estero&lt;/a&gt;, presentando algunas ideas sobre el desarrollo de software:&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;El Desarrollo del software está en el medio de un proceso de cambio. Luego de estar fuertemente influenciada por estándares surgidos de proyectos enormes del Departamento de &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;Defensa&lt;/span&gt; de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;EEUU&lt;/span&gt; (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;CMMi&lt;/span&gt;), desde hace una década se está imponiendo una forma de trabajo, el Desarrollo Ágil de Software, que permiten a las empresas crear productos innovadores de mejor calidad y menor costo. Otra característica importante es que los equipos que trabajan de esta manera están más motivados y contentos con su trabajo. Presentaremos los principios algunas de las metodologías ágiles, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Scrum&lt;/span&gt; y &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;XP&lt;/span&gt;, y veremos como estas metodologías &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;pueden&lt;/span&gt; ser implementadas en forma incremental, y &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;conjuntamente&lt;/span&gt; con normas ISO 9001.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.ucse.edu.ar/web/rafaela/Actualidad/Novedades/Seminario.htm" target="_blank"&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;Más información&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://softwareagil.blogspot.com/2009/08/resultados-de-la-charla-en-rafaela.html"&gt;&lt;span style="font-size:85%;"&gt;Resultados de la charla&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-3103027334704360245?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/3103027334704360245/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=3103027334704360245' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/3103027334704360245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/3103027334704360245'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/08/desarrollo-de-software-agil-en-rafaela.html' title='Desarrollo de Software Ágil en Rafaela'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-4127772944091463540</id><published>2009-08-12T23:15:00.005-03:00</published><updated>2009-08-12T23:31:42.292-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='curso'/><category scheme='http://www.blogger.com/atom/ns#' term='agiles 2009'/><category scheme='http://www.blogger.com/atom/ns#' term='eventos'/><title type='text'>Registración a Ágiles 2009!</title><content type='html'>&lt;span style="font-family: arial;font-size:85%;" &gt;Ya puedes registrate a Ágiles 2009 is open! (evento y cursos)&lt;br /&gt;&lt;br /&gt;Ágiles 2009 se realizará los días 6-9 de Octubre en Florianópolis, Brasil.&lt;br /&gt;&lt;br /&gt;Ágiles 2009 busca ser el punto de encuentro de los profesionales de TI de latinoamérica interesados en compartir experiencias, discutir y aprender sobre el Desarrollo Ágil de Software.&lt;br /&gt;&lt;br /&gt;Entre los invitados internacionales que participarán en Ágiles 2009 están Matt Gelbwaks, Naresh Jain, Dave Nicolette, Joshua Keriewsky y los oradores principales Brian Marick y Diana Larsen.&lt;br /&gt;&lt;br /&gt;Lo conferencia consistirá en presentaciones, sesiones interacticas y talleres. Esperamos unas 800 personas de todas partes del mundo.&lt;br /&gt;&lt;br /&gt;Antes del evento habrá cursos de  CSM, CSPO, TDD y Retrospectivas.&lt;br /&gt;&lt;br /&gt;Puedes registrarte en &lt;a rel="nofollow" href="http://www.agiles2009.org/es/registration.php" target="_blank"&gt;http://www.agiles2009.org/es/registracion.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Para más información del evento, programa o sede consulta en &lt;a rel="nofollow" href="http://www.agiles2009.org/" target="_blank"&gt;www.agiles2009.org&lt;/a&gt;&lt;/span&gt;&lt;span style="color:black;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;Organizadores de Ágiles 2009&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;Ágiles 2009 es posible gracias a la colaboración de &lt;b&gt;OnCast Technologies&lt;/b&gt; y al apoyo de nuestros sponsors:&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;div&gt;&lt;span style="color:black;"&gt;[Gold Sponsor]&lt;br /&gt;&lt;b&gt;&lt;a href="http://globo.com/" target="_blank"&gt;&lt;span&gt;Globo.com&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="color:black;"&gt;&lt;b&gt;&lt;span&gt; &lt;/span&gt;| ThoughtWorks&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;[Silver  Sponsor]&lt;/span&gt;&lt;br /&gt;&lt;b style="color: rgb(0, 0, 0);"&gt;Baufest | Scrum Alliance | Agilar | AdaptWorks | Industrial Logic&lt;/b&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; | &lt;/span&gt;&lt;/span&gt;&lt;span style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px;font-size:78%;" &gt;&lt;b&gt;Agile Alliance&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-size:78%;color:black;"  &gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;[Media Sponsors]&lt;br /&gt;&lt;b&gt;Visão Ágil | InfoQ&lt;/b&gt;&lt;/span&gt;&lt;span style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px;font-size:78%;" &gt;&lt;span style="color:black;"&gt;&lt;b&gt; | Globalcode&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-size:78%;color:black;"  &gt;&lt;br /&gt;[Institutional Sponsor]&lt;br /&gt;&lt;b&gt;SADIO | ACATE&lt;/b&gt;&lt;b&gt;&lt;span&gt; &lt;/span&gt;|  SUCESU-SC&lt;/b&gt;&lt;/span&gt; &lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-4127772944091463540?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/4127772944091463540/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=4127772944091463540' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/4127772944091463540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/4127772944091463540'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/08/registracion-agiles-2009.html' title='Registración a Ágiles 2009!'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-2905530532616884060</id><published>2009-07-14T12:20:00.001-03:00</published><updated>2009-07-14T12:20:59.618-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='curso'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><title type='text'>Scrum en INTI</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Recientemente facilitamos (junto con Pablo "Bauna" Nussembaum), un curso de &lt;a href="http://www.inti.gov.ar/capacitacion/software/scrum.htm" target="_blank"&gt;dos días sobre Scrum&lt;/a&gt;, en el INTI. Pueden ver la &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.box.net/shared/ejoa9j9vgs" target="_blank"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;presentación&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Algunas de las actividades que hicimos:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;La ronda o el nudo (de autoorganización, ver la &lt;/span&gt;&lt;/span&gt;&lt;a href="http://blog.tastycupcakes.com/2009/06/tangled-mess/" target="_blank"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;descripción en inglés&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Hacer un folleto del spa de perros (simulación de tres iteraciones con una sola presentación al usaurio, copiado de Jeff Sutherland)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Estimación de paises (estimación, tomado de Mike Cohn, similar a &lt;/span&gt;&lt;/span&gt;&lt;a href="http://blog.tastycupcakes.com/2009/06/doggy-planning/" target="_blank"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Doggy Planning&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Pajarraco (simulación de desarrollo iterativo e incremental, con 3 iteraciones con revisión del producto por el usuario, y nuevos requerimientos al inicio de cada iteración, tomado de Alan Cyment)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Retrospectiva (sobre el pajarraco, detectar problemas y sugerir mejoras).&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Como siempre, la actividad que se lleva todos los elogios es el Pajarraco, con los grupos tomándose fotos con el producto. Un rasgo muy importante, creo que demuestra que hacer el producto fue divertido o que están orgullosos (o las dos cosas) y tienen ganas de compartirlo con otros. Ese es el sentimiento que buscamos que tengan todos los equipos.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Usamos también la idea de postear las preguntas. Este punto no funcionó muy bien. Creo que lo que faltó es un momento específico para revisarlas y contestarlas.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Por otro lado, hubo muchas preguntas, que fueron complentando el contendido del curso, sin necesariamente seguir el orden de la presentación. Me llevo la fuerte idea de reducir presentación y hacer mucho más foco en la dinámica y actividades del curso.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-2905530532616884060?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/2905530532616884060/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=2905530532616884060' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/2905530532616884060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/2905530532616884060'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/07/scrum-en-inti.html' title='Scrum en INTI'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-5665397402526581797</id><published>2009-07-13T00:11:00.004-03:00</published><updated>2009-09-29T08:04:28.667-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libro'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><title type='text'>Artful Making</title><content type='html'>&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Al pensar usamos nuestro lenguaje. Así el lenguaje limita lo que pensamos o al menos podemos decir que es mucho más dificil manejar conceptos o abstraciones sobre los que no tenemos palabras apropiadas. Cada tanto tenemos la suerte de agregar nuevas palabras a nuestro lenguaje, que nos permiten expresar más sencillamente algo que teníamos dando vuelta en la cabeza.&lt;br /&gt;Esta vez me pasó con el libro “Artful Making”, de Rob Austin y Lee Davin (pueden ver gratuitamente el &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;a href="http://books.google.com.ar/books?id=4KNTCBq20ccC&amp;amp;printsec=frontcover&amp;amp;dq=artful+making&amp;amp;as_brr=0&amp;amp;ei=BCRaSqDuH5WOyASZpKH8Ag&amp;amp;hl=en&amp;amp;rview=1"&gt;prólogo y capítulo 1&lt;/a&gt;).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Este libro, entre otras cosas, me dió las palabras-conceptos Artful Making e Industrial Making. El nuevo modelo mental es poderoso (“Mindbending” dice Kent Beck). Me hicieron replantear parte de mis ideas &lt;/span&gt;&lt;/span&gt;&lt;a href="http://softwareagil.blogspot.com/2009/05/cmmi-y-agil-choque-de-civilizaciones.html"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;CMMI y Agile&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; con resultado parcialmente reflejado en &lt;/span&gt;&lt;/span&gt;&lt;a href="http://softwareagil.blogspot.com/2009/06/panel-cmmi-vs-agil-12.html"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;parte 1&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;a href="http://softwareagil.blogspot.com/2009/06/panel-cmmi-vs-agil-22.html"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;parte 2&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;.&lt;br /&gt;Artful making es el proceso de creación de valor en el cual la innovación es un factor importante. Pero no siempre se puede o no siempre es bueno. Los ejemplos dados son la preparación de las obres teatrales, el desarrollo de software y la planificación estratégica. Pero es probable que estas ideas sean aplicables a la mayoría de los trabajadores del conocimiento, simpre que se den condiciones necesarias. Y la tendencia es que los trabajos son cada vez más asimibles a trabajo del conocimiento.&lt;br /&gt;Industrial making es el proceso de creación en el que se replica lo hecho, mientras que en artful making se reconcibe, nunca se hace lomismo. Es la forma en que se trabaja en las fábricas.&lt;br /&gt;¿Cuáles son las características para poder hacer artful making?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Necesidad de innovación&lt;/li&gt;&lt;li&gt;Iteraciones cortas&lt;/li&gt;&lt;li&gt;Repeticiones confiable&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Para que las iteraciones sean cortas, deben ser baratas. El costo de iteración tiene dos componentes:&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;Exploración&lt;/span&gt;: probar caminos y soluciones alternativas. En una automotríz podría ser hacer un nuevo modelo a escala o un prototipo de un nuevo modelo.&lt;br /&gt;&lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;Reconfiguración&lt;/span&gt;: cambiar el producto/proceso para mejorar el producto u obtener otro producto. Por ejemplo, en una automotriz, los cambios necesarios en las herramientas, layout, etc. necesarios para producir otro modelo.&lt;br /&gt;&lt;br /&gt;También es interesante descripción y progresión descripta (con justificación económica) entre la forma de trabajo del artesano medieval, del ingeniero de procesos industriales (“white collar”) seguidor del scientific management, y por último, el trabajador de conocimiento, con sus puntos de contacto con el trabajo de los artistas. Tendría que revisar el post que hicimos hace unos meses sobre Ingeniería vs Artesanía.&lt;br /&gt;Hay que tener en cuenta que el público objetivo del libro son los gerentes, de ahí el subtítulo “What managers need to know about how artists work”.  Para ver la realción de la innovación con las personas que hacen el trabajo, es más apropiado el libro &lt;a href="http://softwareagil.blogspot.com/2008/11/hace-unos-meses-estuve-como-co-trainer.html"&gt;Free Play&lt;/a&gt;.&lt;br /&gt;Hay algunos conceptos del libro que resuenan en la forma en que &lt;a href="http://agileanarchy.wordpress.com/"&gt;Tobias Mayer&lt;/a&gt; y Alan Cyment realizan las capacitaciones CSM. Y no es extraño, ya que ambos tienen background teatral. Y durante la organización de &lt;a href="http://www.agiles2008.org/"&gt;Ágiles 2008&lt;/a&gt;, Tobias se puso en contacto con Lee Davin, para que viniera. Lee estaba de acuerdo, pero lamentablemente no teníamos dinero confirmado en el momento en que lo hablamos. Volviendo a las coincidencias, la idea de trabajar al límite, sentirse ligeramente incómodo. No tan incómodo como para trabajar stressado y tan cómodo como para caer en la complacencia y no mejorar.&lt;br /&gt;Otro punto que me parece muy bueno es el control liberando (Control by release), un concepto complejo de entender y transmitir. Creo que está bien implementado en Scrum: definir claramente los objetivos (tema e items en el backlog), imponer ciertos límites (iteraciones de duración fija con entregables definidos y calidad de producción) y dejar libre al equipo.&lt;br /&gt;&lt;br /&gt;Muy recomendable, ¡sobre todo para lo gerentes!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Lo pude leer gracias a Diego Fontdevila que me lo presó, pero si lo querés comprar...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;/span&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&amp;amp;bc1=FFFFFF&amp;amp;IS2=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=softagil-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=as1&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;asins=0130086959" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-5665397402526581797?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/5665397402526581797/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=5665397402526581797' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/5665397402526581797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/5665397402526581797'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/07/artful-making.html' title='Artful Making'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-6044838313961461928</id><published>2009-07-10T08:18:00.003-03:00</published><updated>2009-07-10T08:54:48.436-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openspace'/><category scheme='http://www.blogger.com/atom/ns#' term='agileopen'/><category scheme='http://www.blogger.com/atom/ns#' term='eventos'/><title type='text'>alt.net Argentina 09</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Carlos Peix y Martín Salias catalizaron el inicio de Alt.NET en Argentina. Esta es una movida interesante, y en alguna medida, paralela a los Agile Open.&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Las reuniones de Alt.NET son en formato Open Space, igual que los Agile Open, pero la temática es distinta. Son reuniones de gente que desarrolla con la tecnología .NET, pero sin ser "guiada" por Microsoft.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Microsoft Argentina ofreció las oficianas, pero el resto fue todo comunidad. Carlos y Martín están muy relacionadas con el Microsoft User Group (MUG).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;No pude asistir, pero me comentaron que salió muy bueno. Algo genial de este evento es que lograron hacerlo más JIT que los Agile Open: pidieron pizzas, tomando en cuanta cuantos asistentes había. Ese tema aún no lo tenemos resuelto en los AO, pero no se si se puede, ya que con eventos más grandes es más complidado.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Pueden ver algunas fotos del evento en el blog de &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;a href="http://leomicheloni.blogspot.com/2009/05/altnet-argetina-09-fotos.html" target="_blank"&gt;Leo Micheloni&lt;/a&gt;, y más &lt;a href="http://www.flickr.com/photos/32140881@N04/sets/72157617858437849/" target="_blank"&gt;aquí&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Y si quieren formar parte de la comunidad, pueden sumarse en &lt;/span&gt;&lt;/span&gt;&lt;a href="http://groups.google.com/group/altnet-argentina" target="_blank"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;http://groups.google.com/group/altnet-argentina&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-6044838313961461928?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/6044838313961461928/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=6044838313961461928' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/6044838313961461928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/6044838313961461928'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/07/altnet-argentina-09.html' title='alt.net Argentina 09'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-8271962496099601581</id><published>2009-07-08T23:39:00.004-03:00</published><updated>2009-07-22T23:16:43.795-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='testing/calidad'/><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='tdd'/><category scheme='http://www.blogger.com/atom/ns#' term='curso'/><title type='text'>Intro al testing en SADIO</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;A mediados del mes pasado di un curso sobre &lt;/span&gt;&lt;/span&gt;&lt;a href="http://softwareagil.blogspot.com/2009/05/curso-introduccion-al-testing.html"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Introducción al Testing&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; en &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.sadio.org.ar/modules.php?op=modload&amp;amp;name=News&amp;amp;file=article&amp;amp;sid=316&amp;amp;mode=thread&amp;amp;order=0&amp;amp;thold=0" target="_blank"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;SADIO&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Como siempre me pasa la primera vez que organizo cursos con alguna entidad, y a pesar de todas las experiencias previas (SADIO nos ayudó mucho en la organización de &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.agiles2008.org/"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Ágiles 2008&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;), antes del curso tenía cierta ansiedad por ver la convocatoria, que tipo de gente participa, cómo es la organización y logística del evento, etc.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Por suerte, la organización estuvo muy bien, y la convocatoria fue muy buena. Encontré a algunos comocidos, pero a muchos desconocidos, lo que es bueno! Todos muy entusiastas y comprometidos. Gente de Gral. Pico, de Córdoba, de La Plata, y por supuesto de la Cdad. de Buenos Aires. Muchos testers, algunos desarrolladores. Una pena que la gente de Córdoba no conocía al Lab de Calidad del INTI, y los cursos que dan sobre testing. Una muestra (y van ...) que los testers no tenemos una comunidad. Los pocos cursos que se dan los conocen pocas personas.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;En lineas generales, el experimento salió bien. Pueden ver las &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.box.net/shared/jc4ylb57di" target="_blank"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;transparencias&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; y el &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.box.net/shared/sok9mzfmj2" target="_blank"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;código&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;En cuanto a contenido, creo que debería haber recortado cantidad, en favor de más ejercicios. Dos días con mucha presentación se vuelve aburrido. Aún así, tuve que saltear contenido.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;El códido está con NetBeans, junit, emma, y Marathon. Es el caso ultra simple de los triángulos, que usamos para hacer un brevísimo TDD (junit), mostrar cobertura (emma) y realizar pruebas automatizadas desde GUI (Marathon).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Hicimos el juego del Pajarraco, y como siempre, sirvió a su cometido: ser una referencia para todo lo que vimos después.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;No me quedé conforme con la presentación de los temas de cobertura. Quedó como una presentación teórica, dada a las apuradas. No logré lo que buscaba: una herramienta y demostración sobre el valor adicional que podemos dar los testers.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Tampoco dió el tiempo para hacer prácticas sobre pruebas exploratorias, algo que me hubiera gustado.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Veremos si cambio un poco para Rosario (Agosto). Y después vienen los cursos de Automatización, en FIUBA (si logro organizarlos) y en Rosario, también con el &lt;a href="http://www.polotecnologico.net/index.cgi?static=area-cci" target="_blank"&gt;Lab de Calidad del Polo.&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-8271962496099601581?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/8271962496099601581/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=8271962496099601581' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/8271962496099601581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/8271962496099601581'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/07/intro-al-testing-en-sadio.html' title='Intro al testing en SADIO'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-662046844893106387</id><published>2009-07-03T20:02:00.003-03:00</published><updated>2009-07-03T20:05:53.400-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agiles 2009'/><category scheme='http://www.blogger.com/atom/ns#' term='eventos'/><title type='text'>Ágiles 2009 - Llamada a Participación</title><content type='html'>&lt;span class="Apple-style-span"   style=" border-collapse: collapse;  font-family:arial;font-size:13px;"&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; "&gt;Qué opinas de formar parte del equipo de expositores que reune nombres como Brian Marick, Diana Larsen, Matt Gelbwaks, Naresh Jain, Dave Nicolette, Joshua Kerievsky, Alan Cyment, Alexandre Magno, entre otros? El próximo &lt;b&gt;lunes 6 de julio&lt;/b&gt; será la última oportunidad para presentar tu propuesta de charla en &lt;b&gt;Ágiles 2009&lt;/b&gt;!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Ágiles 2009&lt;/b&gt;, a realizarse en &lt;b&gt;Florianópolis, Brasil&lt;/b&gt;, es un evento sin fines de lucro, organizado por profesionales entusiastas del tema, unidos por el objetivo de crear un espacio amplio de discusión sobre las metodologías ágiles y su adopción en América Latina. (&lt;a href="http://www.agiles2009.org/" target="_blank"&gt;más información&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Como expositor, tendrás acceso libre a la conferencia y otras ventajas que los organizadores están preparando para ti! Puedes proponer una presentación, un tutorial, un reporte de experiencias o un workshop. Accede a &lt;a href="http://www.agiles2009.org/es/submissions.php" target="_blank"&gt;http://www.agiles2009.org/&lt;wbr&gt;es/submissions.php&lt;/a&gt; para ver la información que debes proporcionar para presentar tus propuestas.&lt;br /&gt;&lt;br /&gt;¡Esperamos contar contigo en Ágiles 2009!&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; "&gt;Organizadores de Ágiles 2009&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; "&gt;&lt;span style=" ;font-size:x-small;"&gt;Agiles 2009 es organizado por &lt;b&gt;OnCast&lt;/b&gt; y es posible gracias a nuestros sponsors&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; "&gt;&lt;span style=" ;font-size:x-small;"&gt;[Silver Sponsor]&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; "&gt;&lt;span style=" ;font-size:x-small;"&gt;&lt;b&gt;Baufest | Scrum Alliance | Agilar | AdaptWorks | Industrial Logic&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; "&gt;&lt;span style=" ;font-size:x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; "&gt;&lt;span style="border-collapse: separate; "&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; "&gt;&lt;span style=" ;font-size:x-small;"&gt;[Institutional Sponsor]&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; "&gt;&lt;span style=" ;font-size:x-small;"&gt;&lt;b&gt;SADIO | Agile Alliance&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-662046844893106387?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/662046844893106387/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=662046844893106387' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/662046844893106387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/662046844893106387'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/07/agiles-2009-llamada-participacion.html' title='Ágiles 2009 - Llamada a Participación'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-7580657414338114051</id><published>2009-06-27T23:56:00.003-03:00</published><updated>2009-06-28T00:51:16.232-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lean'/><category scheme='http://www.blogger.com/atom/ns#' term='libro'/><category scheme='http://www.blogger.com/atom/ns#' term='cmmi'/><category scheme='http://www.blogger.com/atom/ns#' term='eventos'/><title type='text'>Panel CMMI vs Ágil (2/2)</title><content type='html'>&lt;span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Voy a comentar algunas de las preguntas que nos hicieron al panel (parte 1: &lt;a href="http://softwareagil.blogspot.com/2009/06/panel-cmmi-vs-agil-12.html"&gt;resumen de las presentaciones del panel&lt;/a&gt;) y algunos pensamientos y situaciones que tuve luego del evento.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;asistente: ¿Puede aplicarse ágil en grupos grandes?&lt;br /&gt;yo: ¿qué es grande para vos?&lt;br /&gt;asistente: El sistema de defenza de China&lt;br /&gt;(no conteste, alguien más lo hizo)&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;Ugh? ¿acaso estaría esa persona en ese equipo? ¿si no, que interés práctico puede tener una pregunta así? Mi hipótesis es que hay una suposición subyacente: lo que es bueno a un proyecto enorme, debe ser bueno para un proyecto chico. Según esta hipótesis, los problemas de escalamiento sólo se darían al agrandar, no al achicar.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;asistente (otro):¿cómo logro con ágil que todos los equipos trabajen en forma similar?&lt;br /&gt;yo: ¿Por qué querés que trabajen en forma similar?&lt;br /&gt;asistente: la compañía tiene que tener una forma definida de hacer las cosas&lt;br /&gt;yo: ¿Qué valor de negocio tiene eso? (y comenté el caso de Toyota, en el que cada planta que hace el mismo vehículo tiene layout diferentes, y cada uno es óptimo en cuanto a condiciones locales)&lt;br /&gt;asistente: pero los trabajos que hacen deben tener algo en común ...&lt;br /&gt;(perdí la atención del asistente, y el hilo del diálogo fue hacia otro lado)&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;¿Por qué la unificación de las formas de trabajo es visto cómo una verdad indiscutible?&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia; font-size: 16px; "&gt;&lt;div&gt;&lt;span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;La semana pasada estábamos en una clase de la facultad, en la simulación de una retrospectiva. El problema a resolver era: requierimientos muy cambiantes.&lt;br /&gt;alumno: una mejora sería "estandarizar el proceso de elicitación de requerimientos"&lt;br /&gt;yo: ¿Por qué te parece que esto resolvería el problema?&lt;br /&gt;alumno: está muy estudiado como deben obtenerse los requerimientos. Deberíamos incorporar esto a los procesos.&lt;br /&gt;yo: ¿Pero eso ya se hace en la compañia? &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;alumno: ...&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;yo: Digo, porque si decimos que queremos estandarizarlos es porque en algún área o grupo ya se están aplicando y queremos llevarlo a otros, no? &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia; font-size: 16px; font-style: normal; "&gt;&lt;div&gt;&lt;span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;alumno: ...&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;yo: Si no se usaron nunca, quizás debiérmos probarlos en algún grupo, antes de estandarizarlos&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: Georgia; font-size: 16px; font-style: normal; "&gt;&lt;div&gt;&lt;span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;alumno: (cara de no estoy de acuerdo con lo que decis pero sos el docente)&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial; font-size: 13px; "&gt;Ya no es sólo la unificación dentro de una compañia, sino la unificación a nivel industria. Implísita está la idea de que debe haber sólo una forma de manejar los requerimientos.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Paréntesis&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Recientemente me prestaron Artful Making, espero postear más extensamente sobre el libro, pero para este post basta con comentar que los autores plantean que hay dos formas de hacer las cosas: Artful Making, muy ligada a la innovación, con costo de iteración y de error bajo (ejemplos: teatro, software, estrategias corporativas); e Industrial Making, que es lo que ha tenido tanto éxito (revolución industrial), que nos parece como natural e innegable (producción en serie, economía de escala).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;b&gt;¿Qué encuentro en común en las sitiaciones descriptas arriba?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;La idea de "la mejor solución". Esta es una visión Taylorista, en la que alguien pude analizar el problema y encontrar la mejor forma de hacerlo. Por lo tanto, los operarios deben seguir al pié de la letra esa solución, ya que es la mejor.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Esto tiene dos problemas: por un lado, si estamos en una situación que permitiría usar Artful Making, lo estamos perdiendo. Por otro lado, si estamos en una situación de Industrial Making, nos quedamos con métodos de principios del siglo XX. Todo lo aprendido a partir de los '60 por los japoneses, y a partir de los '80 por el resto del mundo, no lo aplicamos: Lean Production.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;b&gt;¿Es esto un problema?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;¿Es un problema que algunas personas mantengan la idea de "la mejor solución"? Vuelvo sobre mi post &lt;a href="http://softwareagil.blogspot.com/2009/05/cmmi-y-agil-choque-de-civilizaciones.html"&gt;CMMI y Agile&lt;/a&gt;, y le doy otra vuelta de tuerca, porque voy a tocar el proceso de evaluación.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;En una charla con Mary Poppendieck, ella comentó los efectos nefastos y no deseados de las certificaciones: se incian tomando las buenas prácticas, se estandarizan, se instruye a los evaluadores y se los controla para evitar desvios y subjetividades, esto pone restrincciones externas a las empresas, que para no perder su status (certificación) establecen áreas internas que replican la idea de evaluadores que controlan el cumplimiento.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Todo esto genera una gran inercia. Si una empresa quiere innovar tiene que convencer a sus auditores, que tendrán que convencer a los evaluadores, que tendrán que convencer al organismo originador del estandar.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;En el panel, yo noté exactamente esa dinámica. El movimiento ágil se desarrolló casi totalmente fuera del alcance del SEI y las empresas CMMI. Luego que tomó fuerza, se hizo notorio que es algo bueno, por lo que muchas empresas emprezaron a usarlo y el SEI se puso a trabajar (luego que las ideas llegaron al mainstream) en mostrar que CMMI no es incompatible con Ágil. Y ahora está tratando de convencer a sus evaluadores de esto (y le cuesta).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Replanteando la pregunta, ¿será que por construcción el CMMI refleja el mainstream, lo común, y no fomenta la innovación? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;¿Puede incorporar el estado actual de las prácticas ágiles, pero inmediatamente lo congelará como el nuevo estándar, sólo para ser superado por las empresas que no son CMMI?&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-7580657414338114051?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/7580657414338114051/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=7580657414338114051' title='6 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/7580657414338114051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/7580657414338114051'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/06/panel-cmmi-vs-agil-22.html' title='Panel CMMI vs Ágil (2/2)'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-8653402461160420003</id><published>2009-06-27T23:45:00.005-03:00</published><updated>2009-06-28T13:15:16.764-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cmmi'/><category scheme='http://www.blogger.com/atom/ns#' term='eventos'/><title type='text'>Panel CMMI vs Ágil (1/2)</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Hace un mes tuve la suerte de participar en un panel organizado por &lt;a href="http://www.liveware.com.ar/" target="_blank"&gt;Liveware &lt;/a&gt;sobre CMMI y Desarrollo Ágil. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Asistió mucha gente, creo que con alto porcentaje de gente de áreas de mejora de procesos, y por lo tanta bastate CMMI.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Antes del panel huvo una presentación de Jorge Boria sobre la evolución de la Ingeniería del Software, para poner en contexto la aparición de CMM/I y de Agile Software Development, explicando brevemente Scrum y XP, y relacionándolos con ideas previas. Es muy dificil hacer todo esto en 2 hs, exige un nivel de síntesis muy grande. Creo que Boria logró hacerlo bien. Algunos puntos de Scrum y XP yo los habría comentado distintos, lo que me pasa con cualquier discertante.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Luego fue el panel, muy bien moderado por Alejandra Goldin (Liveware). Sobre el panel voy a comentar mi resumen, y en otro post algunas preguntas que se hicieron e ideas que me surgieron, todo filtrado por mi subjetividad y memoria. Espero que los otros panelistas y asistentes me corrijan.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;b&gt;Esteban Zuttion&lt;/b&gt; (Liveware): planteo el enfoque que tanto el modelo CMMI como las ideas ágiles pueden ser útiles en la mejora, y que ser evaluados con cierto nivel de CMMI puede tener beneficios de negocio. Que se hace es una decisión que debe analizarse con respecto a la estrategia de la compañía y las necesidades del negocio, como algo absoluto.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;b&gt;Martín Salías&lt;/b&gt; (Southworks): comentó que las prácticas ágiles soportan los objetivos de CMMI, incluso las métricas. Se generan un montón de datos como subproducto de las prácticas ágiles (nro de build rotos, % cobertura, etc). Comentó que en algunos casos no hay métrias pero las prácticas pueden equipararse a métricas (me hubiera gustado que se explayara en esto).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;b&gt;Santiago Ceria &lt;/b&gt;(Hexacta): Si uno aplica la típica combinación ágil de Scrum + algunas prácticas de XP logra un buen cubrimiento de los Niveles 2 y 3 de CMMI, en particular Scrum con prácticas de Nivel 2 y XP con las de Nivel 3. Digamos por ejemplo que la cobertura es de un 50%. El tema es que al implementar el resto de las prácticas que pide CMMI, se deben hacer cosas que presentan incompatibilidades con los principios ágiles expresados en el Manifesto. En particular mencioné la cantidad de documentación que hay que generar, el concepto de Quality Assurance que es incompatible con el principio de “trust” y la presencia por todos lados en CMMI de cosas que llevan a una implementación de una organización jerárquica (“senior management”, “Project manager”, “Project leader”, “team leader”) que es incompatible con las estructuras horizontales auto organizadas propuestas por los métodos ágiles.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; "&gt;&lt;span&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;b&gt;Juan Gabardini&lt;/b&gt; (Agilar): hablé sobre lo extraño que es ver que, partiendo de premisas parecidas (mejoras continua, Deming), se llegan a culturas a primera vista tan distintas. Me pregunto si esas diferencias culturales son compatibles en una misma organización, si una de las culturas se impondrá o si surgirá una nueva cultura que sea la síntesis de ambas. Más detalle de mis 10 min &lt;a href="http://softwareagil.blogspot.com/2009/05/cmmi-y-agil-choque-de-civilizaciones.html"&gt;aquí&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;b&gt;Mariela Rodriguez&lt;/b&gt; (Globant): después de mi vuelo estratosférico, Mariela comentó la realidad de Globant, en la que se realizan proyectos de desarrollo ágil aún con contratos de tiempo y costo cerrado. Hay reuniones periódicas, se muestra producto y se puede agregar nueva funcionalidad ... siempre que se saque otra. Algunos puntos muy interesantes: no lo pueden hacer con todos los clientes, algunos no quieren esto de reunirse cada mes. Y por otro lado, los equipos que trabajaron agilmente no quieren trabajar de otra forma.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;b&gt;Viviana Rubinstein&lt;/b&gt; (Liveware): tomó el guante de Santiago y diferenció claramente entre la evaluación y el modelo CMMI. En su punto de vista, el modelo no tiene conflictos con el desarrollo Ágil, pero la evaluación si. Me encantó una frase: "Cuando algún evaluado empieza a quejarse sobre lo que tiene que hacer (para que la evaluación de cierto nivel) le digo: yo estoy acá porque vos me llamaste"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;También refutó a Santiago sobre la obligatoriedad de algunas actividades. No puedo opinar sobre este cruce, no tengo conocimiento. Resumen: si querés ser evaluado, y si, te va a salis más caro que si no lo haces.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Finalmente Alejandra resumió nuestras ideas y rescató la cercanía de las mismas.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Fue muy interesante participar, y me dejó pensando, con los resultados que pueden verse en este &lt;a href="http://softwareagil.blogspot.com/2009/06/panel-cmmi-vs-agil-22.html"&gt;post&lt;/a&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-8653402461160420003?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/8653402461160420003/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=8653402461160420003' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/8653402461160420003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/8653402461160420003'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/06/panel-cmmi-vs-agil-12.html' title='Panel CMMI vs Ágil (1/2)'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-34507336342261042</id><published>2009-06-24T01:09:00.004-03:00</published><updated>2010-02-08T09:14:20.903-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ieee'/><category scheme='http://www.blogger.com/atom/ns#' term='Lean'/><category scheme='http://www.blogger.com/atom/ns#' term='curso'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><title type='text'>Juegos en educación</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;En la enseñanza de el desarrollo ágil solemos usar actividades lúdicas (también llamados juegos :D).&lt;br /&gt;En los cursos oficiales de Certified Scrum Master suelen usarse. En los cursos de Scrum que yo doy (no oficiales) uso juegos. También los aplicamos en las clases de la materia Administración de Proyectos Informáticos II - FI UBA. El juego del &lt;a href="http://materias.fi.uba.ar/7546/material/JuegoAgil.zip" target="_new"&gt;Pajarraco &lt;/a&gt;(una versión del XPGame hecha por Alan Cyment, pueden ver algunas fotos &lt;a href="http://softwareagil.blogspot.com/2009/06/agile-open-la-plata.html"&gt;aquí&lt;/a&gt;) lo uso en toda ocasión en que necesito explicar desarrollo iterativo e incremental.&lt;br /&gt;El IEEE tiene un programa (&lt;/span&gt;&lt;/span&gt;&lt;a href="http://softwareagil.blogspot.com/2009/06/fomentando-la-ingenieria-tisp.html"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;TISP&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;) orientado a acercar a los estudiantes secundarios a las ingenierías a través de juegos.&lt;br /&gt;&lt;br /&gt;Hay muchos más, y paso una lista de recursos para los que les interese.&lt;br /&gt;&lt;br /&gt;Para los que quieran recursos,&lt;br /&gt;http://blog.tastycupcakes.com/ (&lt;a href="http://softwareagil.blogspot.com/2009/05/aprendiendo-lean-manufacturing-con-un.html"&gt;el caso de Mr Happy Face&lt;/a&gt;)&lt;br /&gt;http://wilderdom.com/games/InitiativeGames.html&lt;br /&gt;http://www.dosideas.com/wiki/Juegos_Agiles&lt;br /&gt;http://www.tryengineering.org/&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-34507336342261042?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/34507336342261042/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=34507336342261042' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/34507336342261042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/34507336342261042'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/06/juegos-en-educacion.html' title='Juegos en educación'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-2864733457400696518</id><published>2009-06-23T00:06:00.006-03:00</published><updated>2009-06-27T14:45:52.440-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='testing/calidad'/><category scheme='http://www.blogger.com/atom/ns#' term='Lean'/><category scheme='http://www.blogger.com/atom/ns#' term='agileopen'/><category scheme='http://www.blogger.com/atom/ns#' term='eventos'/><title type='text'>Agile Open La Plata</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;El sábado nos reunimos en la &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.ucalp.edu.ar/index.php?option=com_content&amp;amp;view=article&amp;amp;id=82&amp;amp;Itemid=109"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Universidad Católica de La Plata&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; unas 70 personas para intercambiar experiencias sobre el desarrollo ágil de software.&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Como en todos los casos en los que participé (&lt;/span&gt;&lt;/span&gt;&lt;a href="http://softwareagil.blogspot.com/2009/03/agile-open-buenos-aires-2009-el-dia.html"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Buenos Aires&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;a href="http://softwareagil.blogspot.com/2009/05/agile-open-cordoba-impresiones-como.html"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Córdoba&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;, Tandil), la experiencia fue muy buena. Las gente es entusiasta, y se crea un clima de aprendizaje muy bueno.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Verán en las fotos que no logramos hacer que la sesión inicial y el cierre fueran con un círculo plano. Sin embargo esto no afectó el funcionamiento. Además, hacer las sesiones en un museo, entre pinturas y esculturas, le dió un toque interesante. Podríamos haber usado el patio, pero estuvo lloviznando de a ratos.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Martín Alaimo facilitó la apertura y las dinámicas de las sesiones, mientras que &lt;a href="http://diegofontdevila.wordpress.com/2009/06/21/agile-open-en-la-plata/" target="_blank"&gt;Diego Fondevila&lt;/a&gt; facilitó el cierre.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;Apertura:&lt;/b&gt; En la apertura, tardamos en votar y en armar la agenda. Creo que fue por no tener suficiente lugar para que varias personas estén paradas frente al mercado o a la agenda. La gente para votar se toma un par de minutos, leyendo las propuestas. Esto es algo parecido a lo que pasó en Córdoba. Pero no encontramos mucha alternativa.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Las sesiones salieron rápidamente, sin miedo. Pero también se cortaron rápido. No fue necesario descartar sesiones, cuando se unieron las similares, había suficientes slot para todas.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;Sesiones&lt;/b&gt;: a diferencia de otros AO, no estuve en ninguna sesión con poca gente (menos de cuatro). Las sesiones fueron muy buenas. Tuvimos el juego del pajarraco, que facilitó &lt;a href="http://nicopaez.wordpress.com/2009/06/26/after-agile-open-la-plata/"&gt;Nico Paez&lt;/a&gt;, pero pasé a tomar fotos. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;En otra sesión se dió un caso interesante: en una sesión se dieron cuenta que todos querían escuchar una intro a metodologías ágiles, pero no había nadie presente para comentar el tema, ¿cómo lo resolvieron? se fueron a la sala de al lado y pidieron ayuda. Nico tomó la posta. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;En un par de sesiones me levanté luego de un rato. Un poco porque habían perdido empuje, y otro poco para fomentar que la gente se mueva un poco. No vi mucho movimiento, me parece que la gente en general se quedó en las sesiones.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Las sesiones a las que fui: Intro Lean, Equipos Chicos, Testing, Retrospectivas, Arquitectura.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;Cierre&lt;/b&gt;: como en los cierres de Cba y Tandil, el radar/termómetro del final es bueno por paliza. Esto no es tan raro, ya que se quedan hasta el final los que están más enganchados, pero aún así, se quedaron muchos. Hubo muchos comentarios positivos, y se habló un poco de como seguir. Sin embargo, los próximos pasos fueron más hablados en los pasillos, y en los mails posteriores.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span&gt;&lt;span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Termino agradeciendo a Liliana Rathmann, Horacio Sampaoli y Martín Alaimo, que llevaron en sus hombros gran parte del peso organizativo (el costo de ser local!)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;table style="width:194px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align="center" style="height:194px;background:url(http://picasaweb.google.com/s/c/transparent_album_background.gif) no-repeat left"&gt;&lt;a href="http://picasaweb.google.com/jgabardini/090620AOLaPlata?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_6LEwAhGp4tQ/Sj-jliQjQjE/AAAAAAAAAUc/ynvMRHXrfPQ/s160-c/090620AOLaPlata.jpg" width="160" height="160" style="margin:1px 0 0 4px;" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:center;font-family:arial,sans-serif;font-size:11px"&gt;&lt;a href="http://picasaweb.google.com/jgabardini/090620AOLaPlata?feat=embedwebsite" style="color:#4D4D4D;font-weight:bold;text-decoration:none;"&gt;090620 AO La Plata&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-2864733457400696518?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/2864733457400696518/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=2864733457400696518' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/2864733457400696518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/2864733457400696518'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/06/agile-open-la-plata.html' title='Agile Open La Plata'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_6LEwAhGp4tQ/Sj-jliQjQjE/AAAAAAAAAUc/ynvMRHXrfPQ/s72-c/090620AOLaPlata.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-3426716847733222378</id><published>2009-06-14T18:48:00.010-03:00</published><updated>2009-07-05T20:07:00.436-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ieee'/><category scheme='http://www.blogger.com/atom/ns#' term='eventos'/><title type='text'>Fomentando la ingeniería (TISP)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6LEwAhGp4tQ/SjW6LvJ2WbI/AAAAAAAAAQA/hf1W7itKM9M/s1600-h/DSC01758-1.JPG"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_6LEwAhGp4tQ/SjW6LvJ2WbI/AAAAAAAAAQA/hf1W7itKM9M/s200/DSC01758-1.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5347384843371436466" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;El viernes particié en una actividad TISP en el &lt;b&gt;&lt;a href="http://13dejulio.edu.ar/" target="_blank"&gt;Instituto 13 de Julio&lt;/a&gt;&lt;/b&gt;.&lt;br /&gt;TISP (Teacher in Service Program) es un programa del IEEE para fomentar las carreras de ingeniería. La idea es que los alumnos de secundario no eligen ingeniería porque es visto como algo aburrido y poco interesante. Se trabaja entonces con los docentes, difundiendo actividades que sirvan a los objetivos educativos del secundario pero que además sean divertidos.&lt;br /&gt;&lt;br /&gt;La Rama Estudiantil de IEEE AR - URN Regional Bs As, ya había organizado &lt;a href="http://www.ieee.org.ar/noticiasdetalle.asp?IDNoticia=279" target="_blank"&gt;una actividad TISP&lt;/a&gt;, y de allí surgió las ganas de los docentes del Instituto para hacer las actividades con los alumnos.&lt;br /&gt;&lt;br /&gt;Yo me sumé, y fue una muy linda experiencia. Suelo hacer capacitaciones que incluyan juegos (&lt;a href="http://softwareagil.blogspot.com/2009/05/aprendiendo-lean-manufacturing-con-un.html"&gt;Lean&lt;/a&gt;, &lt;a href="http://softwareagil.blogspot.com/2008/08/curso-de-scrum-en-el-inti.html"&gt;Scrum&lt;/a&gt;), pero nunca los había hecho con chicos de 4to año. Todos teníamos dudas, ¿cómo andaría? ¿Se entusiasmarían con los juegos?&lt;br /&gt;&lt;br /&gt;El resultado fue muy bueno &lt;a href="http://picasaweb.google.com/jgabardini/090611TISP#slideshow/5347378347472814226" target="_blank"&gt;(fotos)&lt;/a&gt;, les gustó, y durante los momentos de diseño se los veía muy compenetrados en la discusión de alternativas y en el proceso de armado del prototipo. Notable la satisfacción de ver su producto soportar pesos que nunca hubieran imaginado que pudierna soportar: bolsas hechas con separadores de nylon para freezer y hilo de algodón soportando más de 2,5 Kg, o estructuras hechas con 12 cartas soportando a una persona parada arriba!&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;O... no se si tan notable. Ver el producto de nuestro trabajo es siempre bueno,&lt;br /&gt;&lt;br /&gt;Espero que haya servido y al menos a uno o dos de los chicos les haya despertado la inquietud de ingresar a una carrera de Ingeniería.&lt;br /&gt;&lt;br /&gt;Muy buena la organización (Federico Di Vruno, Juan Pablo Perello y Santiago Maudet) de la Rama Estudiantil! (&lt;a href="http://www.electron.frba.utn.edu.ar/ramaieee/actividades/tisp.php" target="_blank"&gt;FRBA UTN&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Muy buena onda, tanto los estudiantes como los docentes del Instituto (&lt;span class="Apple-style-span"  style=" ;font-family:Georgia;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Hernán Bosco y Pablo Milione&lt;/span&gt;&lt;span class="Apple-style-span"  style=" ;font-family:arial;"&gt;). Muchas gracias!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-3426716847733222378?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/3426716847733222378/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=3426716847733222378' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/3426716847733222378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/3426716847733222378'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/06/fomentando-la-ingenieria-tisp.html' title='Fomentando la ingeniería (TISP)'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_6LEwAhGp4tQ/SjW6LvJ2WbI/AAAAAAAAAQA/hf1W7itKM9M/s72-c/DSC01758-1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-5862151268235761293</id><published>2009-06-13T11:55:00.003-03:00</published><updated>2009-06-13T12:29:42.492-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ieee'/><category scheme='http://www.blogger.com/atom/ns#' term='testing/calidad'/><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='eventos'/><title type='text'>Introducción al Testing de Seguridad en Aplicaciones Web</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Ya está disponible en la página web del IEEE la documentación de la &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Conferencia&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;'Introducción al Testing de Seguridad en Aplicaciones Web'&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; dictada por &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Andrés Riancho&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; y &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Martín Tartarelli&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; el 19 de mayo ppdo. En la misma sección también hay información sobre otras actividades realizadas en el ámbito de IEEE Argentina.&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Andrés y Martín presentaron la necesidad y técnicas para realizar este tipo de pruebas. Andrés además presento la &lt;a href="http://w3af.sourceforge.net/" target="_blank"&gt;w3af&lt;/a&gt;, la herramienta FLOSS en que está liderando&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;Acceder desde&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.ieee.org.ar/" target="_blank"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;http://www.ieee.org.ar&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; vía Botón 'Actividades' y opción 'Documentación'. &lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;La conferencia la organizamos junto con Marcelo Doallo (IEEE AR - computer Society).&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;¡Gracias, Andrés y Martín!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;img src="http://www.ieee.org.ar/img/logo_70.jpg" style="float:right; margin:0 0 10px 10px;width: 182px; height: 90px;" border="0" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.ieee.org.ar/"&gt;&lt;img style="float:right; margin:0 0 10px 10px;width: 182px; height: 90px;" src="http://www.ieee.org.ar/img/logo_125.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-5862151268235761293?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/5862151268235761293/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=5862151268235761293' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/5862151268235761293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/5862151268235761293'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/06/introduccion-al-testing-de-seguridad-en.html' title='Introducción al Testing de Seguridad en Aplicaciones Web'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-1521720003188460319</id><published>2009-06-11T00:08:00.002-03:00</published><updated>2009-06-11T00:14:13.463-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agiles 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='agiles 2009'/><category scheme='http://www.blogger.com/atom/ns#' term='eventos'/><title type='text'>Ágiles 2009!</title><content type='html'>&lt;span class="Apple-style-span"   style=" border-collapse: collapse;  font-family:arial;font-size:13px;"&gt;&lt;p style="text-align: justify; "&gt;&lt;span lang="PT-BR"  style="font-family:Verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Estamos organizando&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:Verdana;"&gt;&lt;a href="http://www.agiles2009.org/es/index.php" target="_blank" style="color: rgb(6, 88, 181); "&gt;&lt;span lang="PT-BR"  style=" text-decoration: none; color:windowtext;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Ágiles &lt;/span&gt;&lt;span class="il" style="background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(161, 210, 232); background-position: initial initial; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;2009&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;span lang="PT-BR"  style="font-family:Verdana;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; -&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="PT-BR"  style="font-family:Verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;2das Jornadas Latinoamericanas sobre Metodologías Ágiles.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; "&gt;&lt;span lang="ES-AR"  style="font-family:Verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Este año se organizan en &lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Florianópolis&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; (Floripa para los amigos) – SC – Brasil, entre el 6 y 9 de Octubre. Para los que no la conocen, Floripa tiene unas playas espectaculares.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; "&gt;&lt;span lang="ES-AR"  style="font-family:Verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Pero no vamos (sólo) por eso. Ya están confirmados &lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;B&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span lang="ES-AR"  style="font-family:Verdana;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;rian Marick,&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Diane Larsen, Matt Gelbwaks y Naresh Jain&lt;/span&gt;&lt;span class="Apple-style-span"  style="border-collapse: separate;   font-weight: normal; line-height: 15px; font-family:Tahoma;"&gt;&lt;span class="Apple-style-span"  style="  line-height: 19px; font-family:Georgia;"&gt;&lt;span class="Apple-style-span"  style=" line-height: normal; border-collapse: collapse;  font-family:Verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;. &lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Alan Cyment&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; estará dando un curso de CSM, y... &lt;/span&gt;&lt;span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;los &lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;invitamos a que propongan sesiones&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; sobre sus ideas y experiencias, para presentaciones, tutoriales, y workshops, relacionados con la adopción de Desarrollo Ágil en Latinoamérica y en el mundo.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; "&gt;&lt;span lang="ES-AR"  style="font-family:Verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Si te interesa, puedes visitar el &lt;/span&gt;&lt;a href="http://www.agiles2009.org/es/index.php" target="_blank" style="color: rgb(6, 88, 181); "&gt;&lt;span style="color:windowtext;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;sitio oficial&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;. Si querés ayudar, &lt;/span&gt;&lt;span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;por favor difundilo y blogea al respecto.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; "&gt;&lt;span lang="ES-AR"  style="font-family:Verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;También hay &lt;/span&gt;&lt;a href="http://agiles2009.org/es/sponsors.php" target="_blank" style="color: rgb(6, 88, 181); "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;oportunidades para sponsors&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; "&gt;&lt;span lang="ES-AR"  style="font-family:Verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Este evento tiene el impulso del éxito de &lt;/span&gt;&lt;a href="http://www.agiles2008.org/" target="_blank" style="color: rgb(6, 88, 181); "&gt;&lt;span style="color:windowtext;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Ágiles 2008&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;, sumado al tamaño de Brasil. Tendrá mucha mayor difusión (InfoQ).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; "&gt;&lt;span style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;¡Espero que nos veamos allá!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-1521720003188460319?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/1521720003188460319/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=1521720003188460319' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/1521720003188460319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/1521720003188460319'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/06/agiles-2009.html' title='Ágiles 2009!'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-9002879448040126235</id><published>2009-06-10T20:05:00.008-03:00</published><updated>2009-08-24T10:12:01.609-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='testing/calidad'/><category scheme='http://www.blogger.com/atom/ns#' term='iso'/><category scheme='http://www.blogger.com/atom/ns#' term='eventos'/><title type='text'>Calidad de Software y Desarrollo Ágil</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6LEwAhGp4tQ/SpKRkPjc4kI/AAAAAAAAAcg/ywkvhdzHlis/s1600-h/DSCN5754.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_6LEwAhGp4tQ/SpKRkPjc4kI/AAAAAAAAAcg/ywkvhdzHlis/s320/DSCN5754.JPG" alt="" id="BLOGGER_PHOTO_ID_5373517357242966594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Participé en un &lt;/span&gt;&lt;a href="http://www.ub.edu.ar/agenda/2009_06_09-Calidad_de_SW_y_desarrollo_agil.htm"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;evento &lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;organizado por IRAM y la Universidad de Belgrano.&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Luego de breves comentarios de Juan Lestani (UB) y Gustavo Pontroliero (IRAM) sobre las organizaciones, Paula Angeleri (IRAM y UB) comento algunos temas de normas que impulsa IRAM, más allá de ISO 9001. Me enteré que tienen normas de evaluación de nivel de madurez (estilo CMMI) y una norma estilo MoProSoft, de alcance latam. Otras cosas, ya las había escuchado, como la norma de calidad de producto y la certificación de ITIL.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;No me queda claro por qué una empresa estaría interesada en esas normas. Creo que eso merece más tiempo para ser explicado.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Después yo presente un&lt;span class="Apple-style-span"  style="font-size:16px;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; básicamente el Desarrollo de Software Ágil (la presentación, de 45 min &lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;la pueden bajar  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;a href="http://www.box.net/shared/df0pm4kdyg"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;aquí&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;). Fue tan básico que no nombré el rol del ScrumMaster. Por suerte luego Diego completó los huecos que yo dejé.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 88px; height: 31px;" alt="" border="0" /&gt;También me da la impresión que hay que hablar del cliclo más ámplio: los releases. Hablar sólo de los sprint deja una impresión incompleta. Por suerte, esto también fue comentado, en este caso por Pauline, la otra presentadora.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;span class="Apple-style-span" style=";font-family:Georgia;font-size:16px;"  &gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;Esta obra está bajo una &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;licencia de Creative Commons&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=";font-family:arial;font-size:100%;"  &gt;&lt;span class="Apple-style-span"  style="font-size:13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=";font-family:arial;font-size:100%;"  &gt;&lt;span class="Apple-style-span"  style="font-size:13px;"&gt;Diego Gonzalez comentó la experiencia de Lagash, que entiendo fue una presentación similar a la que dió en Ágiles 2008, de la cual pueden ver los &lt;a href="http://softwareagil.blogspot.com/2009/04/videos-de-agiles-2008.html"&gt;videos&lt;/a&gt;, salvo el hecho de tener 10 meses más de experiencia con ISO.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=";font-family:arial;font-size:100%;"  &gt;&lt;span class="Apple-style-span"  style="font-size:13px;"&gt;Pauline Morrison Fell comento el caso ThreeMelons. Una cosa que me gustó mucho de este caso es el uso de los posters, que creo son muy piolas como forma de documentación y difusión.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=";font-family:arial;font-size:100%;"  &gt;&lt;span class="Apple-style-span"  style="font-size:13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=";font-family:arial;font-size:100%;"  &gt;&lt;span class="Apple-style-span"  style="font-size:13px;"&gt;Llamativa la cantidad de personas, unas 90.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=";font-family:arial;font-size:100%;"  &gt;&lt;span class="Apple-style-span"  style="font-size:13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=";font-family:arial;font-size:100%;"  &gt;&lt;span class="Apple-style-span"  style="font-size:13px;"&gt;Espero que se repita.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-9002879448040126235?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/9002879448040126235/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=9002879448040126235' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/9002879448040126235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/9002879448040126235'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/06/calidad-de-software-y-desarrollo-agil.html' title='Calidad de Software y Desarrollo Ágil'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_6LEwAhGp4tQ/SpKRkPjc4kI/AAAAAAAAAcg/ywkvhdzHlis/s72-c/DSCN5754.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-8823295238633876824</id><published>2009-05-27T23:45:00.003-03:00</published><updated>2009-07-09T08:23:52.654-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='testing/calidad'/><category scheme='http://www.blogger.com/atom/ns#' term='curso'/><title type='text'>Curso Introducción al Testing</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Luego de la experiencia del curso de &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;a href="http://softwareagil.blogspot.com/2008/09/material-del-curso-introduccin-al.html"&gt;Automatización de Testing&lt;/a&gt; nos pareció (a Lucas y a mí) que se había hecho muy largo (50hs). Es difícil mantener la dedicación durante más de 3 meses, aunque sea un día a la semana. Y el horario (18:30 a 22:00) es muy cansador.&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Decidimos hacer otra versión del curso más focalizado, de manera que se pueda hacer en 24hs. No tiene fecha confirmada, pero propusimos hacerlo en agosto y septiembre.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Por mi lado, me pregunté si parte del material que dejamos afuera podría ser incluido en un curso más introductorio. Cuando me puse a pensar, me pareció que la Automatización de la prueba es una consecuencia importante de las necesidades del testing en ambiente ágil, pero que hay otros temas de testing que no tienen mucha relación con el testing automatizado: el testing exploratorio.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;También me interesa hacer un experimento: ¿es mejor para la gente dedicar dos días, un formato más compacto, y con horas laborales? El tiempo dirá :)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;En resumen, a los que les interese y puedan dedicarle dos días, &lt;/span&gt;&lt;a href="http://www.sadio.org.ar/modules.php?op=modload&amp;amp;name=News&amp;amp;file=article&amp;amp;sid=316&amp;amp;mode=thread&amp;amp;order=0&amp;amp;thold=0"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;nos vemos el 10 y 11 de junio en SADIO, para hablar sobre el Testing&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Podés ver los &lt;/span&gt;&lt;a href="http://softwareagil.blogspot.com/2009/07/intro-al-testing-en-sadio.html"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;resultados y el material&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-8823295238633876824?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/8823295238633876824/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=8823295238633876824' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/8823295238633876824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/8823295238633876824'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/05/curso-introduccion-al-testing.html' title='Curso Introducción al Testing'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-3836191751749709928</id><published>2009-05-21T00:57:00.009-03:00</published><updated>2009-06-28T00:53:24.227-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lean'/><category scheme='http://www.blogger.com/atom/ns#' term='cmmi'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><category scheme='http://www.blogger.com/atom/ns#' term='eventos'/><title type='text'>CMMI y Ágil - ¿Choque de civilizaciones?</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Fui invitado por Liveware para un evento sobre CMMI y métodos ágiles (&lt;a href="http://softwareagil.blogspot.com/2009/06/panel-cmmi-vs-agil-12.html"&gt;parte 1&lt;/a&gt;, &lt;a href="http://softwareagil.blogspot.com/2009/06/panel-cmmi-vs-agil-22.html"&gt;parte 2&lt;/a&gt;). Después de &lt;/span&gt;&lt;a href="http://tech.groups.yahoo.com/group/foro-agiles/message/1774"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;consultar con la comunidad&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt; sobre opiniones&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;, di varias vueltas para elegir un tema y buscar un balance entre algo picante que haga interesante el panel y mi natural postura ecléctica. Decidí hablar sobre una diferencia cultural que percibo entre los viene del campo CMMI y los que vienen de Desarrollo Ágil.&lt;br /&gt;Posteo la versión larga, tuve que reducirla para que entre en 10 min.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Una comparación superficial entre empresas CMMI y Ágiles muestra grandes diferencias. Pero en ambos casos los espacio de posibles implementaciones son amplios, con intersección, y hay implementaciones que son tanto CMMI como Ágiles, como lo demuestran casos de empresas como las que estuvieron representadas en el panel.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Podemos encontrar bases comunes, como las ideas de Deming, y en el foco en la mejora continua.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Tuve la suerte de escuchar a Watt Humphrey en Santiago de Chile (&lt;a href="http://softwareagil.blogspot.com/2007/12/sepgla-2007.html"&gt;SEPGLA 2007&lt;/a&gt;), en su presentación comentó "La clave para manejar trabajadores del conocimiento es: los trabajadores deben manejarse a sí mismos." … Lo podría haber dicho un gurú Ágil.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;En el libro de Boehm “Balancing Agility and Discipline”, Boehm comenta una comunicación personal de W. H. diciendo que un equipo XP cumple con el TSP con “sólo agregar algunas métricas”. “sólo agregar algunas métricas”… después vuelvo sobre esto. Alan Cyment comentó alguna vez que lo que define a Scrum es la mejora continua, todo el resto es modificable.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Podría seguir con similitudes y puntos de contacto… pero hablemos de las diferencias.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Antes de seguir, un disclaimer. Se puede hablar de “qué es CMMI”, está el SEI para decirlo. Es más difícil con Desarrollo Ágil, no hay una fuente oficial.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Al recibir la invitación para el panel, decidí hacer un experimento, pregunté en una lista Latinoamericana que pensaban de la interacción de CMMI y Ágil. Recibí algunas respuestas negativas, pero la mayoría de los que tuvieron experiencia real con ambas formas de trabajo, dicen que se pude implementar ideas ágiles con CMMI. Sin embargo no hubo ninguna respuesta que recomendara implementar CMMI para empresas ágiles.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Esto llama la atención. ¿Cómo es posible que un modelo hecho para que las empresas mejoren no sea recomendable?&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Se entendería para barreras de entrada, como SOX. Nadie espera ser más eficiente por cumplir con SOX. Es un mal necesario si quiero entrar en cierto mercado.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;CMMI tiene dos caras: ser una barrera de entrada (evaluación), y por otro lado un modelo de mejora. No voy a discutir la primera parte. Hablemos de la mejora, desde varios puntos de vista.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Observo que las empresas CMMI tienen algunas características que no se encuentran en empresas ágiles:&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul style="margin-top:0in" type="disc"&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Mejora cuantificada: Existencia      procesos y sus métricas como precondición a la mejora.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Mejora centralizada: un grupo      de mejora o un consultor externo.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Foco en la repetibilidad y el      cumplimiento de normas.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Mejora cuantificada: Los procesos en las metodologías ágiles&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Un amigo empezó a trabajar en la planta de Toyota en Zárate desde el día uno. Me comentó que el layout inicial era ultra sencillo, lineal, sin paralelismos. El único objetivo: producir la primera camioneta, como sea. ¿Era eficiente? No. Pero a partir de ahí, se ponía en marcha la mejora continua. Con todo lo que sabía Toyota de fabricación, podrían haber hecho un mejor layout, no? NO. La planta es sólo un paso en la generación de valor, todo el ecosistema de autopartistas, canales de distribución, … es necesario para entregarle una camioneta al cliente, y ese ecosistema es único y cambiante. La forma óptima es que la planta local se amolde al ambiente existente y influya en el ambiente, en un proceso de continua adaptación y mejora.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Los procesos surgen como las reglas que cada equipo se impone. Son el resultado de un trabajo ordenado y de la mejora continua, no al revés. &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Pero si yo mido existencia de procesos como forma de medir la madurez, promuevo que aparezcan procesos aunque no tengan valor para el equipo. Doy un ejemplo: si creemos que un cliente que va a un restaurante va a están más satisfecho si lo atienden personas que están contentas con lo que están haciendo, podría verme tentado a sugerir a los empleados que atiendan siempre con una sonrisa, pero si planteo esto como obligatorio, obtendré de los empleados una continua sonrisa vacía, que tiene un efecto contrario al esperado.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Mejora centralizada: El control y la confianza&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;La estructura de los programas es un reflejo de la estructura del grupo que lo hizo. No sé quien es el autor de la frase, pero creo que muchas veces es verdad. Si un equipo no está aglutinado, se tendrán un producto hecho por pedazos, cada uno de los pedazos más o menos integrado con el resto.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Creo que algo así pasa con las organizaciones. El SEI y el CMMI nacen de la relación de desconfianza institucionalizada que existe entre el DoD y sus proveedores. Esta estructura macro (dos partes involucradas, que desconfían entre si, usan un tercero “neutral”) se repite a nivel empresa (QA: valida que los procesos se cumplan) y equipo (Test: valida que lo que pidió el usuario se cumpla).&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;La falta de confianza está también reflejada en organizaciones fuertemente jerárquicas, en la que cada nivel “superior” comanda y controla al nivel “inferior”.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Foco en repetibilidad y cumplimiento: Cómo analizamos los problemas y cómo aprendemos&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;La forma CMMI de mejora tiene mucho en común con el método científico. Fijo las condiciones (proceso), planteo la hipótesis (cómo mejorar el proceso), hago el experimento, mido los resultados. ¿Es lo esperado? Si, mi hipótesis es la correcta. Paso a la próxima hipótesis. ¿Cuál es el problema?... ¿de dónde surgen las hipótesis? No es algo que el método científico resuelva.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;¿Es la única forma de mejorar? ¿Cómo hacen los grupos de teatro?¿Los músicos? No parece que sepan mucho de control estadístico de procesos, por lo tanto debe haber otra cosa.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;El desarrollo de software tiene un fuerte componente social. Si queremos resolver la dinámica de grupo con el método científico, me parece que no llegamos a nada. &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Por otro lado, si queremos lograr aumentar la confiabilidad de un servicio, un análisis de modos de fallo, Ishikawa y otras técnicas de mejora de proceso probablemente nos ayuden mucho más que una retrospectiva &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;en que tratemos de evaluar como nos sentimos (enojado, triste, contento) cuando se cayó el servicio y nos llamó el cliente para decir que no cumplíamos con el SLA.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"   style=" ;font-family:arial;font-size:13px;"&gt;Ahora la pregunta del millón, si quiero innovar, ¿me alcanza con el método científico?&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"   style=" ;font-family:arial;font-size:13px;"&gt;&lt;span class="Apple-style-span"   style="  ;font-family:Georgia;font-size:16px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"   style="  ;font-family:arial;font-size:13px;"&gt;Estas tensiones aparecen incluso dentro de la comunidad ágil.&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style=" ;font-family:arial;font-size:13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;¿Hay diferencias culturales?&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;No sé suficiente de CMMI como para asegurar que las diferencias observables en cultura son una consecuencia inevitable o, si por el contrario, es sólo un resabio indeseable de formas superadas de implementar el modelo.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Lo que si tenemos que tener en cuenta es que esa diferencia cultural suele estar presente y debemos considerarla. No sé si pueden convivir dos culturas tan diferentes en una organización. Me parece que lo más probable es que una de ellas prevalezca, absorbiendo o desplazando a la otra.&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"   style=" ;font-family:arial;font-size:13px;"&gt;En cualquier caso creo que en el intercambio ambas culturas pueden salir enriquecidas.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-3836191751749709928?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/3836191751749709928/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=3836191751749709928' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/3836191751749709928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/3836191751749709928'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/05/cmmi-y-agil-choque-de-civilizaciones.html' title='CMMI y Ágil - ¿Choque de civilizaciones?'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-7610679872445416023</id><published>2009-05-11T10:06:00.003-03:00</published><updated>2009-05-11T10:31:55.388-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agileopen'/><title type='text'>Agile Open Córdoba - impresiones como facilitador</title><content type='html'>&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 116px;" src="http://1.bp.blogspot.com/_6LEwAhGp4tQ/SggoaxKDVyI/AAAAAAAAAIE/4n15GSEbXV0/s200/DSC00176_blog.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5334558198957561634" /&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  ;font-family:arial;font-size:13px;"&gt;Participé en el &lt;a href="http://www.agiles.org/agile-open-cordoba-2009" target="_blank"&gt;Agile Open Córdoba 2009&lt;/a&gt; hace unas semanas. Fue mi primera experiencia como facilitador (salvo la versiones &lt;a href="http://softwareagil.blogspot.com/2008/12/open-space-fiuba.html"&gt;reducidas de la facultad&lt;/a&gt;).&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Como pasó en el de &lt;a href="http://www.agiles.org/agile-open-buenos-aires-2009" target="_blank"&gt;Buenos Aires&lt;/a&gt;, como organizadores nos genera cierta ansierdad la instancia previa, siendo un evento gratuito ¿Vendrán?, y por otro lado ¿Saldrá bien?&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Y en ambos casos, el resultado fue muy bueno. Voy a postear desde distintos puntos de vista. En este post me centro en impresiones generales del evento.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Como moderador, traté de usar un estilo minimalista. Por suerte lo tenía a Alan Cyment, para validar las ideas o recibir consejos. Arranqué con una presentación general, no creo que haya durado 5 min, comentando en lineas generales la dinámica de evento, y la agenda a grandes rasgos (Viernes: Propuesta de Sesiones, Votación, Armado de Agenda; Sábado: Slot temporales, aulas disponibles, tiempos entre sesiones, cierre).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Las instrucciones y reglas las fui comentando JIT: justo antes que necesiten usarse. Por ejemplo, las 4 reglas de Open Space las comenté al final del viernes, y en la apertura del Sábado. No las comenté en la apertura.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style=" ;font-family:arial;font-size:13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;Impresiones&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Propuestas de sesiones&lt;/span&gt;: tuve que cortarlas!  El miedo como facilitador es que no se animen, pero en este caso, creo que tuvimos casi una propuesta por persona en promedio. Mentalmente contaba los segundos de silencio. Y cuando llegué al minuto (dos veces), pregunté si quedaban propuestas en el tintero, y siempre había. Las últimas eran sin embargo de relativamente poca utilidad, se superponían con otras ya presentadas.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Votación&lt;/span&gt;: la votación se concentró en las sesiones propuestas por gente conocida, y hubo mucha dispersión en el resto. No hubo suficiente fusión de sesiones similares, y las fusiones se hicieron sin consultar con el autor. En charlas con Alan Cyment (asistente a AO Córdoba y facilitador del Agile Open Buenos Aires), creemos que parte de esto fue debido a que no habia lugar para que mucha gente participara simultaneamente. Por lo tanto, si alguien preguntaba por el responsable de una sesión, era probable que no estuviera.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Armado de Agenda&lt;/span&gt;: El armado funcionó bien, salvo que se repitieron los problemas de unión de sesiones sin consultar a los autores. Extrañamente, quedaron algunos huecos. Esto fue porque habia relativamente pocas sesiones muy votadas, y muchas poco votadas. Parecía un desproposito asignar un slot para una sesión votada por tres personas.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Desarrollo&lt;/span&gt;: El desarrollo no tuvo problemas. Mi tarea principal fue de time-keeper, lo que fue más que sencillo. Hubo sesiones de 2 personas y otras de 30 o más. No vi en ningún caso sesiones explísitamente planteadas como presentaciones, aunque en varios casos había una persona que guiaba fuertemente la sesión en cuanto a contenido. Esto lo veo como un problema. Creo que parte de las quejas recurrentes de los novatos en agilidad se refieren a esto. El énfasis en repetir en las sesiones el formato open space (circulo) fomenta las discusiones democráticas, lo que no significa que sea la mejor o única forma de enseñar/aprender.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Cierre&lt;/span&gt;: el cierre, más parecido a una retrospectiva que a un cierre Open Space, me pareció más productivo que el que tuvimos en Bs As. La gente habló, y se plantearon pasos a seguir.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Nos vemos en Tandil!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style=" ;font-family:arial;font-size:13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style=" ;font-family:arial;font-size:13px;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Resultados de Agile Open Córdoba&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style=" ;font-family:arial;font-size:13px;"&gt;&lt;span class="Apple-style-span"   style="border-collapse: collapse;   -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family:Arial;font-size:12px;"&gt;&lt;div&gt;&lt;span style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Fotos de &lt;/span&gt;&lt;a href="http://picasaweb.google.com/prfacal/AgileOpenCordoba2009?feat=directlink" target="_blank" style="outline-style: none; outline-width: initial; outline-color: initial; cursor: text; "&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); text-decoration: none;"&gt; &lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;a href="http://picasaweb.google.com/prfacal/AgileOpenCordoba2009?feat=directlink" target="_blank" style="outline-style: none; outline-width: initial; outline-color: initial; color: rgb(85, 26, 139); cursor: text; "&gt;Pablo RF&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Blog de Matías Iacono    &lt;a href="http://mvpfiles.spaces.live.com/blog/cns!44A6F6B3589906F1!1510.entry" target="_blank" style="outline-style: none; outline-width: initial; outline-color: initial; color: rgb(85, 26, 139); cursor: text; "&gt;blog&lt;/a&gt; / &lt;a href="http://cid-44a6f6b3589906f1.skydrive.live.com/self.aspx/Public/PorqueAgile.pdf" target="_blank" style="outline-style: none; outline-width: initial; outline-color: initial; color: rgb(85, 26, 139); cursor: text; "&gt;¿Por qué Agile?&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Blog de Fabio Grigorjev  &lt;a href="http://scrumcordoba.blogspot.com/2009/04/open-agile-cordoba-2009-satisfaccion.html" target="_blank" style="outline-style: none; outline-width: initial; outline-color: initial; color: rgb(85, 26, 139); cursor: text; "&gt;blog&lt;/a&gt;&lt;/div&gt;&lt;div&gt;IES21: &lt;a href="http://www.ies21.edu.ar/carreras/inf_eventos_notas.asp?id=05" target="_blank" style="outline-style: none; outline-width: initial; outline-color: initial; color: rgb(85, 26, 139); cursor: text; "&gt;nota&lt;/a&gt; (en la foto Pablo Rodríguez Facal, Matías Iacono, Juan Gabardini, Fabio Grigoriev, Claudio Ochoa, Alan Cyment)&lt;/div&gt;&lt;div&gt;Diario Comercio y Justicia: &lt;a href="http://www.comercioyjusticia.com.ar/pagina.asp?id=11658" target="_blank" style="outline-style: none; outline-width: initial; outline-color: initial; color: rgb(85, 26, 139); cursor: text; "&gt;nota&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-7610679872445416023?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/7610679872445416023/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=7610679872445416023' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/7610679872445416023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/7610679872445416023'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/05/agile-open-cordoba-impresiones-como.html' title='Agile Open Córdoba - impresiones como facilitador'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_6LEwAhGp4tQ/SggoaxKDVyI/AAAAAAAAAIE/4n15GSEbXV0/s72-c/DSC00176_blog.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-6729867703322136068</id><published>2009-05-10T17:16:00.004-03:00</published><updated>2009-05-10T17:48:23.490-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='Lean'/><category scheme='http://www.blogger.com/atom/ns#' term='curso'/><title type='text'>Aprendiendo Lean Manufacturing con un juego</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;En la materia &lt;/span&gt;&lt;/span&gt;&lt;a href="http://materias.fi.uba.ar/7546"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Adm. y Control de Proyectos II&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; vemos el modelo de organización por procesos y también técnicas de desarrollo ágil, como Scrum y Lean Software Development.&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style=" ;font-family:arial;font-size:13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Estamos siempre buscando mejores maneras de aprender estos temas.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Este cuatrimestre decidimos probar con &lt;a href="http://www.tastycupcakes.com/index.php?title=Mr_Happy_Face"&gt;Mr. Happy Face&lt;/a&gt;, uno de los juegos propuestos en &lt;a href="http://www.tastycupcakes.com/index.php?title=Main_Page"&gt;Tasty Cupcakes&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;. Es un lindo lugar para buscar ideas.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;El resultado, como siempre que hacemos juegos, fue tener una clase muy entretenida, con todos los participantes prestando mucha atención. El resultado fue muy bueno, se pudieron comentar los principios Lean y algunos conceptos como JIT, Pull y Kanban desde la experiencia.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style=" ;font-family:arial;font-size:13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Ricardo Colusso se tomó el trabajo de filmar partes de las actividades. Gracias!&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;En la primera parte se trabaja con una linea de montaje "tradicional", tratando de predecir las ventas. En la segunda parte se usa pull, produciendo sólo lo vendido, y usando kanban para comunicar las necesidades de partes a lo largo de la linea.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/P0rAdv1qMy4&amp;amp;hl=es&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/P0rAdv1qMy4&amp;amp;hl=es&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/1kBIbJvobZg&amp;amp;hl=es&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/1kBIbJvobZg&amp;amp;hl=es&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-6729867703322136068?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/6729867703322136068/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=6729867703322136068' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/6729867703322136068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7724391788939259190/posts/default/6729867703322136068'/><link rel='alternate' type='text/html' href='http://softwareagil.blogspot.com/2009/05/aprendiendo-lean-manufacturing-con-un.html' title='Aprendiendo Lean Manufacturing con un juego'/><author><name>Juan Gabardini</name><uri>http://www.blogger.com/profile/11893371104113602929</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_6LEwAhGp4tQ/SO1vFidtFrI/AAAAAAAAAD4/SjgBFajXVec/S220/juan.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7724391788939259190.post-813345507995887125</id><published>2009-05-04T01:31:00.004-03:00</published><updated>2009-05-31T00:20:02.521-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='explorer'/><category scheme='http://www.blogger.com/atom/ns#' term='chrome'/><title type='text'>Qué bueno es Chrome!… o no tanto?</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"   style="  ;font-family:arial;font-size:13px;"&gt;Hace tiempo estoy usando Chrome como mi browser primario, desplazó a Firefox de mis preferencias. La rapidez con la que inicia, la limpieza de la UI y algunas funcionalidades (manejo de download, páginas más frecuentes, …) me convencieron.&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Acepté limitaciones en cuanto a sitios que no lo soportan. Los más notorios:&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"   style="  ;font-family:arial;font-size:13px;"&gt;Wetpaint: la edición de páginas tiene funcionalidad restringida.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style=" ;font-family:arial;"&gt;&lt;span class="Apple-style-span"  style=" ;font-size:13px;"&gt;Yahoo! Groups: la edición de mensajes Rich Text no funciona. Esto me costó encontrarlo, ya que la edición parecía andar bien, pero los mensajes enviados no incluían la parte editada. Luego de postear mails vacíos varias veces (una vergüenza), identifiqué el problema. La gente de soporte de Yahoo! me dio la solución, Chrome no está soportado &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="ES-AR" style=""&gt;&lt;span style="mso-char-type: symbol;mso-symbol-font-family:Wingdings;"&gt;&lt;span class="Apple-style-span"  style=" ;font-family:arial;"&gt;&lt;span class="Apple-style-span"  style=" ;font-size:13px;"&gt;:P&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"   style="  ;font-family:arial;font-size:13px;"&gt;Página de la AFIP: un comportamiento extraño, parece funcionar, hasta que en algún momento muestra un mensaje de error diciendo que el sitio no está disponible, que intente más tarde. No intentes más tarde, no lo soporta. &lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;      &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Hasta acá, molesto pero esperable en un browser con poca penetración en el mercado.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;La parte extraña sucedió cuando estaba trabajando con una Applet Java en una página web. El comportamiento era el siguiente:&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"   style="  ;font-family:arial;font-size:13px;"&gt;Abro la página (sólo tiene el Applet)&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"   style="  ;font-family:arial;font-size:13px;"&gt;El primer campo tiene foco&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"   style="  ;font-family:arial;font-size:13px;"&gt;Cambio a otra ventana (Alt-Tab)&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"   style="  ;font-family:arial;font-size:13px;"&gt;Vuelvo a la ventana del browser (Alt-Tab)&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"   style="  ;font-family:arial;font-size:13px;"&gt;Ninguno de los campos del Applet tiene foco&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"   style="  ;font-family:arial;font-size:13px;"&gt;(workaround) Click en uno de los campos del Applet para que tenga foco.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Será un problema del browser? Pruebo con Firefox, mismo comportamiento. Horas y horas dedicadas a rastrear el problema y buscar soluciones.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Después, en un acto de desesperación o por mera casualidad (a esa altura mis funciones cerebrales estaban bastante disminuidas) probé la página con Internet Explorer 7, y voila, funciona bien!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Un costoso re-aprendizaje de que debo mantener los browsers mainstream en mi lista de prueba.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES-AR" style="mso-ansi-language:ES-AR"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Y afortunadamente IE7 es una opción aceptable para mi cliente!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7724391788939259190-813345507995887125?l=softwareagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwareagil.blogspot.com/feeds/813345507995887125/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7724391788939259190&amp;postID=813345507995887125' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/77243917889
