SlideShare une entreprise Scribd logo
1  sur  19
METODOLOGÍA DE
      PROGRAMACIÓN ÁGILES




Antecedentes:
Rapid Application Development
Metodologías Livianas
ALGO DE HISTORIA
La definición moderna de desarrollo ágil
de software evolucionó a mediados de
los años 1990 como parte de una
reacción contra los métodos de "peso
pesado", muy estructurados y estrictos,
extraídos del modelo de desarrollo en
cascada.
El proceso originado del uso del modelo
en cascada era visto como burocrático,
lento, degradante e inconsistente con las
formas de desarrollo de software que
realmente realizaban un trabajo eficiente.
RAD
En     la década del ’90, surgió un enfoque
 revolucionario para su momento ya que iba en contra
 de toda creencia de que mediante procesos altamente
 definidos se iba a lograr obtener software en tiempo,
 costo y con la requerida calidad.
En la comunidad de Ingeniería de Software conocido
 como RAD o Rapid Application Development.
Entorno de desarrollo altamente productivo
Grupos pequeños de programadores
Herramientas que generaban código en forma
 automática tomando como entradas sintaxis de alto
 nivel.
La mayoría de los equipos ágiles están
localizados en una simple oficina
abierta, a veces llamadas "plataformas
de lanzamiento"
METODOLOGÍAS LIVIANAS
Dio paso al termino “ágiles”

Consideraba  por muchos       desarrolladores   como
 meramente intuitiva.

En febrero de 2001, tras una reunión celebrada en
 Utah-EEUU, nace formalmente el término “ágil”
 aplicado al desarrollo.
EL MANIFIESTO ÁGIL
Resume la filosofía “ágil”.
Los 12 principios
Principales valores del
desarrollo ágil.
Según el Manifiesto se valora:


Al individuo y las interacciones del equipo de
 desarrollo sobre el proceso y las herramientas.
Desarrollar software que funciona más que
 conseguir una buena documentación.
La colaboración con el cliente más que la
 negociación de un contrato.
Responder a los cambios más que seguir
 estrictamente un plan.
Los valores anteriores inspiran
los doce principios del
manifiesto.
1. La prioridad es satisfacer al cliente.
2.Dar la bienvenida a los cambios.
3.Entregar frecuentemente software que funcione con el
  menor intervalo de tiempo posible entre entregas.
4.La gente del negocio y los desarrolladores deben
  trabajar juntos a lo largo del proyecto.
5.Construir el proyecto entorno a individuos motivados.
6.El diálogo cara a cara es el método más eficiente y
  efectivo para comunicar información dentro de un
  equipo de desarrollo.
7.El software que funciona es la medida principal de
METODOLOGÍA ÁGIL
Ejemplos de agiles
Metodologías ágiles

¿Qué       es      una
 metodología      ágil?
 Consiste en desarrollar
 una pequeña parte del
 software que se desea
METODOLOGÍA ÁGIL
  Programación Extrema, es uno de los ejemplos más
 exitosos de metodología ágil.

Scrum
Crystal
Feature Driven Development (FDD)
Adaptive Software Developmen(ASD)
Lean Development (LD)
XP- eXtreme Programming

Es una metodología ágil centrada en
 potenciar las relaciones interpersonales
 como clave para el éxito en desarrollo de
 software, promoviendo el trabajo en equipo,
 preocupándose por el aprendizaje de los
 desarrolladores, y propiciando un buen
 clima de trabajo.
Método SCRUM.
Está especialmente indicada para proyectos con un
 rápido cambio de requisitos. Sus principales
 características se pueden resumir en dos.
Mediante iteraciones, denominadas sprints, con
 una duración de 30 días. El resultado de cada
 sprint es un incremento ejecutable que se muestra
 al cliente.
La segunda característica importante son las
 reuniones a lo largo proyecto. Una reunión diaria
 de 15 minutos del equipo de desarrollo para
 coordinación e integración.
SCRUM
Crystal Clear
Se trata de un conjunto de metodologías para el
 desarrollo de software caracterizadas por estar
 centradas en las personas que componen el equipo
 (de ellas depende el éxito del proyecto) y la
 reducción al máximo del número de artefactos
 producidos.
Conclusiones
Las metodologías ágiles ofrecen una solución casi a medida para una gran
 cantidad de proyectos.
 Las metodologías ágiles se caracterizan por su sencillez, tanto en su
 aprendizaje como en su aplicación; sin embargo, gozan tanto de ventajas como
 de inconvenientes.
 Las metodologías ágiles permiten a los pequeños grupos de desarrollo
 concentrarse en la tarea de construir software fomentando prácticas de fácil
 adopción y en un entorno ordenado que permiten que los proyectos finalicen
 exitosamente.
XP es una de las metodologías ágiles más extendidas y populares, además es
 considerada como una metodología posmoderna cuyas grandes capacidades se
 generan a través de procesos emergentes.
A pesar de las continuas criticas que las metodologías ágiles sufren, son usadas
 por muchas grandes empresas y se han utilizado en grandes sistemas, lo que
 hace prever que estas metodologías han llegado para quedarse.
REFERENCIAS
http://es.wikipedia.org/wiki/Desarrollo_%C3%A1gil_d

Canós,     JH. Letelier, P. Penadés, MC.
 “Métodologías Ágiles
en el Desarrollo de Software“. DSIC -Universidad
 Politécnica
de Valencia.

www.agilemanifesto.org

5. XP Agile Universe: www.agileuniverse.com.
Gracias por su atención
                     Aplausos!

Contenu connexe

Tendances

Metodologías agiles del desarrollo software
Metodologías agiles del desarrollo softwareMetodologías agiles del desarrollo software
Metodologías agiles del desarrollo softwareRicardo Mateus
 
El manifiesto y los principios ágiles
El manifiesto y los principios ágilesEl manifiesto y los principios ágiles
El manifiesto y los principios ágilesPablo Gil
 
ASD (Adaptive Software Development)
ASD (Adaptive Software Development)ASD (Adaptive Software Development)
ASD (Adaptive Software Development)urumisama
 
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-convertidoRudyErickAlarconAyar1
 
Métodos ágiles de programación
Métodos ágiles de programaciónMétodos ágiles de programación
Métodos ágiles de programaciónAngel Medina
 
Metodologias de gestion de proyestos de desarrollo de software
Metodologias de gestion de proyestos de desarrollo de softwareMetodologias de gestion de proyestos de desarrollo de software
Metodologias de gestion de proyestos de desarrollo de softwareBrayan Seña
 
Manifiesto agil
Manifiesto agilManifiesto agil
Manifiesto agiltembla535
 
Introducción a las Metodologías Ágiles
Introducción a las Metodologías ÁgilesIntroducción a las Metodologías Ágiles
Introducción a las Metodologías Ágilesmigami
 
Presentacion Metodos de software
Presentacion Metodos de softwarePresentacion Metodos de software
Presentacion Metodos de softwareBrandon Betto
 
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingMetodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingEmergya
 
Procesos agiles de desarrollo de software
Procesos agiles de desarrollo de softwareProcesos agiles de desarrollo de software
Procesos agiles de desarrollo de softwareJose Risso
 

Tendances (20)

Metodologías agiles del desarrollo software
Metodologías agiles del desarrollo softwareMetodologías agiles del desarrollo software
Metodologías agiles del desarrollo software
 
METODOLOGÍAS ÁGILES EN TI
METODOLOGÍAS ÁGILES EN TIMETODOLOGÍAS ÁGILES EN TI
METODOLOGÍAS ÁGILES EN TI
 
El manifiesto y los principios ágiles
El manifiesto y los principios ágilesEl manifiesto y los principios ágiles
El manifiesto y los principios ágiles
 
desarrollo ágil-ingenieria de softwaare
desarrollo ágil-ingenieria de softwaaredesarrollo ágil-ingenieria de softwaare
desarrollo ágil-ingenieria de softwaare
 
ASD (Adaptive Software Development)
ASD (Adaptive Software Development)ASD (Adaptive Software Development)
ASD (Adaptive Software Development)
 
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
 
metodología crystal clear
 metodología crystal clear metodología crystal clear
metodología crystal clear
 
Métodos ágiles de programación
Métodos ágiles de programaciónMétodos ágiles de programación
Métodos ágiles de programación
 
Cuestionario examen
Cuestionario examenCuestionario examen
Cuestionario examen
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
Metodologias de gestion de proyestos de desarrollo de software
Metodologias de gestion de proyestos de desarrollo de softwareMetodologias de gestion de proyestos de desarrollo de software
Metodologias de gestion de proyestos de desarrollo de software
 
Manifiesto agil
Manifiesto agilManifiesto agil
Manifiesto agil
 
Metodologias
MetodologiasMetodologias
Metodologias
 
Introducción a las Metodologías Ágiles
Introducción a las Metodologías ÁgilesIntroducción a las Metodologías Ágiles
Introducción a las Metodologías Ágiles
 
Presentacion Metodos de software
Presentacion Metodos de softwarePresentacion Metodos de software
Presentacion Metodos de software
 
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingMetodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
 
Presentación Metodologia Agil
Presentación Metodologia AgilPresentación Metodologia Agil
Presentación Metodologia Agil
 
1ra presentacion metodologias agiles
1ra presentacion metodologias agiles1ra presentacion metodologias agiles
1ra presentacion metodologias agiles
 
Crystal clear exposicion
Crystal clear exposicionCrystal clear exposicion
Crystal clear exposicion
 
Procesos agiles de desarrollo de software
Procesos agiles de desarrollo de softwareProcesos agiles de desarrollo de software
Procesos agiles de desarrollo de software
 

Similaire à Metodologiasagiles

Similaire à Metodologiasagiles (20)

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
 
Todo agilok
Todo agilokTodo agilok
Todo agilok
 
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
 
Metodologías de Desarrollo de Software Jr
 Metodologías de Desarrollo de Software Jr Metodologías de Desarrollo de Software Jr
Metodologías de Desarrollo de Software Jr
 
Métodos agiles
Métodos agilesMétodos agiles
Métodos agiles
 
Metodologia scrum
Metodologia scrumMetodologia scrum
Metodologia scrum
 
Desarrollo Agil de Software
Desarrollo Agil de SoftwareDesarrollo Agil de Software
Desarrollo Agil de Software
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
prog
progprog
prog
 
Sl y ma
Sl y maSl y ma
Sl y ma
 
Metodologías agiles
Metodologías agilesMetodologías agiles
Metodologías agiles
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Metodologias Agiles
Metodologias AgilesMetodologias Agiles
Metodologias Agiles
 
Desarrollo eficiente de software
Desarrollo eficiente de softwareDesarrollo eficiente de software
Desarrollo eficiente de software
 
Angello revista digital
Angello revista digitalAngello revista digital
Angello revista digital
 
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
 

Dernier

cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docxLuisAndersonPachasto
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxJUANCARLOSAPARCANARE
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxRAMON EUSTAQUIO CARO BAYONA
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsxJuanpm27
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 

Dernier (20)

cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 

Metodologiasagiles

  • 1. METODOLOGÍA DE PROGRAMACIÓN ÁGILES Antecedentes: Rapid Application Development Metodologías Livianas
  • 2. ALGO DE HISTORIA La definición moderna de desarrollo ágil de software evolucionó a mediados de los años 1990 como parte de una reacción contra los métodos de "peso pesado", muy estructurados y estrictos, extraídos del modelo de desarrollo en cascada.
  • 3. El proceso originado del uso del modelo en cascada era visto como burocrático, lento, degradante e inconsistente con las formas de desarrollo de software que realmente realizaban un trabajo eficiente.
  • 4. RAD En la década del ’90, surgió un enfoque revolucionario para su momento ya que iba en contra de toda creencia de que mediante procesos altamente definidos se iba a lograr obtener software en tiempo, costo y con la requerida calidad. En la comunidad de Ingeniería de Software conocido como RAD o Rapid Application Development. Entorno de desarrollo altamente productivo Grupos pequeños de programadores Herramientas que generaban código en forma automática tomando como entradas sintaxis de alto nivel.
  • 5. La mayoría de los equipos ágiles están localizados en una simple oficina abierta, a veces llamadas "plataformas de lanzamiento"
  • 6. METODOLOGÍAS LIVIANAS Dio paso al termino “ágiles” Consideraba por muchos desarrolladores como meramente intuitiva. En febrero de 2001, tras una reunión celebrada en Utah-EEUU, nace formalmente el término “ágil” aplicado al desarrollo.
  • 7. EL MANIFIESTO ÁGIL Resume la filosofía “ágil”. Los 12 principios
  • 8. Principales valores del desarrollo ágil. Según el Manifiesto se valora: Al individuo y las interacciones del equipo de desarrollo sobre el proceso y las herramientas. Desarrollar software que funciona más que conseguir una buena documentación. La colaboración con el cliente más que la negociación de un contrato. Responder a los cambios más que seguir estrictamente un plan.
  • 9. Los valores anteriores inspiran los doce principios del manifiesto. 1. La prioridad es satisfacer al cliente. 2.Dar la bienvenida a los cambios. 3.Entregar frecuentemente software que funcione con el menor intervalo de tiempo posible entre entregas. 4.La gente del negocio y los desarrolladores deben trabajar juntos a lo largo del proyecto. 5.Construir el proyecto entorno a individuos motivados. 6.El diálogo cara a cara es el método más eficiente y efectivo para comunicar información dentro de un equipo de desarrollo. 7.El software que funciona es la medida principal de
  • 11. Metodologías ágiles ¿Qué es una metodología ágil? Consiste en desarrollar una pequeña parte del software que se desea
  • 12. METODOLOGÍA ÁGIL Programación Extrema, es uno de los ejemplos más exitosos de metodología ágil. Scrum Crystal Feature Driven Development (FDD) Adaptive Software Developmen(ASD) Lean Development (LD)
  • 13. XP- eXtreme Programming Es una metodología ágil centrada en potenciar las relaciones interpersonales como clave para el éxito en desarrollo de software, promoviendo el trabajo en equipo, preocupándose por el aprendizaje de los desarrolladores, y propiciando un buen clima de trabajo.
  • 14. Método SCRUM. Está especialmente indicada para proyectos con un rápido cambio de requisitos. Sus principales características se pueden resumir en dos. Mediante iteraciones, denominadas sprints, con una duración de 30 días. El resultado de cada sprint es un incremento ejecutable que se muestra al cliente. La segunda característica importante son las reuniones a lo largo proyecto. Una reunión diaria de 15 minutos del equipo de desarrollo para coordinación e integración.
  • 15. SCRUM
  • 16. Crystal Clear Se trata de un conjunto de metodologías para el desarrollo de software caracterizadas por estar centradas en las personas que componen el equipo (de ellas depende el éxito del proyecto) y la reducción al máximo del número de artefactos producidos.
  • 17. Conclusiones Las metodologías ágiles ofrecen una solución casi a medida para una gran cantidad de proyectos.  Las metodologías ágiles se caracterizan por su sencillez, tanto en su aprendizaje como en su aplicación; sin embargo, gozan tanto de ventajas como de inconvenientes.  Las metodologías ágiles permiten a los pequeños grupos de desarrollo concentrarse en la tarea de construir software fomentando prácticas de fácil adopción y en un entorno ordenado que permiten que los proyectos finalicen exitosamente. XP es una de las metodologías ágiles más extendidas y populares, además es considerada como una metodología posmoderna cuyas grandes capacidades se generan a través de procesos emergentes. A pesar de las continuas criticas que las metodologías ágiles sufren, son usadas por muchas grandes empresas y se han utilizado en grandes sistemas, lo que hace prever que estas metodologías han llegado para quedarse.
  • 18. REFERENCIAS http://es.wikipedia.org/wiki/Desarrollo_%C3%A1gil_d Canós, JH. Letelier, P. Penadés, MC. “Métodologías Ágiles en el Desarrollo de Software“. DSIC -Universidad Politécnica de Valencia. www.agilemanifesto.org 5. XP Agile Universe: www.agileuniverse.com.
  • 19. Gracias por su atención Aplausos!