SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Actividad N° 5
IES - 9023
Metodologías Ágiles
Bevaqua, Patricio
METODOLOGÍAS AGILES
2017 Análisis y Diseño de Sistemas 2
Reseña Histórica
Los 4 valores del manifiesto son:
 A los individuos y su interacción, por encima de los procesos y las herramientas.
 El software que funciona, por encima de la documentación exhaustiva.
 La colaboración con el cliente, por encima de la negociación contractual.
 La respuesta al cambio, por encima del seguimiento de un plan.
Fuente: Manifiesto ágil - Wikipedia, la enciclopedia libre
Manifiesto Ágil
En 2001 diecisiete críticos de los modelos de mejora del desarrollo de software basados en procesos,
convocados por Kent Beck (autor de Extreme Programming Explained), se reunieron para tratar sobre
técnicas y procesos para desarrollar software. En la reunión se acuñó el término “Métodos Ágiles” para
definir a los métodos que estaban surgiendo como alternativa a las metodologías formales.
Los integrantes de la reunión resumieron los principios sobre los que se basan los métodos alternativos
en cuatro postulados, lo que ha quedado denominado como Manifiesto Ágil.
METODOLOGÍAS AGILES
2017 Análisis y Diseño de Sistemas 3
Extreme Programming (XP)
2017 Análisis y Diseño de Sistemas 4
• Se basa en simplicidad, comunicación y reciclado contínuo de código.
• Es una metodología arriesgada, versátil y flexible.
• Objetivos:
– Conseguir la máxima satisfacción del cliente en forma rápida y eficiente ante los cambios de
requisitos.
– Busca potenciar las relaciones interpersonales, promoviendo el trabajo en equipo, aprendizaje de los
desarrolladores y propiciando un buen clima de trabajo.
– Retroalimentación continua entre cliente y equipo de desarrollo, comunicación fluida entre todos los
participantes, simplicidad en las soluciones implementadas, y adaptación al cambio.
• Propone el desarrollo iterativo en 4 pasos, añadiendo en cada iteración nuevas funcionalidades:
1. Planificación
2. Diseño
3. Codificación
4. Prueba
• Se aplica para proyectos con requisitos imprecisos, cambiantes y alto riesgo técnico.
Scrum
¿Qué es Scrum?
Scrum es un proceso de desarrollo
iterativo e incremental para la gestión de
proyectos y desarrollo de software ágil.
Se utiliza para el trabajo complejo en el
que es imposible predecir todo lo que
ocurrirá.
Tiene énfasis en la administración del
proyecto.
En la figura se muestran los principales
elementos.
2017 Análisis y Diseño de Sistemas 5
Scrum
Roles y Responsabilidades. Plantea 3 roles comprometidos con el proyecto:
Product Owner
 Definir los requisitos del producto, decidirá la fecha de lanzamiento y lo que debe contener.
 Da prioridad a los requerimientos.
Scrum Master
 Asegura que el equipo es completamente funcional y productivo.
 Facilita la colaboración entre las funciones y áreas y elimina los impedimentos del equipo.
 Protege el equipo de la interferencia externa.
 Participar en las reuniones diarias, revisión del Sprint, y la planificación.
Scrum Team
 Multifuncional entre 5/8 miembros.
 Selecciona uno de los elementos priorizados, los que se van a realizar durante el Sprint.
 Tiene todo el derecho de hacer lo que desee dentro de Sprint
2017 Análisis y Diseño de Sistemas 6
Kanban
Idea Base: el trabajo en curso debería limitarse y sólo empezar con algo nuevo cuando un bloque de trabajo
anterior haya sido entregado o pasado a una función anterior.
Todo el desarrollo debe optimizarse.
2017 Análisis y Diseño de Sistemas 7
Kanban
Principios
 Calidad perfecta a la primera.
 Minimización del desperdicio.
 Mejora continua.
 Proceso “Pull”.
 Flexibilidad.
 Construcción y mantenimiento de la relación con los proveedores.
2017 Análisis y Diseño de Sistemas 8

Weitere ähnliche Inhalte

Was ist angesagt?

Proceso de Software Una Visión General
Proceso de Software Una Visión GeneralProceso de Software Una Visión General
Proceso de Software Una Visión General
Ruth Hidalgo Tene
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
mmanuelo
 
Díme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usarDíme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usar
Kiberley Santos
 
Metodologias pedraza poveda_martha_catalna_s4_b2018
Metodologias pedraza poveda_martha_catalna_s4_b2018Metodologias pedraza poveda_martha_catalna_s4_b2018
Metodologias pedraza poveda_martha_catalna_s4_b2018
Martha Pedraza
 
Desarrollo ágil de software
Desarrollo ágil de softwareDesarrollo ágil de software
Desarrollo ágil de software
Al Ex
 

Was ist angesagt? (20)

Programacion agil
Programacion agilProgramacion agil
Programacion agil
 
Implementación de ambiente HP ALM utilizando SCRUM
Implementación de ambiente HP ALM utilizando SCRUMImplementación de ambiente HP ALM utilizando SCRUM
Implementación de ambiente HP ALM utilizando SCRUM
 
Proceso de Software Una Visión General
Proceso de Software Una Visión GeneralProceso de Software Una Visión General
Proceso de Software Una Visión General
 
Metodologia scrum
Metodologia scrumMetodologia scrum
Metodologia scrum
 
Metodologías agiles
Metodologías agilesMetodologías agiles
Metodologías agiles
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
Scrum
ScrumScrum
Scrum
 
Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrollo
 
Díme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usarDíme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usar
 
Proceso de Software Personal - PSP
Proceso de Software Personal - PSPProceso de Software Personal - PSP
Proceso de Software Personal - PSP
 
Metodologias pedraza poveda_martha_catalna_s4_b2018
Metodologias pedraza poveda_martha_catalna_s4_b2018Metodologias pedraza poveda_martha_catalna_s4_b2018
Metodologias pedraza poveda_martha_catalna_s4_b2018
 
Desarrollo Agil de Software
Desarrollo Agil de SoftwareDesarrollo Agil de Software
Desarrollo Agil de Software
 
Desarrollo ágil de software
Desarrollo ágil de softwareDesarrollo ágil de software
Desarrollo ágil de software
 
Metodología open up ágil y tradicional
Metodología open up ágil y tradicionalMetodología open up ágil y tradicional
Metodología open up ágil y tradicional
 
Programacion extrema_WR
Programacion extrema_WRProgramacion extrema_WR
Programacion extrema_WR
 
Presentacion para exponer_gpo_5
Presentacion para exponer_gpo_5Presentacion para exponer_gpo_5
Presentacion para exponer_gpo_5
 
Fases del Modelo PSP
Fases del Modelo PSPFases del Modelo PSP
Fases del Modelo PSP
 
Gestión de proyectos informaticos
Gestión de proyectos informaticosGestión de proyectos informaticos
Gestión de proyectos informaticos
 
Script psp
Script pspScript psp
Script psp
 

Ähnlich wie Metodologías Ágiles

La programación extrema o e xtreme programming
La programación extrema o e xtreme programmingLa programación extrema o e xtreme programming
La programación extrema o e xtreme programming
JoseMariaAndujar
 
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
 
SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"
SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"
SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"
Walter Ariel Risi
 
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
 
Metodologias Agiles
Metodologias AgilesMetodologias Agiles
Metodologias Agiles
puyol10
 

Ähnlich wie Metodologías Ágiles (20)

Los metodos agiles
Los metodos agilesLos metodos agiles
Los metodos agiles
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
La programación extrema o e xtreme programming
La programación extrema o e xtreme programmingLa programación extrema o e xtreme programming
La programación extrema o e xtreme programming
 
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
 
METODOLOGÍAS ÁGILES EN TI
METODOLOGÍAS ÁGILES EN TIMETODOLOGÍAS ÁGILES EN TI
METODOLOGÍAS ÁGILES EN TI
 
METODOLOGÍAS ÁGILES
METODOLOGÍAS ÁGILESMETODOLOGÍAS ÁGILES
METODOLOGÍAS ÁGILES
 
AIS -Software.pdf
AIS -Software.pdfAIS -Software.pdf
AIS -Software.pdf
 
SEMANA 14 METODOS ÁGILES DE INNOVACIÓN.ppt
SEMANA 14 METODOS ÁGILES DE INNOVACIÓN.pptSEMANA 14 METODOS ÁGILES DE INNOVACIÓN.ppt
SEMANA 14 METODOS ÁGILES DE INNOVACIÓN.ppt
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Metodologías Ágiles - Scrum y XP
Metodologías Ágiles - Scrum y XPMetodologías Ágiles - Scrum y XP
Metodologías Ágiles - Scrum y XP
 
SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"
SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"
SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"
 
Métodos agiles
Métodos agilesMétodos agiles
Métodos agiles
 
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
 
Articulo agiles metodos
Articulo agiles metodosArticulo agiles metodos
Articulo agiles metodos
 
Ágil.pptx fghdtfhfhfhfhtfhthrthrthrthtrhrh
Ágil.pptx fghdtfhfhfhfhtfhthrthrthrthtrhrhÁgil.pptx fghdtfhfhfhfhtfhthrthrthrthtrhrh
Ágil.pptx fghdtfhfhfhfhtfhthrthrthrthtrhrh
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Metodologias Agiles
Metodologias AgilesMetodologias Agiles
Metodologias Agiles
 

Metodologías Ágiles

  • 1. Actividad N° 5 IES - 9023 Metodologías Ágiles Bevaqua, Patricio
  • 2. METODOLOGÍAS AGILES 2017 Análisis y Diseño de Sistemas 2 Reseña Histórica Los 4 valores del manifiesto son:  A los individuos y su interacción, por encima de los procesos y las herramientas.  El software que funciona, por encima de la documentación exhaustiva.  La colaboración con el cliente, por encima de la negociación contractual.  La respuesta al cambio, por encima del seguimiento de un plan. Fuente: Manifiesto ágil - Wikipedia, la enciclopedia libre Manifiesto Ágil En 2001 diecisiete críticos de los modelos de mejora del desarrollo de software basados en procesos, convocados por Kent Beck (autor de Extreme Programming Explained), se reunieron para tratar sobre técnicas y procesos para desarrollar software. En la reunión se acuñó el término “Métodos Ágiles” para definir a los métodos que estaban surgiendo como alternativa a las metodologías formales. Los integrantes de la reunión resumieron los principios sobre los que se basan los métodos alternativos en cuatro postulados, lo que ha quedado denominado como Manifiesto Ágil.
  • 3. METODOLOGÍAS AGILES 2017 Análisis y Diseño de Sistemas 3
  • 4. Extreme Programming (XP) 2017 Análisis y Diseño de Sistemas 4 • Se basa en simplicidad, comunicación y reciclado contínuo de código. • Es una metodología arriesgada, versátil y flexible. • Objetivos: – Conseguir la máxima satisfacción del cliente en forma rápida y eficiente ante los cambios de requisitos. – Busca potenciar las relaciones interpersonales, promoviendo el trabajo en equipo, aprendizaje de los desarrolladores y propiciando un buen clima de trabajo. – Retroalimentación continua entre cliente y equipo de desarrollo, comunicación fluida entre todos los participantes, simplicidad en las soluciones implementadas, y adaptación al cambio. • Propone el desarrollo iterativo en 4 pasos, añadiendo en cada iteración nuevas funcionalidades: 1. Planificación 2. Diseño 3. Codificación 4. Prueba • Se aplica para proyectos con requisitos imprecisos, cambiantes y alto riesgo técnico.
  • 5. Scrum ¿Qué es Scrum? Scrum es un proceso de desarrollo iterativo e incremental para la gestión de proyectos y desarrollo de software ágil. Se utiliza para el trabajo complejo en el que es imposible predecir todo lo que ocurrirá. Tiene énfasis en la administración del proyecto. En la figura se muestran los principales elementos. 2017 Análisis y Diseño de Sistemas 5
  • 6. Scrum Roles y Responsabilidades. Plantea 3 roles comprometidos con el proyecto: Product Owner  Definir los requisitos del producto, decidirá la fecha de lanzamiento y lo que debe contener.  Da prioridad a los requerimientos. Scrum Master  Asegura que el equipo es completamente funcional y productivo.  Facilita la colaboración entre las funciones y áreas y elimina los impedimentos del equipo.  Protege el equipo de la interferencia externa.  Participar en las reuniones diarias, revisión del Sprint, y la planificación. Scrum Team  Multifuncional entre 5/8 miembros.  Selecciona uno de los elementos priorizados, los que se van a realizar durante el Sprint.  Tiene todo el derecho de hacer lo que desee dentro de Sprint 2017 Análisis y Diseño de Sistemas 6
  • 7. Kanban Idea Base: el trabajo en curso debería limitarse y sólo empezar con algo nuevo cuando un bloque de trabajo anterior haya sido entregado o pasado a una función anterior. Todo el desarrollo debe optimizarse. 2017 Análisis y Diseño de Sistemas 7
  • 8. Kanban Principios  Calidad perfecta a la primera.  Minimización del desperdicio.  Mejora continua.  Proceso “Pull”.  Flexibilidad.  Construcción y mantenimiento de la relación con los proveedores. 2017 Análisis y Diseño de Sistemas 8