Gestion de proyectos con Project Server 2010 y Team Foundation Server 2010Jose Luis Soria
Este documento describe cómo Project y Team Foundation Server (TFS) pueden usarse juntos para la gestión de proyectos y el ciclo de vida de aplicaciones (ALM). Explica las diferencias entre gestión de proyectos y ALM, y cómo herramientas como Project, Project Server y TFS apoyan ambos procesos. También incluye demostraciones de las capacidades de planificación, seguimiento y colaboración que ofrecen estas herramientas.
ALM Sessions 2012 - Implementando Scrum con TFSJose Luis Soria
El equipo quería mejorar su forma de trabajar con Scrum. Tras aprender los fundamentos, identificaron herramientas útiles como Team Foundation Server. Construyeron el Product Backlog y la Definición de Hecho. Durante los Sprints planificaban usando TFS, se autoorganizaban y actualizaban el Sprint Backlog. Al finalizar, hacían la revisión y retrospectiva para mejorar continuamente.
Este documento compara las metodologías ágiles Scrum, Kanban y XP. Scrum define roles, ceremonias y artefactos mientras que Kanban se enfoca en el flujo de trabajo y límites de trabajo en progreso. XP hace énfasis en valores y prácticas de ingeniería como programación en parejas y desarrollo guiado por pruebas. Las metodologías se ubican en un continuo entre lo más rígido y lo más flexible, con Scrum en el medio y Kanban siendo la más flexible. En la práctica, los elementos de estas met
Este documento compara y contrasta Scrum y Kanban, dos marcos ágiles populares. Explica que ambos promueven valores similares como mejora continua y respuesta al cambio, pero que Scrum es más prescriptivo. También discute cómo estas metodologías pueden combinarse en un enfoque híbrido llamado "Scrumban" que aprovecha las fortalezas de ambos enfoques.
Este documento describe las diferentes reuniones de Scrum, incluyendo sus objetivos, asistentes, duración, entrada, salida y formato. Describe las reuniones diarias, de planificación, de demostración y retrospectiva, así como sus propósitos y cómo se llevan a cabo.
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.
Scrum es una metodología ágil para el desarrollo de software que se basa en iteraciones cortas llamadas "sprints" para entregar funcionalidad de valor al cliente. Los roles clave son el Product Owner, que representa las necesidades del cliente, el Scrum Master, que guía el proceso Scrum, y el equipo de desarrollo. El objetivo principal es maximizar el retorno de la inversión entregando software de valor de forma flexible y adaptativa.
Gestion de proyectos con Project Server 2010 y Team Foundation Server 2010Jose Luis Soria
Este documento describe cómo Project y Team Foundation Server (TFS) pueden usarse juntos para la gestión de proyectos y el ciclo de vida de aplicaciones (ALM). Explica las diferencias entre gestión de proyectos y ALM, y cómo herramientas como Project, Project Server y TFS apoyan ambos procesos. También incluye demostraciones de las capacidades de planificación, seguimiento y colaboración que ofrecen estas herramientas.
ALM Sessions 2012 - Implementando Scrum con TFSJose Luis Soria
El equipo quería mejorar su forma de trabajar con Scrum. Tras aprender los fundamentos, identificaron herramientas útiles como Team Foundation Server. Construyeron el Product Backlog y la Definición de Hecho. Durante los Sprints planificaban usando TFS, se autoorganizaban y actualizaban el Sprint Backlog. Al finalizar, hacían la revisión y retrospectiva para mejorar continuamente.
Este documento compara las metodologías ágiles Scrum, Kanban y XP. Scrum define roles, ceremonias y artefactos mientras que Kanban se enfoca en el flujo de trabajo y límites de trabajo en progreso. XP hace énfasis en valores y prácticas de ingeniería como programación en parejas y desarrollo guiado por pruebas. Las metodologías se ubican en un continuo entre lo más rígido y lo más flexible, con Scrum en el medio y Kanban siendo la más flexible. En la práctica, los elementos de estas met
Este documento compara y contrasta Scrum y Kanban, dos marcos ágiles populares. Explica que ambos promueven valores similares como mejora continua y respuesta al cambio, pero que Scrum es más prescriptivo. También discute cómo estas metodologías pueden combinarse en un enfoque híbrido llamado "Scrumban" que aprovecha las fortalezas de ambos enfoques.
Este documento describe las diferentes reuniones de Scrum, incluyendo sus objetivos, asistentes, duración, entrada, salida y formato. Describe las reuniones diarias, de planificación, de demostración y retrospectiva, así como sus propósitos y cómo se llevan a cabo.
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.
Scrum es una metodología ágil para el desarrollo de software que se basa en iteraciones cortas llamadas "sprints" para entregar funcionalidad de valor al cliente. Los roles clave son el Product Owner, que representa las necesidades del cliente, el Scrum Master, que guía el proceso Scrum, y el equipo de desarrollo. El objetivo principal es maximizar el retorno de la inversión entregando software de valor de forma flexible y adaptativa.
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.
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.
SCRUM es un marco ágil para la gestión de proyectos complejos que se centra en iteraciones cortas llamadas "sprints". Los sprints tienen una duración fija y el objetivo es entregar un incremento de valor al cliente. El equipo SCRUM se compone de un dueño de producto, un equipo de desarrollo auto-organizado y un scrum master. Al final de cada sprint se realiza una revisión para inspeccionar el incremento y una retrospectiva para mejorar el proceso.
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.
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.
La lista de chequeo describe varios elementos esenciales y recomendados del proceso Scrum. Los elementos más fundamentales incluyen entregar software funcional cada 4 semanas o menos, tener una Definición de Hecho alcanzable dentro de cada iteración y respetarla, y contar con un Dueño de Producto empoderado. Otros elementos importantes son medir la velocidad, tener retrospectivas para mejorar continuamente el proceso, y asegurar que el equipo completo participe en las estimaciones y planificación de sprints.
El documento describe la evolución de las metodologías ágiles. Se menciona que en 2001 se reunieron críticos de las metodologías tradicionales que dieron lugar al Manifiesto Ágil. Este manifiesto establece cuatro valores fundamentales: individuos e interacción sobre procesos y herramientas, software funcionando sobre documentación exhaustiva, colaboración con el cliente sobre negociación contractual, y respuesta al cambio sobre seguimiento de un plan.
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.
Presentación de la capacitación cátedra SCRUM en la UMNG (@lamilitar). Con recomendaciones a herramientas tecnológicas de metodologías ágiles y startups.
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.
Scrum es una metodología ágil, iterativa e incremental para el desarrollo de software. Se basa en sprints cortos de 2-4 semanas, en los que equipos auto-organizados trabajan para completar historias de usuario seleccionadas del product backlog. Los roles clave son el product owner, que prioriza las historias, el scrum master, que ayuda al equipo a seguir el proceso scrum, y el equipo de desarrollo. Las reuniones diarias, las reviews y las retrospectivas promueven la colaboración y la mejora continua.
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 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 introduce Scrum, una metodología ágil para el desarrollo de software. Scrum se basa en iteraciones cortas llamadas sprints que duran típicamente de 2 a 4 semanas. Los roles clave son el Product Owner, el Scrum Master y el equipo. El ciclo incluye planificación, revisión y retrospectiva de sprints, así como reuniones diarias. Los artefactos principales son el backlog del producto y el backlog del sprint.
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.
Scrum es una metodología ágil para el desarrollo de software que se basa en iteraciones cortas llamadas sprints para entregar valor al cliente de forma continua. Los roles clave son el Product Owner, que prioriza las características, el Scrum Master, que guía el proceso, y el equipo auto-organizado que desarrolla el producto. Scrum se enfoca en la inspección y adaptación continua a través de eventos como la revisión y retrospectiva del sprint.
Mitos y leyendas de la gestión ágil y scrumIEEE Uruguay
El documento presenta los conceptos y principios básicos de la metodología ágil Scrum para la gestión de proyectos de software. Scrum utiliza roles, artefactos y reglas para permitir el desarrollo incremental de funcionalidades en ciclos cortos (sprints) de 2-4 semanas, con el objetivo de entregar valor al cliente de forma continua y responder ante cambios. El documento describe los roles de Product Owner, Scrum Master y Equipo de Desarrollo, así como los artefactos clave como el Product Backlog, Sprint Backlog y los resultados del sprint
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.
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.
SCRUM es un marco ágil para la gestión de proyectos complejos que se centra en iteraciones cortas llamadas "sprints". Los sprints tienen una duración fija y el objetivo es entregar un incremento de valor al cliente. El equipo SCRUM se compone de un dueño de producto, un equipo de desarrollo auto-organizado y un scrum master. Al final de cada sprint se realiza una revisión para inspeccionar el incremento y una retrospectiva para mejorar el proceso.
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.
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.
La lista de chequeo describe varios elementos esenciales y recomendados del proceso Scrum. Los elementos más fundamentales incluyen entregar software funcional cada 4 semanas o menos, tener una Definición de Hecho alcanzable dentro de cada iteración y respetarla, y contar con un Dueño de Producto empoderado. Otros elementos importantes son medir la velocidad, tener retrospectivas para mejorar continuamente el proceso, y asegurar que el equipo completo participe en las estimaciones y planificación de sprints.
El documento describe la evolución de las metodologías ágiles. Se menciona que en 2001 se reunieron críticos de las metodologías tradicionales que dieron lugar al Manifiesto Ágil. Este manifiesto establece cuatro valores fundamentales: individuos e interacción sobre procesos y herramientas, software funcionando sobre documentación exhaustiva, colaboración con el cliente sobre negociación contractual, y respuesta al cambio sobre seguimiento de un plan.
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.
Presentación de la capacitación cátedra SCRUM en la UMNG (@lamilitar). Con recomendaciones a herramientas tecnológicas de metodologías ágiles y startups.
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.
Scrum es una metodología ágil, iterativa e incremental para el desarrollo de software. Se basa en sprints cortos de 2-4 semanas, en los que equipos auto-organizados trabajan para completar historias de usuario seleccionadas del product backlog. Los roles clave son el product owner, que prioriza las historias, el scrum master, que ayuda al equipo a seguir el proceso scrum, y el equipo de desarrollo. Las reuniones diarias, las reviews y las retrospectivas promueven la colaboración y la mejora continua.
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 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 introduce Scrum, una metodología ágil para el desarrollo de software. Scrum se basa en iteraciones cortas llamadas sprints que duran típicamente de 2 a 4 semanas. Los roles clave son el Product Owner, el Scrum Master y el equipo. El ciclo incluye planificación, revisión y retrospectiva de sprints, así como reuniones diarias. Los artefactos principales son el backlog del producto y el backlog del sprint.
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.
Scrum es una metodología ágil para el desarrollo de software que se basa en iteraciones cortas llamadas sprints para entregar valor al cliente de forma continua. Los roles clave son el Product Owner, que prioriza las características, el Scrum Master, que guía el proceso, y el equipo auto-organizado que desarrolla el producto. Scrum se enfoca en la inspección y adaptación continua a través de eventos como la revisión y retrospectiva del sprint.
Mitos y leyendas de la gestión ágil y scrumIEEE Uruguay
El documento presenta los conceptos y principios básicos de la metodología ágil Scrum para la gestión de proyectos de software. Scrum utiliza roles, artefactos y reglas para permitir el desarrollo incremental de funcionalidades en ciclos cortos (sprints) de 2-4 semanas, con el objetivo de entregar valor al cliente de forma continua y responder ante cambios. El documento describe los roles de Product Owner, Scrum Master y Equipo de Desarrollo, así como los artefactos clave como el Product Backlog, Sprint Backlog y los resultados del sprint
Este documento presenta información sobre metodologías ágiles como Scrum. Explica los roles clave en Scrum como el Product Owner, Scrum Master y el equipo. También describe las principales reuniones como la planificación del sprint, revisión del sprint y retrospectiva, así como los artefactos como el backlog del producto y el backlog del sprint. El objetivo general es resumir los conceptos fundamentales de Scrum para gestionar proyectos de software de manera ágil e iterativa.
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.
Introducción básica a Scrum, la metodología de desarrollo de software ágil. Usamos esta presentación como primer paso para inducir a nuevos miembros del equipo a nuestra manera de trabajar.
El documento presenta una introducción a Scrum, incluyendo los roles (Equipo, Product Owner, ScrumMaster), artefactos (Backlog del producto) y flujo de trabajo (sprints, reuniones de planificación, revisión diaria, revisión del producto y retrospectiva). También describe conceptos como desarrollo evolutivo, historias de usuario, estimación ágil mediante Planning Poker, y propone un proyecto práctico de "El Ahorcado" para aplicar estos conceptos.
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 resume los conceptos clave de SCRUM, incluyendo roles como el Product Owner y Scrum Master, artefactos como el Product Backlog y Sprint Backlog, y reuniones como Sprint Planning y Daily. Explica cómo las historias de usuario se utilizan para definir requisitos y priorizar el trabajo, y cómo el equipo estima y se compromete con las tareas de cada sprint. También destaca la importancia de la retrospectiva para mejorar continuamente el proceso.
El documento habla sobre la gestión ágil de proyectos (Agile Project Management), una metodología para proyectos que requieren rapidez y flexibilidad. Describe los principios y prácticas de Agile como planificación iterativa, roles como Product Owner y Scrum Master, y artefactos como Product Backlog y Sprint Backlog.
El documento presenta la agenda de un curso de desarrollo web que incluye la presentación del profesor Oscar Caicedo, las reglas del curso como la comunicación entre estudiantes y profesor, y la metodología ABP y Scrum que se utilizará. El curso se dividirá en sprints semanales donde los estudiantes trabajarán en equipo en la creación de una aplicación web siguiendo las historias de usuario y entregando incrementos al final de cada sprint.
Este documento describe la gestión flexible de proyectos de software a través de múltiples lanzamientos (releases) que incluyen concepto, desarrollo y producción. Cada release se planifica mediante historias de usuario, se desarrolla en sprints cortos centrados en software funcional, y se implementa en producción una vez completado para satisfacer las necesidades del cliente.
Mañana empiezo un nuevo proyecto: ¿qué metodología ágil me pongo?
El ecosistema ágil está formado por un conjunto de organismos “vivos” llamados “métodos y prácticas ágiles” (biocenosis) y el medio físico donde se relacionan, llamados Organizaciones (biotopo). Estas últimas están conformadas por personas y estas personas usan distintas clases de biocenosis, es decir, de métodos y prácticas ágiles, según sus necesidades.
Como todo ecosistema, el ágil tiene barreras que a veces impiden su normal evolución. Barreras físicas, como la falta de entornos adecuados dentro de las Organizaciones para albergar equipos que respiren “agilidad”. Barreras culturales y hasta emocionales, arraigos y miedos que se dan entre las personas, quienes experimentan temores muchas veces infundados debido a la falta de información o de acompañamiento efectivo por parte de expertos, de conocedores de ese ecosistema ágil en formación.
Pero, ¿cuáles son esos métodos y prácticas ágiles? ¿Para qué sirve cada uno de ellos? En esta sesión exploraremos, a manera de introducción, las metodologías más usadas, como Scrum, eXtreme Programming (XP), Kanban, Lean; y algunas de las técnicas necesarias en un primer esfuerzo por implementar la Cultura Ágil en una Organización: User Story Mapping, Product Vision Board, User Persona, User Stories, TDD, BDD, para mencionar solo algunas.
Y lo más importante, ¿para qué sirve cada uno de estos especímenes ágiles? ¿Alguno de ellos es adecuado para el proyecto que inicio mañana? ¿Varios de estos? ¿Son complementarios? ¿Qué problemas puedo encontrar si elijo mal? Y en el fondo, ¿cuáles son las razones por las que debo permitir el nacimiento y expansión de un nuevo ecosistema aun si el actual me está rindiendo beneficios? Y hablando de utilidades, ¿cuáles puedo obtener al implementar la “agilidad” en mi Organización?
Finalmente, sabemos que los ecosistemas están gobernados principalmente por eventos estocásticos (azar), por las reacciones que estos eventos ocasionan en sus componentes y por las respuestas de los organismos a las condiciones que los rodean. ¿Cómo controlar estos eventos y sobrevivir en el intento? Una mirada Darwiniana nos ayudará a entender cómo, mediante la inspección y la adaptación, nos iremos adecuando a los cambios que ocurren en todo proceso de evolución y entenderemos que la cultura ágil es el siguiente paso en la evolución de la inteligencia.
Estimación, Priorización y Seguimiento de un Proyecto Ágil Empleando el User ...Jorge Hernán Abad Londoño
Charla compartida en el V congreso de gerencia internacional de proyectos del PMI Colombia 2016, en donde se comparten los principios realizar la planeación y seguimiento de un proyecto ágil usando la técnica de User Story Map de Jeff Patton
Experimentos que han funcionado en mis últimos 7 años jugando con Scrum en equipos Agile.
La presentación cubre 4 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.
SCRUM es una metodología ágil para el desarrollo de software que se basa en iteraciones cortas llamadas sprints para entregar funcionalidades al cliente de forma incremental. Los componentes clave de SCRUM son los roles de product owner, scrum master y scrum team, así como las reuniones de planificación, seguimiento y revisión que se realizan en cada sprint.
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
Similar a Proyectos ágiles con Team Foundation Server - COITT (20)
Project Portfolio Management with Kanban in an international companyJose Luis Soria
This document discusses using Kanban techniques for project portfolio management at an international company. It describes the company Euronet Worldwide as a leading electronic payment and money transfer network operating in over 50 countries. It then discusses using techniques like upstream Kanban, customer Kanban, and options limiting to help manage the flow of work and improve collaboration between customers and teams. The document provides examples of Kanban boards and views that could be used to visualize and manage the end-to-end workflow.
Lean Kanban at Ria - Lean Kanban Southern Europe 2015Jose Luis Soria
The document provides an overview of Ria Money Transfer, the third largest money transfer company. It discusses Ria's role within its parent company Euronet Worldwide, its global network and services, customers and markets, regulatory environment, growth and highlights from 2014. It also covers Ria's operations including its distribution channels, transaction flows, and network growth. The document concludes with sections on culture, processes, IT systems and support, and communications.
Jose Luis Soria - Codemotion 2014 - Designing a release pipelineJose Luis Soria
This document outlines Jose Luis Soria's presentation on designing a release pipeline. It discusses defining components, sub-pipelines, stages and orchestration, environments, steps, automation and tooling. The key aspects are defining independent components, identifying stages to filter unfit candidates and provide feedback, automating steps, and choosing tools to support the pipeline design.
Jose Luis Soria - XP2014 - Designing a Release PipelineJose Luis Soria
This document discusses designing a release pipeline. It begins by defining key concepts like components, sub-pipelines, stages, environments, and steps. It then provides tips and considerations for identifying each of these elements to build out a release pipeline. The document emphasizes automating as much as possible, using virtualization, and evolving the pipeline over time based on feedback and lessons learned.
Jose Luis Soria - Microsoft Plataforma Empresarial 2014 - ALM como factor dif...Jose Luis Soria
Application lifecycle management (ALM) es el manejo del ciclo de vida de las aplicaciones desde los requerimientos hasta el mantenimiento, incluyendo el desarrollo, pruebas y gestión de cambios. ALM abarca requerimientos, arquitectura de software, programación, pruebas, mantenimiento, gestión de cambios, gestión de proyectos y lanzamientos. La inversión en ALM puede ser un factor diferenciador para las organizaciones.
Alm Forum 2014 - Jose Luis Soria - Patterns and anti-patterns for (Continuous...Jose Luis Soria
The document discusses various anti-patterns related to software delivery and continuous delivery practices. It identifies issues such as failing to version control components, manually performing deployment tasks, complex deployment procedures, lack of automation, not validating in production-like environments, lack of rollback preparation, rebuilding software multiple times, and an overall lack of a well-defined delivery process. It recommends corresponding patterns to address these anti-patterns, such as versioning everything, automating all tasks, one-click deployments, deploying to production-like environments, preparing for rollbacks, building only once, and establishing a robust release pipeline.
ALM Tour 2013 - Responderá mi aplicación en el mundo real?Jose Luis Soria
The document contains contact information for an individual named JL Soria, including their email, Twitter handle, blog links, and slideshare profile. It also includes several bitly links and the hashtag #PlainConceptsALM.
ALM Tour 2013 - Proyectos bajo control - asegurando la entrega de valorJose Luis Soria
El documento habla sobre la entrega ágil de valor y describe los requisitos para construir software funcional. Menciona preguntas clave como cuánto retraso hay acumulado, qué tanto han cambiado los requisitos originales y cuándo se terminará el proyecto. También incluye enlaces a Visual Studio Online y SlideShare donde se puede encontrar más información relacionada.
Bcn devcon jose luis soria - patterns & antipatterns for deliveryJose Luis Soria
The document discusses various patterns and antipatterns related to continuous software delivery. It begins by introducing the topic and speaker. It then lists several principles and quotes related to continuous delivery. It proceeds to discuss different software delivery models from no model to collaborative approaches. It then outlines numerous delivery patterns and practices that organizations should strive for, such as automating everything, tokenizing configurations, one-click deployments, deploying the same way to every environment, and having rollback mechanisms. It also discusses related antipatterns to avoid. The document concludes by encouraging questions and providing additional resources.
ALM Summit 3 - Setting up a Continuous Delivery Deployment Pipeline with TFSJose Luis Soria
The document discusses setting up a deployment pipeline with Team Foundation Server (TFS). It begins by defining what a pipeline is and providing examples of different types of pipelines like automated, manual, and continuous deployment styles. It then discusses why pipelines are useful, including benefits like getting early feedback, transparency, flexibility, and empowering teams. The document outlines criteria for success like shorter cycle times, greater test coverage, and improved velocity. It also lists potential warning signs and concludes with discussing how TFS can be used to implement an effective pipeline including practices for building, testing, deploying and managing environments.
Jose Luis Soria - Visual Studio Tour Plain Concepts - DevOpsJose Luis Soria
DevOps es un conjunto de prácticas que fomentan la colaboración entre equipos de desarrollo y operaciones para reducir costes, maximizar la entrega de valor y mejorar la productividad de los equipos mediante la automatización, la monitorización y la integración continua.
Visual Studio Tour Plain Concepts - ALM para Windows 8Jose Luis Soria
Este documento describe las particularidades del ciclo de vida de desarrollo de aplicaciones (ALM) para Windows 8, incluyendo definición de requisitos, desarrollo, pruebas automatizadas y manuales, y certificación de aplicaciones para la Windows Store. Se enfoca en las nuevas herramientas y procesos necesarios para el desarrollo de aplicaciones para múltiples dispositivos bajo la nueva plataforma Windows 8.
Slides for my presentation at ALE2012, "Cargo Cult Agile Training & Coaching". About common problems and pitfalls related to how we think and judge, and how they may affect the way we act when helping others to learn and work around Agile
Be able to deliver database changes in a simple and quick way. Keep always a functional version of the database. Use practices like version control, coding aids, isolated development environments, unit testing, and continuous integration to support agile database development and the ability to introduce changes at any time.
Este documento describe cómo aplicar prácticas de gestión del ciclo de vida de las aplicaciones (ALM) a proyectos en Azure. Explica que los proyectos Azure tienen particularidades como el despliegue en dos entornos y la reciclación aleatoria de instancias. Recomienda automatizar tareas como el empaquetado, despliegue, pruebas y la gestión de entornos para reducir costes y mejorar la calidad.
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...AMADO SALVADOR
El catálogo general de electrodomésticos Teka presenta una amplia gama de productos de alta calidad y diseño innovador. Como distribuidor oficial Teka, Amado Salvador ofrece soluciones en electrodomésticos Teka que destacan por su tecnología avanzada y durabilidad. Este catálogo incluye una selección exhaustiva de productos Teka que cumplen con los más altos estándares del mercado, consolidando a Amado Salvador como el distribuidor oficial Teka.
Explora las diversas categorías de electrodomésticos Teka en este catálogo, cada una diseñada para satisfacer las necesidades de cualquier hogar. Amado Salvador, como distribuidor oficial Teka, garantiza que cada producto de Teka se distingue por su excelente calidad y diseño moderno.
Amado Salvador, distribuidor oficial Teka en Valencia. La calidad y el diseño de los electrodomésticos Teka se reflejan en cada página del catálogo, ofreciendo opciones que van desde hornos, placas de cocina, campanas extractoras hasta frigoríficos y lavavajillas. Este catálogo es una herramienta esencial para inspirarse y encontrar electrodomésticos de alta calidad que se adaptan a cualquier proyecto de diseño.
En Amado Salvador somos distribuidor oficial Teka en Valencia y ponemos atu disposición acceso directo a los mejores productos de Teka. Explora este catálogo y encuentra la inspiración y los electrodomésticos necesarios para equipar tu hogar con la garantía y calidad que solo un distribuidor oficial Teka puede ofrecer.
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.
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.
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaAMADO SALVADOR
Descubra el catálogo completo de buzones BTV, una marca líder en la fabricación de buzones y cajas fuertes para los sectores de ferretería, bricolaje y seguridad. Como distribuidor oficial de BTV, Amado Salvador se enorgullece de presentar esta amplia selección de productos diseñados para satisfacer las necesidades de seguridad y funcionalidad en cualquier entorno.
Descubra una variedad de buzones residenciales, comerciales y corporativos, cada uno construido con los más altos estándares de calidad y durabilidad. Desde modelos clásicos hasta diseños modernos, los buzones BTV ofrecen una combinación perfecta de estilo y resistencia, garantizando la protección de su correspondencia en todo momento.
Amado Salvador, se compromete a ofrecer productos de primera clase respaldados por un servicio excepcional al cliente. Como distribuidor oficial de BTV, entendemos la importancia de la seguridad y la tranquilidad para nuestros clientes. Por eso, trabajamos en colaboración con BTV para brindarle acceso a los mejores productos del mercado.
Explore el catálogo de buzones ahora y encuentre la solución perfecta para sus necesidades de correo y seguridad. Confíe en Amado Salvador y BTV para proporcionarle buzones de calidad excepcional que cumplan y superen sus expectativas.
4. Visual Studio ALM
Planificación y seguimiento
Soporte a procesos Ágiles
Arquitectura y diseño
Desarrollo, pruebas unitarias, depuración, análisis y
profiling
Control de versiones
Construcciones automatizadas
Pruebas manuales y automatizadas
Despliegue
Gestión de la Entrega
5. Planificación Ágil
In preparing for battle I have always
found that plans are useless, but
planning is indispensable
Dwight D. Eisenhower
A good plan, violently executed now,
is better than a perfect plan next
week
George S. Patton
7. Planificación de producto
• Información de negocio: Product Backlog
• Contenido
• Estimaciones
• Ordenación
• Información del equipo:
• Velocidad del equipo
• Tamaño de la iteración
8. Contenido: Historias de Usuario
• Lenguaje común de negocio
• Orientadas a objetivos
• Contienen las conversaciones con los usuarios y las condiciones de
aceptación
• Responden a tres preguntas
• ¿Cuál es la funcionalidad o característica deseada?
• ¿Quién se beneficia?
• ¿Cuál es el beneficio concreto?
• Formato recomendado:
Como <rol> quiero <funcionalidad> para <beneficio>
18. Velocidad:
trabajo por unidad de tiempo
• El equipo como unidad de
producción
• Al principio necesitamos
estimarla
• Con el tiempo podremos
inferirla de valores
históricos
19. Tamaño de la iteración
Elegir el tamaño que mejor se ajuste según:
• Duración total del proyecto
• Características del backlog
• Necesidad de feedback
Las iteraciones más cortas dan más oportunidades de validar lo
que se está construyendo y obtener feedback
21. Planificación y seguimiento de Sprint
•
•
•
•
•
•
Tablero Scrum
Predicción del incremento a entregar
Capacidad del equipo
Qué vs. Cómo
Burndown
Work Item Charts
27. ¡Pruébalo!
Visual Studio ALM 2013 Virtual
Machine
http://bit.ly/1e2LPEa
Visual Studio
http://www.visualstudio.com/
Professional Scrum Dev with
VS2012
http://bit.ly/SkA5N9
30. Miembros corporativos de Agile Alliance.
Pioneros de las metodologías ágiles y TFS en España.
Miembros del Inner Cicle de TFS.
Partner del año de 2009 a 2013 a nivel Europeo.
MVPs de Team System, CSM, CSP, PSM, PSDT.
Acreditados en el programa DPS de Microsoft.