SlideShare una empresa de Scribd logo
1 de 111
Prácticas Ágiles en  Mejora de Procesos Walter Ariel Risi Pragma Consultores [email_address] Miroslav Pavlovic Practia Consulting [email_address] John Gómez Practia Consulting [email_address]
Objetivos del Tutorial ,[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Prácticas Ágiles en  Mejora de Procesos Introducción Escenarios de Aplicación ¿Cómo Llevar a Cabo un Proyecto de Mejora Ágil? Conclusiones y Recomendaciones
Índice del Módulo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
El Dilema del Software  ,[object Object],[object Object],[object Object],[object Object]
El Proceso al Rescate ,[object Object],[object Object],[object Object]
Procesos y Metodologías ,[object Object],[object Object],¿Qué tienen en común los anteriores enfoques? Están inspirados en la producción industrial ¿Y hay algo de malo en ello? ¡No! sólo que requieren una cierta predecibilidad ¡Lamentablemente, muchas veces el  contexto de un proyecto es menos  predecible o estable que lo deseado!
El Surgimiento de la “Agilidad” ,[object Object],El ambiente cambiante y turbulento era cada vez más la regla que la excepción. ,[object Object],[object Object],Estas metodologías son conocidas colectivamente hoy en día como “metodologías ágiles”.
¿Qué es una Metodología Ágil? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La Alianza Ágil ,[object Object],[object Object],[object Object],[object Object],[object Object],Esos 4 valores y 12 principios formaron el “Manifiesto Ágil” Esas 17 personas Formaron la “ Alianza Ágil”
El Manifiesto Ágil (I) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
El Manifiesto Ágil (II) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
El Manifiesto Ágil (III) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
En Resumen ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Orígenes y Precursores (I) Las metodologías ágiles tal como las conocemos  surgen en los años 90, pero los conceptos subyacentes no son nuevos "Agile software development is not new. It has been around since the beginning of software development, but did not show a competitive advantage in the 1970s and 1980s (...) However, it did win the development races in the turbulent 1990s"   Alistair Cockburn Integración Continua Iteraciones Cortas Programación de a Pares Priorización de Requerimientos Involucramiento del Cliente Time-Boxing
Orígenes y Precursores (II) ,[object Object],Desarrollo de Nuevos Productos (Nonaka y Takeuchi) Auto-Control y Auto-Dirección Just-in-Time Lean Manufacturing Lean Thinking Sistema de Producción Toyota
Metodologías Ágiles más Conocidas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SCRUM Básico ,[object Object],[object Object],[object Object],[object Object],[object Object]
El Ciclo de SCRUM
Elementos de SCRUM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Backlog de Producto
Backlog de Sprint
Mitos y Realidades ,[object Object],[object Object],[object Object],[object Object],Existen muchos mitos y realidades en torno a la discusión Metodologías Ágiles (m.a.) vs. Metodologías Tradicionales (m.t.)
¿“Ágil” Significa “Hacker”? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ciclo de Vida ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Diseño ,[object Object],[object Object],[object Object],[object Object],[object Object]
Pruebas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Planificación (I) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Planificación (II) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Documentación ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Gente ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Disciplina ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Clientes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CMMI vs. Metodologías Ágiles ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algunas Conclusiones (I) ,[object Object],[object Object],[object Object]
Algunas Conclusiones (II) ,[object Object],[object Object],[object Object],[object Object]
¿Preguntas?
Prácticas Ágiles en  Mejora de Procesos Introducción Escenarios de Aplicación ¿Cómo Llevar a Cabo un Proyecto de Mejora Ágil? Conclusiones y Recomendaciones
Índice del Módulo ,[object Object],[object Object],[object Object],[object Object]
Sobreviviendo a Cambios Drásticos … ,[object Object],[object Object],[object Object],[object Object],[object Object]
La Historia de un Sistema ,[object Object],[object Object],Sistema BANK Mesa de Dinero Soporte a Mesa ¡Por lo tanto,  hablamos de  un sistema  crítico!
La Historia de un Proyecto ,[object Object],[object Object],[object Object],CONSTRUCCIÓN PARALELO 1 Mes
¡Un Cambio Inesperado! ¡Necesitamos la nueva versión del sistema para bajar costos! ¡Necesitamos el sistema para la semana próxima! ¿Para cuándo dijo que lo quiere?   Mesa de Dinero Soporte a Mesa Sistemas
La Situación Resultante Fue… CONSTRUCCIÓN PARALELO 1 Mes CONSTRUCCIÓN PARALELO 1 Semana
¿Qué Podíamos Hacer? ,[object Object],… para que aquí se tenga la funcionalidad requerida? ¿Qué hacemos aquí en el tiempo disponible… ,[object Object],¿Qué Significa Llegar? CONSTRUCCIÓN PARALELO Time Box
Podando Requerimientos… ,[object Object],[object Object]
¿Cómo Podamos Requerimientos? ,[object Object],[object Object],[object Object],[object Object],1 2 3 Requerimiento… Requerimiento… Requerimiento… Requerimiento… Requerimiento…
Organizando el Trabajo Pendiente ,[object Object],[object Object],[object Object],[object Object],[object Object]
¿Cómo Armamos el Backlog? ,[object Object],… 3 3 REQ01 … 2 3 REQ30 … 1 3 REQ18 … 2 2 REQ33 … 1 2 REQ02 … 3 1 REQ06 … 2 1 REQ23 … 1 1 REQ10 Descripción Orden Iteración ID Primera Iteración Tercera Iteración Segunda Iteración
¡Avanzando a Paso Firme! ,[object Object],[object Object],[object Object]
Builds Continuos y Pruebas Básicas ,[object Object],DESARROLLO BUILD Pasa a integración lo más pronto posible (diario, al menos). SMOKE TEST Se prueba que no se “rompa” el build. Se Itera por Estas Fases… El programador libera código.
Armando una Estrategia de Builds Continuos… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
También nos resultó conveniente… ,[object Object],[object Object],[object Object],[object Object],¿Exitoso? BUILD DESARROLLO REPOSITORIO Notificar Equipo Sí
Optimizando el Desarrollo ,[object Object],[object Object],¿Por qué no hacer las cosas “bien”, pero a la vez en forma simple y directa?
¿Cómo Evitamos la Complejidad Excesiva? Evitamos atacar una  solución genérica  o compleja si no era  absolutamente necesario ,[object Object],[object Object],[object Object],[object Object],¡Atacamos Directamente el Requerimiento!
Poniendo Todo Eso Junto… TIME BOX TIME BOX TIME BOX TIME BOX + Simplicidad en el Desarrollo (¡Pero No Negligencia!) Desarrollo Build S. Test Req. Originales Backlog Req. Podados
… el Resultado Fue… ,[object Object],[object Object],Independiente de que quedara “backlog”  pendiente, el producto resultante cumplía con  lo que se necesitaba para la fecha… “ EL PROYECTO LLEGÓ”
¿Cómo Ayudó el Usar un Enfoque Ágil? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Índice del Módulo ,[object Object],[object Object],[object Object],[object Object]
Un poco de historia para empezar ,[object Object],[object Object],[object Object],[object Object]
El contexto de esta aplicación ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
¿Qué hacemos ahora? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Un nuevo enfoque ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Las herramientas
Las herramientas (2)
Las herramientas (3)
Las herramientas (4)
Resultados del proyecto ,[object Object],[object Object],[object Object],[object Object]
Para tener en cuenta ,[object Object],[object Object],[object Object],[object Object],[object Object]
No todo es color de rosa ,[object Object],[object Object],[object Object]
¿Y qué pasó después? ,[object Object],[object Object],[object Object]
Índice del Módulo ,[object Object],[object Object],[object Object],[object Object]
Una historia diferente ,[object Object],[object Object],[object Object]
El contexto ,[object Object],[object Object],[object Object],[object Object]
Las fortalezas presentes ,[object Object],[object Object],[object Object],[object Object],[object Object]
Las cosas a mejorar ,[object Object],[object Object],[object Object],[object Object],[object Object]
Principales puntos de trabajo ,[object Object],[object Object],[object Object]
Lo que aprendimos y lo que viene ,[object Object],[object Object],[object Object]
Índice del Módulo ,[object Object],[object Object],[object Object],[object Object]
No solo en pequeñas empresas ,[object Object],[object Object],[object Object]
Un proyecto en crisis ,[object Object],[object Object],[object Object],[object Object]
Nuestras debilidades ,[object Object],[object Object],[object Object]
SCRUM ataca de nuevo ,[object Object],[object Object],[object Object],[object Object]
Resultados iniciales ,[object Object],[object Object],[object Object],[object Object]
Burn-down del primer Sprint
Nadie dijo que era fácil ,[object Object],[object Object],[object Object]
No hay incompatibilidades ,[object Object],[object Object],[object Object]
Lo que viene ,[object Object],[object Object]
¿Preguntas?
Prácticas Ágiles en  Mejora de Procesos Introducción Escenarios de Aplicación ¿Cómo Llevar a Cabo un Proyecto de Mejora Ágil? Conclusiones y Recomendaciones
Índice del Módulo ,[object Object],[object Object],[object Object],[object Object],[object Object]
Recapitulando ,[object Object],[object Object],[object Object],[object Object]
La necesidad del balance ,[object Object],[object Object],[object Object],[object Object],[object Object]
Analizando los factores de balance Tomado de Boehm and Turner, Balancing Agility and Discipline, 2000
Factores de éxito en el balance ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Al usar prácticas ágiles tener en cuenta ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Un ejemplo de balance:
IDEAL + SCRUM: Guiando el proyecto de mejora ,[object Object],[object Object],[object Object],[object Object],[object Object]
Beneficios esperables del balance ,[object Object],[object Object],[object Object],[object Object],[object Object]
Riesgos conocidos ,[object Object],[object Object],[object Object],[object Object]
¿Preguntas?
Prácticas Ágiles en  Mejora de Procesos Introducción Escenarios de Aplicación ¿Cómo Llevar a Cabo un Proyecto de Mejora Ágil? Conclusiones y Recomendaciones
Resumiendo … ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
¿Los Conceptos son Nuevos? ,[object Object],[object Object],[object Object],[object Object]
¡Ni Héroes ni Villanos! ,[object Object],[object Object],[object Object]
Recomendaciones para Mejora Ágil ,[object Object],[object Object],[object Object],[object Object],¡¡Recordemos que en todos los casos, la metodología debe adaptarse a la organización, y no a la inversa!
Conclusiones Finales ,[object Object],[object Object],[object Object],[object Object],“ LA CLAVE ES EL BALANCE” Cantidad de Personas 1-6  20  40  100  500 … Pérdida de Confort Pérdida Monetaria Discreta Pérdida Monetaria Esencial Pérdida de Vidas Criticidad Peso
¿Preguntas?
Autores Walter Ariel Risi Pragma Consultores [email_address] Miroslav Pavlovic Practia Consulting [email_address] John Gómez Practia Consulting [email_address] ¡¡¡Muchas Gracias!!!
Para mayor información Argentina  San Martín 575 4to  (C1004AAK) Buenos Aires Tel (+5411) 4327-1999 [email_address] España Sta. Engracia, 169  (28003) Madrid Tel (+ 3491) 295-1547 [email_address] Visite nuestros WEB SITES: www.pragmaconsultores.com - Información Detallada de Servicios - Nuestra Experiencia: Clientes y Proyectos - Nuestro Compromiso y Nuestra Metodología de Trabajo www.qafactory.com - Fábrica de Aseguramiento de la Calidad  - Beneficios y Detalle del Servicio Contáctenos: Chile Luis T. Ojeda 0191 Of. 701,  Providencia, Santiago Tel (+562) 334-3361 [email_address]

Más contenido relacionado

La actualidad más candente

Presentacion agil
Presentacion agilPresentacion agil
Presentacion agil
jj021
 
Metodologiasagilesarquitectura
MetodologiasagilesarquitecturaMetodologiasagilesarquitectura
Metodologiasagilesarquitectura
roisbelfigueroa
 

La actualidad más candente (19)

Metodologiasagiles
MetodologiasagilesMetodologiasagiles
Metodologiasagiles
 
Ciberseguridad - IBM
Ciberseguridad - IBMCiberseguridad - IBM
Ciberseguridad - IBM
 
Administración agil de proyectos
Administración agil de proyectosAdministración agil de proyectos
Administración agil de proyectos
 
Seminario de metodologías ágiles, bloque I
Seminario de metodologías ágiles, bloque ISeminario de metodologías ágiles, bloque I
Seminario de metodologías ágiles, bloque I
 
Proyecto de valor vs proyectos de funcionalidades
Proyecto de valor vs proyectos de funcionalidadesProyecto de valor vs proyectos de funcionalidades
Proyecto de valor vs proyectos de funcionalidades
 
¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?
¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?
¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?
 
El Auténtico Scrum Master
El Auténtico Scrum MasterEl Auténtico Scrum Master
El Auténtico Scrum Master
 
La alternativa agil v5.7
La alternativa agil   v5.7La alternativa agil   v5.7
La alternativa agil v5.7
 
Praxis - Introduccion a Disciplined Agile PMI
Praxis - Introduccion a Disciplined Agile PMIPraxis - Introduccion a Disciplined Agile PMI
Praxis - Introduccion a Disciplined Agile PMI
 
Presentacion agil
Presentacion agilPresentacion agil
Presentacion agil
 
PMI-AGILE
PMI-AGILEPMI-AGILE
PMI-AGILE
 
1ra presentacion metodologias agiles
1ra presentacion metodologias agiles1ra presentacion metodologias agiles
1ra presentacion metodologias agiles
 
Implementación PMO empresarial. Logra cambios estratégicos trascendentales.
Implementación PMO empresarial. Logra cambios estratégicos trascendentales.Implementación PMO empresarial. Logra cambios estratégicos trascendentales.
Implementación PMO empresarial. Logra cambios estratégicos trascendentales.
 
Fundamentos de las metodologías ágiles
Fundamentos de las metodologías ágilesFundamentos de las metodologías ágiles
Fundamentos de las metodologías ágiles
 
Metodologías agiles
Metodologías agilesMetodologías agiles
Metodologías agiles
 
Devops Maturity Assessment Model - Ágiles 2019
Devops Maturity Assessment Model - Ágiles 2019Devops Maturity Assessment Model - Ágiles 2019
Devops Maturity Assessment Model - Ágiles 2019
 
METODOLOGÍAS ÁGILES EN TI
METODOLOGÍAS ÁGILES EN TIMETODOLOGÍAS ÁGILES EN TI
METODOLOGÍAS ÁGILES EN TI
 
Metodologiasagilesarquitectura
MetodologiasagilesarquitecturaMetodologiasagilesarquitectura
Metodologiasagilesarquitectura
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 

Destacado

Metodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de softwareMetodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de software
Juan Gomez
 

Destacado (14)

Pensamiento agil, un estilo de vida!
Pensamiento agil, un estilo de vida!Pensamiento agil, un estilo de vida!
Pensamiento agil, un estilo de vida!
 
Sesión 1: Introduccion. ¿Qué es ingeniería de software?
Sesión 1: Introduccion. ¿Qué es ingeniería de software?Sesión 1: Introduccion. ¿Qué es ingeniería de software?
Sesión 1: Introduccion. ¿Qué es ingeniería de software?
 
Metodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de softwareMetodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de software
 
Sesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareSesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del software
 
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPSHABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS
 
Pensamiento LEAN y Agil en la Organización
Pensamiento LEAN y Agil en la Organización Pensamiento LEAN y Agil en la Organización
Pensamiento LEAN y Agil en la Organización
 
Pensamiento Agil y LEAN en la organización
 Pensamiento Agil y LEAN en la organización  Pensamiento Agil y LEAN en la organización
Pensamiento Agil y LEAN en la organización
 
Metodologías Ágiles - Scrum y XP
Metodologías Ágiles - Scrum y XPMetodologías Ágiles - Scrum y XP
Metodologías Ágiles - Scrum y XP
 
4. Desarrollo ágil de software
4. Desarrollo ágil de software4. Desarrollo ágil de software
4. Desarrollo ágil de software
 
Mitos en la elaboración de Tesis
Mitos en la elaboración de TesisMitos en la elaboración de Tesis
Mitos en la elaboración de Tesis
 
De la idea al proyecto. Como transformar ideas en proyectos de forma agil
De la idea al proyecto. Como transformar ideas en proyectos de forma agilDe la idea al proyecto. Como transformar ideas en proyectos de forma agil
De la idea al proyecto. Como transformar ideas en proyectos de forma agil
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
 
Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema
 

Similar a SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"

Unidad 1.2 B Metodos Agiles 1
Unidad 1.2 B Metodos Agiles  1Unidad 1.2 B Metodos Agiles  1
Unidad 1.2 B Metodos Agiles 1
Sergio Sanchez
 
Metodologías ágiles en el desarrollo de software
Metodologías ágiles en el desarrollo de softwareMetodologías ágiles en el desarrollo de software
Metodologías ágiles en el desarrollo de software
princeos
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
martin8730
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
martin8730
 

Similar a SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos" (20)

METODOLOGÍAS ÁGILES
METODOLOGÍAS ÁGILESMETODOLOGÍAS ÁGILES
METODOLOGÍAS ÁGILES
 
Unidad 1.2 B Metodos Agiles 1
Unidad 1.2 B Metodos Agiles  1Unidad 1.2 B Metodos Agiles  1
Unidad 1.2 B Metodos Agiles 1
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Los metodos agiles
Los metodos agilesLos metodos agiles
Los metodos agiles
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
Metodologias de gestion_de_proyectos_de_desarrollo_de_software-convertido
Metodologias de gestion_de_proyectos_de_desarrollo_de_software-convertidoMetodologias de gestion_de_proyectos_de_desarrollo_de_software-convertido
Metodologias de gestion_de_proyectos_de_desarrollo_de_software-convertido
 
Articulo agiles metodos
Articulo agiles metodosArticulo agiles metodos
Articulo agiles metodos
 
Metodologías ágiles en el desarrollo de software
Metodologías ágiles en el desarrollo de softwareMetodologías ágiles en el desarrollo de software
Metodologías ágiles en el desarrollo de software
 
Todo agilok
Todo agilokTodo agilok
Todo agilok
 
Programacion Extrema
Programacion ExtremaProgramacion Extrema
Programacion Extrema
 
Ingeniería de Calidad -Apunte calidad en las metodologias agiles
Ingeniería de Calidad -Apunte  calidad en las metodologias agilesIngeniería de Calidad -Apunte  calidad en las metodologias agiles
Ingeniería de Calidad -Apunte calidad en las metodologias agiles
 
Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)
Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)
Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)
 
Scrum Master - Developer Capitulo 1
Scrum Master - Developer Capitulo 1Scrum Master - Developer Capitulo 1
Scrum Master - Developer Capitulo 1
 
Requirements Engineering for Software and Systems_chapter07 (1).pdf
Requirements Engineering for Software and Systems_chapter07 (1).pdfRequirements Engineering for Software and Systems_chapter07 (1).pdf
Requirements Engineering for Software and Systems_chapter07 (1).pdf
 
Introducción a la innovación y transformación digital con metodologías ágiles
 Introducción a la innovación y transformación digital con metodologías ágiles Introducción a la innovación y transformación digital con metodologías ágiles
Introducción a la innovación y transformación digital con metodologías ágiles
 
Exposicion
ExposicionExposicion
Exposicion
 
Metodologías agiles
Metodologías agilesMetodologías agiles
Metodologías agiles
 
Curso Taller LEAN UX Clase 01/04
Curso Taller LEAN UX Clase 01/04Curso Taller LEAN UX Clase 01/04
Curso Taller LEAN UX Clase 01/04
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 

Más de Walter Ariel Risi

ICFP 98 Poster Proposal "A Functional Programming Approach to Hypermedia...
ICFP 98 Poster Proposal "A Functional Programming Approach to Hypermedia...ICFP 98 Poster Proposal "A Functional Programming Approach to Hypermedia...
ICFP 98 Poster Proposal "A Functional Programming Approach to Hypermedia...
Walter Ariel Risi
 
CACIC 99 Paper "Effective Mapping of Hypermedia Design Primitives to Imp...
CACIC 99 Paper "Effective Mapping of Hypermedia Design Primitives to Imp...CACIC 99 Paper "Effective Mapping of Hypermedia Design Primitives to Imp...
CACIC 99 Paper "Effective Mapping of Hypermedia Design Primitives to Imp...
Walter Ariel Risi
 
AID 98 Paper "Encoding and Crossover Mismatch in a Molecular Design Prob...
AID 98 Paper "Encoding and Crossover Mismatch in a Molecular Design Prob...AID 98 Paper "Encoding and Crossover Mismatch in a Molecular Design Prob...
AID 98 Paper "Encoding and Crossover Mismatch in a Molecular Design Prob...
Walter Ariel Risi
 
Microsoft EPM 2010 Presentation at Project Management Update 2011. March 2011.
Microsoft EPM 2010 Presentation at Project Management Update 2011. March 2011.Microsoft EPM 2010 Presentation at Project Management Update 2011. March 2011.
Microsoft EPM 2010 Presentation at Project Management Update 2011. March 2011.
Walter Ariel Risi
 

Más de Walter Ariel Risi (20)

ER 2002 Paper "A Pattern-Based Approach to Mobile Information Systems Co...
ER 2002 Paper "A Pattern-Based Approach to Mobile Information Systems Co...ER 2002 Paper "A Pattern-Based Approach to Mobile Information Systems Co...
ER 2002 Paper "A Pattern-Based Approach to Mobile Information Systems Co...
 
ICFP 98 Poster Proposal "A Functional Programming Approach to Hypermedia...
ICFP 98 Poster Proposal "A Functional Programming Approach to Hypermedia...ICFP 98 Poster Proposal "A Functional Programming Approach to Hypermedia...
ICFP 98 Poster Proposal "A Functional Programming Approach to Hypermedia...
 
CACIC 99 Paper "Effective Mapping of Hypermedia Design Primitives to Imp...
CACIC 99 Paper "Effective Mapping of Hypermedia Design Primitives to Imp...CACIC 99 Paper "Effective Mapping of Hypermedia Design Primitives to Imp...
CACIC 99 Paper "Effective Mapping of Hypermedia Design Primitives to Imp...
 
AID 98 Paper "Encoding and Crossover Mismatch in a Molecular Design Prob...
AID 98 Paper "Encoding and Crossover Mismatch in a Molecular Design Prob...AID 98 Paper "Encoding and Crossover Mismatch in a Molecular Design Prob...
AID 98 Paper "Encoding and Crossover Mismatch in a Molecular Design Prob...
 
Expresando Hypermedia en Programación Funcional
Expresando Hypermedia en Programación FuncionalExpresando Hypermedia en Programación Funcional
Expresando Hypermedia en Programación Funcional
 
¿Qué lleva a un Ingeniero de Software de Excelente a Exceptional?
¿Qué lleva a un Ingeniero de Software de Excelente a Exceptional?¿Qué lleva a un Ingeniero de Software de Excelente a Exceptional?
¿Qué lleva a un Ingeniero de Software de Excelente a Exceptional?
 
SATURN 2011 Presentation by Walter Ariel Risi
SATURN 2011 Presentation by Walter Ariel RisiSATURN 2011 Presentation by Walter Ariel Risi
SATURN 2011 Presentation by Walter Ariel Risi
 
Software Guru Article (2006) "Enterprise Application Integration: more than j...
Software Guru Article (2006) "Enterprise Application Integration: more than j...Software Guru Article (2006) "Enterprise Application Integration: more than j...
Software Guru Article (2006) "Enterprise Application Integration: more than j...
 
FEA 1998 Paper "Proteint Structure Prediction as a Complex Adaptive System"
FEA 1998 Paper "Proteint Structure Prediction as a Complex Adaptive System"FEA 1998 Paper "Proteint Structure Prediction as a Complex Adaptive System"
FEA 1998 Paper "Proteint Structure Prediction as a Complex Adaptive System"
 
Article on International Journal of Mobile Communications "An Architectural P...
Article on International Journal of Mobile Communications "An Architectural P...Article on International Journal of Mobile Communications "An Architectural P...
Article on International Journal of Mobile Communications "An Architectural P...
 
OOPSLA 2001 Position Paper "Playing the Software Archeologist: Exploring and ...
OOPSLA 2001 Position Paper "Playing the Software Archeologist: Exploring and ...OOPSLA 2001 Position Paper "Playing the Software Archeologist: Exploring and ...
OOPSLA 2001 Position Paper "Playing the Software Archeologist: Exploring and ...
 
Epm 2010 Pmi Abril 2011 V5
Epm 2010 Pmi   Abril 2011   V5Epm 2010 Pmi   Abril 2011   V5
Epm 2010 Pmi Abril 2011 V5
 
Microsoft EPM 2010 Presentation at Project Management Update 2011. March 2011.
Microsoft EPM 2010 Presentation at Project Management Update 2011. March 2011.Microsoft EPM 2010 Presentation at Project Management Update 2011. March 2011.
Microsoft EPM 2010 Presentation at Project Management Update 2011. March 2011.
 
IT Governance. Published in “Perspectiva” (Perspective) Magazine.
IT Governance. Published in “Perspectiva” (Perspective) Magazine.IT Governance. Published in “Perspectiva” (Perspective) Magazine.
IT Governance. Published in “Perspectiva” (Perspective) Magazine.
 
Business Process Management: From the Stand. Published in “Perspectiva” (Pers...
Business Process Management: From the Stand. Published in “Perspectiva” (Pers...Business Process Management: From the Stand. Published in “Perspectiva” (Pers...
Business Process Management: From the Stand. Published in “Perspectiva” (Pers...
 
Oficinas de Proyectos Eficientes con Microsoft EPM 2010 (en Microsoft Uruguay)
Oficinas de Proyectos Eficientes con Microsoft EPM 2010 (en Microsoft Uruguay)Oficinas de Proyectos Eficientes con Microsoft EPM 2010 (en Microsoft Uruguay)
Oficinas de Proyectos Eficientes con Microsoft EPM 2010 (en Microsoft Uruguay)
 
IEEE / UCA Talk on Software Engineering Tools, By Walter Ariel Risi, 2008
IEEE / UCA Talk on Software Engineering Tools, By Walter Ariel Risi, 2008IEEE / UCA Talk on Software Engineering Tools, By Walter Ariel Risi, 2008
IEEE / UCA Talk on Software Engineering Tools, By Walter Ariel Risi, 2008
 
Software Architecture Office Presentation by Walter Ariel Risi, 2006
Software Architecture Office Presentation by Walter Ariel Risi, 2006Software Architecture Office Presentation by Walter Ariel Risi, 2006
Software Architecture Office Presentation by Walter Ariel Risi, 2006
 
IBM Rational Day 2006, Presentation by Walter Ariel Risi
IBM Rational Day 2006, Presentation by Walter Ariel RisiIBM Rational Day 2006, Presentation by Walter Ariel Risi
IBM Rational Day 2006, Presentation by Walter Ariel Risi
 
IBM Governance & Compliance 2008, Presentation by Walter Ariel Risi
IBM Governance & Compliance 2008, Presentation by Walter Ariel RisiIBM Governance & Compliance 2008, Presentation by Walter Ariel Risi
IBM Governance & Compliance 2008, Presentation by Walter Ariel Risi
 

SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"

  • 1. Prácticas Ágiles en Mejora de Procesos Walter Ariel Risi Pragma Consultores [email_address] Miroslav Pavlovic Practia Consulting [email_address] John Gómez Practia Consulting [email_address]
  • 2.
  • 3.
  • 4. Prácticas Ágiles en Mejora de Procesos Introducción Escenarios de Aplicación ¿Cómo Llevar a Cabo un Proyecto de Mejora Ágil? Conclusiones y Recomendaciones
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. Orígenes y Precursores (I) Las metodologías ágiles tal como las conocemos surgen en los años 90, pero los conceptos subyacentes no son nuevos "Agile software development is not new. It has been around since the beginning of software development, but did not show a competitive advantage in the 1970s and 1980s (...) However, it did win the development races in the turbulent 1990s" Alistair Cockburn Integración Continua Iteraciones Cortas Programación de a Pares Priorización de Requerimientos Involucramiento del Cliente Time-Boxing
  • 17.
  • 18.
  • 19.
  • 20. El Ciclo de SCRUM
  • 21.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 39. Prácticas Ágiles en Mejora de Procesos Introducción Escenarios de Aplicación ¿Cómo Llevar a Cabo un Proyecto de Mejora Ágil? Conclusiones y Recomendaciones
  • 40.
  • 41.
  • 42.
  • 43.
  • 44. ¡Un Cambio Inesperado! ¡Necesitamos la nueva versión del sistema para bajar costos! ¡Necesitamos el sistema para la semana próxima! ¿Para cuándo dijo que lo quiere? Mesa de Dinero Soporte a Mesa Sistemas
  • 45. La Situación Resultante Fue… CONSTRUCCIÓN PARALELO 1 Mes CONSTRUCCIÓN PARALELO 1 Semana
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57. Poniendo Todo Eso Junto… TIME BOX TIME BOX TIME BOX TIME BOX + Simplicidad en el Desarrollo (¡Pero No Negligencia!) Desarrollo Build S. Test Req. Originales Backlog Req. Podados
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 87.
  • 88.
  • 89.
  • 91. Prácticas Ágiles en Mejora de Procesos Introducción Escenarios de Aplicación ¿Cómo Llevar a Cabo un Proyecto de Mejora Ágil? Conclusiones y Recomendaciones
  • 92.
  • 93.
  • 94.
  • 95. Analizando los factores de balance Tomado de Boehm and Turner, Balancing Agility and Discipline, 2000
  • 96.
  • 97.
  • 98. Un ejemplo de balance:
  • 99.
  • 100.
  • 101.
  • 103. Prácticas Ágiles en Mejora de Procesos Introducción Escenarios de Aplicación ¿Cómo Llevar a Cabo un Proyecto de Mejora Ágil? Conclusiones y Recomendaciones
  • 104.
  • 105.
  • 106.
  • 107.
  • 108.
  • 110. Autores Walter Ariel Risi Pragma Consultores [email_address] Miroslav Pavlovic Practia Consulting [email_address] John Gómez Practia Consulting [email_address] ¡¡¡Muchas Gracias!!!
  • 111. Para mayor información Argentina San Martín 575 4to (C1004AAK) Buenos Aires Tel (+5411) 4327-1999 [email_address] España Sta. Engracia, 169 (28003) Madrid Tel (+ 3491) 295-1547 [email_address] Visite nuestros WEB SITES: www.pragmaconsultores.com - Información Detallada de Servicios - Nuestra Experiencia: Clientes y Proyectos - Nuestro Compromiso y Nuestra Metodología de Trabajo www.qafactory.com - Fábrica de Aseguramiento de la Calidad - Beneficios y Detalle del Servicio Contáctenos: Chile Luis T. Ojeda 0191 Of. 701, Providencia, Santiago Tel (+562) 334-3361 [email_address]