SlideShare una empresa de Scribd logo
1 de 9
Métodos Agiles de Desarrollo
de Software
INTEGRANTES:
• García Córdoba Ángel Alejandro
• Juarez Gabino Cesar
Método Agiles de Desarrollo de Software
• Consiste en desarrollar una pequeña parte del software que se
desea construir. De esta forma, el cliente nos indica si vamos por el
buen camino, estableciendo aquellas partes que le son más
relevantes y así juntos, nos aseguramos de que construimos una
aplicación que añadirá valor a su negocio.
Método Agiles de Desarrollo de Software
• Las metodologías ágiles de
desarrollo están especialmente
indicadas en proyectos con
requisitos poco definidos o
cambiantes.
• Capacidad de respuesta a cambios
de requisitos a lo largo del
desarrollo. Entrega continua y en
plazos breves de software funcional.
Trabajo conjunto entre el cliente y el
equipo de desarrollo. Importancia
de la simplicidad, eliminado el
trabajo innecesario. Atención
continua a la excelencia técnica y al
buen diseño. Mejora continua de los
procesos y el equipo de desarrollo.
CARACTERISTICAS
• Proceso iterativo e incremental
• Mitigación del riesgo mediante
iteraciones fijas
• Mejora continua
• Calidad desde el primer día
• Priorización de requerimientos de
acuerdo a su valor
• Equipos dedicados y auto-gestionados
• Colaboración continua con el cliente
• Incorporar al cambio
• Prácticas de desarrollo modernas
VENTAJAS Y DESVENTAJAS
• VENTAJAS
• La primera y la que, a mi parecer es la más importante, es
que estas metodologías ofrecen una rápida respuesta a
cambios de requisitos a lo largo del desarrollo del
proyecto gracias a su proceso iterativo, es tan importante
realizar una buena recolecta de requisitos, como después
poder modificarlos evitando grandes pérdidas en cuanto a
costes, motivación, tiempo…
• El cliente, si quiere colaborar, puede observar como va
avanzando el proyecto, y por supuesto, opinar sobre su
evolución gracias a las numerosas reuniones que realiza el
equipo con el cliente. Esto le da tranquilidad.
• Importancia de la simplicidad al eliminar trabajo
innecesario
• DESVENTAJA
• Falta de documentación del diseño. Al no haber
documentación es el código (junto con sus comentarios)
lo que se toma como documentación.
• Problemas derivados de la comunicación oral. No hace
falta decir que algo que está escrito “no se puede borrar”,
en cambio, algo dicho es muy fácil crear ambigüedad.
• Fuerte dependencia de las personas.
• Falta de reusabilidad derivada de la falta de
documentación
• Restricciones en cuanto a tamaño de los proyectos
• Problemas derivados del fracaso de los proyectos ágiles. Si
un proyecto ágil fracasa no hay documentación o hay muy
poca; lo mismo ocurre con el diseño. La comprensión del
sistema se queda en las mentes de los desarrolladores.
¿CUANDO ES RECOMENDABLE?
• No existe una metodología
universal para hacer frente con
éxito a cualquier proyecto de
desarrollo de software. Toda
metodología debe ser
adaptada al contexto del
proyecto (recursos técnicos y
humanos, tiempo de
desarrollo, tipo de sistema).
• . Las metodologías ágiles
ofrecen una solución casi
adecuada para una gran
cantidad de proyectos. Sin
embargo existen métodos más
generales y con mejores
resultados que otros. Saber
qué reglas y metodologías
aplicar en cada caso es más
importante y útil que seguir
ciegamente siempre las
mismas.
Gracias.

Más contenido relacionado

La actualidad más candente

Presentacion Metodos de software
Presentacion Metodos de softwarePresentacion Metodos de software
Presentacion Metodos de softwareBrandon Betto
 
Métodos Ágiles de Desarrollo de Software
Métodos Ágiles de Desarrollo de SoftwareMétodos Ágiles de Desarrollo de Software
Métodos Ágiles de Desarrollo de SoftwareAbraham Meza
 
Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)Juan Avendaño
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágilesFabian Garzon
 
Metodologías ágiles en Desarrollo de Software 2017
Metodologías ágiles en Desarrollo de Software 2017Metodologías ágiles en Desarrollo de Software 2017
Metodologías ágiles en Desarrollo de Software 2017Diego Rochina
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agilesmmanuelo
 
Desarrollo ágil de software
Desarrollo ágil de softwareDesarrollo ágil de software
Desarrollo ágil de softwareAl Ex
 
Metodologias agiles de programación
Metodologias agiles de programaciónMetodologias agiles de programación
Metodologias agiles de programaciónRafael Hernandez
 
Metodologías Ágiles - Scrum y XP
Metodologías Ágiles - Scrum y XPMetodologías Ágiles - Scrum y XP
Metodologías Ágiles - Scrum y XPJose I. Honrado
 
Proceso agil
Proceso agilProceso agil
Proceso agiljohusiro
 

La actualidad más candente (20)

Programación extrema
Programación extremaProgramación extrema
Programación extrema
 
Métodos ágiles de programación
Métodos ágiles de programaciónMétodos ágiles de programación
Métodos ágiles de programación
 
Presentacion Metodos de software
Presentacion Metodos de softwarePresentacion Metodos de software
Presentacion Metodos de software
 
Métodos Ágiles de Desarrollo de Software
Métodos Ágiles de Desarrollo de SoftwareMétodos Ágiles de Desarrollo de Software
Métodos Ágiles de Desarrollo de Software
 
Metodologías agiles
Metodologías agilesMetodologías agiles
Metodologías agiles
 
Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
Metodologías ágiles en Desarrollo de Software 2017
Metodologías ágiles en Desarrollo de Software 2017Metodologías ágiles en Desarrollo de Software 2017
Metodologías ágiles en Desarrollo de Software 2017
 
Desarrollo Agil de Software
Desarrollo Agil de SoftwareDesarrollo Agil de Software
Desarrollo Agil de Software
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Proceso del software
Proceso del softwareProceso del software
Proceso del software
 
1ra presentacion metodologias agiles
1ra presentacion metodologias agiles1ra presentacion metodologias agiles
1ra presentacion metodologias agiles
 
Desarrollo ágil de software
Desarrollo ágil de softwareDesarrollo ágil de software
Desarrollo ágil de software
 
El proceso del software
El proceso del softwareEl proceso del software
El proceso del software
 
Metodologias agiles de programación
Metodologias agiles de programaciónMetodologias agiles de programación
Metodologias agiles de programación
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
Metodologías Ágiles - Scrum y XP
Metodologías Ágiles - Scrum y XPMetodologías Ágiles - Scrum y XP
Metodologías Ágiles - Scrum y XP
 
Proceso agil
Proceso agilProceso agil
Proceso agil
 
Metodos agiles
Metodos agilesMetodos agiles
Metodos agiles
 
Metodos3
Metodos3Metodos3
Metodos3
 

Destacado

Métodos ágiles de desarrollo de software
Métodos ágiles de desarrollo de softwareMétodos ágiles de desarrollo de software
Métodos ágiles de desarrollo de softwareEmanuel Barrera
 
Integracion de las tecnologias de sistemas y sistemas de planeacion de recurs...
Integracion de las tecnologias de sistemas y sistemas de planeacion de recurs...Integracion de las tecnologias de sistemas y sistemas de planeacion de recurs...
Integracion de las tecnologias de sistemas y sistemas de planeacion de recurs...DarwinGranda
 
Impacto del mantenimiento melisa
Impacto del mantenimiento   melisaImpacto del mantenimiento   melisa
Impacto del mantenimiento melisaDante Salas Huañac
 
Gestion proyectos, metodología ágiles y SCRUM
Gestion proyectos, metodología ágiles y SCRUMGestion proyectos, metodología ágiles y SCRUM
Gestion proyectos, metodología ágiles y SCRUMAlejandro Marin
 
Introducción a Agile y Scrum
Introducción a Agile y ScrumIntroducción a Agile y Scrum
Introducción a Agile y ScrumJohnny Ordóñez
 
Metodología xp
Metodología xpMetodología xp
Metodología xpPiskamen
 
Art of coding and machine learning
Art of coding and machine learningArt of coding and machine learning
Art of coding and machine learningIllarion Khlestov
 
Unidad ii marco de adopcion niif.pptx a2013
Unidad ii marco de adopcion niif.pptx a2013Unidad ii marco de adopcion niif.pptx a2013
Unidad ii marco de adopcion niif.pptx a2013Ricardo Tori
 

Destacado (12)

Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Srum
SrumSrum
Srum
 
Métodos ágiles de desarrollo de software
Métodos ágiles de desarrollo de softwareMétodos ágiles de desarrollo de software
Métodos ágiles de desarrollo de software
 
Integracion de las tecnologias de sistemas y sistemas de planeacion de recurs...
Integracion de las tecnologias de sistemas y sistemas de planeacion de recurs...Integracion de las tecnologias de sistemas y sistemas de planeacion de recurs...
Integracion de las tecnologias de sistemas y sistemas de planeacion de recurs...
 
Impacto del mantenimiento melisa
Impacto del mantenimiento   melisaImpacto del mantenimiento   melisa
Impacto del mantenimiento melisa
 
Gestion proyectos, metodología ágiles y SCRUM
Gestion proyectos, metodología ágiles y SCRUMGestion proyectos, metodología ágiles y SCRUM
Gestion proyectos, metodología ágiles y SCRUM
 
Introducción a Agile y Scrum
Introducción a Agile y ScrumIntroducción a Agile y Scrum
Introducción a Agile y Scrum
 
Metodología xp
Metodología xpMetodología xp
Metodología xp
 
Art of coding and machine learning
Art of coding and machine learningArt of coding and machine learning
Art of coding and machine learning
 
Club of UNESCO "Pride"
Club of UNESCO "Pride" Club of UNESCO "Pride"
Club of UNESCO "Pride"
 
Dinámica de la mano
Dinámica de la manoDinámica de la mano
Dinámica de la mano
 
Unidad ii marco de adopcion niif.pptx a2013
Unidad ii marco de adopcion niif.pptx a2013Unidad ii marco de adopcion niif.pptx a2013
Unidad ii marco de adopcion niif.pptx a2013
 

Similar a Metodos agiles de desarrollo de software

Práctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptxPráctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptxEverCGonzalesRodrigo1
 
evaluacion2.pptx
evaluacion2.pptxevaluacion2.pptx
evaluacion2.pptxHugoCid4
 
4. Desarrollo ágil de software
4. Desarrollo ágil de software4. Desarrollo ágil de software
4. Desarrollo ágil de softwareCoesi Consultoria
 
Enfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionesEnfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionessmbcreatividad
 
Desarrollo ágil
Desarrollo ágilDesarrollo ágil
Desarrollo ágilfponceh
 
Métodos de Integración Lean, Agile & Design Thinking
Métodos de Integración Lean, Agile & Design ThinkingMétodos de Integración Lean, Agile & Design Thinking
Métodos de Integración Lean, Agile & Design ThinkingVíctor Manuel García Luna
 
Sesión 4: Desarrollo ágil del software
Sesión 4: Desarrollo ágil del softwareSesión 4: Desarrollo ágil del software
Sesión 4: Desarrollo ágil del softwareLuis Fernández
 
Métodos ágiles de programación
Métodos ágiles de programaciónMétodos ágiles de programación
Métodos ágiles de programaciónGiovanna Rangel
 
Metodologías agiles
Metodologías agilesMetodologías agiles
Metodologías agilesUCATEBA
 
Pmi tour santa cruz tradicional vs agiles cb
Pmi tour santa cruz   tradicional vs agiles cbPmi tour santa cruz   tradicional vs agiles cb
Pmi tour santa cruz tradicional vs agiles cbCeciliaboggi
 
Un poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la PabloUn poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la PabloPablo García Montes
 
Agilidad, Scrum y otras experiencias.pdf
Agilidad, Scrum y otras experiencias.pdfAgilidad, Scrum y otras experiencias.pdf
Agilidad, Scrum y otras experiencias.pdfFranciscoVelandiaSot
 
Métodos ágiles de programación
Métodos ágiles de programaciónMétodos ágiles de programación
Métodos ágiles de programaciónGiovanna Rangel
 
Ing 162-show.fin
Ing 162-show.finIng 162-show.fin
Ing 162-show.finalbj1in
 

Similar a Metodos agiles de desarrollo de software (20)

Práctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptxPráctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptx
 
evaluacion2.pptx
evaluacion2.pptxevaluacion2.pptx
evaluacion2.pptx
 
Trabajo calidad de software.pptx
Trabajo calidad de software.pptxTrabajo calidad de software.pptx
Trabajo calidad de software.pptx
 
Softagile
SoftagileSoftagile
Softagile
 
Metodos agiles
Metodos agilesMetodos agiles
Metodos agiles
 
4. Desarrollo ágil de software
4. Desarrollo ágil de software4. Desarrollo ágil de software
4. Desarrollo ágil de software
 
Enfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operacionesEnfoque integral de proyectos y operaciones
Enfoque integral de proyectos y operaciones
 
Desarrollo ágil
Desarrollo ágilDesarrollo ágil
Desarrollo ágil
 
Gestión de Proyectos Agile 2013
Gestión de Proyectos Agile                                        2013Gestión de Proyectos Agile                                        2013
Gestión de Proyectos Agile 2013
 
Métodos de Integración Lean, Agile & Design Thinking
Métodos de Integración Lean, Agile & Design ThinkingMétodos de Integración Lean, Agile & Design Thinking
Métodos de Integración Lean, Agile & Design Thinking
 
Sesión 4: Desarrollo ágil del software
Sesión 4: Desarrollo ágil del softwareSesión 4: Desarrollo ágil del software
Sesión 4: Desarrollo ágil del software
 
Métodos ágiles de programación
Métodos ágiles de programaciónMétodos ágiles de programación
Métodos ágiles de programación
 
Metodologías agiles
Metodologías agilesMetodologías agiles
Metodologías agiles
 
Metodologias
MetodologiasMetodologias
Metodologias
 
Tp ciclos de vida
Tp   ciclos de vidaTp   ciclos de vida
Tp ciclos de vida
 
Pmi tour santa cruz tradicional vs agiles cb
Pmi tour santa cruz   tradicional vs agiles cbPmi tour santa cruz   tradicional vs agiles cb
Pmi tour santa cruz tradicional vs agiles cb
 
Un poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la PabloUn poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la Pablo
 
Agilidad, Scrum y otras experiencias.pdf
Agilidad, Scrum y otras experiencias.pdfAgilidad, Scrum y otras experiencias.pdf
Agilidad, Scrum y otras experiencias.pdf
 
Métodos ágiles de programación
Métodos ágiles de programaciónMétodos ágiles de programación
Métodos ágiles de programación
 
Ing 162-show.fin
Ing 162-show.finIng 162-show.fin
Ing 162-show.fin
 

Metodos agiles de desarrollo de software

  • 1.
  • 2. Métodos Agiles de Desarrollo de Software
  • 3. INTEGRANTES: • García Córdoba Ángel Alejandro • Juarez Gabino Cesar
  • 4. Método Agiles de Desarrollo de Software • Consiste en desarrollar una pequeña parte del software que se desea construir. De esta forma, el cliente nos indica si vamos por el buen camino, estableciendo aquellas partes que le son más relevantes y así juntos, nos aseguramos de que construimos una aplicación que añadirá valor a su negocio.
  • 5. Método Agiles de Desarrollo de Software • Las metodologías ágiles de desarrollo están especialmente indicadas en proyectos con requisitos poco definidos o cambiantes. • Capacidad de respuesta a cambios de requisitos a lo largo del desarrollo. Entrega continua y en plazos breves de software funcional. Trabajo conjunto entre el cliente y el equipo de desarrollo. Importancia de la simplicidad, eliminado el trabajo innecesario. Atención continua a la excelencia técnica y al buen diseño. Mejora continua de los procesos y el equipo de desarrollo.
  • 6. CARACTERISTICAS • Proceso iterativo e incremental • Mitigación del riesgo mediante iteraciones fijas • Mejora continua • Calidad desde el primer día • Priorización de requerimientos de acuerdo a su valor • Equipos dedicados y auto-gestionados • Colaboración continua con el cliente • Incorporar al cambio • Prácticas de desarrollo modernas
  • 7. VENTAJAS Y DESVENTAJAS • VENTAJAS • La primera y la que, a mi parecer es la más importante, es que estas metodologías ofrecen una rápida respuesta a cambios de requisitos a lo largo del desarrollo del proyecto gracias a su proceso iterativo, es tan importante realizar una buena recolecta de requisitos, como después poder modificarlos evitando grandes pérdidas en cuanto a costes, motivación, tiempo… • El cliente, si quiere colaborar, puede observar como va avanzando el proyecto, y por supuesto, opinar sobre su evolución gracias a las numerosas reuniones que realiza el equipo con el cliente. Esto le da tranquilidad. • Importancia de la simplicidad al eliminar trabajo innecesario • DESVENTAJA • Falta de documentación del diseño. Al no haber documentación es el código (junto con sus comentarios) lo que se toma como documentación. • Problemas derivados de la comunicación oral. No hace falta decir que algo que está escrito “no se puede borrar”, en cambio, algo dicho es muy fácil crear ambigüedad. • Fuerte dependencia de las personas. • Falta de reusabilidad derivada de la falta de documentación • Restricciones en cuanto a tamaño de los proyectos • Problemas derivados del fracaso de los proyectos ágiles. Si un proyecto ágil fracasa no hay documentación o hay muy poca; lo mismo ocurre con el diseño. La comprensión del sistema se queda en las mentes de los desarrolladores.
  • 8. ¿CUANDO ES RECOMENDABLE? • No existe una metodología universal para hacer frente con éxito a cualquier proyecto de desarrollo de software. Toda metodología debe ser adaptada al contexto del proyecto (recursos técnicos y humanos, tiempo de desarrollo, tipo de sistema). • . Las metodologías ágiles ofrecen una solución casi adecuada para una gran cantidad de proyectos. Sin embargo existen métodos más generales y con mejores resultados que otros. Saber qué reglas y metodologías aplicar en cada caso es más importante y útil que seguir ciegamente siempre las mismas.