Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como ágil

MTI se vuelve mas ágil

En la Oficina de Ingeniería y Sistemas del Ministerio de Transporte e Infraestructura estamos trabajando en un proyecto piloto implementando la metodología SCRUM. Es apenas nuestro primer Sprint y nos falta mucho por aprender pero estamos haciendolo lo mejor posible.  Scrum Board - Sprint 1 Stand-up Meeting (Reunion Diaria)    Scrum Team (Equipo Scrum) Scrum Master

Como Implementar Scrum en 10 pasos fáciles - Paso #10: Revisa, Reflexiona, Repite

Continuando con la serie: Como implementar SCRUM en 10 pasos fáciles . Creación de Kelly Waters y traducida con la autorización correspondiente por su servidor. La entrada original de este artículo es: Step 10: Review, Reflect, Repeat Paso #10: Revisa, Reflexiona, Repite Así que tienes tu pila del producto en orden , has estimado la pila , esclarecido los requisitos , planeado tu sprint y has creado un espacio de trabajo colaborativo . Estás haciendo un Sprint para alcanzar tus metas y estás haciendo reuniones diarias y estás midiendo el progreso con un gráfico. Ahora vienes al final del Sprint y terminas cuando dijistes que lo harías . Todo lo que queda por hacer ahora, es la revisar , reflexionar y repetir ... Revisión del Sprint   Al final del Sprint haz una reunión para revisar el Sprint (Sprint Review) . Invita a todo el equipo. Invita a todos los tomadores de decisiones del negocio. Invita a tomadores de decisiones importantes incluyendo ejecutivos ...

Como Implementar SCRUM en 10 pasos fáciles - Paso #9: Termina cuando dijistes que lo harías

Continuando con la serie: Como implementar SCRUM en 10 pasos fáciles . Creación de Kelly Waters y traducida con la autorización correspondiente por su servidor. La entrada original de este artículo es: Step 9: Finish when you said you would! Paso #9: Termina cuando dijiste que lo harías. Así que tienes tu pila del producto en orden , has estimado la pila , esclarecido los requisitos , planeado tu sprint y has creado un espacio de trabajo colaborativo . Estás haciendo un Sprint para alcanzar tus metas y estás haciendo reuniones diarias y estás midiendo el progreso con un gráfico. Ahora solo necesitas terminar cuando dijistes que lo harías. ¡Que gran idea! ¡Que visión! Si solo hubiera pensado en eso, mis proyectos de desarrollo nunca hubieran sido tan dificiles. Aunque seriamente, hay unos pocos principios de desarrollo ágil de software que ayudan con este paso. Aquí están: 'hecho' significa 'HECHO' *Completa* cada característica antes de mover...

Como Implementar SCRUM en 10 pasos fáciles - Paso #8: Mide el progreso con un gráfico

Continuando con la serie: Como implementar SCRUM en 10 pasos fáciles . Creación de Kelly Waters y traducida con la autorización correspondiente por su servidor. La entrada original de este artículo es: Step 8: Track Progress With A Daily Burndown Chart Paso #8: Mide el progreso con un gráfico Así que tienes tu pila del producto en orden , has estimado la pila , esclarecido los requisitos , planeado tu sprint y has creado un espacio de trabajo colaborativo . Estás haciendo un Sprint para alcanzar tus metas y estás haciendo reuniones diarias . Ahora estás listo para medir el progreso con un gráfico. "¡Dios mío, parecía ir tan bien!" A menudo en proyectos de desarrollo tradicionales, todo parece ir tan bien, hasta la finalización del 80% o incluso más tarde. Luego las cosas se vuelven más difíciles. Las cosas empiezan a parecer cada vez menos probable que cumplan con la fecha de finalización prevista. Hasta que finalmente reconoces que no puedes alcanzar la f...

Como implementar Scrum en 10 pasos fáciles. Paso #7: Ponte de pie y a contar!

Continuando con la serie: Como implementar SCRUM en 10 pasos fáciles . Creación de Kelly Waters y traducida con la autorización correspondiente por su servidor. La entrada original de este artículo es: Step 7: Stand Up And Be Counted! Paso #7: Ponte de pie y a contar! Así que tienes tu pila del producto en orden, has estimado la pila, esclarecido los requisitos, planeado tu sprint  y has creado un espacio de trabajo colaborativo. Estás haciendo el Sprint para lograr tus metas; ahora estás listo para el paso #7 – Ponte de pie y a contar! Mantén una reunión diaria de pie. Todo el equipo debe estar presente. No es opcional. Todo el equipo debe estar involucrado. Incluyendo, es muy importante, el Propietario del Producto. Y cualquier representante del negocio, cliente o usuario que este activamente involucrado. Y cualquier otro especialista activamente involucrado en el Sprint, incluso si ellos no son parte del núcleo del equipo. El equipo se mantiene en un semi-circulo al...

Como implementar Scrum en 10 pasos fáciles. Paso #6: Sprint

Continuando con la serie: Como implementar SCRUM en 10 pasos fáciles . Creación de Kelly Waters y traducida con la autorización correspondiente por su servidor. La entrada original de este artículo es: Step 6: Sprint! Paso #6: Sprint Así que tienes tu pila del producto en orden , has estimado la pila , esclarecido los requisitos , planeado tu sprint y has creado un espacio de trabajo colaborativo . Estás listo para el paso #6: el Sprint. Scrum en realidad no prescribe como se debe hacer para la entrega de tus tareas en el Sprint. Scrum es una práctica de gestión ágil y no cubre realmente la ingeniería ágil. XP (Extreme Programming - Programación Extrema) por otro lado es una práctica de ingeniería ágil. Personalmente pienso que esta es la belleza de Scrum. Cualquier práctica de ingeniería que uses, desde vaquero a riguroso, desde RAD a RUP , desde XP hasta DIY , cualquiera, Scrum se puede colocar directamente en la parte superior. Ese es el porque digo que es fácil....

Como implementar Scrum en 10 pasos fáciles. Paso #5: Crear un espacio de trabajo colaborativo

Asi que ahora tienes tu pila del producto en orden, has estimado tu pila del producto, has esclarecido los requisitos y planeado tu sprint. Ya estás listo para el paso #5 - Crear un espacio de trabajo colaborativo Se que llamé esta serie, "10 pasos fáciles", pero los primeros 4 pasos son en realidad de trabajo muy duro. Este es una brisa. Haz que tus paredes sean pizarras Cubre tus paredes con pizarras. No puedes tener demasiadas. Una pizarra vence cualquier sistema de software y por muchos propósitos. Planes/hojas de ruta de alto nivel, fechas claves, discusiones de diseño, bosquejo de funcionalidad, lista de problemas, ideas, estadísticas, reportes de estatus, carteles de temáticos, etc, etc. Lo que sea pegalo en la pared. Crea un lugar para la colaboración El área de la pizarra será tu "centro de colaboración" para el equipo. Una pared visible. El centro de todas las discusiones de equipo. El lugar donde el equipo se reune todos los días(de pie). El...

Como implementar Scrum en 10 pasos fáciles. Paso #4: Planeación del Sprint (Tareas)

Siguiendo con la serie "Como implementar Scrum en 10 pasos fáciles" publicada por Kelly Waters y traducida con su permiso en este blog. El árticulo de hoy sigue hablando de la planificación del Sprint esta vez se concentra en la división de los requisitos en tareas. Encuentra el original en Step 4: Sprint Planning (Tasks) Planeación del Sprint (Tareas) Una vez que has completado el paso #3 y has esclarecido los requisitos para todos los ítems de la Pila del Producto que cubrirás en el Sprint, el siguiente paso es planear el Sprint en detalle... Taller de Planificación del Sprint (parte 2) La primera parte del Taller de Planificación del Sprint (en el paso anterior de esta serie) estaba enfocado en esclarecer los requisitos para la Pila del producto seleccionada. La segunda parte de la del Taller de Planificación del Sprint está enfocada en dividir los requisitos en tareas y estimar las horas requeridas para completarlas. Aunque la parte 2 del taller puede estar...

Como implementar Scrum en 10 pasos fáciles. Paso #3: Planeación del Sprint (Requisitos)

Si has seguido los primeros dos pasos en esta serie, deberías tener tu pila del producto en orden y haber estimado su tamaño usando puntos de Fibonacci. El siguiente paso es planear tu Sprint. Taller de planeación del Sprint Organiza una Reunión de Planeación del Sprint. Asegurate que la reunión sea atendida por todo el equipo. Incluyendo todos los roles. Analistas del negocio si los tienes. Personal de prueba si los tienes. Todos los desarrolladores del equipo Scrum para el producto. Y muy importante el Propietario del Producto. La primer cosa que debes hacer (en tu primera reunión de planificación del Sprint), es decidir la duración del Sprint. Esta duración debería ser tomada como un equipo. Decidir la duración del Sprint Esta es una decisión importante. Scrum sugiere 30 días. Puede que sea lo correcto. Pero este es un punto que parece ser ampliamente adaptado por equipos ágiles implementando Scrum. La óptima duración del Sprint depende de muchos factores. Algo que leí...

Como implementar Scrum en 10 pasos fáciles - Paso #2: Como estimar tu pila del producto

Continuamos con la serie "Como implementar Scrum en 10 pasos fáciles", escrita originalmente por Kelly Waters . Estamos con el paso #2. El artículo original es: How To Estimate Your Product Backlog  Les dejo con la traducción: Como estimar tu pila del producto. En el paso 1 describí como poner en orden tu pila del producto. Si has completado el paso 1 ¡Felicidades! Por que es el paso mas grande. Y el fundamento para todo lo que sigue. Implementes o no, Scrum. Si no has completado el paso 1, no vallas mas allá hasta que lo tengas. Así que aquí esta el paso #2: Como estimar tu Pila del Producto Estimación de alto nivel Necesitas proveer de una estimación inicial de alto nivel. Para tener una idea del tamaño de los items de tu Pila del Producto. Esto es útil por que ayuda a informar la decisión sobre prioridades. Y si es probable o no que las características valgan la pena. Y desde un punto de vista de gestión, da una perspectiva de cuan grade debe se...

Como implementar SCRUM en 10 pasos fáciles - Paso #1: Ordena tu "Pila del Producto"

Esta es la continuación de la serie: Como implementar SCRUM en 10 pasos fáciles . Creación de Kelly Waters y traducida con la autorización correspondiente por su servidor. La entrada original de este artículo es: Get your backlog in order Ordena tu "Pila del Producto" ¿Así que quieres implementar Scrum? ¿Y te gusta la idea de hacerlo fácilmente? Entonces escucha. Este es el paso 1 en mi serie: ¿Cómo implementar Scrum en 10 pasos fáciles. Este no es solo el primer paso. Es el paso más importante. A menos que puedas llevar a cabo este paso, no sigas. No lo saltes. Te prometo que te arrepentirás si lo haces. Incluso si no continuas, es probable que este paso te beneficie, a tu equipo y a tu organización. Así que aquí está. Primero, ¿dónde deberíamos empezar? Alineación con el negocio Primero, antes de nada, debes alinear tu equipo de desarrollo con el negocio. Si eres parte de una unidad de nego...