SlideShare une entreprise Scribd logo
1  sur  13
Metodologías Agiles del desarrollo software Diego Andres Malaver Claros 022358254
Desarrollo software El desarrollo tradicional se enfocaba en una rigurosa definición de roles, actividades y herramientas, incluyendo modelado y documentación detallada. Este esquema "tradicional" para abordar el desarrollo de software ha demostrado ser efectivo y necesario en proyectos de gran tamaño. Pero no son muy útiles para muchos proyectos actuales donde el entorno del sistema es muy cambiante.
Metodologías agiles Se basa en dos aspectos fundamentales, retrasar las decisiones y la planificación adaptativa.  Basan su fundamento en la adaptabilidad de los procesos de desarrollo.
Manifiesto ágil 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.
Entre tradicional y ágil
PROGRAMACIÓN EXTREMA (EXTREME PROGRAMMING, XP) 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.
Características Las Historias de Usuario: Se trata de tarjetas de papel en las cuales el cliente describe brevemente las características que el sistema debe poseer, sean requisitos funcionales o no funcionales. Roles XP. Proceso XP. Prácticas XP.
Roles XP Programador. Cliente. Encargado de pruebas (Tester). Encargado de seguimiento (Tracker). Entrenador (Coach). Consultor. Gestor (Big boss).
Proceso XP
Prácticas XP
Otras Metodologías SCRUM CrystalMethodologies Dynamic Systems Development Method (DSDM) Adaptive Software Development (ASD) Feature -DrivenDevelopment (FDD) Lean Development (LD)
Conclusiones Las metodologías ágiles surgen como respuesta a problemas reales. Se basan en el sentido común, pero rompen con creencias arraigadas. La metodología perfecta no existe. Se están extendiendo con rapidez.
Cibergrafia http://www.willydev.net/descargas/prev/TodoAgil.pdf http://libresoft.dat.escet.urjc.es/html/downloads/ferrer-20030312.pdf

Contenu connexe

Tendances

Ingenieria de sofwere educativo rosa
Ingenieria de sofwere educativo rosaIngenieria de sofwere educativo rosa
Ingenieria de sofwere educativo rosarosaegalvez
 
GEstion Proyectos Software
GEstion Proyectos SoftwareGEstion Proyectos Software
GEstion Proyectos SoftwareCarlos Arango
 
Desarrollo De Software
Desarrollo De SoftwareDesarrollo De Software
Desarrollo De Softwareguesta11255
 
Mapa mental puzzle planeacion
Mapa mental puzzle planeacionMapa mental puzzle planeacion
Mapa mental puzzle planeacionRaquel Novoa
 
Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrollokrisbell_romero
 

Tendances (7)

Ingenieria de sofwere educativo rosa
Ingenieria de sofwere educativo rosaIngenieria de sofwere educativo rosa
Ingenieria de sofwere educativo rosa
 
GEstion Proyectos Software
GEstion Proyectos SoftwareGEstion Proyectos Software
GEstion Proyectos Software
 
Mind manager2
Mind manager2Mind manager2
Mind manager2
 
Desarrollo De Software
Desarrollo De SoftwareDesarrollo De Software
Desarrollo De Software
 
Mapa mental puzzle planeacion
Mapa mental puzzle planeacionMapa mental puzzle planeacion
Mapa mental puzzle planeacion
 
El Emperador No Tiene Traje
El Emperador No Tiene TrajeEl Emperador No Tiene Traje
El Emperador No Tiene Traje
 
Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrollo
 

Similaire à Metodologías agiles del desarrollo software

Similaire à Metodologías agiles del desarrollo software (20)

Metodologiasagiles
MetodologiasagilesMetodologiasagiles
Metodologiasagiles
 
Metodologiasagilesarquitectura
MetodologiasagilesarquitecturaMetodologiasagilesarquitectura
Metodologiasagilesarquitectura
 
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
 
Los metodos agiles
Los metodos agilesLos metodos agiles
Los metodos agiles
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Metodologías ágiles de desarrollo de software
Metodologías ágiles de desarrollo de softwareMetodologías ágiles de desarrollo de software
Metodologías ágiles de desarrollo de software
 
Metodologiasagiles
MetodologiasagilesMetodologiasagiles
Metodologiasagiles
 
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
 
Metodologías Ágiles - Scrum y XP
Metodologías Ágiles - Scrum y XPMetodologías Ágiles - Scrum y XP
Metodologías Ágiles - Scrum y XP
 
desarrollo ágil-ingenieria de softwaare
desarrollo ágil-ingenieria de softwaaredesarrollo ágil-ingenieria de softwaare
desarrollo ágil-ingenieria de softwaare
 
Metodologia scrum
Metodologia scrumMetodologia scrum
Metodologia scrum
 
Desarrollo Agil de Software
Desarrollo Agil de SoftwareDesarrollo Agil de Software
Desarrollo Agil de Software
 
TP_6 GRUPAL Metodologías ágiles FAURE-BURATTI.pptx
TP_6 GRUPAL Metodologías ágiles FAURE-BURATTI.pptxTP_6 GRUPAL Metodologías ágiles FAURE-BURATTI.pptx
TP_6 GRUPAL Metodologías ágiles FAURE-BURATTI.pptx
 
Exposicion
ExposicionExposicion
Exposicion
 
Clase 3 - mwtosologias Manifiesto ágil.ppt
Clase 3 - mwtosologias Manifiesto ágil.pptClase 3 - mwtosologias Manifiesto ágil.ppt
Clase 3 - mwtosologias Manifiesto ágil.ppt
 
prog
progprog
prog
 
Topico2 matics
Topico2 maticsTopico2 matics
Topico2 matics
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 

Metodologías agiles del desarrollo software

  • 1. Metodologías Agiles del desarrollo software Diego Andres Malaver Claros 022358254
  • 2. Desarrollo software El desarrollo tradicional se enfocaba en una rigurosa definición de roles, actividades y herramientas, incluyendo modelado y documentación detallada. Este esquema "tradicional" para abordar el desarrollo de software ha demostrado ser efectivo y necesario en proyectos de gran tamaño. Pero no son muy útiles para muchos proyectos actuales donde el entorno del sistema es muy cambiante.
  • 3. Metodologías agiles Se basa en dos aspectos fundamentales, retrasar las decisiones y la planificación adaptativa. Basan su fundamento en la adaptabilidad de los procesos de desarrollo.
  • 4. Manifiesto ágil 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.
  • 6. PROGRAMACIÓN EXTREMA (EXTREME PROGRAMMING, XP) 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.
  • 7. Características Las Historias de Usuario: Se trata de tarjetas de papel en las cuales el cliente describe brevemente las características que el sistema debe poseer, sean requisitos funcionales o no funcionales. Roles XP. Proceso XP. Prácticas XP.
  • 8. Roles XP Programador. Cliente. Encargado de pruebas (Tester). Encargado de seguimiento (Tracker). Entrenador (Coach). Consultor. Gestor (Big boss).
  • 11. Otras Metodologías SCRUM CrystalMethodologies Dynamic Systems Development Method (DSDM) Adaptive Software Development (ASD) Feature -DrivenDevelopment (FDD) Lean Development (LD)
  • 12. Conclusiones Las metodologías ágiles surgen como respuesta a problemas reales. Se basan en el sentido común, pero rompen con creencias arraigadas. La metodología perfecta no existe. Se están extendiendo con rapidez.