Este documento introduce las metodologías ágiles y Scrum. Explica los principios del Manifiesto Ágil, los roles, artefactos y actividades de Scrum como la planeación del sprint, el daily Scrum y la revisión del sprint. El autor es Juan David Pareja Soto, líder de desarrollo de CreApps Soluciones. El objetivo es conocer la filosofía ágil y la práctica de Scrum para el desarrollo de software.
El documento introduce Scrum, un proceso ágil para el desarrollo de software. Scrum permite entregas frecuentes de valor a través de iteraciones cortas llamadas "sprints". Los equipos Scrum son multifuncionales y auto-organizados, trabajando en conjunto para completar los objetivos de cada sprint. Scrum utiliza artefactos como el product backlog, sprint backlog y burndown chart para planificar y monitorear el progreso.
La presentación cubre:
-Pequeño repaso sobre el desarrollo de software siguiendo la metodología waterfall
Agile y Lean Startup
- Los pilares de Scrum;
---- Roles: Product Owner, Scrum Master y Equipo de Desarrollo.
---- Eventos: Planning Meeting, Daily Stand-up, Grooming/Refinement, Demo y Retrospectiva.
---- Herramientas: Product Backlog, Historias de usuario, Definition of Done, Sprint Backlog, Sprint Dashboad.
---- Informes: Fin de Sprint, Inicio de Sprint, Burn-up/Burn-down, Informe de producto.
Este documento presenta información sobre desarrollo ágil de software utilizando Scrum. Explica los roles de Scrum, las actividades como Sprint Planning y Daily Meetings, y los artefactos como Product Backlog y Sprint Backlog. También describe los valores fundamentales de Scrum como transparencia, inspección y adaptación.
Este documento presenta los elementos clave de la metodología SCRUM para el desarrollo de software ágil. Explica los roles de Product Owner, SCRUM Master y el equipo, así como las iteraciones en Sprints, las reuniones y artefactos como el Product Backlog y Sprint Backlog. También describe los principios de SCRUM de inspección, transparencia y adaptación.
Este documento presenta una introducción a Scrum y métodos ágiles. Explica por qué los métodos ágiles son útiles, definie qué son los métodos ágiles y sus principios clave. Luego describe varias prácticas ágiles como historias de usuario, planning poker y programación en parejas. Finalmente, introduce Scrum enfocándose en sus valores fundamentales de equipos auto-organizados y auto-dirigidos.
Este documento introduce el marco de trabajo SCRUM para el desarrollo ágil de software. SCRUM se basa en iteraciones cortas, equipos interdisciplinarios autogestionados y retroalimentación continua del cliente. Los roles clave son el Product Owner, que representa al cliente, el Equipo de Desarrollo y el Scrum Master, que guía el proceso SCRUM. Las reuniones principales son la planeación del sprint, el scrum diario y la revisión del sprint.
Este documento describe el contexto y requisitos para el desarrollo de una aplicación de gestión de proyectos para una empresa mediante metodologías ágiles. La empresa tiene un departamento IT de 10 personas dividido en dos equipos. El objetivo principal es medir los costes y resultados de los proyectos. Se detallan las historias de usuario iniciales y se analizan algunas soluciones existentes, pero ninguna cumple completamente los requisitos. Se debe considerar también aspectos éticos y de seguridad en el desarrollo.
Qué es SCRUM
Scrum es un proceso en el que se aplican de manera regular un conjunto de buenas prácticas para trabajar colaborativamente, en equipo, y obtener el mejor resultado posible de un proyecto. Estas prácticas se apoyan unas a otras y su selección tiene origen en un estudio de la manera de trabajar de equipos altamente productivos.
El documento introduce Scrum, un proceso ágil para el desarrollo de software. Scrum permite entregas frecuentes de valor a través de iteraciones cortas llamadas "sprints". Los equipos Scrum son multifuncionales y auto-organizados, trabajando en conjunto para completar los objetivos de cada sprint. Scrum utiliza artefactos como el product backlog, sprint backlog y burndown chart para planificar y monitorear el progreso.
La presentación cubre:
-Pequeño repaso sobre el desarrollo de software siguiendo la metodología waterfall
Agile y Lean Startup
- Los pilares de Scrum;
---- Roles: Product Owner, Scrum Master y Equipo de Desarrollo.
---- Eventos: Planning Meeting, Daily Stand-up, Grooming/Refinement, Demo y Retrospectiva.
---- Herramientas: Product Backlog, Historias de usuario, Definition of Done, Sprint Backlog, Sprint Dashboad.
---- Informes: Fin de Sprint, Inicio de Sprint, Burn-up/Burn-down, Informe de producto.
Este documento presenta información sobre desarrollo ágil de software utilizando Scrum. Explica los roles de Scrum, las actividades como Sprint Planning y Daily Meetings, y los artefactos como Product Backlog y Sprint Backlog. También describe los valores fundamentales de Scrum como transparencia, inspección y adaptación.
Este documento presenta los elementos clave de la metodología SCRUM para el desarrollo de software ágil. Explica los roles de Product Owner, SCRUM Master y el equipo, así como las iteraciones en Sprints, las reuniones y artefactos como el Product Backlog y Sprint Backlog. También describe los principios de SCRUM de inspección, transparencia y adaptación.
Este documento presenta una introducción a Scrum y métodos ágiles. Explica por qué los métodos ágiles son útiles, definie qué son los métodos ágiles y sus principios clave. Luego describe varias prácticas ágiles como historias de usuario, planning poker y programación en parejas. Finalmente, introduce Scrum enfocándose en sus valores fundamentales de equipos auto-organizados y auto-dirigidos.
Este documento introduce el marco de trabajo SCRUM para el desarrollo ágil de software. SCRUM se basa en iteraciones cortas, equipos interdisciplinarios autogestionados y retroalimentación continua del cliente. Los roles clave son el Product Owner, que representa al cliente, el Equipo de Desarrollo y el Scrum Master, que guía el proceso SCRUM. Las reuniones principales son la planeación del sprint, el scrum diario y la revisión del sprint.
Este documento describe el contexto y requisitos para el desarrollo de una aplicación de gestión de proyectos para una empresa mediante metodologías ágiles. La empresa tiene un departamento IT de 10 personas dividido en dos equipos. El objetivo principal es medir los costes y resultados de los proyectos. Se detallan las historias de usuario iniciales y se analizan algunas soluciones existentes, pero ninguna cumple completamente los requisitos. Se debe considerar también aspectos éticos y de seguridad en el desarrollo.
Qué es SCRUM
Scrum es un proceso en el que se aplican de manera regular un conjunto de buenas prácticas para trabajar colaborativamente, en equipo, y obtener el mejor resultado posible de un proyecto. Estas prácticas se apoyan unas a otras y su selección tiene origen en un estudio de la manera de trabajar de equipos altamente productivos.
Este documento presenta una introducción a Scrum, un marco ágil para el desarrollo de proyectos. Explica que Scrum se compone de roles, actividades y artefactos. Los roles principales son el Product Owner, el Scrum Master y el equipo de desarrollo. Las actividades clave son el Sprint, las reuniones diarias y las revisiones. Los artefactos son el Product Backlog, el Sprint Backlog y el incremento potencialmente entregable. También resume brevemente los principios, ventajas y desventajas de Scrum.
Este documento describe la metodología Scrum. Explica que Scrum es una metodología ágil para el desarrollo de software basada en iteraciones cortas. Detalla los principales roles como el Product Owner, Scrum Master y el Equipo de Desarrollo. También explica el proceso iterativo de desarrollo mediante Sprints y las reuniones clave como Daily Scrum y Revisión del Sprint. Por último, propone aplicar Scrum para desarrollar un sistema de mensajería interna para una empresa.
Información y herramientas para entender los conceptos básicos de SCRUM, el marco de trabajo, las actividades y los roles. Para apoyar el desarrollo de software.
Hace años un grupo de expertos escribieron el manifiesto ágil en respuesta de que el fracaso de proyectos es la incertidumbre comenzando así las metodologías ágiles y scrum como el más representativo.
Este documento proporciona una introducción a Scrum, incluyendo: su historia como marco ágil para el desarrollo de software, sus principales características como el uso de sprints iterativos, roles como el Product Owner y el Scrum Master, y artefactos clave como el Product Backlog y Sprint Backlog. Explica los conceptos fundamentales de Scrum de una manera concisa a través de definiciones, ejemplos y citas.
Este documento presenta una introducción a Scrum. Explica conceptos clave como los valores y principios de Scrum, los roles (Product Owner, Equipo de Desarrollo, Scrum Master), artefactos (Product Backlog, Sprint Backlog, Incremento) y eventos (Sprint Planning, Daily Scrum, Sprint Review, Retrospectiva). También cubre temas como estimación, métricas, adaptación al cambio y entrega continua de valor a través de iteraciones cortas.
Este documento describe la metodología ágil Scrum para el desarrollo de software. Scrum se basa en iteraciones cortas llamadas "sprints" de aproximadamente 30 días, en las que el equipo trabaja para completar un incremento de funcionalidad. El documento explica los roles, reuniones y procesos clave de Scrum como la planificación del sprint, las reuniones diarias y la revisión del sprint. También resume algunas de las ventajas de Scrum como la capacidad de adaptarse a cambios y entregar valor al cliente de forma incremental.
Taller de kanban avanzando, en el cual se muestran varias estrategias para apoyar la optimización del flujo de trabajo y la toma de decisiones para generar predictibilidad en el sistema.
El taller soporta estas instrucciones publicadas en mi blog: http://www.lecciones-aprendidas.info/2016/08/taller-kanban-avanzado-superando-el.html
Una presentación del marco de trabajo de Scrum. Apunta a establecer en breves imágenes los roles, procesos y artefactos necesarios para la agilidad de proyectos de desarrollo de software o tecnologías de información.
Este documento presenta Scrum en 15 minutos. Explica que Scrum es una metodología ágil para el desarrollo de software que se basa en iteraciones cortas llamadas sprints. Describe los roles clave en Scrum como el Product Owner, Scrum Master y el equipo. También resume el ciclo de vida de Scrum, incluidas las reuniones diarias, de planificación del sprint, revisión y retrospectiva.
Scrum es una metodología ágil para el desarrollo de proyectos que se basa en iteraciones cortas llamadas "sprints". Los sprints incluyen reuniones diarias para revisar el progreso, una revisión al final del sprint, y una retrospectiva. Los roles clave son el dueño del producto, scrum master, y el equipo scrum. El proceso comienza con la creación de un backlog de producto que enumera los requisitos, luego el equipo selecciona elementos para cada sprint.
La presentación describe la primera definición de Scrum aplicada al desarrollo de software en 1996. Scrum es una metodología ágil que divide el desarrollo en iteraciones cortas llamadas "sprints" durante las cuales el equipo trabaja para completar incrementos de funcionalidad. La presentación explica los roles, artefactos, flujo de trabajo y prácticas de comunicación centrales de Scrum.
El documento describe el marco de gestión de proyectos Scrum. Scrum divide los proyectos en iteraciones cortas llamadas "sprints" para entregar funcionalidad incrementalmente. Los roles clave son el propietario del producto, el equipo de desarrollo auto-organizado y el gestor de Scrum. El equipo selecciona historias de usuario de una lista central de requisitos conocida como "pila de producto" para cada sprint.
Este documento describe la aplicación del método ágil Scrum para el desarrollo de un software de trazabilidad. Se divide en tres partes principales: la primera presenta el marco teórico sobre metodologías ágiles y Scrum, la segunda describe el proceso de desarrollo propuesto, y la tercera detalla el desarrollo del proyecto de software de trazabilidad a través de seis sprints. El autor concluye que la experiencia de aplicar Scrum a un proyecto real fue enriquecedora y permitió entregar el producto funcional
Este documento describe Scrum, un marco ágil para el desarrollo de software. Resalta los valores de la agilidad como la colaboración, la respuesta al cambio y los individuos sobre los procesos. Explica los principios de Scrum como el control empírico, la auto-organización y el desarrollo iterativo. También enumera las ventajas de Scrum como la adaptabilidad, la entrega continua de valor y un entorno de trabajo innovador y motivador. Finalmente, resume los procesos básicos de Scrum como la planificación
Este documento presenta una introducción al framework ágil Scrum. Explica conceptos clave como Sprints, roles, eventos y artefactos. Resalta que Scrum permite entregas funcionales constantes, feedback continuo con el cliente, alta flexibilidad al cambio y mejora de la productividad. Sin embargo, requiere disciplina, claridad en los requerimientos y entendimiento completo de la metodología para su éxito.
Este documento presenta una discusión sobre la adopción de metodologías ágiles. Explica las razones para adoptar enfoques ágiles, como mitigar riesgos más rápido, eliminar desperdicios y maximizar la comunicación. También describe fallas comunes como falta de involucramiento del product owner, equipos que no son multidisciplinarios, y mal uso de las prácticas de Scrum como las reuniones diarias y de planificación. El documento concluye enfatizando la importancia de enfocarse en soluciones y construir el product
SCRUMBAN aplicado a equipos de Soporte y MantenimientoJorge H
Charla presentada en Ágiles 2014 (Medellín, Colombia) acerca de como enfrentar los retos del trabajo no planeado de forma ágil desde la experiencia de un equipo de soporte de tecnología.
El documento presenta una introducción a la metodología ágil Scrum. Explica los principios del Manifiesto Ágil, los roles, artefactos y eventos clave de Scrum como el Product Backlog, Sprints, Daily Scrum y revisiones. También discute conceptos como equipos auto-organizados, entregas incrementales de software funcionando y adaptación continua al cambio.
Este documento presenta una introducción a Scrum, un marco ágil para el desarrollo de proyectos. Explica que Scrum se compone de roles, actividades y artefactos. Los roles principales son el Product Owner, el Scrum Master y el equipo de desarrollo. Las actividades clave son el Sprint, las reuniones diarias y las revisiones. Los artefactos son el Product Backlog, el Sprint Backlog y el incremento potencialmente entregable. También resume brevemente los principios, ventajas y desventajas de Scrum.
Este documento describe la metodología Scrum. Explica que Scrum es una metodología ágil para el desarrollo de software basada en iteraciones cortas. Detalla los principales roles como el Product Owner, Scrum Master y el Equipo de Desarrollo. También explica el proceso iterativo de desarrollo mediante Sprints y las reuniones clave como Daily Scrum y Revisión del Sprint. Por último, propone aplicar Scrum para desarrollar un sistema de mensajería interna para una empresa.
Información y herramientas para entender los conceptos básicos de SCRUM, el marco de trabajo, las actividades y los roles. Para apoyar el desarrollo de software.
Hace años un grupo de expertos escribieron el manifiesto ágil en respuesta de que el fracaso de proyectos es la incertidumbre comenzando así las metodologías ágiles y scrum como el más representativo.
Este documento proporciona una introducción a Scrum, incluyendo: su historia como marco ágil para el desarrollo de software, sus principales características como el uso de sprints iterativos, roles como el Product Owner y el Scrum Master, y artefactos clave como el Product Backlog y Sprint Backlog. Explica los conceptos fundamentales de Scrum de una manera concisa a través de definiciones, ejemplos y citas.
Este documento presenta una introducción a Scrum. Explica conceptos clave como los valores y principios de Scrum, los roles (Product Owner, Equipo de Desarrollo, Scrum Master), artefactos (Product Backlog, Sprint Backlog, Incremento) y eventos (Sprint Planning, Daily Scrum, Sprint Review, Retrospectiva). También cubre temas como estimación, métricas, adaptación al cambio y entrega continua de valor a través de iteraciones cortas.
Este documento describe la metodología ágil Scrum para el desarrollo de software. Scrum se basa en iteraciones cortas llamadas "sprints" de aproximadamente 30 días, en las que el equipo trabaja para completar un incremento de funcionalidad. El documento explica los roles, reuniones y procesos clave de Scrum como la planificación del sprint, las reuniones diarias y la revisión del sprint. También resume algunas de las ventajas de Scrum como la capacidad de adaptarse a cambios y entregar valor al cliente de forma incremental.
Taller de kanban avanzando, en el cual se muestran varias estrategias para apoyar la optimización del flujo de trabajo y la toma de decisiones para generar predictibilidad en el sistema.
El taller soporta estas instrucciones publicadas en mi blog: http://www.lecciones-aprendidas.info/2016/08/taller-kanban-avanzado-superando-el.html
Una presentación del marco de trabajo de Scrum. Apunta a establecer en breves imágenes los roles, procesos y artefactos necesarios para la agilidad de proyectos de desarrollo de software o tecnologías de información.
Este documento presenta Scrum en 15 minutos. Explica que Scrum es una metodología ágil para el desarrollo de software que se basa en iteraciones cortas llamadas sprints. Describe los roles clave en Scrum como el Product Owner, Scrum Master y el equipo. También resume el ciclo de vida de Scrum, incluidas las reuniones diarias, de planificación del sprint, revisión y retrospectiva.
Scrum es una metodología ágil para el desarrollo de proyectos que se basa en iteraciones cortas llamadas "sprints". Los sprints incluyen reuniones diarias para revisar el progreso, una revisión al final del sprint, y una retrospectiva. Los roles clave son el dueño del producto, scrum master, y el equipo scrum. El proceso comienza con la creación de un backlog de producto que enumera los requisitos, luego el equipo selecciona elementos para cada sprint.
La presentación describe la primera definición de Scrum aplicada al desarrollo de software en 1996. Scrum es una metodología ágil que divide el desarrollo en iteraciones cortas llamadas "sprints" durante las cuales el equipo trabaja para completar incrementos de funcionalidad. La presentación explica los roles, artefactos, flujo de trabajo y prácticas de comunicación centrales de Scrum.
El documento describe el marco de gestión de proyectos Scrum. Scrum divide los proyectos en iteraciones cortas llamadas "sprints" para entregar funcionalidad incrementalmente. Los roles clave son el propietario del producto, el equipo de desarrollo auto-organizado y el gestor de Scrum. El equipo selecciona historias de usuario de una lista central de requisitos conocida como "pila de producto" para cada sprint.
Este documento describe la aplicación del método ágil Scrum para el desarrollo de un software de trazabilidad. Se divide en tres partes principales: la primera presenta el marco teórico sobre metodologías ágiles y Scrum, la segunda describe el proceso de desarrollo propuesto, y la tercera detalla el desarrollo del proyecto de software de trazabilidad a través de seis sprints. El autor concluye que la experiencia de aplicar Scrum a un proyecto real fue enriquecedora y permitió entregar el producto funcional
Este documento describe Scrum, un marco ágil para el desarrollo de software. Resalta los valores de la agilidad como la colaboración, la respuesta al cambio y los individuos sobre los procesos. Explica los principios de Scrum como el control empírico, la auto-organización y el desarrollo iterativo. También enumera las ventajas de Scrum como la adaptabilidad, la entrega continua de valor y un entorno de trabajo innovador y motivador. Finalmente, resume los procesos básicos de Scrum como la planificación
Este documento presenta una introducción al framework ágil Scrum. Explica conceptos clave como Sprints, roles, eventos y artefactos. Resalta que Scrum permite entregas funcionales constantes, feedback continuo con el cliente, alta flexibilidad al cambio y mejora de la productividad. Sin embargo, requiere disciplina, claridad en los requerimientos y entendimiento completo de la metodología para su éxito.
Este documento presenta una discusión sobre la adopción de metodologías ágiles. Explica las razones para adoptar enfoques ágiles, como mitigar riesgos más rápido, eliminar desperdicios y maximizar la comunicación. También describe fallas comunes como falta de involucramiento del product owner, equipos que no son multidisciplinarios, y mal uso de las prácticas de Scrum como las reuniones diarias y de planificación. El documento concluye enfatizando la importancia de enfocarse en soluciones y construir el product
SCRUMBAN aplicado a equipos de Soporte y MantenimientoJorge H
Charla presentada en Ágiles 2014 (Medellín, Colombia) acerca de como enfrentar los retos del trabajo no planeado de forma ágil desde la experiencia de un equipo de soporte de tecnología.
El documento presenta una introducción a la metodología ágil Scrum. Explica los principios del Manifiesto Ágil, los roles, artefactos y eventos clave de Scrum como el Product Backlog, Sprints, Daily Scrum y revisiones. También discute conceptos como equipos auto-organizados, entregas incrementales de software funcionando y adaptación continua al cambio.
Webinar: Integrar la analítica en Metodologías ÁgilesIEBSchool
Este documento describe cómo integrar la analítica dentro de metodologías ágiles como Scrum para mejorar la toma de decisiones en los proyectos. Explica los principios y eventos de Scrum, incluyendo roles como el Product Owner y Scrum Master. También describe los roles del analista y cómo pueden contribuir en cada evento de Scrum, compartiendo información que ayude a priorizar tareas y tomar mejores decisiones. El objetivo es establecer una cultura analítica que utilice datos para la mejora continua de procesos.
El documento compara la gestión tradicional de proyectos frente a la gestión ágil, explicando que la gestión ágil se basa en iteraciones cortas, feedback continuo del cliente y adaptación al cambio. Describe marcos como Scrum y Kanban, destacando que en Scrum los roles incluyen el Product Owner, Scrum Master y equipo de desarrollo, y las iteraciones son sprints con reuniones diarias y retrospectivas al final. También menciona que la gestión ágil no se limita a proyectos TIC.
Este documento presenta la agenda de un curso de Scrum de dos días. El día 1 cubre introducciones a conceptos ágiles como el Manifiesto Ágil, Inception Ágil, Elevator Pitch, Product Vision Board y Story Mapping. También cubre Scrum, roles y planificación. El día 2 se enfoca en las ceremonias, artefactos y pilares de Scrum. Incluye varios ejercicios prácticos para los participantes.
Ponencia de Scrum del evento "PMBOK vs Scrum" dada en UNMSM el 9 de noviembre del 2016, abordando historia de scrum y metodologías ágiles con un ejemplo practica de la facilidad que puede implementarse.
Este documento proporciona una introducción al marco ágil Scrum. Scrum es un proceso iterativo e incremental que se centra en la entrega frecuente de software con valor a través de sprints cortos, normalmente de 2-4 semanas. Los roles clave en Scrum son el Dueño del Producto, el Equipo de Desarrollo y el Scrum Master. Scrum utiliza eventos como la Planificación del Sprint, la Revisión del Sprint y la Retrospectiva para coordinar el trabajo y mejorar continuamente.
Este documento describe la historia y los principios de Scrum, una metodología ágil para el desarrollo de software. Se menciona que Scrum se desarrolló en la década de 1990 y se formalizó en 1996, basándose en principios establecidos en el Manifiesto Ágil de 2001. Scrum utiliza historias de usuario, reuniones diarias, sprints de tiempo limitado y retrospectivas para entregar software de manera iterativa e incremental.
Este documento presenta una introducción a Scrum, un proceso ágil para el desarrollo de software. Explica los orígenes y principios de Scrum, incluyendo su énfasis en equipos auto-organizados, iteraciones cortas llamadas "sprints", y entregas frecuentes de software. También describe los roles, artefactos y reuniones clave de Scrum, como el Product Backlog, Sprint Backlog, Daily Scrum y reuniones de revisión y retrospectiva.
Scrum es una metodología ágil para el desarrollo de proyectos que se basa en la colaboración estrecha con el cliente, la adaptación al cambio y el desarrollo incremental a través de entregas frecuentes. Scrum divide los proyectos en iteraciones cortas llamadas "sprints" y se centra en equipos multifuncionales auto-organizados. Los roles clave son el propietario del producto, el equipo de desarrollo y el gestor de Scrum.
El documento describe tres metodologías ágiles para el desarrollo de software: Programación Extrema (XP), SCRUM y Desarrollo de Software Adaptativo. XP se centra en el trabajo en equipo y la retroalimentación continua entre el cliente y el equipo. SCRUM utiliza sprints cortos para entregar incrementos del producto. El Desarrollo de Software Adaptativo se basa en la creación y evolución rápida de los sistemas a través de iteraciones continuas.
Este documento compara Scrum y Kanban, dos metodologías ágiles para el desarrollo de software. Explica que Scrum se basa en iteraciones cortas llamadas sprints, mientras que Kanban se enfoca en limitar el trabajo en progreso. Ambos promueven el desarrollo incremental a través de entregas frecuentes de valor, aunque Kanban no define sprints de manera explícita. En general, el documento concluye que lo más común es combinar elementos de Scrum y Kanban.
Este documento proporciona información sobre la metodología Scrum que se utilizará para el desarrollo del sistema "Pet's Friends". Describe los roles clave como el Product Owner, el Scrum Master y el Equipo, así como los eventos principales como las reuniones diarias, las revisiones y retrospectivas del sprint. Además, explica los artefactos como el Product Backlog, el Sprint Backlog y los gráficos de seguimiento. El objetivo es desarrollar el sistema en iteraciones cortas para entregar valor al cliente de forma continua.
Este documento presenta una introducción a la metodología ágil Scrum. Explica los roles de Product Owner, Equipo y ScrumMaster, el ciclo iterativo de planificación, desarrollo y revisión, y cómo se utilizan historias de usuario para priorizar el trabajo. También cubre técnicas como planning poker y daily meetings para estimar el trabajo y mejorar la comunicación del equipo.
Este documento describe la metodología Scrum para la gestión de proyectos. Scrum es una metodología ágil que se basa en iteraciones cortas llamadas "sprints" de aproximadamente dos semanas de duración. Los roles clave en Scrum son el Product Owner, el Scrum Master y el Equipo de Desarrollo. Al final de cada sprint, el equipo debe entregar software potencialmente funcionando al cliente.
Este documento describe Scrum, una metodología ágil para el desarrollo de software. Explica que Scrum surgió en la década de 1990 y se ha extendido a otros sectores. Describe los roles, artefactos y fases de Scrum, incluidos el Product Owner, el equipo Scrum y el Scrum Master. También analiza ejemplos exitosos y fallidos de su aplicación, como Spotify y el sitio de salud Healthcare.gov de EE.UU.
El documento describe los principales componentes de la metodología Scrum para el desarrollo ágil de software. Estos incluyen el product backlog, donde se describen las funciones deseadas a alto nivel; las historias de usuario que describen funciones específicas; y el sprint backlog donde se planean las tareas para cada sprint. También se explican actividades como poker planning para estimar esfuerzos, daily stand-ups para revisar progreso, y reuniones de revisión y retrospectiva para obtener feedback y mejorar. El objetivo general es lograr una organización y discipl
Scrum es un marco de trabajo ágil para el desarrollo de productos complejos que consiste en roles, eventos y artefactos. Los roles incluyen al Product Owner, Scrum Master y Equipo. Los eventos son Sprint Planning, Daily Scrum, Sprint Review y Retrospective. Los artefactos son el Product Backlog, Sprint Backlog y Burndown Charts. Scrum promueve la colaboración, autoorganización y adaptación continua.
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...micarnavaltupatrimon
Mi Carnaval es la plataforma que permite conectar al usuario con la cultura y la emoción del Carnaval de Blancos y Negros en la ciudad de Pasto, esta plataforma brinda una amplia oferta de productos, servicios, tiquetería e información relevante para generarle valor al usuario, además, la plataforma realiza un levantamiento de datos de los espectadores que se registran, capturando su actividad e información relevante para generar la analítica demográfica del evento en tiempo real, con estos datos se generan modelos predictivos, que permiten una mejor preparación y organización del evento, de esta manera ayudando a reducir la congestión, las largas filas y, así como a identificar áreas de alto riesgo de delincuencia y otros problemas de seguridad.
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...micarnavaltupatrimon
Mi Carnaval es la plataforma que permite conectar al usuario con la cultura y la emoción del Carnaval de Blancos y Negros en la ciudad de Pasto, esta plataforma brinda una amplia oferta de productos, servicios, tiquetería e información relevante para generarle valor al usuario, además, la plataforma realiza un levantamiento de datos de los espectadores que se registran, capturando su actividad e información relevante para generar la analítica demográfica del evento en tiempo real, con estos datos se generan modelos predictivos, que permiten una mejor preparación y organización del evento, de esta manera ayudando a reducir la congestión, las largas filas y, así como a identificar áreas de alto riesgo de delincuencia y otros problemas de seguridad.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
Introducción a SCRUM
1. Introducción a las
Metodologías ágiles
Juan David Pareja Soto
Líder de Desarrollo CreApps Soluciones
cto@creapps.co - @parejajd
2. @parejajd @creappsco
Juan David Pareja Soto
Co-Fundador de EducaJunto http://www.educajunto.co
Co-Fundador de CreApps S.A.S http://www.creapps.co
SEI Authorized PSP/TSP Instructor
SEI Certified PSP/TSP Developer
Scrum Certified Master
Ingeniero de Sistemas y Computación UniQuindio
7. @parejajd @creappsco
EL MANIFIESTO ÁGIL
Estamos descubriendo formas mejores de desarrollar
software tanto por nuestra propia experiencia como
ayudando a terceros. A través de este trabajo hemos
aprendido a valorar:
Individuos e interacciones sobre procesos y herramientas
Software funcionando sobre documentación extensiva
Colaboración con el cliente sobre negociación contractual
Respuesta ante el cambio sobre seguir un plan
Esto es, aunque valoramos los elementos de la derecha,
valoramos más los de la izquierda
8. @parejajd @creappsco
PRINCIPIOS DEL MANIFIESTO ÁGIL
Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y
continua de software con valor.
Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo. Los
procesos Ágiles aprovechan el cambio para proporcionar ventaja competitiva al
cliente.
Entregamos software funcional frecuentemente, entre dos semanas y dos meses,
con preferencia al periodo de tiempo más corto posible.
Los responsables de negocio y los desarrolladores trabajamos juntos de forma
cotidiana durante todo el proyecto.
Los proyectos se desarrollan en torno a individuos motivados. Hay que darles el
entorno y el apoyo que necesitan, y confiarles la ejecución del trabajo.
El método más eficiente y efectivo de comunicar información al equipo de
desarrollo y entre sus miembros es la conversación cara a cara.
9. @parejajd @creappsco
PRINCIPIOS DEL MANIFIESTO ÁGIL
El software funcionando es la medida principal de progreso.
Los procesos Ágiles Promueven el desarrollo sostenible. Los promotores,
desarrolladores y usuarios
debemos ser capaces de mantener un ritmo constante de forma indefinida.
La atención continua a la excelencia técnica y al buen diseño mejora la Agilidad.
La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es
esencial.
Las mejores arquitecturas, requisitos y diseños emergen de equipos auto-
organizados.
A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo para a
continuación ajustar y
perfeccionar su comportamiento en consecuencia.
10. @parejajd @creappsco
Fracasaron
29%
Exitosos
14%
No cumplieron
costo,
Calendario y/o
funcionalidad
57%
Modelo en Cascada
Fracasaron Exitosos No cumplieron costo, Calendario y/o funcionalidad
Fracasaron
9%
Exitosos
42%
No cumplieron
costo, Calendario
y/o funcionalidad
49%
Prácticas ágiles
Fracasaron Exitosos No cumplieron costo, Calendario y/o funcionalidad
12. @parejajd @creappsco
¿Qué es SCRUM?
Un marco de trabajo en el que las personas pueden hacer
frente a problemas complejos adaptables, mientras que
de manera productiva y creativa entregan productos del
mayor valor posible SCRUM es:
Ligero
Fácil de entender
Difícil de dominar
Ken Schwaber y Jeff Sutherland
17. @parejajd @creappsco
Roles de SCRUM
Product Owner (Gestión
Producto y ROI)
SCRUM Master (Gestión
del Proceso)
Equipo de Desarrollo
(Se autogestiona y
desarrolla el producto)
18. @parejajd @creappsco
Artefactos de SCRUM
Product Backlog (Pila del Producto)
Sprint Backlog (Pila del Sprint)
Incremento del Producto potencialmente
entregable
19. @parejajd @creappsco
Artefactos de SCRUM (Pila del Producto)
Caracteristicas
Cambios
Defectos
Mejora Técnica
Adquisición de Conocimiento
20. @parejajd @creappsco
Artefactos de SCRUM (Pila del Sprint)
Se revisa el PB y se terminan
los elementos a incluir en el
Sprint
Se determina la Velocidad del
Equipo para determinar el
tiempo
Se divide cada entrada del PB
en tareas
21. @parejajd @creappsco
Artefactos de SCRUM (Producto
potencialmente entregable)
Una parte del producto o un incremento del mismo
Parte de una decisión de negocio
22. @parejajd @creappsco
Actividades de SCRUM
Sprint
Planeación del Sprint
Daily SCRUM y Ejecución del Sprint
Revisión del Sprint
Retrospectiva del Sprint
Mantenimiento del Product Backlog
24. @parejajd @creappsco
Historias de Usuario
Como <rol de usuario>, quiero <función del
sistema> para lograr <valor del negocio>
Consiste en
Descripción escrita
Conversación
Confirmación
25. @parejajd @creappsco
Historias de Usuario (Atributos)
Independiente. Puede desarrollarse en cualquier orden
Negociable
Valiosa para el cliente
Estimable. Suficiente para ordenarla y planificar su
entrega
Pequeña y con descripciones breves
Testeable. Puedo escribir un test que prueba su
funcionamiento
27. @parejajd @creappsco
Taller 1
Formar equipos de 5 personas
Definir en 10 minutos una aplicación web que el equipo desarrollará
Identificar entre 10 y 15 características de la aplicacion
28. @parejajd @creappsco
Taller 2
Continuar en equipos de 5 personas y tomarse 20 minutos
Definir uno de los miembros como SCRUM Master y otro como Product Owner
El Equipo documentará en Post-IT las historias de usuario que representen las
características de la aplicación
Product Owner aclarará las dudas del producto y validará las historias de usuario
Scrum Master coordinará la actividad
El Product Owner organiza la historias de usuario de acuerdo al valor para el
negocio
El Scrum Master y el Product Owner también documentan (esto no se hace en
la vida real)
29. @parejajd @creappsco
Historias de Usuario (Estimación)
Planning Poker
Secuencia de Fibonnaci 1,2,3,5,8,13,20,40,100
El PO lee la historia de usuario
Se comenta la historia de usuario y el PO responde dudas
Cada miembro del Equipo selecciona su carta y la
mantiene en secreto
Se muestran las cartas
Si todos seleccionaron la misma selecciona este valor de
tamaño
30. @parejajd @creappsco
Historias de Usuario (Estimación)
Si no, se discute los supuestos preguntados de quienes tienen
estimados extremos
Se estima de nuevo y selecciona el valor para la historia
Promedio
Frecuencia
Consenso (Negociación)
Las estimaciones se van haciendo comparando el tamaño nuevo
con las anteriores
Se inicia estimando una historia de usuario que sirva de
referencia
31. @parejajd @creappsco
Planeación de la entrega
Se estima
Tamaño: Puntos de elementos del PB
Velocidad: Puntos de elementos del PB que el equipo puede
entregar por sprint
Se pide al equipo que determine que elementos puede
entregar a tiempo en el primer sprint
Se estima la cantidad de Sprints necesarios
Se ajusta la velocidad de acuerdo a datos históricos
32. @parejajd @creappsco
Taller 3
Continuar en equipos de 5 personas y tomarse 20 minutos
Realizar la estimación para cada historia de usuario
33. @parejajd @creappsco
Actividades de SCRUM (Planeación del
Sprint)
EL PO tiene una idea de lo que quiere entregar al final del sprint
El Equipo establece un compromiso realizable basados en sus capacidades,
velocidad predicha y las restricciones conocidas
El Equipo determina la capacidad (Puntos Historia de Usuario / Sprint)
Determina el tiempo disponible
Los elementos del PB se convierten en tareas
Se siguen tomando elementos del PB hasta llenar la capacidad del sprint
Las tareas se incluyen en el PB
La actividad durará 8 horas para un sprint de un mes
34. @parejajd @creappsco
Actividades de SCRUM (Planeación del
Sprint)
Se divide la reunión en dos partes
¿Qué será entregada en el incremento resultado del Sprint?
¿Cómo será el trabajo requerido para lograr el resultado?
35. @parejajd @creappsco
Actividades de SCRUM (Planeación del
Sprint)
Determinación de la Capacidad
Planeación 2 Horas por Semana
Revisión 1 Hora por Semana
Retrospectiva 3 Horas por Mes
Refinamiento 10%
36. @parejajd @creappsco
Taller 4
Para efectos del Ejercicio se definirán Sprint de 30 Minutos.
EL QUE
El PO podrá reorganizar el product Backlog
EL SM facilitará el desarrollo del ejercicio
El Equipo decide tomando una a una de las historias de usuario que tantas puede
desarrollar en el Sprint
EL COMO
El Equipo divide las historias de usuario del primer sprint en tareas (Se documentan en
Post-it)
Se estima el tiempo de cada tarea
Las actividades se ponen en el tablero de SCRUM en Pendientes
Disponible 20 Minutos
37. @parejajd @creappsco
Actividades de SCRUM (Planeación del
Sprint)
Determinación de la Capacidad
Planeación 2 Horas por Semana
Revisión 1 Hora por Semana
Retrospectiva 3 Horas por Mes
Refinamiento 10%
39. @parejajd @creappsco
Actividades de SCRUM (Daily SCRUM)
Punto de Inspección y adaptación Max 15 minutos al dia
El Equipo completo se reúne
El Equipo dirige y organiza la reunión
El SM solo es un facilitador
El PO solo participa si es necesario
Cada miembro del equipo responde
¿Qué terminó desde la ultima reunión diaria?
¿Qué planea hacer antes de la siguiente reunión diaria?
¿Qué obstáculos o impedimentos no les están permitiendo avanzar?
40. @parejajd @creappsco
Taller 5
El Equipo construirá el producto dibujando las pantallas
que representan la funcionalidad
EL PO aclara dudas y revisa cada elemento terminado
El SM remueve impedimentos
EL PO y SM participan aunque en la vida real no
Cada miembro del equipo va tomando una tarea de
pendientes, la pasa a en curso y al terminar y recibir la
aprobación del PO lo pasa a terminado
Se realiza una reunión del Daily SCRUM cada diez minutos
¿Qué terminó desde la ultima reunión diaria?
¿Qué planea hacer antes de la siguiente reunión diaria?
¿Qué obstáculos o impedimentos no les están permitiendo
avanzar?
Se continua hasta que terminar (o que se termine el tiempo –
nunca debe excederse)
41. @parejajd @creappsco
Actividades de SCRUM (Revisión del
Sprint)
Demostración de las funcionalidades
desarrolladas (en vivo)
Se inspecciona lo entregado por el
equipo y se obtiene retroalimentación
Asisten todos los involucrados
El resultado es un PB revisado que
define los elementos posibles para el
siguiente Sprint
42. @parejajd @creappsco
Actividades de SCRUM (Retrospectiva)
El Foco es la mejora continua del
proceso
La retrospectiva se restringe a los
miembros del equipo SCRUM
Se inspecciona cuan colaborativo y
productivo es el equipo y que hacer para
mejorar
Al final el equipo debe haber
identificado y se debe haber
comprometido con acciones de mejora
del proceso
Duración de tres horas para un Sprint de
un mes
43. @parejajd @creappsco
Actividades de SCRUM (Retrospectiva)
El Objetivo es mejorar el proceso, relaciones y herramientas
¿Qué funcionó bien y debemos seguir haciendo?
¿Qué no funcionó bien y debemos dejar de hacer?
¿Qué debemos empezar a mejorar?
Crear un Plan de Mejora
44. @parejajd @creappsco
Conclusiones
SCRUM es muy sencillo de aprender, pero difícil de dominar
Cada proyecto es diferente y requiere adaptarse constantemente
¡Nunca parar de aprender!