<?xml version="1.0" encoding="UTF-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es"><title>Chemaclass - scrum</title><subtitle>Tech Lead compartiendo ideas prácticas sobre artesanía del software, TDD, liderazgo, Bitcoin e IA. Artículos, resúmenes de libros y charlas.</subtitle><link rel="self" type="application/atom+xml" href="https://chemaclass.com/es/tags/scrum/atom.xml"/><link rel="alternate" type="text/html" href="https://chemaclass.com"/><generator uri="https://www.getzola.org/">Zola</generator><updated>2023-05-31T00:00:00+00:00</updated><id>https://chemaclass.com/es/tags/scrum/atom.xml</id><entry xml:lang="es"><title>Gestión Ágil de Proyectos</title><subtitle>Una Guía para Principiantes sobre Implementación y Liderazgo Ágil</subtitle><category term="agile" scheme="https://chemaclass.com/tags/agile/" label="Agile"/><category term="team-management" scheme="https://chemaclass.com/tags/team-management/" label="Team Management"/><category term="scrum" scheme="https://chemaclass.com/tags/scrum/" label="Scrum"/><category term="communication" scheme="https://chemaclass.com/tags/communication/" label="Communication"/><published>2023-05-31T00:00:00+00:00</published><updated>2023-05-31T00:00:00+00:00</updated><author><name>
Jeremy Savell</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/readings/agile-project-management/"/><id>https://chemaclass.com/es/readings/agile-project-management/</id><summary type="html">Los proyectos Waterfall solían pasarse de presupuesto y entregar software mediocre. En 2001, un grupo de desarrolladores firmó un manifiesto de 68 palabras que cambiaría todo.</summary><content type="html">&lt;span id="continue-reading">&lt;/span>
&lt;p>Una visión general básica y directa de lo que es Agile, presentando algunos ejemplos de frameworks bien conocidos hoy, como Scrum o Kanban, todo condensado en un libro de unas 100 páginas que puedes leer en un par de horas.&lt;/p>
&lt;h2 id="capitulos">Capítulos
&lt;a class="heading-anchor" href="#capitulos" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;ol>
&lt;li>El manifiesto fluido&lt;/li>
&lt;li>Siendo ágil&lt;/li>
&lt;li>Proceso ágil&lt;/li>
&lt;li>Planificando para el éxito&lt;/li>
&lt;li>Comunicación ágil&lt;/li>
&lt;li>Fundamentos de Scrum&lt;/li>
&lt;li>Introducción a Kanban&lt;/li>
&lt;li>Construyendo un equipo adaptativo&lt;/li>
&lt;li>Liderazgo y gestión colaborativa&lt;/li>
&lt;li>Errores comunes detrás del fracaso ágil&lt;/li>
&lt;li>Palabras finales: ágil es adaptación&lt;/li>
&lt;/ol>
&lt;hr />
&lt;blockquote>
&lt;p>“Los beneficios de los proyectos Ágiles se extienden no solo al equipo que lo usa, sino también al cliente que recibe el producto final.”&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>“Hay una métrica crítica subyacente que consistentemente lleva al éxito de un proyecto Ágil: la comunicación. La mala comunicación, la poca comunicación, o la comunicación deficiente de cualquier tipo lleva al colapso y fracaso de dicho proyecto.”&lt;/p>
&lt;/blockquote>
&lt;hr />
&lt;h3 id="puntos-clave">Puntos clave
&lt;a class="heading-anchor" href="#puntos-clave" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>Los proyectos que seguían una metodología &lt;strong>Waterfall&lt;/strong> tendían a exceder sus gastos con el tiempo, mientras que el producto entregado estaba por debajo del estándar y era difícil de usar.&lt;/p>
&lt;p>Esa situación originó que un grupo de desarrolladores firmara un breve manifiesto de 68 palabras en 2001.&lt;/p>
&lt;h4 id="un-breve-trasfondo">Un breve trasfondo
&lt;a class="heading-anchor" href="#un-breve-trasfondo" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h4>
&lt;p>Durante los años 1960, el software entró en una gran crisis; crear software era complejo pero cambiarlo después se convirtió en puro caos. &lt;strong>Waterfall&lt;/strong> al rescate.&lt;/p>
&lt;p>&lt;strong>Waterfall&lt;/strong> delineó un conjunto simple y lógico de procesos que una empresa necesitaría seguir para que un proyecto fuera exitoso. Su nombre viene de la metáfora del agua cayendo suavemente en una corriente predecible, constante e incremental. Su ciclo de vida de desarrollo de software estaría en seis pasos simples.&lt;/p>
&lt;ol>
&lt;li>Requisitos&lt;/li>
&lt;li>Análisis&lt;/li>
&lt;li>Diseño&lt;/li>
&lt;li>Código&lt;/li>
&lt;li>Testing&lt;/li>
&lt;li>Operaciones&lt;/li>
&lt;/ol>
&lt;p>Durante 10 años, &lt;strong>Waterfall&lt;/strong> fue la metodología estándar en el universo del software. Y durante 10 años más, el caos persistió. Aunque la intención era buena, la realidad es que el conjunto siempre cambiante de restricciones no se lleva muy bien con esta metodología porque cada paso depende del anterior.&lt;/p>
&lt;p>El 86% del tiempo que una empresa usa el método &lt;strong>Waterfall&lt;/strong> para gestión de proyectos, el cliente recibe software inadecuado o inútil. Muchos proyectos de software no se usaron o nunca se terminaron.&lt;/p>
&lt;p>Durante los años 70 y 80, &lt;strong>Desarrollo Iterativo e Incremental (IID)&lt;/strong> probó ser una opción viable. En los 90 surge la &lt;strong>Entrega Evolutiva (ED)&lt;/strong>, que cambia la situación. El desarrollador es responsable de escuchar las reacciones del usuario temprana y frecuentemente. El usuario comienza a jugar un rol directo en el proceso de desarrollo.&lt;/p>
&lt;p>Unos años después, surgió un nuevo método &lt;strong>Prototipado de Producción Iterativa Rápida (RIPP)&lt;/strong>, más tarde llamado &lt;strong>Desarrollo Rápido de Aplicaciones (RAD)&lt;/strong>, que afirmaba &lt;em>“Software funcionando en 90 días… o te devolvemos tu dinero.”&lt;/em>&lt;/p>
&lt;p>Por último, durante los 90 se definieron en detalle &lt;strong>Extreme Programming (XP)&lt;/strong>, &lt;strong>Scrum&lt;/strong> y &lt;strong>Crystal&lt;/strong>.&lt;/p>
&lt;p>Estas soluciones distintas pero similares estaban descentralizadas, trabajando independientemente unas de otras. Esta realización llevó a esa noche en Utah la unificación de estas ideas bajo una bandera, en un documento.&lt;/p>
&lt;p>&lt;strong>Agile&lt;/strong> se convirtió en el estándar definitivo para el desarrollo de software.&lt;/p>
&lt;h3 id="el-manifiesto-agil">El Manifiesto Ágil
&lt;a class="heading-anchor" href="#el-manifiesto-agil" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Individuos e interacciones sobre procesos y herramientas&lt;/li>
&lt;li>Software funcionando sobre documentación comprehensiva&lt;/li>
&lt;li>Colaboración con el cliente sobre negociación de contratos&lt;/li>
&lt;li>Responder al cambio sobre seguir un plan&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>Es decir, aunque hay valor en los elementos de la derecha, valoramos más los elementos de la izquierda.&lt;/p>
&lt;/blockquote></content></entry><entry xml:lang="es"><title>¿Ignorar Scrum para ser más Agile?</title><subtitle>Matando la agilidad con reuniones excesivas</subtitle><category term="agile" scheme="https://chemaclass.com/tags/agile/" label="Agile"/><category term="scrum" scheme="https://chemaclass.com/tags/scrum/" label="Scrum"/><category term="communication" scheme="https://chemaclass.com/tags/communication/" label="Communication"/><category term="productivity" scheme="https://chemaclass.com/tags/productivity/" label="Productivity"/><published>2022-12-06T00:00:00+00:00</published><updated>2022-12-06T00:00:00+00:00</updated><author><name>
Chemaclass</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/blog/ignoring-scrum-to-get-more-agile/"/><id>https://chemaclass.com/es/blog/ignoring-scrum-to-get-more-agile/</id><summary type="html">Las personas se vuelven esclavas de sistemas que se supone que ayudan. Las reuniones aburridas están matando el agile. Las reuniones requieren participación activa de todos. De lo contrario, podrías no ser esencial para esa reunión, y mejor usar tu tiempo con algo más.</summary><content type="html">&lt;p>Hablando con un amigo sobre agile, me hizo una pregunta interesante: a veces Agile y Scrum encajan mal, especialmente con las reuniones. Aquí van mis reflexiones.&lt;/p>
&lt;span id="continue-reading">&lt;/span>
&lt;blockquote>
&lt;p>“¿Crees que tendría sentido simplemente usar agile e ignorar scrum (sprints) completamente en una empresa basada en producto? Siento que es difícil ser agile cuando tienes 10 horas de reuniones por semana.” Filip G.&lt;/p>
&lt;/blockquote>
&lt;p>Esto conecta con la esencia de &lt;a href="/es/readings/xp-embrace-change/">Extreme Programming&lt;/a>: el primer valor es la Comunicación Efectiva.&lt;/p>
&lt;blockquote>
&lt;p>“Probablemente algunas empresas no saben usar bien las reuniones y las hacen por costumbre.” Filip G.&lt;/p>
&lt;/blockquote>
&lt;p>No diría ignorar Scrum del todo. Scrum (bien hecho) es un gran “Framework de Gestión de Producto”. Para entenderlo mejor recomiendo: &lt;a href="/es/readings/scrum-the-art-of-doing-twice">Scrum: The Art of Doing Twice the Work in Half the Time&lt;/a>.&lt;/p>
&lt;p>El problema principal con Scrum hoy es que la gestión tomó el control y los desarrolladores no saben practicarlo de forma realmente Agile. Ahí empieza el problema. Recomiendo &lt;a href="/es/readings/zombie-scrum-survival-guide/">Zombie Scrum Survival Guide&lt;/a>, un libro divertido y fácil de leer que aborda los problemas típicos de equipos Scrum.&lt;/p>
&lt;p>No es “Agile sí, Scrum no”. Son compatibles. El reto es enfocar los procesos del equipo desde una perspectiva agile.&lt;/p>
&lt;h2 id="agile-en-pocas-palabras">Agile en pocas palabras
&lt;a class="heading-anchor" href="#agile-en-pocas-palabras" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Recientemente escribí un post sobre fundamentos agile, que te recomiendo leer para entrar en los detalles: &lt;a href="/es/blog/working-agile-with-non-agile-teams/">Trabajando agile con equipos no agile&lt;/a>. Pero, el &lt;strong>tl;dr&lt;/strong>:
&lt;ins>Agile es sobre retroalimentación rápida. Es sobre comunicación efectiva y reducir desperdicio mientras se apunta a la simplicidad.&lt;/ins>&lt;/p>
&lt;p>&lt;a rel="external" href="https://agilemanifesto.org/">Agile&lt;/a> es sobre mantener estos valores siempre presentes:&lt;/p>
&lt;ul>
&lt;li>Individuos e interacciones sobre procesos y herramientas&lt;/li>
&lt;li>Software funcionando sobre documentación extensiva&lt;/li>
&lt;li>Colaboración con el cliente sobre negociación de contratos&lt;/li>
&lt;li>Responder ante el cambio sobre seguir un plan&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>Aunque hay valor en los elementos de la derecha, valoramos más los elementos de la izquierda.&lt;/p>
&lt;/blockquote>
&lt;h2 id="scrum-en-pocas-palabras">Scrum en pocas palabras
&lt;a class="heading-anchor" href="#scrum-en-pocas-palabras" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Scrum es un framework de gestión de proyectos orientado al desarrollo de software, aunque se usa en ventas, marketing y más. Está pensado para equipos de 5-9 personas (ver &lt;a href="/es/blog/dunbar-number/">número de Dunbar&lt;/a>) autónomos y responsables de dividir su trabajo en partes pequeñas para completar en iteraciones llamadas sprints (1, 2 o 4 semanas).&lt;/p>
&lt;p>Las ceremonias/reuniones típicas son:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Stand-up&lt;/strong>: 15 min (o menos) para sincronizar al equipo y actuar si alguien está bloqueado o necesita ayuda.&lt;/li>
&lt;li>&lt;strong>Refinement&lt;/strong>: ~2h para asegurar que los tickets están listos antes de planificarlos.&lt;/li>
&lt;li>&lt;strong>Planning&lt;/strong>: ~2h para planificar el trabajo del siguiente sprint.&lt;/li>
&lt;li>&lt;strong>Demo/Review&lt;/strong>: ~2h para mostrar el trabajo hecho al equipo, stakeholders e interesados.&lt;/li>
&lt;li>&lt;strong>Retrospectiva&lt;/strong>: ~2h para que el equipo reflexione y mejore.&lt;/li>
&lt;/ul>
&lt;p>La pregunta clave es cómo organiza tu equipo estas reuniones y, sobre todo, si son efectivas. Estas son solo algunas de las reuniones de cualquier “Equipo Scrum”.&lt;/p>
&lt;p>Pero además de estas, se acumulan muchas otras reuniones. De pronto el día entero se ha ido y sientes que no has producido el valor esperado. Si tu trabajo no consiste en estar en reuniones constantemente, algo está mal.&lt;/p>
&lt;h3 id="reuniones-aburridas">Reuniones aburridas
&lt;a class="heading-anchor" href="#reuniones-aburridas" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>¿Has estado alguna vez en una reunión pensando “&lt;em>Esto es aburrido, qué pérdida de tiempo…&lt;/em>”? Yo lo he vivido más de una vez. ¿A quién culpar? Esa suele ser la primera pregunta. Seguida de: “&lt;em>Mi jefe, obviamente. Él organizó esta reunión, me invitó, estoy obligado a asistir, y esta pérdida de tiempo es su culpa.&lt;/em>”&lt;/p>
&lt;p>No creo que sea una respuesta honesta. Culpar a otros y alejar responsabilidades es mucho más fácil que mirarse a uno mismo.&lt;/p>
&lt;p>“&lt;em>Estoy obligado a asistir, y esta pérdida de tiempo es su culpa&lt;/em>” puede ser cierto. Quizás estabas obligado y estás perdiendo el tiempo. Pero, ¿de verdad no hay forma de actuar al respecto?&lt;/p>
&lt;p>Cuando algo no funciona como espero (no me gusta el resultado, creo que algo está mal), antes de culpar a otros prefiero reflexionar: ¿cuál es la raíz del problema? ¿Qué puedo hacer para mejorar la situación?&lt;/p>
&lt;hr />
&lt;h2 id="que-puedes-hacer-al-respecto">¿Qué puedes hacer al respecto?
&lt;a class="heading-anchor" href="#que-puedes-hacer-al-respecto" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Volviendo al tema de “muchas reuniones”: si estás en una que se siente mal o aburrida, pregúntate:&lt;/p>
&lt;blockquote>
&lt;p>¿Me aburro? ¿Por qué? ¿Quizás no participo en el resultado de la reunión? Si es así, ¿mi presencia es realmente necesaria? ¿Podría pedir un resumen después y salir para hacer algo más productivo?&lt;/p>
&lt;p>O al revés: ¿está bien aburrirse en esta reunión? ¿Debería participar más y contribuir al resultado?&lt;/p>
&lt;/blockquote>
&lt;p>Veo este patrón:&lt;/p>
&lt;ul>
&lt;li>Si la reunión no aburre, es productiva y dará buenos resultados para todos.&lt;/li>
&lt;li>Si aburre, hay dos opciones: A) está bien que aburra, pide salir educadamente y pide el resumen después; o B) no está bien que aburra porque tu participación es necesaria. Involúcrate más con tus compañeros y la reunión dejará de ser aburrida.&lt;/li>
&lt;/ul>
&lt;p>Hay muchas estrategias. Depende de ti actuar cuando veas algo mejorable.&lt;/p>
&lt;p>Está bien señalar el “&lt;em>elefante en la habitación&lt;/em>” y pedir ayuda para mejorar cualquier situación que sientas que no funciona como debería.&lt;/p>
&lt;p>&lt;img src="/images/blog/2022-12-06/footer.webp" alt="blog-footer" />&lt;/p></content></entry><entry xml:lang="es"><title>Guía de supervivencia Zombie Scrum</title><subtitle>Un viaje hacia la recuperación</subtitle><category term="scrum" scheme="https://chemaclass.com/tags/scrum/" label="Scrum"/><category term="agile" scheme="https://chemaclass.com/tags/agile/" label="Agile"/><category term="team-management" scheme="https://chemaclass.com/tags/team-management/" label="Team Management"/><category term="productivity" scheme="https://chemaclass.com/tags/productivity/" label="Productivity"/><published>2021-03-01T00:00:00+00:00</published><updated>2021-03-01T00:00:00+00:00</updated><author><name>
Christiaan Verwijs</name></author><author><name>
Johannes Schartau</name></author><author><name>
Barry Overeem</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/readings/zombie-scrum-survival-guide/"/><id>https://chemaclass.com/es/readings/zombie-scrum-survival-guide/</id><summary type="html">Por qué Scrum se estanca y cómo mejorar tus resultados divirtiéndote en el proceso.</summary><content type="html">&lt;span id="continue-reading">&lt;/span>
&lt;p>Disfruté mucho las ideas y experimentos del libro. Pone el dedo en la llaga sobre muchos equipos que dicen hacer Scrum o Agile de forma cuestionable. A eso lo llaman Zombie Scrum.&lt;/p>
&lt;h3 id="resumen">Resumen
&lt;a class="heading-anchor" href="#resumen" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>El libro explica por qué Scrum se estanca y cómo mejorar tus resultados divirtiéndote en el proceso. Con humor y ejemplos muy reconocibles, ofrece enfoques prácticos, ejercicios y herramientas para escapar del Zombie Scrum.&lt;/p>
&lt;p>Aunque estés rodeado de escépticos, este libro te ayudará a construir lo que los usuarios realmente necesitan, entregar más rápido, mejorar continuamente y sentirte mejor con tu trabajo. Un día recordarás: para esto adoptamos Scrum.&lt;/p>
&lt;ul>
&lt;li>Cómo te infecta el Zombie Scrum, por qué se propaga y cómo prevenirlo&lt;/li>
&lt;li>Acércate a tus stakeholders y hazles entender el valor&lt;/li>
&lt;li>Por qué los equipos Zombie no aprenden y qué hacer al respecto&lt;/li>
&lt;li>Elimina los obstáculos para la mejora continua&lt;/li>
&lt;li>Logra equipos autogestionados donde la gente actúe como humanos, no como zombies&lt;/li>
&lt;/ul>
&lt;hr />
&lt;p>Un buen webinar donde comparten ideas clave del libro y discuten sus hallazgos más recientes.&lt;/p>
&lt;div style="position:relative;aspect-ratio:16/9;width:100%;">
&lt;iframe
src="https://www.youtube-nocookie.com/embed/ylGfrsXXQMs"
title="YouTube video"
width="560"
height="315"
loading="lazy"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
referrerpolicy="strict-origin-when-cross-origin"
style="position:absolute;inset:0;width:100%;height:100%;border:0;"
allowfullscreen>
&lt;/iframe>
&lt;/div></content></entry><entry xml:lang="es"><title>Gestión ágil de productos con Scrum</title><subtitle>Creando productos que los clientes aman</subtitle><category term="agile" scheme="https://chemaclass.com/tags/agile/" label="Agile"/><category term="scrum" scheme="https://chemaclass.com/tags/scrum/" label="Scrum"/><category term="management" scheme="https://chemaclass.com/tags/management/" label="Management"/><published>2021-02-22T00:00:00+00:00</published><updated>2021-02-22T00:00:00+00:00</updated><author><name>
Roman Pichler</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/readings/agile-product-management-with-scrum/"/><id>https://chemaclass.com/es/readings/agile-product-management-with-scrum/</id><summary type="html">Cómo entender el rol del product owner y dar forma al producto.</summary><content type="html">&lt;span id="continue-reading">&lt;/span>&lt;h3 id="temas-principales">Temas principales
&lt;a class="heading-anchor" href="#temas-principales" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>El rol del product owner&lt;/li>
&lt;li>Cómo visualizar el producto&lt;/li>
&lt;li>Refinamiento del product backlog&lt;/li>
&lt;li>Planificación de releases&lt;/li>
&lt;li>Colaboración en las reuniones de sprint&lt;/li>
&lt;li>La transición hacia el product ownership&lt;/li>
&lt;/ul></content></entry><entry xml:lang="es"><title>Scrum</title><subtitle>El arte de hacer el doble de trabajo en la mitad de tiempo</subtitle><category term="scrum" scheme="https://chemaclass.com/tags/scrum/" label="Scrum"/><category term="agile" scheme="https://chemaclass.com/tags/agile/" label="Agile"/><category term="team-management" scheme="https://chemaclass.com/tags/team-management/" label="Team Management"/><category term="productivity" scheme="https://chemaclass.com/tags/productivity/" label="Productivity"/><published>2020-06-10T00:00:00+00:00</published><updated>2020-06-10T00:00:00+00:00</updated><author><name>
Jeff Sutherland</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/readings/scrum-the-art-of-doing-twice/"/><id>https://chemaclass.com/es/readings/scrum-the-art-of-doing-twice/</id><summary type="html">Cómo entregar proyectos a tiempo y dentro del presupuesto usando un marco de trabajo ágil que realmente funciona</summary><content type="html">&lt;span id="continue-reading">&lt;/span>
&lt;p>Toda organización tiene que lidiar con entregar productos a tiempo y dentro del presupuesto. Da igual el tamaño.&lt;/p>
&lt;p>Scrum te muestra cómo hacerlo. Te explica cómo definir lo que quieres lograr, cómo armar el equipo adecuado y cómo seguir el progreso hasta completar el proyecto con éxito.&lt;/p></content></entry></feed>