SlideShare une entreprise Scribd logo
1  sur  45
Metodologías Ágiles en la Práctica Manuel A. Rubio Jiménez
¿Quién soy? ,[object Object]
Desde el principio... La Crisis del Software
Desde el principio... La crisis del software La  crisis del software  se fundamentó en el  tiempo de creación  de  software , ya que en la creación del mismo no se obtenían los resultados deseados, además de un gran costo y poca flexibilidad. Es un término  informático  acuñado en  1968 , en la primera conferencia organizada por la  OTAN  sobre desarrollo de  software , de la cual nació formalmente la rama de la  ingeniería de software . Aunque se han propuesto diversas  metodologías  para intentar subsanar los problemas mencionados, lo cierto es que todavía hoy  no existe ningún método que haya permitido estimar de manera fiable el coste y duración de un proyecto antes de su comienzos . –  Wikipedia
Desde el principio... La crisis del software ,[object Object],[object Object]
Proyectos exitosos: 16% ,[object Object],[object Object]
Proyectos exitosos: 29%
Las 10 principales causas del fracaso ,[object Object]
Requisitos y especificaciones incompletas.
Cambios frecuentes en los requisitos y especificaciones.
Falta de soporte ejecutivo.
Incompetencia tecnológica.
Falta de recursos.
Expectativas no realistas.
Objetivos poco claros.
Cronogramas irreales.
Nuevas tecnologías.
¿Las soluciones?
¿Las soluciones? ,[object Object]
El camino a RUP ,[object Object]
Fue diseñado por Hartman, Boehm y Jacobson. Como un sistema de desarrollo, diseño y documentación de aplicaciones.
Es la metodología más empleada en el desarrollo de aplicaciones para terceros.
Se basa en el uso de herramientas específicas como clave de su éxito.
Asegurando la calidad ,[object Object]
Surgen normas específicas como: ,[object Object]
Metrica-3 en España
PRINCE2 en UK
ITIL, es el ISO 20000
Problemas de las soluciones
Funcionalidades / Requisitos De las funcionalidades desarrolladas: 7% se usan “siempre” 13% se usan “a menudo” 16% “a veces” 19% “pocas veces” 45%  “ NUNCA ” Fuente: Standish Group
El cambio de enfoque
El Manifiesto Ágil Estamos poniendo al descubierto mejores métodos para desarrollar software, haciéndolo y ayudando a otros a que lo hagan. Con este trabajo hemos llegado a valorar: ,[object Object]
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 . Aunque hay valor en los elementos de la derecha, valoramos más los de la izquierda.
Los Personajes Kent Beck Xtreme Programming Mike Beedle Scrum Patrones de Diseño Arie van Bennekum DSDM Alistair Cockburn Crystal Methods Ward Cunningham Xtreme Programming Patrones y Antipatrones Martin Fowler Patrones de Diseño Xtreme Programming Jim Highsmith Adaptative Software Development Ron Jeffries Xtreme Programming Jeff Sutherland Scrum
Las metodologías ,[object Object]
Crystal Methods  (Cockburn, 2004)
DSDM  (DSDM Consistorium, 90)
Pragmatic Prog.  (Hunt & Thomas, 99)
FDD  (Jeff De Luca, 97) ,[object Object],[object Object]
BDD  (North, 2003)
DDD  (Evans, 2004)
La riqueza oriental ,[object Object]
Lean  (Poppendieck, 2000)

Contenu connexe

Tendances

Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de software
Deisy Sapaico
 

Tendances (20)

Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa CondeProceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Trabajo nº2 ing sw
Trabajo nº2   ing swTrabajo nº2   ing sw
Trabajo nº2 ing sw
 
METODOLOGIAS AGILES
METODOLOGIAS AGILESMETODOLOGIAS AGILES
METODOLOGIAS AGILES
 
Jovanni jimenez v.
Jovanni jimenez v.Jovanni jimenez v.
Jovanni jimenez v.
 
Adopción de una metodología agil para proyectos de software
Adopción de una metodología agil  para proyectos de softwareAdopción de una metodología agil  para proyectos de software
Adopción de una metodología agil para proyectos de software
 
Metodologia XP
Metodologia XPMetodologia XP
Metodologia XP
 
Metología Agiles Desarrollo Software (XP)
Metología Agiles Desarrollo Software (XP)Metología Agiles Desarrollo Software (XP)
Metología Agiles Desarrollo Software (XP)
 
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
 
Desarrollo en cascada vs desarrollo agile scrum
Desarrollo en cascada vs desarrollo agile scrumDesarrollo en cascada vs desarrollo agile scrum
Desarrollo en cascada vs desarrollo agile scrum
 
Crystal clear exposicion
Crystal clear exposicionCrystal clear exposicion
Crystal clear exposicion
 
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
 
Workshop Framework SCRUM
Workshop Framework SCRUMWorkshop Framework SCRUM
Workshop Framework SCRUM
 
Metodología tradicional
Metodología tradicionalMetodología tradicional
Metodología tradicional
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
Crystal clear Sebasky Analisis
Crystal clear Sebasky AnalisisCrystal clear Sebasky Analisis
Crystal clear Sebasky Analisis
 
Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de software
 
Los metodos agiles
Los metodos agilesLos metodos agiles
Los metodos agiles
 
Crystal Clear
Crystal ClearCrystal Clear
Crystal Clear
 
Monografia Metodologia Agil XP
Monografia Metodologia Agil XPMonografia Metodologia Agil XP
Monografia Metodologia Agil XP
 

En vedette

Diseño y Aplicación de Consultoria UNIDAD 1 Actividad 1
Diseño y Aplicación de Consultoria UNIDAD 1 Actividad 1Diseño y Aplicación de Consultoria UNIDAD 1 Actividad 1
Diseño y Aplicación de Consultoria UNIDAD 1 Actividad 1
DJHL
 
Plan financiero para un plan de negocios
Plan financiero para un plan de negociosPlan financiero para un plan de negocios
Plan financiero para un plan de negocios
AIESEC
 
Proceso de la consultoria
Proceso de la consultoriaProceso de la consultoria
Proceso de la consultoria
Cris Muñoz
 
Siete pecados capitales del Project Management
Siete pecados capitales del Project ManagementSiete pecados capitales del Project Management
Siete pecados capitales del Project Management
Dharma Consulting
 
Metogologias de Desarrollo de Software Tradicionales VS Agiles
Metogologias de Desarrollo de Software Tradicionales VS AgilesMetogologias de Desarrollo de Software Tradicionales VS Agiles
Metogologias de Desarrollo de Software Tradicionales VS Agiles
fmmeson
 

En vedette (16)

Los 7 habitos de los tomadores de decisiones altamente efectivos
Los 7 habitos de los tomadores de decisiones altamente efectivosLos 7 habitos de los tomadores de decisiones altamente efectivos
Los 7 habitos de los tomadores de decisiones altamente efectivos
 
Software Libre como modelo de negocio productivo
Software Libre como modelo de negocio productivoSoftware Libre como modelo de negocio productivo
Software Libre como modelo de negocio productivo
 
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
 
Predictibilidad vs. Agilidad vs. Flexibilidad
Predictibilidad vs. Agilidad vs. FlexibilidadPredictibilidad vs. Agilidad vs. Flexibilidad
Predictibilidad vs. Agilidad vs. Flexibilidad
 
Gerencia de proyectos: Análisis de riesgo de un proyecto
Gerencia de proyectos: Análisis de riesgo de un proyectoGerencia de proyectos: Análisis de riesgo de un proyecto
Gerencia de proyectos: Análisis de riesgo de un proyecto
 
Oportunidad: Reciba una Consultoría con MBAs de INCAE
Oportunidad: Reciba una Consultoría con MBAs de INCAEOportunidad: Reciba una Consultoría con MBAs de INCAE
Oportunidad: Reciba una Consultoría con MBAs de INCAE
 
Webinar Metodologias Agiles y Certificacion PMI-ACP. UTN FRBA 11.06.2014
Webinar Metodologias Agiles y Certificacion PMI-ACP. UTN FRBA 11.06.2014Webinar Metodologias Agiles y Certificacion PMI-ACP. UTN FRBA 11.06.2014
Webinar Metodologias Agiles y Certificacion PMI-ACP. UTN FRBA 11.06.2014
 
Selección ideas de negocio
Selección ideas de negocioSelección ideas de negocio
Selección ideas de negocio
 
Diseño y Aplicación de Consultoria UNIDAD 1 Actividad 1
Diseño y Aplicación de Consultoria UNIDAD 1 Actividad 1Diseño y Aplicación de Consultoria UNIDAD 1 Actividad 1
Diseño y Aplicación de Consultoria UNIDAD 1 Actividad 1
 
Proceso De Seleccion Y Analisis De Una Idea
Proceso De Seleccion Y Analisis De Una IdeaProceso De Seleccion Y Analisis De Una Idea
Proceso De Seleccion Y Analisis De Una Idea
 
Plan financiero para un plan de negocios
Plan financiero para un plan de negociosPlan financiero para un plan de negocios
Plan financiero para un plan de negocios
 
Presentación seminario: Cómo crear tu plan de empresa aplicando Modelo Canvas...
Presentación seminario: Cómo crear tu plan de empresa aplicando Modelo Canvas...Presentación seminario: Cómo crear tu plan de empresa aplicando Modelo Canvas...
Presentación seminario: Cómo crear tu plan de empresa aplicando Modelo Canvas...
 
Proceso de la consultoria
Proceso de la consultoriaProceso de la consultoria
Proceso de la consultoria
 
Introduccion a lean startup
Introduccion a lean startupIntroduccion a lean startup
Introduccion a lean startup
 
Siete pecados capitales del Project Management
Siete pecados capitales del Project ManagementSiete pecados capitales del Project Management
Siete pecados capitales del Project Management
 
Metogologias de Desarrollo de Software Tradicionales VS Agiles
Metogologias de Desarrollo de Software Tradicionales VS AgilesMetogologias de Desarrollo de Software Tradicionales VS Agiles
Metogologias de Desarrollo de Software Tradicionales VS Agiles
 

Similaire à Metodologías Ágiles en la Práctica

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
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
mmanuelo
 

Similaire à Metodologías Ágiles en la Práctica (20)

Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)
 
s05 - paradigma de construcción de soluciones basado en desarrollo de código
s05 - paradigma de construcción de soluciones basado en desarrollo de códigos05 - paradigma de construcción de soluciones basado en desarrollo de código
s05 - paradigma de construcción de soluciones basado en desarrollo de código
 
Programación extrema [XP]
Programación extrema [XP]Programación extrema [XP]
Programación extrema [XP]
 
Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema
 
Programacion Extrema
Programacion ExtremaProgramacion Extrema
Programacion Extrema
 
Alternativas metodológicas
Alternativas metodológicasAlternativas metodológicas
Alternativas metodológicas
 
Comparación de dos Metodologias
Comparación de dos MetodologiasComparación de dos Metodologias
Comparación de dos Metodologias
 
Rup vs. xp
Rup vs. xpRup vs. xp
Rup vs. xp
 
Rup vs. xp
Rup vs. xpRup vs. xp
Rup vs. xp
 
Rup vs. xp
Rup vs. xpRup vs. xp
Rup vs. xp
 
Metodos agiles 4
Metodos agiles 4Metodos agiles 4
Metodos agiles 4
 
Scrum
ScrumScrum
Scrum
 
Programación Extrema - XP
Programación Extrema - XPProgramación Extrema - XP
Programación Extrema - XP
 
10245215.ppth
10245215.ppth10245215.ppth
10245215.ppth
 
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
 
Metodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudMetodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliud
 
Metodologías de Desarrollo de Software
Metodologías de Desarrollo de SoftwareMetodologías de Desarrollo de Software
Metodologías de Desarrollo de Software
 
Xp
XpXp
Xp
 
Xp
XpXp
Xp
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 

Plus de Manuel Rubio

Plus de Manuel Rubio (9)

Creating your Non-Stop Elixir Application
Creating your Non-Stop Elixir ApplicationCreating your Non-Stop Elixir Application
Creating your Non-Stop Elixir Application
 
PHP over Erlang - Code BEAM STO 2019
PHP over Erlang - Code BEAM STO 2019PHP over Erlang - Code BEAM STO 2019
PHP over Erlang - Code BEAM STO 2019
 
¡Mejora el Rendimiento de tu Webapp con Elixir!
¡Mejora el Rendimiento de tu Webapp con Elixir!¡Mejora el Rendimiento de tu Webapp con Elixir!
¡Mejora el Rendimiento de tu Webapp con Elixir!
 
Manejando Millones de Usuarios Concurrentes con Erlang/OTP
Manejando Millones de Usuarios Concurrentes con Erlang/OTPManejando Millones de Usuarios Concurrentes con Erlang/OTP
Manejando Millones de Usuarios Concurrentes con Erlang/OTP
 
Chicago boss - Altenwald - Betabeers X Córdoba
Chicago boss - Altenwald - Betabeers X CórdobaChicago boss - Altenwald - Betabeers X Córdoba
Chicago boss - Altenwald - Betabeers X Córdoba
 
Erlang/OTP - Altenwald - CodeMotion Madrid 2013
Erlang/OTP - Altenwald - CodeMotion Madrid 2013Erlang/OTP - Altenwald - CodeMotion Madrid 2013
Erlang/OTP - Altenwald - CodeMotion Madrid 2013
 
Erlang/OTP - V Taller de Programación Funcional
Erlang/OTP - V Taller de Programación FuncionalErlang/OTP - V Taller de Programación Funcional
Erlang/OTP - V Taller de Programación Funcional
 
Erlang otp yuilop - ieee developer days 2013
Erlang otp   yuilop - ieee developer days 2013Erlang otp   yuilop - ieee developer days 2013
Erlang otp yuilop - ieee developer days 2013
 
Gestión de Llamadas con Erlang/OTP
Gestión de Llamadas con Erlang/OTPGestión de Llamadas con Erlang/OTP
Gestión de Llamadas con Erlang/OTP
 

Dernier

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Dernier (12)

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
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
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 

Metodologías Ágiles en la Práctica