SlideShare une entreprise Scribd logo
1  sur  17
Métodos Ágiles de Programación
Empresa el Pato Volador
Ruiz Sandoval Aranzolo Samara
Sosa Quezada Sonia
6IM8
Objetivo de los métodos ágiles
• Permitir que la empresa sea ágil de forma que
pueda ser capaz de: desarrollar rápidamente,
cambiar rápidamente y cambiar a menudo;
todo esto haciendo uso de desarrollos
iterativos y centradas en la interacción,
comunicación y en reducir la creación de
artefactos intermedios.
El manifiesto ágil
• 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.
• A diferencia de los métodos ágiles, los
métodos tradicionales requieren de un análisis
del proyecto con mayor detalle, esto significa
disponer de mayor tiempo para desarrollarlo.
En el caso de la empresa El Pato Volador, el
uso de métodos tradicionales no es una
alternativa viable para el desarrollo de su
proyecto.
TIPOS DE MÉTODOS ÁGILES
Agile Project Management
• Etapas
– Previsión: Se determina la visión, objetivos,
comunidad y equipo de trabajo del proyecto.
– Especulación: Se genera un plan de entregas
basado en las funcionalidades des proyecto.
– Exploración: Se obtienen funcionalidades
probadas y aceptadas.
– Adaptación: Se revisan los resultados liberados, la
situación actual y el rendimiento de la aplicación.
– Cierre: Se concluye el proyecto, se aprende de la
experiencia y se celebra.
Agile Project Management
• Roles:
– Patrocinador ejecutivo
– Gestor de proyectos
– Gestor del producto
– Ingeniero jefe
– Gestores
– Equipo del cliente
– Equipo del proyecto
– Proveedores
– Gobierno
Crystal Methods
• Etapas
– Planificación por etapas: Se planifica el siguiente
incremento del sistema finalizando con una
versión ejecutable.
– Revisión: Se incluyen iteraciones cada una con
construcción, demostración y resúmenes de los
objetivos.
– Monitorización: los progresos del proyecto son
monitorizados a partir de las diferentes entregas
del equipo durante el desarrollo.
– Paralelismo y flujo: Se pasa a la siguiente tarea
cuando el monitor de estabilidad indica un estado
estable.
– Estrategia de diversidad integral: Divide grandes
equipos funcionales en pequeños equipos
multifuncionales.
– Técnicas de puesta a punto de la metodología: Se
elabora una metodología específica para cada
proyecto con base en entrevistas.
– Punto de vista del usuario: Se sugieren revisiones
por parte del cliente en cada iteración.
Scrum
• Etapas:
– Planificación del Sprint: se define el Product
Backlog que es una lista de requisitos del sistema
y es continuamente actualizada.
– Seguimiento del Sprint: se revisa en avance de las
tareas y trabajo previsto.
– Revisión del Sprint: se revisa el incremento
generado, se presentan resultados finales y se
tiene una demo del proyecto.
• Roles:
– Scrum Master: garantiza el funcionamiento de
procesos y la metodología.
– Equipo de desarrollo: decide las acciones
necesarias para alcanzar los objetivos.
– Cliente: participa en la creación del product
backlog.
– Gestor: toma las decisiones finales, elige objetivos
y requisitos.
Extreme Programming
• Etapas:
– Fase de exploración: los usuarios escriben las
tarjetas de historia que quieren que sean incluidas
en la primera versión.
– Fase de planificación: se establece la prioridad de
las diferentes historias y se acuerda el contenido
de la primera entrega.
– Fase de iteraciones: la fase de planificación se
divide en varias iteraciones para liberar la primera
versión del producto.
– Fase de producción: se hacen pruebas extras de
rendimiento y funcionamiento necesarias antes de
entregar el producto.
– Fase de mantenimiento: Despues de liberar la
primera versión, el proyecto debe mantenerse en
el entorno de producción.
– Fase de cierre del proyecto: ya no hay mas
historias que deban ser implementadas.
• Después de analizar algunos de los métodos
ágiles, podemos concluir que para la
problemática planteada por la empresa El
Pato Volador, el uso de un método ágil es el
adecuado para dar solución; de los expuestos
anteriormente, Scrum y Extreme Programming
son los mas idóneos para esta problemática.
Ventajas del uso de métodos ágiles
• Se reduce el tiempo de desarrollo del
proyecto.
• Adaptabilidad a cambios en los
requerimientos.
• Entrega de avances del proyecto
periódicamente.
• Reducción en el costo del desarrollo del
proyecto.
Desventajas de los métodos ágiles
• Perdida de detalle en la documentación del
diseño.
• Dependencia de las personas involucradas
para lograr una buena comunicación.
• Restricciones en cuanto a tamaño de los
proyectos.

Contenu connexe

Tendances (20)

Sesión 03-métodos-ágiles-del-desarrollo-de-software
Sesión 03-métodos-ágiles-del-desarrollo-de-softwareSesión 03-métodos-ágiles-del-desarrollo-de-software
Sesión 03-métodos-ágiles-del-desarrollo-de-software
 
Ciclo de vida espiral
 Ciclo de vida espiral Ciclo de vida espiral
Ciclo de vida espiral
 
Mitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrumMitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrum
 
RUP (Resumen)
RUP (Resumen)RUP (Resumen)
RUP (Resumen)
 
Scrum
Scrum Scrum
Scrum
 
Programación extrema
Programación extremaProgramación extrema
Programación extrema
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Scrum vs RUP
Scrum vs RUPScrum vs RUP
Scrum vs RUP
 
Qué+es+ru..
Qué+es+ru..Qué+es+ru..
Qué+es+ru..
 
Proceso agil
Proceso agilProceso agil
Proceso agil
 
Rup jenny mallqui
Rup   jenny mallquiRup   jenny mallqui
Rup jenny mallqui
 
metodologia rup
metodologia rupmetodologia rup
metodologia rup
 
Control de versiones
Control de versionesControl de versiones
Control de versiones
 
RBPM
RBPMRBPM
RBPM
 
FDD (Feature Driven Development)
FDD (Feature Driven Development)FDD (Feature Driven Development)
FDD (Feature Driven Development)
 
Programación Extrema
Programación ExtremaProgramación Extrema
Programación Extrema
 
Desarrollo del sofware
Desarrollo del sofwareDesarrollo del sofware
Desarrollo del sofware
 
Exposicion RUP
Exposicion RUPExposicion RUP
Exposicion RUP
 
RUP
RUPRUP
RUP
 
Scrum
ScrumScrum
Scrum
 

Similaire à Métodos Ágiles de Programación

Metodos agiles 3
Metodos agiles 3Metodos agiles 3
Metodos agiles 3paotacuba
 
METODOLOGIAS AGILES
METODOLOGIAS AGILESMETODOLOGIAS AGILES
METODOLOGIAS AGILESmikyWatt
 
SCRUM MANAGER GRUPO 7-116.pptx
SCRUM MANAGER GRUPO 7-116.pptxSCRUM MANAGER GRUPO 7-116.pptx
SCRUM MANAGER GRUPO 7-116.pptxMarujaMazzitelli
 
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...Alejandro Gabay
 
05 masmodelosdeprocesodesoftware isi
05 masmodelosdeprocesodesoftware isi05 masmodelosdeprocesodesoftware isi
05 masmodelosdeprocesodesoftware isiChristian Bueno
 
Seminario Metodologias Predictivas vs Agiles. UTN FRBA 16.06.2014
Seminario Metodologias Predictivas vs Agiles. UTN FRBA 16.06.2014Seminario Metodologias Predictivas vs Agiles. UTN FRBA 16.06.2014
Seminario Metodologias Predictivas vs Agiles. UTN FRBA 16.06.2014Alejandro Gabay
 
Gestion de proyectos informaticos 2013 2
Gestion de proyectos informaticos 2013 2Gestion de proyectos informaticos 2013 2
Gestion de proyectos informaticos 2013 2Virginia Polcan
 
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
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Managementmarcups
 
Metodologias ágiles
Metodologias ágilesMetodologias ágiles
Metodologias ágilesAngel Rochy
 
evaluacion2.pptx
evaluacion2.pptxevaluacion2.pptx
evaluacion2.pptxHugoCid4
 
Plantilla Desarrollo web.pptx
Plantilla Desarrollo web.pptxPlantilla Desarrollo web.pptx
Plantilla Desarrollo web.pptxBillyMelo
 

Similaire à Métodos Ágiles de Programación (20)

El pato-volador
El pato-voladorEl pato-volador
El pato-volador
 
Introducción al Marco de Trabajo Scrum
Introducción al Marco de Trabajo ScrumIntroducción al Marco de Trabajo Scrum
Introducción al Marco de Trabajo Scrum
 
Metodos agiles 3
Metodos agiles 3Metodos agiles 3
Metodos agiles 3
 
METODOLOGIAS AGILES
METODOLOGIAS AGILESMETODOLOGIAS AGILES
METODOLOGIAS AGILES
 
SCRUM MANAGER GRUPO 7-116.pptx
SCRUM MANAGER GRUPO 7-116.pptxSCRUM MANAGER GRUPO 7-116.pptx
SCRUM MANAGER GRUPO 7-116.pptx
 
Metodologia de desarrollo software
Metodologia  de desarrollo softwareMetodologia  de desarrollo software
Metodologia de desarrollo software
 
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
 
05 masmodelosdeprocesodesoftware isi
05 masmodelosdeprocesodesoftware isi05 masmodelosdeprocesodesoftware isi
05 masmodelosdeprocesodesoftware isi
 
Seminario Metodologias Predictivas vs Agiles. UTN FRBA 16.06.2014
Seminario Metodologias Predictivas vs Agiles. UTN FRBA 16.06.2014Seminario Metodologias Predictivas vs Agiles. UTN FRBA 16.06.2014
Seminario Metodologias Predictivas vs Agiles. UTN FRBA 16.06.2014
 
Informe final
Informe finalInforme final
Informe final
 
RUP.pdf
RUP.pdfRUP.pdf
RUP.pdf
 
Gestion de proyectos informaticos 2013 2
Gestion de proyectos informaticos 2013 2Gestion de proyectos informaticos 2013 2
Gestion de proyectos informaticos 2013 2
 
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
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Metodologias ágiles
Metodologias ágilesMetodologias ágiles
Metodologias ágiles
 
evaluacion2.pptx
evaluacion2.pptxevaluacion2.pptx
evaluacion2.pptx
 
inf-162 presentacion
inf-162 presentacioninf-162 presentacion
inf-162 presentacion
 
Rup
RupRup
Rup
 
Rup
RupRup
Rup
 
Plantilla Desarrollo web.pptx
Plantilla Desarrollo web.pptxPlantilla Desarrollo web.pptx
Plantilla Desarrollo web.pptx
 

Dernier

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 

Dernier (13)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 

Métodos Ágiles de Programación

  • 1. Métodos Ágiles de Programación Empresa el Pato Volador Ruiz Sandoval Aranzolo Samara Sosa Quezada Sonia 6IM8
  • 2. Objetivo de los métodos ágiles • Permitir que la empresa sea ágil de forma que pueda ser capaz de: desarrollar rápidamente, cambiar rápidamente y cambiar a menudo; todo esto haciendo uso de desarrollos iterativos y centradas en la interacción, comunicación y en reducir la creación de artefactos intermedios.
  • 3. El manifiesto ágil • 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.
  • 4. • A diferencia de los métodos ágiles, los métodos tradicionales requieren de un análisis del proyecto con mayor detalle, esto significa disponer de mayor tiempo para desarrollarlo. En el caso de la empresa El Pato Volador, el uso de métodos tradicionales no es una alternativa viable para el desarrollo de su proyecto.
  • 6. Agile Project Management • Etapas – Previsión: Se determina la visión, objetivos, comunidad y equipo de trabajo del proyecto. – Especulación: Se genera un plan de entregas basado en las funcionalidades des proyecto. – Exploración: Se obtienen funcionalidades probadas y aceptadas.
  • 7. – Adaptación: Se revisan los resultados liberados, la situación actual y el rendimiento de la aplicación. – Cierre: Se concluye el proyecto, se aprende de la experiencia y se celebra.
  • 8. Agile Project Management • Roles: – Patrocinador ejecutivo – Gestor de proyectos – Gestor del producto – Ingeniero jefe – Gestores – Equipo del cliente – Equipo del proyecto – Proveedores – Gobierno
  • 9. Crystal Methods • Etapas – Planificación por etapas: Se planifica el siguiente incremento del sistema finalizando con una versión ejecutable. – Revisión: Se incluyen iteraciones cada una con construcción, demostración y resúmenes de los objetivos. – Monitorización: los progresos del proyecto son monitorizados a partir de las diferentes entregas del equipo durante el desarrollo.
  • 10. – Paralelismo y flujo: Se pasa a la siguiente tarea cuando el monitor de estabilidad indica un estado estable. – Estrategia de diversidad integral: Divide grandes equipos funcionales en pequeños equipos multifuncionales. – Técnicas de puesta a punto de la metodología: Se elabora una metodología específica para cada proyecto con base en entrevistas. – Punto de vista del usuario: Se sugieren revisiones por parte del cliente en cada iteración.
  • 11. Scrum • Etapas: – Planificación del Sprint: se define el Product Backlog que es una lista de requisitos del sistema y es continuamente actualizada. – Seguimiento del Sprint: se revisa en avance de las tareas y trabajo previsto. – Revisión del Sprint: se revisa el incremento generado, se presentan resultados finales y se tiene una demo del proyecto.
  • 12. • Roles: – Scrum Master: garantiza el funcionamiento de procesos y la metodología. – Equipo de desarrollo: decide las acciones necesarias para alcanzar los objetivos. – Cliente: participa en la creación del product backlog. – Gestor: toma las decisiones finales, elige objetivos y requisitos.
  • 13. Extreme Programming • Etapas: – Fase de exploración: los usuarios escriben las tarjetas de historia que quieren que sean incluidas en la primera versión. – Fase de planificación: se establece la prioridad de las diferentes historias y se acuerda el contenido de la primera entrega. – Fase de iteraciones: la fase de planificación se divide en varias iteraciones para liberar la primera versión del producto.
  • 14. – Fase de producción: se hacen pruebas extras de rendimiento y funcionamiento necesarias antes de entregar el producto. – Fase de mantenimiento: Despues de liberar la primera versión, el proyecto debe mantenerse en el entorno de producción. – Fase de cierre del proyecto: ya no hay mas historias que deban ser implementadas.
  • 15. • Después de analizar algunos de los métodos ágiles, podemos concluir que para la problemática planteada por la empresa El Pato Volador, el uso de un método ágil es el adecuado para dar solución; de los expuestos anteriormente, Scrum y Extreme Programming son los mas idóneos para esta problemática.
  • 16. Ventajas del uso de métodos ágiles • Se reduce el tiempo de desarrollo del proyecto. • Adaptabilidad a cambios en los requerimientos. • Entrega de avances del proyecto periódicamente. • Reducción en el costo del desarrollo del proyecto.
  • 17. Desventajas de los métodos ágiles • Perdida de detalle en la documentación del diseño. • Dependencia de las personas involucradas para lograr una buena comunicación. • Restricciones en cuanto a tamaño de los proyectos.