Duración de los eventos que define el marco Scrum
Scrum ha sido uno de los marcos de trabajo más utilizados en la aplicación de un Agile Mindset para el desarrollo de productos y servicios. Se divide en tres áreas claves y la sinergia entre estas, sumado a su aplicación según el objetivo de cada una, permite que los individuos puedan resolver problemas complejos, en … Continued
Miembros que debe tener el Development Team si aplicamos Scrum
En los últimos tiempos, he observado con mayor frecuencia la interrogante sobre cuál sería la cantidad máxima que debe tener un equipo cuando se trabaja con Scrum. En los coaching sobre Scrum que recientemente he impartido, la pregunta es recurrente y por eso he decidido escribir lo que considero sobre este particular. Para bien o … Continued
Estimaciones en los tiempos de la agilidad
Estimaciones en los tiempos de la agilidad (originalmente publicado en: http://www.gazafatonarioit.com/2019/07/estimaciones-en-los-tiempos-de-la.html) Presentación Hace algunos días, mis amigas Valeria Vásquez y Alejandra García, un par de cómplices caleñas convencidas de esto de generar espacios para compartir conocimiento que nos permita cambiar, me invitaron al cierre de una iniciativa que decidieron liderar desde el día mundial de la Retrospectiva en … Continued
Transformación empresarial y la agilidad
Hoy por hoy, existe una tendencia marcada por la “transformación empresarial”, donde desde mi percepción personal, trata de enfrentarse la forma tradicional de hacer las cosas y el movimiento Agile, cuando de gestionar proyectos de software se trata. Es común encontrar Project Managers (estén estos certificados como PMP o no) enfrentarse abiertamente a Scrum Master … Continued
Adoptaré agilidad para “desarrollar más rápido”
Existen muchos debates en torno a la adopción de Agile en las organizaciones. Recientemente tuve una conversación con un cliente que está decidido a implementar Scrum en su empresa, porque con Scrum “se desarrolla más rápido”, porque agilidad es “desarrollar más rápido”. Agilidad va más de aportar mayor valor al cliente que de “desarrollar más … Continued
Lean Software Development
Apoyado por el reciente surgimiento de la comunidad ágil Lean Software Development, ofrece un marco teórico basado en principios y experiencias para el desarrollo de prácticas ágiles de gestión de software. 1. Eliminar el desperdicio Eliminar las actividades que no aportan valor al desarrollo, algunos ejemplos: Exceso de documentación Tareas no solicitadas por el cliente … Continued
Dos problemas que resuelve el marco Scrum
En el post anterior les comenté algunos problemas que pueden hacer fracasar un proyecto cuando se gestiona de forma tradicional, puede leerlo aquí: Planificaciones que no se cumplen ¿Un problema para ti?. Hoy escribiré sobre cómo el marco de trabajo Scrum facilita y minimiza algunos de estos problemas. Dos de los principios fundamentales de Scrum son … Continued
El alcance, el cambios y la incertidumbre desde la perspectiva Scrum
En el post anterior les comenté como Scrum enfrenta algunos problemas que suelen ser recurrentes en la gestión tradicional de proyectos. Hoy les comentaré sobre otros ejemplos. Alcance y cambios. Cuando se sigue la gestión tradicional, se trata por todos los medios de fijar un alcance desde el mismo inicio del proyecto, cuando en la mayoría de … Continued
Las planificaciones que no se cumplen
Uno de los grandes problemas que enfrentamos a la hora de comenzar un proyecto es precisamente la planificación y estimación del mismo, tanto en tiempo y esfuerzo como en dinero. En dependencia de la asignación de responsabilidades en la organización, esta tarea puede recaer en gerentes o en líderes y jefes de proyecto, o en … Continued
El «olvidado» gráfico Burn Up Chart
Quizás algunos estén de acuerdo con este autor en que el gráfico del producto o el “burn up” es una de las herramientas olvidada cuando de Scrum se habla. Incluso, en algunas ocasiones al llevar a cabo un proceso desarrollo con el Framework Scrum no se utiliza. Tomando en cuenta esta afirmación, me surgen algunas … Continued
¿Por qué utilizar Scrum?
Esta es a menudo la primera pregunta que se nos hace cuando intentamos llevar este marco de trabajo a una empresa u organización, sobre todo, cuando es una organización consolidada y funcional en el mundo del desarrollo de software. La respuesta más evidente es porque este marco de trabajo tiene un enfoque de gestión ágil, … Continued
Equipos auto-organizados
Según la guía de Scrum, los Equipos Scrum son auto-organizados y multifuncionales. Los equipos auto-organizados eligen la mejor forma de llevar a cabo su trabajo y no son dirigidos por personas externas al equipo. Los equipos multifuncionales tienen todas las competencias necesarias para llevar a cabo el trabajo sin depender de otras personas que no … Continued
Tres pilares del empirismo en Scrum
Scrum se basa en el empirismo. Esto hace que muchos piensen que se trata de hacer solo prueba y error. Scrum se basa más en la observación y la experimentación que en una planificación exhaustiva y detallada desde el inicio del desarrollo. Empirismo no significa falta de control, como suelen pensar algunos. El control del … Continued
Estimando la velocidad en Scrum
La semana anterior comenté sobre los puntos de historia (PH), su significado y utilidad en las estimaciones ágiles, sobre todo en el marco de trabajo Scrum. Como prometí, en la entrega de esta semana me voy a referir a la velocidad del equipo. ¿Qué es la velocidad del equipo en el marco de Scrum? La … Continued
El gráfico Burn Down Chart y Scrum
El Burn Down Chart -a criterio de este autor- es un gráfico de suma importancia cuando que se trabaja con el Framework Scrum. Entre sus principales ventajas podemos destacar su utilización para monitorear el avance del Sprint. Muestra el trabajo pendiente, así como la velocidad del equipo en cuanto al cumplimiento de las Historias de … Continued
Estimando con puntos de historia en Scrum
Cuando se comienza con la adopción de agile en una organización o empresa, uno de los temas más polémicos lo constituye el cambio en la planificación y la estimación de las actividades y tareas. Tradicionalmente se ha estado estimando en tiempo, ya sean horas, jornadas laborales o meses. Al adoptar agile se utilizan otros métodos de estimación que de … Continued
Scrum: ¿…y el equipo?
Existe una gran variedad de documentación y capacitaciones sobre el marco de trabajo Scrum dirigida a los roles que se describen en este. Sin dudas, una de las opciones más demandadas y ofertadas son los entrenamientos para certificarse como Scrum Master, sobre las entidades certificadoras estaré comentando en otro post. Otro de los entrenamientos y … Continued
La actividad Planning Poker
La técnica de Planning Poker, es una práctica ágil ideada por James Grenning, cuyo propósito es estimar el esfuerzo y duración de las tareas en cada Sprint. En un primer momento, el modelo inicial consta de 8 cartas donde cada participante consta de un juego de cartas. De forma individual cada participante estima el esfuerzo … Continued
Contratación y Scrum
El tema de las contrataciones en proyectos de software, siempre ha sido polémico. De forma tradicional, en un contrato se acuerdan un grupo de requisitos del cliente, que deben ser desarrollados en un tiempo X y por un valor Y. Estas condiciones generalmente conllevan a largas negociaciones posteriores por alcance, cuando el cliente quiere añadir … Continued
¿Es un Scrum Master un Jefe de Proyecto?
En esta entrega quiero abordar una confusión más o menos generalizada de lo que representa un Scrum Master en un equipo de desarrollo ágil. A muchos, esto puede parecer un tema bastante recurrente, pero aquellos que recién comienzan su viaje hacia el desarrollo ágil y que siempre han tenido un jefe de proyecto, se confunden … Continued
El desarrollo de software ágil
En la actualidad, el concepto de metodologías de desarrollo de software sigue siendo un tema confuso para algunos. En muchos proyectos de desarrollo no existe tal metodología y en otros, la tienen de adorno o simplemente no tienen ni idea de cómo implementarla, o la implementan mal, por tanto el resultado sigue siendo el mismo. … Continued
Estimar y planificar: ¿el “talón de Aquiles” de Scrum?
Estimar y planificar un proyecto de desarrollo de software es fundamental. En un desarrollo con enfoque tradicional, se estima el producto deseado, se planifica el desarrollo y luego se procede a la ejecución, ejecución que por supuesto debe cumplirse al pie de la letra. A mi criterio y el de muchos colegas, el problema fundamental … Continued