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

<channel>
	<title>Bosque Viejo &#187; kanban</title>
	<atom:link href="http://bosqueviejo.net/tag/kanban/feed/" rel="self" type="application/rss+xml" />
	<link>http://bosqueviejo.net</link>
	<description>Sitio web sobre programación, software libre, redes, servidores, ofimática... y todo lo relacionado con la informática que nos rodea</description>
	<lastBuildDate>Wed, 08 Feb 2012 10:14:54 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Kanban y Scrum</title>
		<link>http://bosqueviejo.net/2010/04/19/kanban-y-scrum/</link>
		<comments>http://bosqueviejo.net/2010/04/19/kanban-y-scrum/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 00:25:07 +0000</pubDate>
		<dc:creator>bombadil</dc:creator>
				<category><![CDATA[Libros]]></category>
		<category><![CDATA[desarrollo ágil]]></category>
		<category><![CDATA[henri kniberg]]></category>
		<category><![CDATA[kanban]]></category>
		<category><![CDATA[mattias skarin]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://bosqueviejo.net/?p=402</guid>
		<description><![CDATA[En este blog he escrito bastante sobre estos temas, y ahora, después de haber terminado de leer un gran libro, escrito sobre uno de los autores que más ha aportado a estas metodologías con su trabajo incansable, hablo de Henri Kniberg, me complace poder aconsejar la lectura de este libro, que se puede descargar libremente.
El libro, escrito por Kniberg y Mattias Skarin (otro personaje dentro del mundo de las metodologías ágiles), explora ambas metodologías desde el punto de vista de la comparación. Vamos, que las compara entre sí para sacar los mejor de ambas en cada elemento específico, o cada situación en la que ambas pueden emplearse.
La lectura es muy amena y está plagada de imágenes que ilustran todas las situaciones que se van sucediendo a lo largo del libro, por lo que engancha de principio a fin.
La segunda parte del libro, además, es un ejemplo, con un proyecto real, de cómo se puede emplear kanban en el mundo real. Los problemas que pueden surgir y como este grupo los solventó.
No olvido también el mencionar que está disponible la versión en castellano (y en francés) tal y como la propia página oficial del libro informa. Así como agradecer a la [...]]]></description>
			<content:encoded><![CDATA[<p>En este blog he escrito bastante sobre estos temas, y ahora, después de haber terminado de leer un gran libro, escrito sobre uno de los autores que más ha aportado a estas metodologías con su trabajo incansable, hablo de Henri Kniberg, me complace poder aconsejar la lectura de este libro, que <a href="http://www.infoq.com/minibooks/kanban-scrum-minibook">se puede descargar libremente</a>.</p>
<div style="float:left;padding-right:10px;padding-bottom:10px;"><a href='http://openlibrary.org/books/OL24194258M/Kanban_and_Scrum' ><img src='http://covers.openlibrary.org/b/id/6372745-M.jpg' alt='Kanban and Scrum' title='View this title in Open Library' /></a></div><div style="font-size:18px;font-weight:bold;"><a href='http://openlibrary.org/books/OL24194258M/Kanban_and_Scrum' title='View this title in Open Library' >Kanban and Scrum: Making the most of both</a></div><div style="font-size:14px;">; InfoQ 2009</div><div style="font-size:10px;"><a href="http://www.worldcat.org/search?q=ti%3AKanban and Scrum&qt=advanced" title="View this title at WorldCat">WorldCat</a>&#8226;<a href="http://www.librarything.com/search_works.php?q=Kanban and Scrum" title="View this title at LibraryThing">LibraryThing</a>&#8226;<a href="http://books.google.com/books?&as_vt=Kanban and Scrum" title="View this title at Google Books">Google Books</a>&#8226;<a href="http://www.bookfinder.com/search/?submit=Begin+search&new_used=*&mode=basic&st=sr&ac=qr&title=Kanban and Scrum" title="Search for the best price at BookFinder">BookFinder</a></div><span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info%3Asid%2Fbosqueviejo.net%3AOpenBook&amp;rft.genre=book&amp;rft.btitle=Kanban+and+Scrum&amp;rft.au=&amp;rft.pub=InfoQ&amp;rft.date=2009&amp;rft.tpages=120"></span><p>
<p>El libro, escrito por Kniberg y Mattias Skarin (otro personaje dentro del mundo de las metodologías ágiles), explora ambas metodologías desde el punto de vista de la comparación. Vamos, que las compara entre sí para sacar los mejor de ambas en cada elemento específico, o cada situación en la que ambas pueden emplearse.</p>
<p>La lectura es muy amena y está plagada de imágenes que ilustran todas las situaciones que se van sucediendo a lo largo del libro, por lo que engancha de principio a fin.</p>
<p>La segunda parte del libro, además, es un ejemplo, con un proyecto real, de cómo se puede emplear kanban en el mundo real. Los problemas que pueden surgir y como este grupo los solventó.</p>
<p>No olvido también el mencionar que está disponible la versión en castellano (y en francés) tal y como la propia <a href="http://www.infoq.com/minibooks/kanban-scrum-minibook">página oficial del libro</a> informa. Así como agradecer a la comunidad ágil en español que se coordinase tan bien, bajo la dirección de <a href="http://presionblogosferica.com">Ángel Medinilla</a>, para darnos la posibilidad de poder leer tan gran obra en nuestro idioma.</p>
<p>Recomiendo la lectura a todos aquellos que tengan o pertenezcan a un grupo de trabajo.</p>
]]></content:encoded>
			<wfw:commentRss>http://bosqueviejo.net/2010/04/19/kanban-y-scrum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Conferencia: Metodologías Ágiles en la Práctica</title>
		<link>http://bosqueviejo.net/2010/03/16/conferencia-metodologias-agiles-en-la-practica/</link>
		<comments>http://bosqueviejo.net/2010/03/16/conferencia-metodologias-agiles-en-la-practica/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 23:35:48 +0000</pubDate>
		<dc:creator>bombadil</dc:creator>
				<category><![CDATA[Conferencias]]></category>
		<category><![CDATA[conferencia]]></category>
		<category><![CDATA[desarrollo ágile]]></category>
		<category><![CDATA[kanban]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[xtreme programming]]></category>

		<guid isPermaLink="false">http://bosqueviejo.net/?p=367</guid>
		<description><![CDATA[ayer dicté la conferencia con el nombre del título de este post en la Universidad de Córdoba ante unos 40 alumnos y algunos profesores de la misma universidad.
Las metodologías ágiles no es un tema muy de moda en los ambientes académicos y universitarios, puesto que el desarrollo de software no es algo que se haga de forma práctica en esos entornos (se realizan más actividades de tipo docente e investigación), por lo que el tema les sonó a todos nuevo y fresco.
Fuera de aburrir al personal, la charla, aunque larga (hora y media), abarcó muchos aspectos de lo que se refiere al desarrollo del software e incluí una visión práctica de cómo lo tengo montado en la empresa en la que trabajo.
Quizás una futura presentación la haga realizando un scrum de verdad seleccionando a algunos asistentes y proponiendo una actividad a realizar que, aunque no tenga que ver con la programación, se pueda llegar a emplear un tablero sin probleas, así como asumir los roles específicos de dueño de producto, scrum master y el resto de integrantes del equipo.
Dejo la presentación aquí:
Metodologias Ágiles en la Práctica
NOTA: la presentación en sí, aunque tiene algunas diapositivas explicativas y un montón de imágenes, [...]]]></description>
			<content:encoded><![CDATA[<p>ayer dicté la conferencia con el nombre del título de este post en la Universidad de Córdoba ante unos 40 alumnos y algunos profesores de la misma universidad.</p>
<p>Las metodologías ágiles no es un tema muy de moda en los ambientes académicos y universitarios, puesto que el desarrollo de software no es algo que se haga de forma práctica en esos entornos (se realizan más actividades de tipo docente e investigación), por lo que el tema les sonó a todos nuevo y fresco.</p>
<p>Fuera de aburrir al personal, la charla, aunque larga (hora y media), abarcó muchos aspectos de lo que se refiere al desarrollo del software e incluí una visión práctica de cómo lo tengo montado en la empresa en la que trabajo.</p>
<p>Quizás una futura presentación la haga realizando un scrum de verdad seleccionando a algunos asistentes y proponiendo una actividad a realizar que, aunque no tenga que ver con la programación, se pueda llegar a emplear un tablero sin probleas, así como asumir los roles específicos de dueño de producto, scrum master y el resto de integrantes del equipo.</p>
<p>Dejo la presentación aquí:</p>
<div style="width:425px" id="__ss_3441448"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/mrubio166/metodologias-3441448" title="Metodologias">Metodologias Ágiles en la Práctica</a></strong><object width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=metodologias-100315182622-phpapp01&#038;rel=0&#038;stripped_title=metodologias-3441448" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=metodologias-100315182622-phpapp01&#038;rel=0&#038;stripped_title=metodologias-3441448" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></div>
<p><strong>NOTA</strong>: la presentación en sí, aunque tiene algunas diapositivas explicativas y un montón de imágenes, no aporta todo el texto que se dictó, por lo que, es muy posible que resulte incompleta, extraña y carente de sentido en algunas partes.</p>
]]></content:encoded>
			<wfw:commentRss>http://bosqueviejo.net/2010/03/16/conferencia-metodologias-agiles-en-la-practica/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kanban: el método Toyota aplicado al software</title>
		<link>http://bosqueviejo.net/2009/06/22/kanban-el-metodo-toyota-aplicado-al-software/</link>
		<comments>http://bosqueviejo.net/2009/06/22/kanban-el-metodo-toyota-aplicado-al-software/#comments</comments>
		<pubDate>Sun, 21 Jun 2009 23:36:05 +0000</pubDate>
		<dc:creator>bombadil</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[desarrollo ágil]]></category>
		<category><![CDATA[kanban]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[toyota]]></category>

		<guid isPermaLink="false">http://bosqueviejo.net/wordpress/?p=162</guid>
		<description><![CDATA[Después de haber aplicado un alto porcentaje de Scrum en los proyectos de software en los que trabajo, siento curiosidad por todas las demás metodologías ágiles que existen, sobre todo, para saber si hay alguna práctica que pueda emplear que me permita optimizar algún aspecto de la actividad diaria a desarrollar.
En este aspecto, he descubierto en Kanban un interesante aliado para aspectos de la metodología que quedaban algo descolgados, y son los procesos rutinarios, o solo tener presente la continuidad de las tareas, ya que las tareas que se realizan en Kanban pueden aparecer en el backlog en cualquier momento e ir haciéndose, según su importancia y/o prioridad.
¿Qué es Kanban?
La palabra kanban (en kanji 看板, en katakana カンバン) parte de las palabras kan (看 o カン) que significa visual y ban (板 o バン), que significa tarjeta o tablero. La idea surge en el seno de la metodología de Lean, la cual fue desarrollada por Toyota, para mejorar la producción, basándose en técnicas como just-in-time (JIT).
Los principios que se promueven son:
 

Calidad perfecta a la primera. Todo lo que se hace, debe de intentar hacerse bien, no rápido, ya que cuesta más tiempo hacer algo rápido y tener que arreglarlo después, [...]]]></description>
			<content:encoded><![CDATA[<p>Después de haber aplicado un alto porcentaje de Scrum en los proyectos de software en los que trabajo, siento curiosidad por todas las demás metodologías ágiles que existen, sobre todo, para saber si hay alguna práctica que pueda emplear que me permita optimizar algún aspecto de la actividad diaria a desarrollar.</p>
<p>En este aspecto, he descubierto en Kanban un interesante aliado para aspectos de la metodología que quedaban algo descolgados, y son los procesos rutinarios, o solo tener presente la continuidad de las tareas, ya que las tareas que se realizan en Kanban pueden aparecer en el <em>backlog</em> en cualquier momento e ir haciéndose, según su importancia y/o prioridad.</p>
<h3>¿Qué es Kanban?</h3>
<p>La palabra kanban (en kanji 看板, en katakana カンバン) parte de las palabras kan (看 o カン) que significa <em>visual</em> y ban (板 o バン), que significa <em>tarjeta</em> o <em>tablero</em>. La idea surge en el seno de la metodología de <a href="http://es.wikipedia.org/wiki/Lean_Manufacturing">Lean</a>, la cual fue desarrollada por Toyota, para mejorar la producción, basándose en técnicas como <em>just-in-time</em> (JIT).</p>
<p>Los principios que se promueven son:<br />
 </p>
<ul>
<li>Calidad perfecta <em>a la primera</em>. Todo lo que se hace, debe de intentar hacerse bien, no rápido, ya que cuesta más tiempo hacer algo rápido y tener que arreglarlo después, que hacerlo bien desde el principio.</li>
<li>Minimización del despilfarro. Hacer lo justo y necesario (y hacerlo bien, como se decía antes) y no entretenerse en otras tareas secundarias o no necesarias (principio YAGNI).</li>
<li>Mejora continua. Ir mejorando continuamente los desarrollos, según los objetivos a lograr y alcanzar.</li>
<li>Flexibilidad. Lo siguiente a realizar se decide del <em>backlog</em> pendiente, con lo que las tareas entrantes se pueden priorizar y condicionar según las necesidades puntuales.</li>
<li>Construcción y mantenimiento de una relación a largo plazo con los proveedores.</li>
</ul>
<p> <br />
En el desarrollo del software, el sistema kanban se puede resumir como la visualización de las tareas mediante un tablero, en el que se van moviendo entre los sectores delimitados, con el objetivo de tener siempre presente el trabajo a realizar y lo que hace cada uno. Que nadie se quede sin trabajo y que todas las tareas importantes se realicen primero.</p>
<p><img class="alignnone size-medium wp-image-165" title="foto-kanban" src="http://bosqueviejo.net/wordpress/wp-content/uploads/image6-300x225.jpg" alt="foto-kanban" width="300" height="225" /></p>
<h3>El tablero visual</h3>
<p>El tablero de kanban, el cual debe estar visible a todo el equipo de trabajo, tiene la peculiaridad de ser un tablero continuo. Esto quiere decir que, no se rellena con tarjetas y se van desplazando hasta que toda la actividad ha quedado realizada (como pasa en Scrum), sino que a medida que se avanza, las nuevas tareas (mejoras, fallos o tareas del proyecto) se van acumulando en la sección inicial, en las reuniones periódicas con el dueño de producto (o el cliente) se priorizan las más importantes, y se encolan en las siguientes zonas.</p>
<p>Además, las secciones que se pueden incluir en el tablero, además de diseño, desarrollo y pruebas, son las de paso a producción, con lo que, se tendrían todas las tareas en un seguimiento exhaustivo, desde que se piensan que deben de hacerse, hasta el punto en que se ha llevado a producción.</p>
<p><img class="alignnone size-medium wp-image-164" title="project-kanban" src="http://bosqueviejo.net/wordpress/wp-content/uploads/project-kanban-004-300x189.jpg" alt="project-kanban" width="300" height="189" /></p>
<p>Como se puede ver en la figura, cada sección vertical, puede anidarse en conjuntos, de modo que la tarea de desarrollo, por ejemplo, pueda descomponerse en otras más significativas como: en cola y en desarrollo.</p>
<p>Los grandes grupos verticales, pueden pertenecer incluso a grupos de desarrollo diferentes, por ejemplo, un grupo de desarrollo puede encargarse del desarrollo, y otro de las pruebas y subida a producción, o incluso entre departamentos, tomando un último grupo para puesta en producción o incluso un primer grupo para la toma de propuestas y priorización de tareas.</p>
<p>Lo más corriente es que exista un grupo inicial, el dueño del producto, que se encargue de organizar las propuestas o entradas, y sea el propio cliente o incluso, si es para desarrollos internos, los departamentos de comercial y/o marketing. Depende de la empresa.</p>
<h3>Las tarjetas</h3>
<p>La importancia de la identificación rápida de tarjetas, en un tablero de amplias dimensiones es vital para ahorrar tiempo, con lo que, se pueden asignar colores, como pueden ser: verde para las mejoras, amarillo para las tareas del proyecto y rojo para los errores.</p>
<p>Además de esto, las tarjetas de kanban suelen tener bastante más información, ya que el método consiste en tener todo visual, para saber de forma rápida la carga total de trabajo, ya sea de los grupos, como del departamento, etc.</p>
<p>Se suelen emplear tarjetitas con fotos o caricaturas que se ponen junto con la tarea que está desempeñando en cada momento cada persona, así como emplear post-it sobre las propias tarjetas para indicar observaciones sobre la tarea, o <em>bloqueos</em> que se puedan sueceder, es decir, que la tarea no se pueda realizar porque depende de algún factor no resuelto aún.</p>
<p><img class="alignnone size-medium wp-image-166" title="tarjetas" src="http://bosqueviejo.net/wordpress/wp-content/uploads/blue_detail-300x201.jpg" alt="tarjetas" width="300" height="201" /></p>
<p>Es importante reseñar que las tarjetas debe de tener la estimación de tiempo que tiene asignada la tarea, así como se pueden anotar las fechas de entrada en cada cuadrante, para tener información, al término de la tarea, de si ha sido una buena estimación, así como obtener el rendimiento del equipo de trabajo.</p>
<h3>Control del Flujo</h3>
<p>El sistema kanban, a diferencia de scrum, no se dedica a llevar la pista de un solo proyecto, sino que se pueden entremezclar tareas y proyectos. El método se basa en tener a los trabajadores con un flujo de trabajo constante, las tareas más importantes en cola para ser realizadas y un seguimiento pasivo, a modo de no tener que interrumpir al trabajador para saber qué hace en cada momento.</p>
<p>Por otro lado, se puede seguir la pista del trabajo realizado por el grupo de trabajo almacenando los datos que las tarjetas nos proporcionan, una vez llegan a el sector final (cuando ya están en producción), con una gráfica de este estilo:</p>
<p><img class="alignnone size-full wp-image-167" title="cfd" src="http://bosqueviejo.net/wordpress/wp-content/uploads/cfd.png" alt="cfd" width="300" height="161" /></p>
<p>En el gráfico de áreas apiladas, se ve claramente el tiempo dedicado a cada sector. En el caso expuesto, por ejemplo, se ve que las tareas pasan más tiempo en backlog (el sector de propuestas o esperando a comenzar su desarrollo) que en la zona de desarrollo, propiamente dicha.</p>
<h3>Conclusiones</h3>
<p>El sistema de kanban tiene ciertas ventajas con relación a otras metodologías que ya había visto, ya que permite no solo llevar el seguimiento de un proyecto de forma individual, sino también de las incidencias que se van sucediendo, así cómo otros proyectos paralelos que tenga que hacer el mismo equipo de desarrollo, por lo que, nos damos cuenta de que, de lo que se lleva la pista en sí, no es de los proyectos, sino de los equipos de trabajo.</p>
<p>Lo veo indicado, sobre todo en sitios donde las operaciones (incidencias, tareas repetitivas y aisladas) son más comunes que el desarrollo puro y duro de proyectos, es decir, en entornos que necesiten de flexibilidad en la entrada de tareas, así como un seguimiento de las mismas, un sistema de priorización, control de un equipo de trabajo e informes de dedicación.</p>
]]></content:encoded>
			<wfw:commentRss>http://bosqueviejo.net/2009/06/22/kanban-el-metodo-toyota-aplicado-al-software/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

