SlideShare ist ein Scribd-Unternehmen logo
1 von 51
La evolución en la fabricación del software Dr. Javier Garzás  @jgarzas
¿Se puede desarrollar software igual que industrialmente se construyen coches o casas?
1955 “La ingeniería softwareera igual que la hardware. Aquellos tiempos, todos eran ingenieros hardware o matemáticos” B. Boehm 2011 Semana Informática – © KybeleConsulting 2011
1968 2011 Semana Informática – © KybeleConsulting 2011
1968 “Software designers are in a similar position to architects and civil engineers” (Naur) 2011 Semana Informática – © KybeleConsulting 2011
1968 Production in software engineering is not the making of more copies of the software 2011 Semana Informática – © KybeleConsulting 2011
Si hubiesen tenido un Arquitecto Software…
2010
2005
Diseño previo e inamovible…
…antes de laConstrucción 2011 Semana Informática – © KybeleConsulting 2011
Predictibilidad…
Ciclo de vida en Cascada…
= 2011 Semana Informática – © KybeleConsulting 2011
% avance
Diseño Construcción Tradicional Software
2011 Semana Informática – © KybeleConsulting 2011
V1 V2 V3 2011 Semana Informática – © KybeleConsulting 2011
Rechazo… Esperanza… Complejo…
“Si General Motors se hubiera desarrollado como la industria de la informática, conduciríamos automóviles a 160.000 Km/h, pesarían menos de 14 kg y su precio sería de 25 $”. Bill Gates
“Si el automóvil evolucionase como la informática, su coche se pararía sin razón. Debería resignarse, volver a arrancar y seguir (y, por supuesto, no tendría garantía). Mr. Welch
Hacer  software  es  un Arte
Las fábricas software se ven como algo perverso...
“Put Your Process on a Diet”(Martin Fowler)
Predicción vs Evolución
Documento de Diseño Software UML Arquitectura Software
¡GUAU! ¡ESTE SOFTWARE ES MUY COMPLEJO! ¿DÓNDE PUEDO ENCONTRAR LA DOCUMENTACIÓN? ACABA DE TERMINAR LA UNIVERSIDAD
2011 Semana Informática – © KybeleConsulting 2011
¿Cuántas organizaciones implantan CMMI/ISO15504 con métodos ágiles? Prácticas Ágiles Tradicional 56,25% 43,75% (estadística en base a más de 30 proyectos CMMI / ISO 15504 desarrollados por KybeleConsulting)
Desarrollar software no es construir coches o casas
2010 Usamos en esas plantas herramientas repetitivas, y maduras, que se pueden reutilizar en otros procesos y programas
Desarrollar software no es construir coches o casas Lo que no implica tirar 60 años de ingeniería software
“El desarrollo software ha sido, es, y probablemente será, fundamentalmente difícil” Booch
“No hay, ni ha habido, herramientas o metodologías que  disparen increíblemente la productividad del desarrollo” Brooks (1975)
“Nada es veneno, y  todo es veneno: la diferencia está  en la dosis”  Paracelsus (1493 - 1541)
Desarrollar software no es construir coches o casas Lo que no implica tirar 60 años de ingeniería software Desarrollar software es complejo, requiere seleccionar mejores prácticas (que también es complejo)
Gracias! www.javiergarzas.com  @jgarzas

Weitere ähnliche Inhalte

Ähnlich wie La Evolución en la Fabricación del Software

El presupuesto civil análisis de precios
El presupuesto civil análisis de preciosEl presupuesto civil análisis de precios
El presupuesto civil análisis de preciosMICHELSTALIN
 
Diapositivas guia 1 de software.melissa burgos
Diapositivas guia 1 de software.melissa burgosDiapositivas guia 1 de software.melissa burgos
Diapositivas guia 1 de software.melissa burgosMelissa Burgos
 
Metodologia iterativa
Metodologia iterativaMetodologia iterativa
Metodologia iterativaGRINMER
 
Ingeniería de Software
Ingeniería de Software Ingeniería de Software
Ingeniería de Software Luis Valeriano
 
Presentacion eraltech 2017
Presentacion eraltech  2017Presentacion eraltech  2017
Presentacion eraltech 2017Carlos Ojeda
 
SeccióN De TéCnicas De IngenieríA De Software(2007)
SeccióN De TéCnicas  De IngenieríA De Software(2007)SeccióN De TéCnicas  De IngenieríA De Software(2007)
SeccióN De TéCnicas De IngenieríA De Software(2007)denny osael lopez medina
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitosCarlos Vega Valqui
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitosCarlos Vega Valqui
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitosCarlos Vega Valqui
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitosCarlos Vega Valqui
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de softwareLuilly Romero
 
Evolución en la fabricación del software: hacia el desarrollo global de software
Evolución en la fabricación del software: hacia el desarrollo global de softwareEvolución en la fabricación del software: hacia el desarrollo global de software
Evolución en la fabricación del software: hacia el desarrollo global de softwareSteelmood
 

Ähnlich wie La Evolución en la Fabricación del Software (20)

El presupuesto civil análisis de precios
El presupuesto civil análisis de preciosEl presupuesto civil análisis de precios
El presupuesto civil análisis de precios
 
Guia 1 is
Guia 1 isGuia 1 is
Guia 1 is
 
Diapositivas guia 1 de software.melissa burgos
Diapositivas guia 1 de software.melissa burgosDiapositivas guia 1 de software.melissa burgos
Diapositivas guia 1 de software.melissa burgos
 
Ingeniería de Software 1 - SI
Ingeniería de Software 1 - SIIngeniería de Software 1 - SI
Ingeniería de Software 1 - SI
 
Metodologia iterativa
Metodologia iterativaMetodologia iterativa
Metodologia iterativa
 
Ingeniería de Software
Ingeniería de Software Ingeniería de Software
Ingeniería de Software
 
Presentacion eraltech 2017
Presentacion eraltech  2017Presentacion eraltech  2017
Presentacion eraltech 2017
 
1.la industria del software
1.la industria del software1.la industria del software
1.la industria del software
 
Ivar Jacobson
Ivar JacobsonIvar Jacobson
Ivar Jacobson
 
SeccióN De TéCnicas De IngenieríA De Software(2007)
SeccióN De TéCnicas  De IngenieríA De Software(2007)SeccióN De TéCnicas  De IngenieríA De Software(2007)
SeccióN De TéCnicas De IngenieríA De Software(2007)
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Antonio
AntonioAntonio
Antonio
 
Clase1.ppt
Clase1.pptClase1.ppt
Clase1.ppt
 
Evolución en la fabricación del software: hacia el desarrollo global de software
Evolución en la fabricación del software: hacia el desarrollo global de softwareEvolución en la fabricación del software: hacia el desarrollo global de software
Evolución en la fabricación del software: hacia el desarrollo global de software
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
 
01 ingsoft jdchc
01 ingsoft jdchc01 ingsoft jdchc
01 ingsoft jdchc
 

Mehr von 233 Grados de TI

Javier Garzas (URJC Kybele) Claves para implantar un modelo de estimación sof...
Javier Garzas (URJC Kybele) Claves para implantar un modelo de estimación sof...Javier Garzas (URJC Kybele) Claves para implantar un modelo de estimación sof...
Javier Garzas (URJC Kybele) Claves para implantar un modelo de estimación sof...233 Grados de TI
 
Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...
Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...
Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...233 Grados de TI
 
Eduardo Miranda (Carnegie Mellon) Overruns or Underestimates? A Political Per...
Eduardo Miranda (Carnegie Mellon) Overruns or Underestimates? A Political Per...Eduardo Miranda (Carnegie Mellon) Overruns or Underestimates? A Political Per...
Eduardo Miranda (Carnegie Mellon) Overruns or Underestimates? A Political Per...233 Grados de TI
 
I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...
I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...
I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...233 Grados de TI
 
I Jornada CSI - Joaquín Lasheras (CenTIC) - Experiencia en la implantación d...
I Jornada CSI - Joaquín Lasheras (CenTIC) -  Experiencia en la implantación d...I Jornada CSI - Joaquín Lasheras (CenTIC) -  Experiencia en la implantación d...
I Jornada CSI - Joaquín Lasheras (CenTIC) - Experiencia en la implantación d...233 Grados de TI
 
I Jornada CSI - Mónica Wodzislawski (CES) - Probar para corregir, probar par...
I Jornada CSI - Mónica Wodzislawski (CES) -  Probar para corregir, probar par...I Jornada CSI - Mónica Wodzislawski (CES) -  Probar para corregir, probar par...
I Jornada CSI - Mónica Wodzislawski (CES) - Probar para corregir, probar par...233 Grados de TI
 
I Jornada CSI - Carlos Manuel Fernández (AENOR) - Hoja de ruta de certificac...
I Jornada CSI - Carlos Manuel Fernández (AENOR) -  Hoja de ruta de certificac...I Jornada CSI - Carlos Manuel Fernández (AENOR) -  Hoja de ruta de certificac...
I Jornada CSI - Carlos Manuel Fernández (AENOR) - Hoja de ruta de certificac...233 Grados de TI
 
I Jornada CSI - Almudena Díez (Visure Solutions) - Los requisitos y CMMI: un ...
I Jornada CSI - Almudena Díez (Visure Solutions) - Los requisitos y CMMI: un ...I Jornada CSI - Almudena Díez (Visure Solutions) - Los requisitos y CMMI: un ...
I Jornada CSI - Almudena Díez (Visure Solutions) - Los requisitos y CMMI: un ...233 Grados de TI
 

Mehr von 233 Grados de TI (8)

Javier Garzas (URJC Kybele) Claves para implantar un modelo de estimación sof...
Javier Garzas (URJC Kybele) Claves para implantar un modelo de estimación sof...Javier Garzas (URJC Kybele) Claves para implantar un modelo de estimación sof...
Javier Garzas (URJC Kybele) Claves para implantar un modelo de estimación sof...
 
Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...
Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...
Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...
 
Eduardo Miranda (Carnegie Mellon) Overruns or Underestimates? A Political Per...
Eduardo Miranda (Carnegie Mellon) Overruns or Underestimates? A Political Per...Eduardo Miranda (Carnegie Mellon) Overruns or Underestimates? A Political Per...
Eduardo Miranda (Carnegie Mellon) Overruns or Underestimates? A Political Per...
 
I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...
I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...
I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...
 
I Jornada CSI - Joaquín Lasheras (CenTIC) - Experiencia en la implantación d...
I Jornada CSI - Joaquín Lasheras (CenTIC) -  Experiencia en la implantación d...I Jornada CSI - Joaquín Lasheras (CenTIC) -  Experiencia en la implantación d...
I Jornada CSI - Joaquín Lasheras (CenTIC) - Experiencia en la implantación d...
 
I Jornada CSI - Mónica Wodzislawski (CES) - Probar para corregir, probar par...
I Jornada CSI - Mónica Wodzislawski (CES) -  Probar para corregir, probar par...I Jornada CSI - Mónica Wodzislawski (CES) -  Probar para corregir, probar par...
I Jornada CSI - Mónica Wodzislawski (CES) - Probar para corregir, probar par...
 
I Jornada CSI - Carlos Manuel Fernández (AENOR) - Hoja de ruta de certificac...
I Jornada CSI - Carlos Manuel Fernández (AENOR) -  Hoja de ruta de certificac...I Jornada CSI - Carlos Manuel Fernández (AENOR) -  Hoja de ruta de certificac...
I Jornada CSI - Carlos Manuel Fernández (AENOR) - Hoja de ruta de certificac...
 
I Jornada CSI - Almudena Díez (Visure Solutions) - Los requisitos y CMMI: un ...
I Jornada CSI - Almudena Díez (Visure Solutions) - Los requisitos y CMMI: un ...I Jornada CSI - Almudena Díez (Visure Solutions) - Los requisitos y CMMI: un ...
I Jornada CSI - Almudena Díez (Visure Solutions) - Los requisitos y CMMI: un ...
 

Kürzlich hochgeladen

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
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.FlorenciaCattelani
 
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 XXIhmpuellon
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
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 ASPECTOSpptxJorgeParada26
 
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 estossgonzalezp1
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
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 eyvanamcerpam
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
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...JohnRamos830530
 

Kürzlich hochgeladen (10)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
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
 
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
 
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
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
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
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
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...
 

La Evolución en la Fabricación del Software