Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
TIPOS DE METODOLOGÍA ÁGILES Dra. Nancy Verónica Sánchez Sulú Metodología Scrum SCRUM se basa en cierto "caos controlado" pero establece ciertos mecanismos para controlar esta indeterminación, manipular lo impredecible y controlar la flexibilidad. En Scrum se realizan entregas parciales del producto final, ejecutadas en ciclos cortos y de duración fija llamados iteraciones, que normalmente son de 2 semanas; sin embargo, en algunos equipos pueden ser de 3 y hasta 4 semanas. Dichas entregas son priorizadas de acuerdo con el valor que aportan y a la prontitud con que se quieren obtener resultados. manejables “Sprint Backlog”, que depuede ir trabajo de 2 a 4 semanas por paquete, esta descomposición se realiza en una reunión o “Sprint planning meeting” que puede durar hasta 8 horas y donde se define (el alcance) el “qué” y el “cómo” se va a elaborar el trabajo. Esquema. Funcionamiento de la Metodología Scrum. 1. El cliente/sponsor o “Product Owner” define los requisitos del sistema a desarrollar «Product Backlog«, siempre bajo la figura de un asistente de supervisión o “Scrum Master”. 2. Se descomponen estos requisitos envarios paquetes de trabajo más METODOLOGÍA SCRUM Funcionamiento Esquema. Funcionamiento de la Metodología Scrum. técnicas y habilidades empleadas para valorar si pueden mejorarse y aplicarse para los siguientes Sprint. 3. El equipo de trabajo auto organizado tiene una reunión diariamente “Daily Scrum” durante unos 15 minutos, en esta reunión cada uno expone que hizo, que va a hacer y que problemas se ha encontrado y se debate entre todos como como realizar las tareas. 4. Cuando termina un sprint se realiza una reunión o «Sprint Review” donde se presenta el producto resultante del “Sprint Backlog”, también puede realizarse una reunión retrospectiva «Sprint Retrospective» de hasta 3 horas, en la que se evalúan las METODOLOGÍA SCRUM Funcionamiento Esquema. Funcionamiento de la Metodología Scrum. 5. Repitiéndolo para cada “Sprint obtendríamos el una Backlog” producto sucesión final como de pequeños incrementos. METODOLOGÍA SCRUM Funcionamiento METODOLOGÍA SCRUM Fases En el pre-juego se definen y/o revisan las funcionalidades que ha de tener el sistema En el juego se distribuyen las tareas para cada miembro del equipo, se trabaja duro y se intenta conseguir el objetivo. Todos los miembros del equipo han de participar en una reunión diaria que en ningún caso deberá exceder los 30 minutos. En la fase de post-juego se evalúa la entrega de funcionalidades, se ven las tareas pendientes, se evalúa el progreso del proyecto y se redefine el tiempo de entrega del mismo si fuera necesario. Pre-juego Juego Post-juego En el juego se distribuyen las tareas para cada miembro del equipo, se trabaja duro y se intenta conseguir el objetivo. Todos los miembros del equipo han de participar en una reunión diaria que en ningún caso deberá exceder los 30 minutos. En la fase de post-juego se evalúa la entrega de funcionalidades, se ven las tareas pendientes, se evalúa el progreso del proyecto y se redefine el tiempo de entrega del mismo si fuera necesario. METODOLOGÍA LESS Large Scale Scrum o LeSS es una herramienta implementada para escalar el desarrollo ágil de Scrum, a grandes grupos de productos de la forma más sencilla posible. LeSS proporciona una serie de directrices y guías utilizados en equipos de Scrum de gran escala. La clave es lograr en el entorno de trabajo estandarizar conceptos,para enfocar, enfrentar y resolver problemas similares que sirven de referencia para obtener como resultado éxito al escalar. PRINCIPIOS DE LA METODOLOGÍA LESS El marco LeSS establece 10 principios para aplicar el valor, los elementos y el objetivo general del scrum en una gran empresa. Estos ayudan a crear equipos más responsables con mayor atención al cliente y colaboración 1. Scrum a gran escala es Scrum 2. Más con LeSS 3. Pensamiento sistémico 4. Pensamiento Lean 5. Control de procesos empíricos 6. Transparencia 7. Mejora continua hacia la perfección 8. Centrado en el cliente 9. Enfoque en el producto completo 10.Teoría de filas PRINCIPIOS DE LA METODOLOGÍA LESS Principio 1: Scrum a gran escala es Scrum LeSS escala el propio Scrum sin añadir procesos, artefactos o eventos de escalado diferentes. Principio 2: Más con LeSS LeSS le ayuda a simplificar gradualmente su organización y a basarse en la responsabilidad, la propiedad y la orientación al cliente en lugar de en las funciones, los procesos y los artefactos. Principio 3: Pensamiento sistémico El pensamiento sistémico ayuda a todos los miembros de la organización (no sólo a los de desarrollo de productos) a pensar en lo que está ocurriendo y ayuda a los responsables de tomar decisiones a evitar los errores del «sentido común» y las «soluciones rápidas». Principio 4: Pensamiento Lean Una buena analogía del Lean Thinking es «vigilar el bastón, no los corredores». Significa que las mejoras de productividad no se buscan en la utilización de los recursos (ocupación), sino en la eliminación de los residuos (material y trabajo/tiempo muerto) del proceso de producción. PRINCIPIOS DE LA METODOLOGÍA LESS Principio 5. El control empírico del proceso le ayuda a «fallar hacia adelante» haciendo que produzca incrementos de trabajo de su producto en ciclos cortos, y a adaptar el producto y la forma de crearlo inspeccionándolos en cada ciclo. Principio 6: Transparencia La transparencia le ayuda a abordar los puntos débiles de los procesos, las herramientas, las técnicas, los entornos, los sitios, las políticas, las personas, los grupos, los sistemas de recompensa, etc. en toda la organización. Principio 7: Mejora continua hacia la perfección La mejora continua hacia la perfección dice tres cosas: «Está bien no ser perfecto ahora mismo». «Está bien no ser perfecto ahora mismo». «Tiene que estar bien con no llegar nunca porque siempre habrá algo más que mejorar.” Principio 8: Centrado en el cliente En LeSS el objetivo es escalar y mantener el enfoque en el cliente a través de la organización para que los equipos en la planta baja no terminen divorciados del valor que su trabajo ofrece a los clientes. PRINCIPIOS DE LA METODOLOGÍA LESS Principio 9: Enfoque en el producto completo LeSS aboga por mantener a todos los equipos centrados en el producto completo, no sólo en su pequeña parte. Principio 10: Teoría de las filas La teoría de las colas ayuda a mejorar el flujo de trabajo a través de sus procesos de desarrollo y de cartera con orientaciones para eliminar las colas y gestionar las que no pueden eliminarse. Las colas y el inventario no sólo existen en la fabricación física, también están presentes en el desarrollo de productos. VENTAJAS DE LA METODOLOGÍA LESS El enfoque fundamental del marco LeSS no consiste en crear un marco diferente, sino en aplicar los principios del scrum a muchos equipos que colaboran para ofrecer una solución o un producto integral y centrado en el cliente. Se reduce el coste de implementación al aplicar prácticas que los equipos ya utilizan en scrum. Ofrece una vista completa del producto dentro del área prioritaria. Los equipos están en contacto directo con el cliente y las partes interesadas empresariales. Se posibilita la mejora continua gracias a las retrospectivas frecuentes y otras reuniones que son procesos fundamentales del manifiesto ágil. Se necesitan menos personas para la entrega de un producto. CÓMO FUNCIONA LA METODOLOGÍA LESS Se basa en multi equipos Scrum (varios equipos Scrum), donde hay un único Product Owner que nos da la visión del producto, encargado de priorizar el Product Backlog del cliente, para obtener el mayor valor de negocio posible. Se busca obtener un producto potencialmente entregable en periodos (Sprints) de 1 a 4 semanas. El ciclo de vida es iterativo e incremental. Donde cada Sprint comienza con elSprint Planning 1, que es una pequeña reunión en la que cada equipo selecciona las historias de usuario que aportan más valor (Se encuentran la parte superior del Product Backlog priorizadas por el Product Owner) para implementarlas en el Sprint. Después sigue el Sprint Planning 2, que es el evento en el que los equipos discuten y deciden las estrategias para desarrollar esas historias de usuario que han seleccionado anteriormente Durante el Sprint, cada equipo se auto- organiza para desarrollar la funcionalidad que seleccionaron en Sprint Planning 1, al mismo tiempo que colaboran continuamente con los otros equipos para entregar el incremento de un único producto (tiene que estar integrado). CÓMO FUNCIONA LA METODOLOGÍA LESS A medida que el Sprint avanza, más o menos a la mitad de la iteración, los equipos hacen una breve pausa del Sprint en curso, para refinar el Product Backlog, es decir, tendrán que colaborar con el cliente y los usuarios finales para esclarecer el trabajo de futuros Sprints. Luego tenemos un Sprint Review, una reunión compartida donde los equipos y clientes evalúan qué trabajo ha sido terminado y cuál será el mejor incremento para la siguiente iteración (deciden qué parte del desarrollo aporta más valor para la próxima iteración). Cada equipo hace una retrospectiva para insepeccionar y adaptar la forma en la que trabajan, es decir, queremos que las personas posean el proceso y los métodos, no que sean esclavos de ellos. Valor ágil número 1. Aceptar esto, es lo que nos va a permitir obtener una mejora continua. CÓMO FUNCIONA LA METODOLOGÍA LESS LeSS va mas allá de la “retrospectiva en equipo”, los equipos, el product owner, los gerentes usan algo denominado retrospectiva general para explorar los obstáculos sistémicos. Todos estos roles mencionados, utilizan LeSS para inspeccionar y adaptar a la organización entera. CÓMO FUNCIONA LA METODOLOGÍA LESS Cuando tenemos más de 8 equipos, hacemos algo similar llamado LeSS Huge, que sigue teniendo como objetivo obtener un producto entregable en cada Sprint. ▪ Poner a todos en la misma página en su conocimiento y comprensión de Scrum y LeSS. Invertir en varios días de formación para todos. ▪ Conseguir que todo el mundo esté en la misma página sobre el producto completo en el que todos están trabajando. ▪ Deja claro que sólo el Dueño de producto puede dar trabajo a los equipos. Aspectos básicos para tener éxito con la metodología. METODOLOGÍA SAFE (SCALED AGILE FRAMEWORK) • Es una metodología para agilizar el trabajo tanto a nivel de grupos, como también organizacional. • SAFe es un conjunto de patrones, flujos de trabajo y roles que permiten la implantación de metodologías ágiles a nivel empresarial, es decir, en toda una organización. • En la metodología SAFe los equipos trabajan con Kanban, tableros que permiten la visualización de los proyectos en formato de columnas en las que se muestran las tareas que están por realizar, aquellas que están en progreso y las que se han finalizado. Basado en tres niveles de equipo que facilitan el desarrollo de un proyecto empresarial: Nivel de equipo Aquí se define cómo está articulado cada equipo participante del proyecto, utilizando técnicas Scrum. Nivel de programa En este nivel se afina la organización y objetivos del proyecto y se asignan las funciones a cada integrante del equipo Nivel de portafolio Aquí se establece el objetivo que más valor genera a la organización y se le da prioridad; es decir; aumentar la eficiencia en el proyecto y asegurar los mejores resultados. METODOLOGÍA SAFE (SCALED AGILE FRAMEWORK) 1. Orientación o alineación 2. Calidad En SAFe Todos los equipos deben estar alineados, compartir un objetivo común que perseguirán con una perfecta sincronización y alineación. Para lograr estos los ART (Agile Release Train) o equipos de equipos deben trabajar en sprints de la misma duración y comenzando dichos sprints incluso el mismo día. Importante que los equipos acuerden y definan previamente qué resultado considerarán como “finalizado“ para cada una de las tareas y sprints. Asimismo, en la metodología SAFe se deberán acordar las prácticas de calidad necesarias para implantar en cada uno de los proyectos. 3. Transparencia Cuando hay una total transparencia del desarrollo, estado y evolución del proyecto, se genera el clima de confianza necesario para la toma de decisiones más informada y con mejores resultados. Es un elemento clave en SAFe Agile para transformar a los equipos en equipos de trabajo de alto rendimiento. Valores de la metodología SAFe 4. Ejecución del programa 5. Liderazgo Con ejecución del programa, la metodología ágil SAFe se refiere a la importancia de respetar el principio ágil de ejecutar el trabajo entregando siempre valor y mejora continua e incremental. La transparencia, la ejecución del programa con una mejora continuada e incremental, la calidad y alineación deben instaurarse, según la metodología SAFe, en primer lugar en el equipo directivo de la empresa Valores de la metodología SAFe Principios de SAFe En la base de SAFe Agile se encuentran 9 principios que sustentan el marco de trabajo de escalado de Agile. 1º Principio SAFe: Visión económica Todos los miembros de los equipos SAFe deben tener una visión económica de los proyectos 2º Principio SAFe: Aplicar el pensamiento sistémico. El pensamiento sistémico viene a definir las organizaciones o sistemas como un conjunto de personas, soluciones, y flujos de trabajo 3º Principio SAFe: Asumir la variabilidad Los equipos Agile trabajan asumiendo la incertidumbre, por lo que nunca darán por hecho que el primer camino elegido es el correcto. 4º Principio SAFe: Construir ciclos de aprendizaje rápidos. Con los ciclos rápidos de aprendizaje, los equipos desarrollarán la solución o producto de forma incremental. En cada fase o sprints los equipos entregarán valor 5º Principio SAFe: Establecer hitos para evaluar el trabajo. Los equipos evalúan la solución desarrollada hasta ese momento, de forma que los responsables máximos de las diferentes áreas siempre estarán informados Principios de SAFe En la base de SAFe Agile se encuentran 9 principios que sustentan el marco de trabajo de escalado de Agile. 7º Principio SAFe: Aplicar la cadencia. Todos los equipos trabajarán sincronizados en una especie de engranaje alimentado por la transparencia y confianza de los miembros de los equipos. 9º Principio SAFe: Descentralizar la toma de decisiones. Se trata de permitir al equipo que tome sus propias decisiones para empoderar a los equipos. 8º Principio SAFe: Impulsar la motivación de los miembros del equipo Proporcionar a los miembros de los equipos SAFe Agile un propósito y visión completa de los proyectos de la compañía y dotarles de autonomía. 6º Principio SAFe: Visualizar y limitar el trabajo en curso. En este caso, se trata de limitar el trabajo o tareas que están en Work In Progress (WIP) o trabajo en curso. El objetivo final de esto es agilizar el trabajo y reducir los tiempos de espera. Formación a los Train Lead-Agile Agentso agentes del cambio Agile Crear un centro de excelencia Lean Agile Alcanzar el punto de inflexión. Formar y capacitar a los directores y gestores de proyectos. Formar a líderes en metodología SAFe Agile que se convertirán en los agentes que impulsarán el cambio. El centro de excelencia Agile estará formado por un equipo reducido de personas que se encargarán de implantar el estilo de trabajo del manifiesto ágil en la empresa. Los líderes debe ser los primeros en eliminar los impedimentos para el cambio y en responder con una visión ágil de toda la empresa.. La integración de Agile en toda una corporación es uno de los procesos habitualmente más complejos ¿Cómo se implementa SAFe? Preparación para el lanzamiento del ART. Ampliar la cartera. Creación del plan de implementaciónLanzamiento de más ARTs. El lanzamiento del primer ART incluye la definición de este, la elección de los líderes del ART. Este plan consistirá en la elección del primer flujo de valor en el que se va a integrar la metodología SAFe, así como el primer ART y plan preliminar para los siguientes flujos. Ahora la compañía está lista para comenzar a componer más trenes ágiles y lanzar nuevos ARTs. Una vez que comienzan a ejecutarse los ARTs, el resto de ámbitos de la compañía, verá cómo avanzan estos trenes de alta velocidad y las debilidades de otras áreas quedarán expuestas. ¿Cómo se implementa SAFe? METODOLOGÍA KANBAN Sirve de herramienta para planificar. Kanban es una palabra japonesa donde Kan significa “visual” y ban “tarjeta” o tablero. El objetivo de esta metodología es proponer elaborar un mapa de flujo de valor en el que se dibujan los límites de trabajo para cada fase del proyecto, con el fin de priorizar las actividades que generen valor. Kanban ayuda a medir el rendimiento de los integrantes del equipo, organiza el flujo de trabajo, de forma que cada fase del proyecto sea clara y se pueda planificar la cantidad de trabajo Ventajas • Ofrecer un panorama que permite ver de un vistazo el trabajo de tu equipo. • Aumentar la claridad, especialmente en los equipos remotos. Al centralizar las tareas y reducir la cantidad de trabajo en curso en un momento dado, los tableros Kanban pueden ayudarte a ti y a tu equipo a obtener información de un vistazo sobre quién está haciendo qué. • Fomentar la flexibilidad. Debido a que el marco Kanban se basa en un proceso de mejora continua, los equipos que implementan Kanban pueden volverse más flexibles y dinámicos con el tiempo. Desventajas • No es tan común entre los equipos no técnicos. Kanban puede llegar a ser una herramienta eficaz para todo tipo de equipos. Sin embargo, si estás pensando en implementar un proceso Kanban en un equipo no técnico, considera mover un flujo de trabajo a la vez, para ayudar a tu equipo con el proceso de adopción. • Si hay demasiado trabajo en curso, puede resultar abrumador. Debido a que cada tarjeta Kanban ocupa mucho espacio visual, si tienes demasiadas tareas en curso al mismo tiempo, tu tablero Kanban puede volverse desordenado y abrumador. Metodología Kanban Bibliografía Calvo, D. (2019). Metodología SCRUM (Metodología ágil). Diego Calvo. https://www.diegocalvo.es/metodologia-scrum-metodologia-agil/ Fernández González, J. (n.d.). Introducción a las metodologías ágiles: Otras formas de analizar y desarrollar. Retrieved May 25, 2023, from https://gc.scalahed.com/recursos/files/r161r/w25941w/S02R02.pdf Gómez Gutiérrez, E., Marcillo Guevara, M. M., & Ramírez López, N. (2020). METODOLOGÍAS ÁGILES PARA EL DESARROLLO DE PROYECTOS. Retrieved May 25, 2023, from https://repository.unicatolica.edu.co/bitstream/handle/20.500.12237/2038/METODOLOGIAS_ÁGILES_PARA_DESARROLLO_PROYECTOS.pdf?sequence=1 &isAllowed=y Introducción a LeSS. (2019, May). Cátedra Viewnext USAL. Retrieved May 25, 2023, from https://viewnext.usal.es/blog/introducci%C3%B3n-less Martins, J. (2022, October 10). ¿Qué es la metodología Kanban y cómo funciona? [2022] • Asana. Asana. https://asana.com/es/resources/what-is-kanban OConnor, D. T. E. (n.d.). Marco del scrum a gran escala (LeSS) | Atlassian. Atlassian. https://www.atlassian.com/es/agile/agile-at- scale/less#:~:text=LeSS%20es%20un%20marco%20que,que%20colaboran%20en%20un%20producto. Pr, N. (2023). Scrum A Gran Escala: Descripción General Completa De LeSS. Nimblework. https://www.nimblework.com/es/agile/scrum-a-gran-escala/ Diapositiva 1: TIPOS DE METODOLOGÍA ÁGILES Diapositiva 2: Metodología Scrum Diapositiva 3 Diapositiva 4 Diapositiva 5 Diapositiva 6 Diapositiva 7: METODOLOGÍA LESS Diapositiva 8: PRINCIPIOS DE LA METODOLOGÍA LESS Diapositiva 9: PRINCIPIOS DE LA METODOLOGÍA LESS Diapositiva 10: PRINCIPIOS DE LA METODOLOGÍA LESS Diapositiva 11: PRINCIPIOS DE LA METODOLOGÍA LESS Diapositiva 12: VENTAJAS DE LA METODOLOGÍA LESS Diapositiva 13: CÓMO FUNCIONA LA METODOLOGÍA LESS Diapositiva 14: CÓMO FUNCIONA LA METODOLOGÍA LESS Diapositiva 15: CÓMO FUNCIONA LA METODOLOGÍA LESS Diapositiva 16: CÓMO FUNCIONA LA METODOLOGÍA LESS Cuando tenemos más de 8 equipos, hacemos algo similar llamado LeSS Huge, que sigue teniendo como objetivo obtener un producto entregable en cada Sprint. Diapositiva 17: Aspectos básicos para tener éxito con la metodología. Diapositiva 18 Diapositiva 19 Diapositiva 20: 1. Orientación o alineación Diapositiva 21: 4. Ejecución del programa Diapositiva 22: Principios de SAFe Diapositiva 23: Principios de SAFe Diapositiva 24: ¿Cómo se implementa SAFe? Diapositiva 25 Diapositiva 26 Diapositiva 27: Metodología Kanban Diapositiva 28: Bibliografía
Compartir