Este documento presenta los principios y prácticas del desarrollo ágil. Explica que el desarrollo ágil se basa en principios como entregar rápido, optimizar el todo, crear conocimiento y calidad intrínseca. También describe marco de trabajo como Scrum, Extreme Programming (XP) y Kanban y cómo aplican estos principios. Finalmente, proporciona ejemplos prácticos de cómo aplicar los principios lean al desarrollo de software.
El documento proporciona una introducción al Marco de Trabajo Escalado Ágil (SAFe). Explica que SAFe es un marco para aplicar técnicas Lean y Ágiles a nivel empresarial mediante la sincronización, alineación y entrega continua de valor. También describe los orígenes de SAFe en el pensamiento Lean, el desarrollo de productos y la experiencia ágil a gran escala, así como los roles y ceremonias clave como los Equipos Ágiles, los Trenes de Lanzamiento Ágil y la alineación a través
Este documento introduce Kanban como un sistema para la gestión ágil de proyectos. Kanban se basa en principios de Lean como eliminar desperdicios, mejorar continuamente el proceso mediante pequeños cambios, y limitar el trabajo en curso. Utiliza tableros visuales para mostrar el flujo de trabajo y tarjetas Kanban para representar las tareas. Esto ayuda a identificar cuellos de botella y mejorar el flujo continuo del trabajo.
El documento presenta información sobre el rol del Product Owner en el desarrollo ágil de software utilizando Scrum. Explica que las principales responsabilidades del Product Owner incluyen comprender la visión del producto, definir el valor de negocio, maximizar el retorno de la inversión, priorizar el Product Backlog, refinar el backlog y colaborar con el equipo. También describe técnicas como la planificación ágil, la estimación de historias de usuario y el manejo del Product Backlog.
Nos juntamos nuevamente en Lagash para hablar de DevOps, con el objetivo de poder contestar qué es, de dónde salió y por qué!! Y más aún, cómo lo podemos poner en práctica en nuestros proyectos y por qué no, en nuestro lugar de trabajo.
Además de definiciones, conceptos y prácticas, haremos una pequeña demo (porque de teoría no solo viven los Devs :) ).
Conversaremos sobre Delivery Pipeline, Customer Satisfaction, diseñar pensando en low-Risk Releases, y finalizaremos con Containers.
El documento presenta información sobre el rol del Scrum Master. El Scrum Master es el líder de servicio del equipo Scrum, tiene la responsabilidad de eliminar obstáculos, facilitar reuniones como el Daily Standup y la retrospectiva, y asegurar la correcta implementación de Scrum. El Scrum Master protege al equipo y guía el proceso ágil.
El documento presenta información sobre desarrollo ágil y Scrum. Explica las responsabilidades de los miembros del equipo en un proyecto ágil, incluyendo comprender los principios ágiles, asegurar la excelencia técnica, probar el código, permitir el desarrollo evolutivo y reducir la deuda técnica. También describe conceptos como code smells, pruebas unitarias, TDD, patrones de diseño y arquitectura ágil.
Este documento presenta una guía para la facilitación de un Inception, que es una reunión inicial para definir correctamente un proyecto ágil antes de comenzar el desarrollo. Explica los objetivos del Inception, las responsabilidades del facilitador, las herramientas que se pueden usar como ejercicios de creación de pitch, producto y mapas de historias de usuario, y otros aspectos importantes para preparar el proyecto.
El documento proporciona una introducción al Marco de Trabajo Escalado Ágil (SAFe). Explica que SAFe es un marco para aplicar técnicas Lean y Ágiles a nivel empresarial mediante la sincronización, alineación y entrega continua de valor. También describe los orígenes de SAFe en el pensamiento Lean, el desarrollo de productos y la experiencia ágil a gran escala, así como los roles y ceremonias clave como los Equipos Ágiles, los Trenes de Lanzamiento Ágil y la alineación a través
Este documento introduce Kanban como un sistema para la gestión ágil de proyectos. Kanban se basa en principios de Lean como eliminar desperdicios, mejorar continuamente el proceso mediante pequeños cambios, y limitar el trabajo en curso. Utiliza tableros visuales para mostrar el flujo de trabajo y tarjetas Kanban para representar las tareas. Esto ayuda a identificar cuellos de botella y mejorar el flujo continuo del trabajo.
El documento presenta información sobre el rol del Product Owner en el desarrollo ágil de software utilizando Scrum. Explica que las principales responsabilidades del Product Owner incluyen comprender la visión del producto, definir el valor de negocio, maximizar el retorno de la inversión, priorizar el Product Backlog, refinar el backlog y colaborar con el equipo. También describe técnicas como la planificación ágil, la estimación de historias de usuario y el manejo del Product Backlog.
Nos juntamos nuevamente en Lagash para hablar de DevOps, con el objetivo de poder contestar qué es, de dónde salió y por qué!! Y más aún, cómo lo podemos poner en práctica en nuestros proyectos y por qué no, en nuestro lugar de trabajo.
Además de definiciones, conceptos y prácticas, haremos una pequeña demo (porque de teoría no solo viven los Devs :) ).
Conversaremos sobre Delivery Pipeline, Customer Satisfaction, diseñar pensando en low-Risk Releases, y finalizaremos con Containers.
El documento presenta información sobre el rol del Scrum Master. El Scrum Master es el líder de servicio del equipo Scrum, tiene la responsabilidad de eliminar obstáculos, facilitar reuniones como el Daily Standup y la retrospectiva, y asegurar la correcta implementación de Scrum. El Scrum Master protege al equipo y guía el proceso ágil.
El documento presenta información sobre desarrollo ágil y Scrum. Explica las responsabilidades de los miembros del equipo en un proyecto ágil, incluyendo comprender los principios ágiles, asegurar la excelencia técnica, probar el código, permitir el desarrollo evolutivo y reducir la deuda técnica. También describe conceptos como code smells, pruebas unitarias, TDD, patrones de diseño y arquitectura ágil.
Este documento presenta una guía para la facilitación de un Inception, que es una reunión inicial para definir correctamente un proyecto ágil antes de comenzar el desarrollo. Explica los objetivos del Inception, las responsabilidades del facilitador, las herramientas que se pueden usar como ejercicios de creación de pitch, producto y mapas de historias de usuario, y otros aspectos importantes para preparar el proyecto.
Descripción de los roles que se encuentran en un equipo agil, generalizados más allá de un framework específico,eliminando la restricción de ser aplicados a un desarrollo de software
Kanban es una técnica de gestión de proyectos que se aplica al desarrollo de software. Se basa en tres principios: 1) visualizar el trabajo mediante un tablero, 2) limitar el trabajo en curso para mejorar el flujo, y 3) gestionar el flujo del trabajo. El objetivo es reducir los tiempos de entrega mediante la limitación del trabajo en curso y la mejora continua del proceso.
Comencemos definiendo lo que significa esto de "DevOps" o “DevSecOps” para su organización y como encaja en el contexto de la agilidad empresarial. ¿Cómo explicas los beneficios? ¿Cómo comienzas? Únanse a este meetup para tener conversaciones con Javier Sanchez, Alex Canizales y Arlen Espinosa sobre la transformación DevOps empresarial en la vida real.
Transformar y modernizar las organizaciones de TI de grandes empresas es un objetivo para muchos de nosotros. Vamos a hablar sobre cómo abordar un viaje de DevOps y trazar un camino hacia la adopción exitosa. Cubriremos las consideraciones de principios, prácticas, arquitecturas, mapeo de la cadena de valor, herramientas “si también son importantes” y el cambio cultural necesario cuando una organización se enfrenta a una gran transformación DevOps.
http://www.agilisters.org/2018/04/la-transformacion-devops.html
La tendencia de los últimos años que se está asentando en numerosos departamentos de TI, radica en la búsqueda de la mejora continua, la agilidad en la entrega de nuevos servicios y productos y la ruptura de silos funcionales mediante procesos más trasversales, la orientación a servicios y la generación de valor.
En Quint, creemos que las técnicas y herramientas que nos pueden ayudar a poner en práctica estas mejoras en nuestros departamentos son las que aportan Lean, Agile y DevOps.
Guía del seminario sobre métodos ágiles (Scrum, Kanban, Lean y XP) impartido en Septiembre de 2011en La Salle (Universidad Ramon Llull, Barcelona. Parte de una presentación de Agile-Spain con slides específicos de proyectosagiles.org y uno de Henrik Kniberg (crisp.se).
El documento presenta los principios y beneficios del desarrollo ágil de software. Uzi Mamani, un experto en metodologías ágiles como Scrum, XP y Kanban, ofrece una introducción a estos enfoques, destacando cómo permiten mayor adaptación, productividad e innovación en comparación con métodos tradicionales. También aborda mitos comunes sobre el desarrollo ágil y recomienda lecturas para profundizar en estos temas.
Este documento describe las metodologías ágiles como Scrum, Kanban y DevOps. Explica cómo el modelo tradicional en cascada falló al desarrollar software y cómo las metodologías ágiles se centran más en la iteración, la colaboración y la adaptación al cambio. También compara Scrum y Kanban, y cómo a veces se combinan ambas. Finalmente, destaca cómo DevOps mejora la coordinación entre desarrollo y operaciones al implicar a operaciones más en el desarrollo.
Introducción a Agile y al Nuevo modelo de gestión - Diplomado de gestión ...Johnny Ordóñez
Este documento presenta una introducción a los conceptos de Desarrollo Ágil y Gestión Ágil de Proyectos. Explica brevemente el Manifiesto Ágil, marcos como Scrum y Kanban, y cómo la Gestión Ágil se alinea con los procesos del PMBoK pero con un enfoque en la entrega de valor, adaptación y feedback continuo. También cubre temas como la escalabilidad de métodos Ágiles y el estado actual de la adopción de prácticas Ágiles.
El documento presenta información sobre Thomas Wallet, un experto en Agile y SAP que ha realizado coaching, capacitación y evangelización sobre Agile. También tiene experiencia implementando módulos y actualizaciones de SAP. El documento discute cómo adaptar metodologías Agile como Scrum a proyectos SAP y cómo la cultura de SAP puede reconciliarse con prácticas Agiles.
Facebook está revolucionando la forma de desarrollar nuevas experiencias para nuestros usuarios. Aplicaciones móviles, de escritorio y web bajo un mismo paradigma para gobernarlas a todas. Conceptos nuevos en el manejo de estado como Flux y Redux nos ayudan a tacklear la complejidad inherente de las apps modernas. Esta charla es una inmersión técnica a la revolución que ya comenzó y que está cambiando definitivamente la forma en que pensamos el software de consumo masivo.
Este documento presenta los conceptos fundamentales de Scrum@Scale, un marco para implementar Scrum a gran escala en organizaciones. Explica los componentes clave como los diferentes niveles de Scrum Masters, Product Owners y equipos, así como el rol del Executive Action Team en la coordinación entre equipos y eliminación de impedimentos. También incluye un caso de estudio sobre cómo una compañía de gas y petróleo implementó con éxito Scrum@Scale para mejorar la eficiencia y colaboración.
Scrum no es una metodología ni un proceso, sino un marco de trabajo para proyectos complejos y cambiantes. Se basa en iteraciones cortas ("sprints") donde un equipo autónomo trabaja para crear un incremento potencialmente entregable del producto, aprendiendo a través de la inspección y adaptación continua. El objetivo es balancear límites con libertad para que el equipo sea creativo y productivo.
Este documento describe Kanban, una metodología ágil para la gestión de proyectos de software. Explica que Kanban se basa en el sistema de producción Lean de Toyota y utiliza tableros visuales para limitar el trabajo en progreso y optimizar el flujo de trabajo. También compara Kanban con Scrum, señalando que ambos enfatizan la entrega continua pero que Kanban es impulsado por eventos mientras que Scrum utiliza iteraciones temporizadas.
Mediante este curso aprenderás desde cero la filosofía detrás de las metodologías ágiles, cómo es y cómo implementar con éxito SCRUM, qué diferencias hay con respecto a las metodologías tradicionales (Waterfall) y cómo convivir en entornos mixtos mediante Scrumfall. También haremos una breve introducción a otras metodologías ágiles, como TDD o XP (eXtreme Programming)
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
Kanban es una metodología ágil creada en la industria automotriz japonesa en los 1950 para mejorar la productividad. Se basa en visualizar y optimizar el flujo de trabajo a través de tableros Kanban físicos o virtuales. Sus principios incluyen visualizar el flujo de tareas, asignar trabajo de forma eficiente, y mejorar procesos de manera colaborativa.
El documento compara los frameworks cross-platform PhoneGap y Titanium para desarrollo de aplicaciones móviles, destacando que PhoneGap permite crear aplicaciones nativas usando HTML, CSS y JavaScript mientras que Titanium traduce habilidades de desarrollo nativo a múltiples plataformas a través de JavaScript y APIs nativas. El documento también analiza las ventajas e inconvenientes de ambos frameworks y cómo funcionan internamente.
This chapter discusses the basic concepts of software quality engineering. It defines software quality engineering as the application of a continuous, systematic, and quantifiable approach to developing and maintaining quality throughout a software product's lifecycle. This includes requirements, design, implementation, and validation and verification. It also identifies the key objects of software quality engineering as the base software, ensuring user satisfaction, and satisfying stakeholders both internal and external to the development team. Quality is measured and evaluated using models, measurements, and evaluation.
Descripción de los roles que se encuentran en un equipo agil, generalizados más allá de un framework específico,eliminando la restricción de ser aplicados a un desarrollo de software
Kanban es una técnica de gestión de proyectos que se aplica al desarrollo de software. Se basa en tres principios: 1) visualizar el trabajo mediante un tablero, 2) limitar el trabajo en curso para mejorar el flujo, y 3) gestionar el flujo del trabajo. El objetivo es reducir los tiempos de entrega mediante la limitación del trabajo en curso y la mejora continua del proceso.
Comencemos definiendo lo que significa esto de "DevOps" o “DevSecOps” para su organización y como encaja en el contexto de la agilidad empresarial. ¿Cómo explicas los beneficios? ¿Cómo comienzas? Únanse a este meetup para tener conversaciones con Javier Sanchez, Alex Canizales y Arlen Espinosa sobre la transformación DevOps empresarial en la vida real.
Transformar y modernizar las organizaciones de TI de grandes empresas es un objetivo para muchos de nosotros. Vamos a hablar sobre cómo abordar un viaje de DevOps y trazar un camino hacia la adopción exitosa. Cubriremos las consideraciones de principios, prácticas, arquitecturas, mapeo de la cadena de valor, herramientas “si también son importantes” y el cambio cultural necesario cuando una organización se enfrenta a una gran transformación DevOps.
http://www.agilisters.org/2018/04/la-transformacion-devops.html
La tendencia de los últimos años que se está asentando en numerosos departamentos de TI, radica en la búsqueda de la mejora continua, la agilidad en la entrega de nuevos servicios y productos y la ruptura de silos funcionales mediante procesos más trasversales, la orientación a servicios y la generación de valor.
En Quint, creemos que las técnicas y herramientas que nos pueden ayudar a poner en práctica estas mejoras en nuestros departamentos son las que aportan Lean, Agile y DevOps.
Guía del seminario sobre métodos ágiles (Scrum, Kanban, Lean y XP) impartido en Septiembre de 2011en La Salle (Universidad Ramon Llull, Barcelona. Parte de una presentación de Agile-Spain con slides específicos de proyectosagiles.org y uno de Henrik Kniberg (crisp.se).
El documento presenta los principios y beneficios del desarrollo ágil de software. Uzi Mamani, un experto en metodologías ágiles como Scrum, XP y Kanban, ofrece una introducción a estos enfoques, destacando cómo permiten mayor adaptación, productividad e innovación en comparación con métodos tradicionales. También aborda mitos comunes sobre el desarrollo ágil y recomienda lecturas para profundizar en estos temas.
Este documento describe las metodologías ágiles como Scrum, Kanban y DevOps. Explica cómo el modelo tradicional en cascada falló al desarrollar software y cómo las metodologías ágiles se centran más en la iteración, la colaboración y la adaptación al cambio. También compara Scrum y Kanban, y cómo a veces se combinan ambas. Finalmente, destaca cómo DevOps mejora la coordinación entre desarrollo y operaciones al implicar a operaciones más en el desarrollo.
Introducción a Agile y al Nuevo modelo de gestión - Diplomado de gestión ...Johnny Ordóñez
Este documento presenta una introducción a los conceptos de Desarrollo Ágil y Gestión Ágil de Proyectos. Explica brevemente el Manifiesto Ágil, marcos como Scrum y Kanban, y cómo la Gestión Ágil se alinea con los procesos del PMBoK pero con un enfoque en la entrega de valor, adaptación y feedback continuo. También cubre temas como la escalabilidad de métodos Ágiles y el estado actual de la adopción de prácticas Ágiles.
El documento presenta información sobre Thomas Wallet, un experto en Agile y SAP que ha realizado coaching, capacitación y evangelización sobre Agile. También tiene experiencia implementando módulos y actualizaciones de SAP. El documento discute cómo adaptar metodologías Agile como Scrum a proyectos SAP y cómo la cultura de SAP puede reconciliarse con prácticas Agiles.
Facebook está revolucionando la forma de desarrollar nuevas experiencias para nuestros usuarios. Aplicaciones móviles, de escritorio y web bajo un mismo paradigma para gobernarlas a todas. Conceptos nuevos en el manejo de estado como Flux y Redux nos ayudan a tacklear la complejidad inherente de las apps modernas. Esta charla es una inmersión técnica a la revolución que ya comenzó y que está cambiando definitivamente la forma en que pensamos el software de consumo masivo.
Este documento presenta los conceptos fundamentales de Scrum@Scale, un marco para implementar Scrum a gran escala en organizaciones. Explica los componentes clave como los diferentes niveles de Scrum Masters, Product Owners y equipos, así como el rol del Executive Action Team en la coordinación entre equipos y eliminación de impedimentos. También incluye un caso de estudio sobre cómo una compañía de gas y petróleo implementó con éxito Scrum@Scale para mejorar la eficiencia y colaboración.
Scrum no es una metodología ni un proceso, sino un marco de trabajo para proyectos complejos y cambiantes. Se basa en iteraciones cortas ("sprints") donde un equipo autónomo trabaja para crear un incremento potencialmente entregable del producto, aprendiendo a través de la inspección y adaptación continua. El objetivo es balancear límites con libertad para que el equipo sea creativo y productivo.
Este documento describe Kanban, una metodología ágil para la gestión de proyectos de software. Explica que Kanban se basa en el sistema de producción Lean de Toyota y utiliza tableros visuales para limitar el trabajo en progreso y optimizar el flujo de trabajo. También compara Kanban con Scrum, señalando que ambos enfatizan la entrega continua pero que Kanban es impulsado por eventos mientras que Scrum utiliza iteraciones temporizadas.
Mediante este curso aprenderás desde cero la filosofía detrás de las metodologías ágiles, cómo es y cómo implementar con éxito SCRUM, qué diferencias hay con respecto a las metodologías tradicionales (Waterfall) y cómo convivir en entornos mixtos mediante Scrumfall. También haremos una breve introducción a otras metodologías ágiles, como TDD o XP (eXtreme Programming)
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
Kanban es una metodología ágil creada en la industria automotriz japonesa en los 1950 para mejorar la productividad. Se basa en visualizar y optimizar el flujo de trabajo a través de tableros Kanban físicos o virtuales. Sus principios incluyen visualizar el flujo de tareas, asignar trabajo de forma eficiente, y mejorar procesos de manera colaborativa.
El documento compara los frameworks cross-platform PhoneGap y Titanium para desarrollo de aplicaciones móviles, destacando que PhoneGap permite crear aplicaciones nativas usando HTML, CSS y JavaScript mientras que Titanium traduce habilidades de desarrollo nativo a múltiples plataformas a través de JavaScript y APIs nativas. El documento también analiza las ventajas e inconvenientes de ambos frameworks y cómo funcionan internamente.
This chapter discusses the basic concepts of software quality engineering. It defines software quality engineering as the application of a continuous, systematic, and quantifiable approach to developing and maintaining quality throughout a software product's lifecycle. This includes requirements, design, implementation, and validation and verification. It also identifies the key objects of software quality engineering as the base software, ensuring user satisfaction, and satisfying stakeholders both internal and external to the development team. Quality is measured and evaluated using models, measurements, and evaluation.
The document discusses quality in software development. It defines quality as meeting customer needs and expectations. Quality is impacted by requirements, processes used, and the final product. A quality management system is needed to define quality principles and ensure quality is built into the product through all stages of development rather than just testing the final product. Both management and developers must be committed to quality for it to be effectively achieved.
Jim McCall produced a quality framework model for the US Air Force to bridge the gap between users and developers. The framework defines quality factors divided into software quality, product operation, product revision, and product transition categories. McCall's triangle of quality relates these factors to quality metrics. Product operation factors are defined by metrics expressions to quantify attributes. The approach is user-oriented at the highest level and software-oriented at lower levels, allowing periodic quantification during development.
Folio3 is a software development company that focuses on designing custom enterprise, mobile, and social media applications. They have over 200 employees across offices in the US, Canada, Bulgaria, and Pakistan. The document outlines Folio3's areas of expertise and best practices for software development and databases, including using consistent naming conventions, short methods, clear comments, specific exceptions, and avoiding wildcard queries.
SCRUM es el marco de trabajo ágil más usado para gestionar proyectos complejos. Se basa en equipos multifuncionales que dividen su trabajo en sprints cortos para entregar valor de forma continua. Una fuerza clave es el uso de equipos auto-organizados que dividen su trabajo en ciclos cortos llamados sprints para entregar software funcionando frecuentemente. El documento describe los principios, roles, procesos y certificación de Scrum.
Overview of Agile & lean startup methodologiesLeon Maldonado
El documento presenta una introducción a los métodos ágiles, incluyendo Lean, Scrum, Kanban y Extreme Programming. Explica conceptos clave como iteraciones cortas, entregas frecuentes de software, gestión ágil de proyectos y equipos auto-organizados. El objetivo es hallar la mejor manera de implementar estos enfoques ágiles en la organización para lograr entregas rápidas de alto valor con baja burocracia.
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.
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.
Introducción a SAFe - Dev Academy (Julio 2015)Johnny Ordóñez
SAFe (Scaled Agile Framework) es uno de los frameworks más populares para implementar el desarrollo ágil a gran escala. Proporciona un conjunto de principios, roles, artefactos y dinámicas para coordinar el trabajo de equipos ágiles a nivel de portafolio, programa y equipo. El objetivo es entregar valor continuo al cliente a través de la entrega incremental de características cada dos semanas siguiendo las mejores prácticas ágiles y de calidad.
Este documento presenta los conceptos y principios de la gestión ágil de proyectos. Explica brevemente el método tradicional en cascada y contrasta con el enfoque ágil. Luego describe los principios del Manifiesto Ágil y los roles, artefactos y eventos clave de Scrum, una de las metodologías ágiles más populares. Finalmente, menciona otras metodologías ágiles y algunas malas prácticas a evitar.
Este documento resume las principales metodologías ágiles como Scrum y Kanban. Explica que Scrum se basa en iteraciones cortas llamadas sprints con roles como el Product Owner y el Scrum Master. También describe los cuatro valores y doce principios del manifiesto ágil, incluyendo satisfacción del cliente, software funcionando y respuesta al cambio. Finalmente, resume las diferencias entre Scrum y Kanban, señalando que Scrum es más estructurado con roles definidos mientras que Kanban utiliza tableros visuales.
Este documento describe varias metodologías ágiles como Scrum, Kanban y eXtreme Programming (XP). Introduce las metodologías ágiles, sus beneficios frente a los métodos tradicionales, y explica conceptos clave como historias de usuario, roles, tableros Kanban y desarrollo guiado por pruebas. Luego, profundiza en cada metodología detallando sus prácticas, roles y cómo funcionan.
Este documento describe varias metodologías ágiles como Scrum, Kanban y eXtreme Programming (XP). Introduce las metodologías ágiles, sus beneficios frente a los métodos tradicionales, y explica conceptos clave como historias de usuario, tableros Kanban, y las ceremonias y roles de Scrum.
Este documento describe varias metodologías ágiles como Scrum, Kanban y eXtreme Programming (XP). Introduce las metodologías ágiles y explica sus ventajas sobre los métodos tradicionales. Luego, describe las prácticas clave de Scrum como los roles, las ceremonias y la planificación por sprints. También explica los principios básicos de Kanban y XP.
Alineamiento Flujo y Exploracion mas alla del nivel de equipo #lkes17LeanSight Consulting
Nuestra exploración a través de diversas metodologías para alcanzar la Agilidad organizacional desde el 2001
Presentada en Lean Kanban Spain 2017 http://lkes17.leankanban.com
¿Agile PMO? - Agile Product Management as an Organization.
Ponencia originalmente realizada en Agiles Colombia 2017 y AgileDefender.org 2017.
Posteriormente articulo publicado en ScrumAlliance.org con base en feedback de ponencias realizadas:
https://www.scrumalliance.org/community/member-articles/2025
Republicado en mi blog: http://www.agilisters.org/2018/02/agile-pmo.html
Este documento trata sobre la calidad de producto en el desarrollo ágil. Explica conceptos como calidad, principios y prácticas ágiles que mejoran la calidad, tales como equipos multidisciplinarios, desarrollo iterativo e incremental, foco en la mejora continua, automatización, software con documentación viva y entrega continua. El objetivo general es promover que todo el equipo se enfoque en la calidad del producto.
16 años de agilidad: 2002-2017 - version ScrumDay Chile 2017LeanSight Consulting
Experiencia recorriendo agilidad desde el 2002, versón ScrumDay Chile 2017
Video de versión anterior disponible en https://www.youtube.com/watch?v=9kkiAPAKgsE
Este documento describe Scrum, un marco de trabajo ágil para el desarrollo de software. Explica los principios, roles, artefactos y eventos de Scrum. Los principios incluyen control de proceso empírico, auto-organización, colaboración, priorización basada en valor, tiempo definido y desarrollo iterativo. Los roles son el propietario del producto, scrum master y equipo scrum. Los artefactos son el product backlog, sprint backlog y burndown chart. Los eventos son sprint, sprint planning, daily scrum, sprint review y
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.
Similar a Desarrollo ágil Webprendedor UC 2010 (20)
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialAMADO SALVADOR
Explora el catálogo completo de cajas fuertes BTV, disponible a través de Amado Salvador, distribuidor oficial de BTV. Este catálogo presenta una amplia variedad de cajas fuertes, cada una diseñada con la más alta calidad para ofrecer la máxima seguridad y satisfacer las diversas necesidades de protección de nuestros clientes.
En Amado Salvador, como distribuidor oficial de BTV, ofrecemos productos que destacan por su innovación, durabilidad y robustez. Las cajas fuertes BTV son reconocidas por su eficiencia en la protección contra robos, incendios y otros riesgos, lo que las convierte en una opción ideal tanto para uso doméstico como comercial.
Amado Salvador, distribuidor oficial BTV, asegura que cada producto cumpla con los más estrictos estándares de calidad y seguridad. Al adquirir una caja fuerte a través de Amado Salvador, distribuidor oficial BTV, los clientes pueden tener la tranquilidad de que están obteniendo una solución confiable y duradera para la protección de sus pertenencias.
Este catálogo incluye detalles técnicos, características y opciones de personalización de cada modelo de caja fuerte BTV. Desde cajas fuertes empotrables hasta modelos de alta seguridad, Amado Salvador, como distribuidor oficial de BTV, tiene la solución perfecta para cualquier necesidad de seguridad. No pierdas la oportunidad de conocer todos los beneficios y características de las cajas fuertes BTV y protege lo que más valoras con la calidad y seguridad que solo BTV y Amado Salvador, distribuidor oficial BTV, pueden ofrecerte.
KAWARU CONSULTING presenta el projecte amb l'objectiu de permetre als ciutadans realitzar tràmits administratius de manera telemàtica, des de qualsevol lloc i dispositiu, amb seguretat jurídica. Aquesta plataforma redueix els desplaçaments físics i el temps invertit en tràmits, ja que es pot fer tot en línia. A més, proporciona evidències de la correcta realització dels tràmits, garantint-ne la validesa davant d'un jutge si cal. Inicialment concebuda per al Ministeri de Justícia, la plataforma s'ha expandit per adaptar-se a diverses organitzacions i països, oferint una solució flexible i fàcil de desplegar.
HPE presenta una competició destinada a estudiants, que busca fomentar habilitats tecnològiques i promoure la innovació en un entorn STEAM (Ciència, Tecnologia, Enginyeria, Arts i Matemàtiques). A través de diverses fases, els equips han de resoldre reptes mensuals basats en àrees com algorísmica, desenvolupament de programari, infraestructures tecnològiques, intel·ligència artificial i altres tecnologies. Els millors equips tenen l'oportunitat de desenvolupar un projecte més gran en una fase presencial final, on han de crear una solució concreta per a un conflicte real relacionat amb la sostenibilitat. Aquesta competició promou la inclusió, la sostenibilitat i l'accessibilitat tecnològica, alineant-se amb els Objectius de Desenvolupament Sostenible de l'ONU.
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaAMADO SALVADOR
Distribuidor Oficial Ariston en Valencia: Amado Salvador distribuidor autorizado de Ariston, una marca líder en soluciones de calefacción y agua caliente sanitaria. Amado Salvador pone a tu disposición el catálogo completo de Ariston, encontrarás una amplia gama de productos diseñados para satisfacer las necesidades de hogares y empresas.
Calderas de condensación: Ofrecemos calderas de alta eficiencia energética que aprovechan al máximo el calor residual. Estas calderas Ariston son ideales para reducir el consumo de gas y minimizar las emisiones de CO2.
Bombas de calor: Las bombas de calor Ariston son una opción sostenible para la producción de agua caliente. Utilizan energía renovable del aire o el suelo para calentar el agua, lo que las convierte en una alternativa ecológica.
Termos eléctricos: Los termos eléctricos, como el modelo VELIS TECH DRY (sustito de los modelos Duo de Fleck), ofrecen diseño moderno y conectividad WIFI. Son ideales para hogares donde se necesita agua caliente de forma rápida y eficiente.
Aerotermia: Si buscas una solución aún más sostenible, considera la aerotermia. Esta tecnología extrae energía del aire exterior para calentar tu hogar y agua. Además, puede ser elegible para subvenciones locales.
Amado Salvador es el distribuidor oficial de Ariston en Valencia. Explora el catálogo y descubre cómo mejorar la comodidad y la eficiencia en tu hogar o negocio.
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaAMADO SALVADOR
Descubre el catálogo general de la gama de productos de refrigeración del fabricante de electrodomésticos Miele, presentado por Amado Salvador distribuidor oficial Miele en Valencia. Como distribuidor oficial de electrodomésticos Miele, Amado Salvador ofrece una amplia selección de refrigeradores, congeladores y soluciones de refrigeración de alta calidad, resistencia y diseño superior de esta marca.
La gama de productos de Miele se caracteriza por su innovación tecnológica y eficiencia energética, garantizando que cada electrodoméstico no solo cumpla con las expectativas, sino que las supere. Los refrigeradores Miele están diseñados para ofrecer un rendimiento óptimo y una conservación perfecta de los alimentos, con características avanzadas como la tecnología de enfriamiento Dynamic Cooling, sistemas de almacenamiento flexible y acabados premium.
En este catálogo, encontrarás detalles sobre los distintos modelos de refrigeradores y congeladores Miele, incluyendo sus especificaciones técnicas, características destacadas y beneficios para el usuario. Amado Salvador, como distribuidor oficial de electrodomésticos Miele, garantiza que todos los productos cumplen con los más altos estándares de calidad y durabilidad.
Explora el catálogo completo y encuentra el refrigerador Miele perfecto para tu hogar con Amado Salvador, el distribuidor oficial de electrodomésticos Miele.
2. ABOUT ME
VPoE & Co-Founder Welcu Inc.
Estudiante Ingeniería
Miembro de ∞ comunidades
@sagmor
seba@welcu.com
3. MOTIVACIÓN
• ¿Cómo lograr que mi equipo haga un buen
trabajo y a la vez lo “pase bien”?
• Hay dos tipos de trabajo
• Repetir una receta conocida: “manufactura”
• Crear un nuevo producto
7. PROPUESTA: LEAN THINKING
• Inspirado en el “Conocimiento
Profundo” y los “14 puntos”
de W. Edwards Deming
Manufactura
• Toyota Production System
Desarrollo Nuevos Productos
• Toyota Product Development
System
8. LEAN SOFTWARE DEVELOPMENT
• Mary y Tom Poppendieck,
“Lean Software Development”, 2003
• Define las bases teóricas de las
metodologías ágiles, a partir del lean
thinking
• Filosofía de gestión inspirada en el Toyota Product
Development System
9. HIPÓTESIS DE LEAN SOFTWARE
DEVELOPMENT
• Existe un conjunto simple de principios que,
al ser seguidos por un equipo de desarrollo
de nuevo producto, genera un
comportamiento auto-organizado
10. AUTO-ORGANIZACIÓN
• Pocos principios fundamentales, que apoyan la toma
de decisiones en terreno
• Al compartir los principios, el equipo se auto-
organiza
• Base para equipos de
Alto Rendimiento
11. LA VIDA EMERGE EN EL FILO DEL CAOS
Inflexibilidad Caos
Empoderamiento Alineamiento
+ atribuciones
+ confianza
+ valores
+ principios
Filo del Caos
Sistemas Adaptativos Complejos
13. ¿CÓMO SE ORGANIZAN LAS HORMIGAS PARA
BUSCAR ALIMENTO?
• Dos reglas simples
• Marcar el camino
• De ida
• De vuelta
• Seguir el camino con más marcas
• Reglas simples que inducen un comportamiento auto-organizado
14. PRINCIPIOS Y PRÁCTICAS
• Prácticas Ágiles
• Test Driven Development
• Planning Game,
• Pair Programming,
• etc.
• Ellas se generan
a partir de principios,
• sobre las que están basados
Principios
17. CURVA DE VALOR DE UN PROYECTO
• Si diferimos el compromiso hasta el último momento
responsable, creamos conocimiento y entregamos
rápido, la curva de valor/aprendizaje de un proyecto
cambiará así
18. ¿CÓMO TENDRÍAMOS QUE TRAZAR LAS SENDAS
PEATONALES SOBRE EL CÉSPED DE UN CAMPUS?
• ¡No trazar ningún
sendero!
• ¡Al final de año las
partes más gastadas
nos indicarán las
sendas a pavimentar!
• Principio:
• Diferir compromiso
hasta el último
momento responsable http://sivers.org/walkways
http://www.uwyo.edu/tour/
Prexy.asp
20. ¿DÓNDE TENDREMOS UN TRÁFICO
PROMEDIO MÁS RÁPIDO?
• ¿En una carretera usada por autos?
Ojo:
En las carreteras los
accidentes suelen
suceder
21. ¿DÓNDE TENDREMOS UN TRÁFICO
PROMEDIO MÁS RÁPIDO?
• ¿Una carretera semi-llena de autos?
22. ¿CÓMO SE LLAMA A UN LUGAR
LLENO DE AUTOS?
Un Estacionamiento
23. EN RESUMEN
TIEMPO DE PROCESO V/S
TAMAÑO DE LOTE V/S % DE OCUPACIÓN
Fuente: Lean Software Development: An Agile
Toolkit,
Mary y Tom Poppendieck, 2003
24. ESTIMANDO EL TAMAÑO ÓPTIMO DEL LOTE
Tamaño óptimo de lote
Costo
Tamaño del lote
Costo de
Mantención
Costo
TotalTamaño
óptimo
Costo de
Transacción
Zona óptima
aproximada
25. TAMAÑO LOTE ÓPTIMO ESTIMADO
=> PRINCIPIO LEAN: “ENTREGAR
• Cada incremento de
tiempo debe generar
valor apreciable para
el cliente
• Minimun
Marketable
Feature
• Se opone a la división
por actividades del
modelo waterfall
26. CÓMO GENERAR LOTES ÓPTIMOS
EN PROYECTOS DE SOFTWARE
• Analizando el problema de negocio para priorizar
• Invertir tiempo de ingeniería para lograr
desacoplamiento y establecer avances incrementales
de valor (MMFs)
• Y así será más fácil adaptarse a los cambios
27. EFECTO DE LA MULTITAREA EN LA
PRODUCTIVIDAD
• La productividad decrece
cuando se asignan más de
dos tareas en Trabajo en
Curso
• (WIP: Work In Process)
• Productividad entendida
como porcentaje del tiempo
dedicado a agregar valor
• => Debemos limitar la
multitarea
28. ¿CUÁNDO SE DEBE CREAR
LA CALIDAD?
• La calidad debe construirse junto con el sistema.
• ¡No se puede agregar como un barniz final!
• Los criterios de calidad funcional los debe definir el cliente mismo
• O sino, el ruido que generan los saltos interganizacionales, hace inútil
cualquier intento posterior
• Esto elimina el tradeoff de calidad versus costos versus eficiencia, de
hecho los alinea
• A mayor calidad, mayor eficiencia y menor costo
Sin definición de
criterios de calidad
intrínsecos, los
problemas se ocultan
Con criterios de calidad
intrínsecos, los
problemas aparecen
pronto y se eliminan
oportunamente
33. KANBAN
¿EN QUÉ CONSISTE?
• Se disponen en un tablero que
refleja el estado de cada
actividad de trabajo (kanban)
看板: “Tarjeta Señal”
• Se sincroniza el problema de
negocio y la capacidad del
equipo de desarrollo desarrollo
usando Kanban
• Cada persona escoge el trabajo a
realizar
• Responsabilidad asumida, no
asignada (Principio de eXtreme
Programming)
Fuente:
http://www.xqa.com.ar/visualmanagement/author/xavier/
34. KANBAN
HERRAMIENTA LIGERA Y VALIOSA
(PRINCIPIO DE EXTREME PROGRAMMING)
• Hace visible claramente el flujo de trabajo
• Responde fácilmente: ¿Dónde estamos?
• Enfoca al equipo
• Presenta rápidamente cuellos de botella
• Es sencilla y barata
Cambiar por
35. …
Stage 1 DoneStage 2 Stage n…Work Items
Queue
In
Process Queue
In
Process Queue
In
Process
GESTIÓN TRADICIONAL
PUSH SCHEDULING
Fuente:
Lean & kanban 101
http://availagility.wordpress.com/2009/06/11/zurich-lean-agile-
scrum-slides/
36. …
Stage 1 DoneStage 2 Stage n…Work Items
Queue
In
Process Queue
In
Process Queue
In
Process
PULL SCHEDULING
PARA DE COMENZAR… ¡COMIENZA A TERMINAR!
• Vamos realizando la tarea correcta en el momento justo en que tenemos
capacidad
Fuente:
Lean & kanban 101
http://availagility.wordpress.com/2009/06/11/zurich-lean-agile-
scrum-slides/
37. …
Stage 1 DoneStage 2 Stage n…Work Items
Queue
In
Process Queue
In
Process Queue
In
Process
LIMITANDO LA MULTITAREA (WIP)
Fuente:
Lean & kanban 101
http://availagility.wordpress.com/2009/06/11/zurich-lean-agile-
scrum-slides/
39. ¿CÓMO APOYA KANBAN LA MEJORA CONTINUA?
REFLEXIÓN Y EVOLUCIÓN DEL FLUJO DE TRABAJO
• El equipo puede y debe ir revisando su flujo de trabajo
En Cola
• F3
• F4
En Curso
• F2
Listo
• F1
40. ¿CÓMO APOYA KANBAN LA MEJORA CONTINUA?
REFLEXIÓN Y EVOLUCIÓN DEL FLUJO DE TRABAJO
• El equipo puede y debe ir revisando su flujo de trabajo
En Cola
• F3
• F4
En Curso
• F2
Por Validar
Listo
• F1
41. ¿CÓMO APOYA KANBAN LA MEJORA CONTINUA?
REFLEXIÓN Y EVOLUCIÓN DEL FLUJO DE TRABAJO
• El equipo puede y debe ir revisando su flujo de trabajo
Por
Estimar
Definir
Criterio de
Aceptación
Listo
para
Desarrollar
• F3
• F4
En Curso
• F2 Por
Validar
Listo
• F1
43. ALGUNOS EJEMPLOS DE PRINCIPIOS LEAN
EN KANBAN
• Dar al equipo una visión clara de su avance
• Respetar a las personas
• Revisar y mejorar el flujo de trabajo
• Entregar rápido
• Optimizar el todo
• Crear conocimiento
• Calidad intrínseca
• Limitar el Trabajo en Curso
• Entregar rápido
45. APLICANDO LOS PRINCIPIOS
¿CUÁNTO QUEDA?
• Un ingeniero de software un día
lunes evalúa una tarea que no ha
comenzado y determina que el
tiempo estimado para terminar es
de 20 horas hábiles. El jueves él
nos reporta que lleva 16 horas.
• ¿Cuál es la mejor manera de
saber cuanto queda?
46. APLICANDO LOS PRINCIPIOS
EL CASO DEL CÓDIGO
• Un equipo de desarrollo de 4 personas durante la primera iteración de un proyecto
realiza un software de 5.000 líneas de código ocupando 480 horas efectivas de
desarrollo.
• Un accidente hace que se borren los datos del servidor de control de versiones y no
existía ninguna copia del código fuente del sistema.
• El cliente, que estaba contento con los avances, solicita al equipo que, antes de
continuar agregando requerimientos, vuelva a construir el código fuente perdido
del sistema, lo que el equipo realiza.
• ¿Qué esperarías tú del tamaño en código fuente del sistema y tiempo ocupado
en este nuevo intento en comparación con lo obtenido en el intento original?
¿Cómo explicas este fenómeno?
47. REFERENCIAS
• Mary & Tom Poppendiecks Site
• http://www.poppendieck.com
• Limited WIP Society
• http://www.limitedwipsociety.org/
• Kanbandev Yahoo Group
• http://finance.groups.yahoo.com/group/kanbandev/
• Lean & Kanban 101
• http://availagility.wordpress.com/2009/06/11/zurich-lean-agile-scrum-slides/
• So, Now You're An Agilist, What's Next?
• http://www.slideshare.net/jurgenappelo/so-now-youre-an-agilist-whats-
next-10