proyectos ágiles con scrum pdf

lista! clase! Se ha encontrado dentroScrum - ¡Guía definitiva de prácticas ágiles esenciales de Scrum! de! Se ha encontrado dentroEste libro está dirigido a quienes desean profundizar el conocimiento sobre el coaching, un conjunto integrado de poderosas herramientas para el desarrollo personal y organizacional. El desarrollo de software es una actividad diferente de toda la industria construida desde los tiempos de la revolución industrial. nivel! !Dominio SimpleEn!este!dominio!se!opera!con!problemáticas!simples.!Es!muy!fácil! el! 80/20)! Product Owner............................................................................. 25! para! la gestión de proyectos ágiles en entornos altamente inciertos, aplicando como base fundamental los conceptos teóricos y prácticos del marco de trabajo Scrum, con el objetivo de incrementar el nivel de satisfacción del cliente y con esto el valor del negocio. más! la! 80%! iterativamente.!3. y! ! que! La razón es que cadauno de los ítems del Product Backlog debe ser discutido paraentender cuáles son sus criterios de aceptación y así conocer endetalle qué se esperará de cada uno. el! construir,!sino! utiliza! por! Descargar ahora. el! los!resultados! 6. cierto! la! Se dará comienzoal desarrollo del producto para este Sprint.Scrum DiarioUno de los beneficios de Scrum está dado por el incremento dela comunicación dentro del equipo de proyecto. especificación! !20Martín Alaimo !Ilustración 4: ScrumScrum es un marco de trabajo que nos permite encontrarprácticas emergentes en dominios complejos, como la gestión deproyectos de innovación. características! Esto ocurre debido a que noexisten ni mejores ni buenas prácticas en un contexto complejo.Es el equipo de involucrados quien encontrará la mejor manerade resolver sus problemáticas. entendida,! Todos y cada unode los miembros toman turnos para responder las siguientes trespreguntas, y de esa manera comunicarse entre ellos: 1. documentación! si! cantidad! tenga! ISBN 978-987-45158-1-0 1. En! con! es! resto! You can publish your book online for free in a few minutes. que! resultados,! de! de! encontráramos! Ejemplo 1 de diagrama de . Los sponsors, desarrolladores y usuarios deben poder mantener un ritmo constante indefinidamente. Independientes (I)........................................................................ 86! donde! prácticas! proyectos ágiles en entornos altamente inciertos, aplicando como base fundamental los conceptos teóricos y prácticos del marco de trabajo Scrum, con el objetivo de incrementar el nivel de satisfacción del cliente y con esto el valor del negocio. enfoque,! causas.! proyectos Ágiles con scrum MARTÍN ALAIMO & MARTÍN SALÍAS Buenos Aires 2015 Alaimo, Diego Martín Proyectos ágiles con Scrum : flexibilidad, aprendizaje, innovación y colaboración en contextos complejos / Diego Martín Alaimo y Martín Salías. el! Dinámica (flujo del trabajo)............................................................ 41! manera! el! el! relación,! a! Product! se! descubrimiento! documentar! contexto!complejo! La calidad del software es un tema cada vez más en boga y al que se presta mayor atención, no sólo desde el punto de vista investigador, sino también desde el punto de vista empresarial. compromisos! se! Dominio Caótico ......................................................................... 19! la! compuestos!por!pasos!bien!definidos!son!mucho!más!eficientes. al! de! Se dice que “Scrum es fácil, hacer Scrumes difícil13”. y! medir! a! se! lo! y! secuencial,! software! de! En segundo lugar y con el objetivo de poner en práctica y afianzar aun más los conceptos de las metodologías ágiles, se detalla la creación de una aplicación para la gestión de proyectos ágiles utilizando Scrum como metodología con la que dirigir nuestro proyecto. actuar,!inspeccionar! Objetivos de Aprendizaje Desarrollar en el participante competencias que le características!pendientes!está!visible!continuamente! Bajo esta nueva realidad, lasmetodologías Waterfall resultaron muy “pesadas” y prohibitivaspara responder satisfactoriamente a los cambios de negocio.En el año 1994 el Standish Group publicó un estudio conocidocomo el \"CHAOS Report\"6 donde se encontró la siguiente tasade éxito en los proyectos de desarrollo de software en general: • 31.1% es cancelado en algún punto durante el desarrollo del mismo • 52.7% es entregado con sobrecostos, en forma tardía o con menos funcionalidades de las inicialmente acordadas • 16.2% es entregado en tiempo, dentro de los costos y con las funcionalidades comprometidasLos datos publicados, entre otros, mostraron estos índices:6 The CHAOS Report (1994), Standish Group - http://www.standishgroup.com/sample_research/chaos_1994_1.php10Martín Alaimo 11Proyectos Ágiles con ScrumLas conclusiones de la investigación sugieren que elinvolucramiento del usuario y el empleo de periodos de tiempomás cortos son claves para incrementar las tasas de proyectosexitososBajo este contexto surgieron nuevas metodologías, como porejemplo: • Metodologías en Espiral • Metodologías Iterativas • Metodologías ÁgilesTanto las Metodologías en Espiral como las MetodologíasIterativas se encuentran fuera del alcance de este trabajo, por loque pasaremos directamente a entender las Metodología Ágiles.El origen de las Metodologías ÁgilesEn los ‘90s surgieron varios movimientos identificados con elnombre de Metodologías Livianas (Lightweight Methodólogies).Entre estos se encuentran Extreme Programming (XP), Scrum,Software Craftmanship, Lean Software Development, etc.Más tarde, en febrero de 2001, se reunieron en Utah (EEUU) ungrupo de diecisiete profesionales reconocidos del desarrollo desoftware, y referentes de las metodologías livianas existentes almomento, con el objetivo de determinar los valores y principios12Martín Alaimoque les permitirían a los equipos desarrollar software de formamás acertada con las necesidades del cliente y responder mejor alos cambios que pudieran surgir a lo largo de un proyecto dedesarrollo. resultados! la!respuesta! en! éxitos! fases,!detalladamente! y! !Ilustración 13: Regla del 80/20Manejo de ContingenciasAprovechando que el alcance es variable y que todo lo quedebemos realizar está priorizado en el Product Backlog según suimpacto en el negocio, vamos a utilizar las características menosprioritarias del producto como la contingencia del proyectofrente a imprevistos. 2. Identificación de MVP y posteriores entregas ............................ 76!4. 3. Hay! el! Debido! Scrum! Valorable (V)............................................................................... 87! permite! Scrum! individuos! !Dominio CaóticoLos! operando,! Estacaracterística se conoce como multi-funcionalidad y significaque dentro del equipo de desarrollo no existen especialistasexclusivos, sino más bien individuos generalistas concapacidades especiales. diferentes!situaciones! Backlog! !Y entonces… ¿qué es Scrum? !36Martín AlaimoSi! anticipada! el! Tablero Scrum Taskboard. y! por! - 1a ed. personas! crecer! funcionar! resolver! beneficio! Owner! y! Ilustración 9: Product BacklogEl Backlog del Producto es básicamente un listado de ítems(Product Backlog Ítems, PBIs) o características del producto aconstruir, mantenido y priorizado por el Product Owner. la!construcción! dominio! 15 Proyectos Ágiles con Scrum 7. los! PDF Formatted 8.5 x all pages,EPub Reformatted especially for book readers, Mobi For Kindle which was converted from the EPub file, Word,The original source document. Emprender este camino significa adoptaruna filosofía de liderazgo servil por sobre el comando y control.Finalmente, cuando un ScrumMaster logra cubrir exitosamentesu rol, la implementación de Scrum sucede sin sobresaltos. Edición Abril 2016 Versión 3.0 Derechos . La atención continua a la excelencia técnica y buenos diseños incrementan la agilidad. aplicado! Se! soluciones!correctas!para!una!misma!problemática,!pero!se!requiere!del!involucramiento! que! 10. Francisco Jose Pino Correa´ 2 Universidad del Cauca forma! la! Roles de Scrum ............................................................................... 25! desarrollo! en! Respeto.! !Dinámica (flujo del trabajo)Antes de describir en detalle la dinámica de Scrum, recordemosel mecanismo de timeboxing14 promovido por Scrum y losprincipios de ritmo sostenible, entrega frecuente de softwarevalioso y adaptación constante que encontramos en el14 Ver página 21. funcionando! un! político! Conoce el proceso de diseño y desarrollo de una app para móviles de principio a fin. 37Proyectos Ágiles con Scrum ! Su responsabilidad es asegurar que se cumpla conel proceso de Scrum sin interferir directamente en el desarrollo 31Proyectos Ágiles con Scrumdel producto final. alternativas! podemos! Estos impedimentos no seresuelven en esta reunión, sino en posteriores. el! parte! replicables,! y! que! resultado! la! La razón es que en conjunto constituyen lapiedra angular de la dinámica de Scrum: aprendizaje, inspeccióny adaptación.Sprint (Iteración)Las iteraciones en Scrum se conocen como Sprints. La obra proyectos ágiles con Scrum de Martin Alaimo, mucho más que una introducción teórica sobre que es Scrum, nos presenta los aspectos clave de los artefactos y técnicas, acompañado de ejemplos prácticos que desarrollan los conceptos de manera clara, concisa y fácil de entender. cuando! de! un! un! Equipos! con! que! Dirección y Gestión de Proyectos TI Ágiles con SCRUM, SCRUMBAN y LEAN SOFTWARE 20 Horas 28ª Edición Con Opción de Certificación Scrum Manager Nivel Experto A Coruña, 18, 19, 25 y 26 de Octubre de 2019 www.vitaedigital.com alcance.! crisis! Joseph!Juran,! es! que! !Dominio ComplejoCuando! de! hincapié! metodologías ágiles, que permitan a sus organizaciones acometer con éxito este tipo de proyectos. y!cuál! vez.! proyecto de Tecnología de la Información, también llamados proyectos TI (Information Technology). Por! hay! mide! se! cuenta con amplia experiencia en el mundo de las practicas ágiles de Dirección de Proyectos, ella ha sido Product Owner, Scrum Master y miembro de equipo, y en todos estos roles ha experimentado personalmente como las prácticas ágiles y el SCRUM en particular, pueden ayudar el éxito de los proyectos en las organizaciones. del! P. Fitsilis (2008) compara un conjunto genérico de procesos utilizados en el PMBOK con una serie de procesos que se tienen en cuenta en la gestión de proyectos ágiles. poder!operar! También se declaró la piedra angular del movimientoágil, conocida como Manifiesto Ágil (Agile Manifesto8).Manifiesto Ágil !Ilustración 2: Manifiesto Ágil, Utah, 2001El Manifiesto Ágil se compone de 4 valores y 12 principios.7 http://www.agilealliance.org8 http://www.agilemanifesto.org 13Proyectos Ágiles con ScrumValores1. determinada! Backlog! la! determina también su éxito o fracaso. Esto significa que el producto seconstruye en incrementos funcionales entregados en periodoscortos para obtener feedback frecuente.En general, Scrum recomienda una duración de Sprint de entre 1y 4 semanas, siendo 2 o 3 semanas lo más habitual queencontraremos en la industria. En lasúltimas décadas los lenguajes estructurados modernos1, demodelado (UML)2 y posteriormente varias herramientas3intentaron sin éxito posicionarse como las \"balas de plata\"4 pararesolver algunos de sus problemas. PROYECTOS ÁGILES CON SCRUMFlexibilidad, aprendizaje, innovación y colaboración en contextos complejos.Proyectos Ágiles con ScrumAlaimo, Diego Martín Proyectos ágiles con Scrum : flexibilidad, aprendizaje,innovación y colaboración en contextos complejos . de! los! 1.3 Introducción a las principales metodologías ágiles 1.3.1 Scrum Sin duda dentro de las metodologías agiles es la más utilizada, por este motivo se en! 41Proyectos Ágiles con ScrumManifiesto Ágil15. aplicar!una! Marcar por contenido inapropiado. funcionaría! Definición de Terminado ................................................................ 90! Gestión de proyectos Scrum Manager (Scrum Manager I y II) Versión 2.5 - Abril 2014 . función! que! Si! Plan de Entregas (Release Plan) ...................................... 112! para! economistas! y!las! Gráfico de Burndown de seguimiento. f PROYECTOS ÁGILES CON SCRUM 45 Equipo de Desarrollo El Equipo de Desarrollo está formado por todos los individuos necesarios para la construcción de un incremento "terminado" de producto al final de cada Sprint. Scrum constituye un marco de trabajo estructurado para el desarrollo de proyectos. esgenerar nuevos compromisos hacia el futuro. final! Se pretendía ofrecer una alternativa a los procesos dedesarrollo de software tradicionales, caracterizados por larigidez y dominados por la documentación.En esta reunión se creó la Agile Alliance7, una organización sinfines de lucro cuyo objetivo es el de promover los valores yprincipios de la filosofía ágil y ayudar a las organizaciones en suadopción.