-
Años 1800's
El procesamiento de los datos se realizaba manualmente, en aquellos tiempos el rol de las mujeres fue importante.
En Harvard, las mujeres se encargaban de realizar diversos cálculos matemáticos usados en la astronomía. -
Aparición del termino digital
El término "digital" apareció a mediados del año 1942 cuando George Stibitz aplico las ideas de George Boole a los dispositivos electromecánicos. -
Madurez de la Computacion.
En los años 60, era notorio el avance del software comercial, que se estaban desarrollando sistemas complejos (como el SAGE y en general por la industria espacial), es en este contexto donde Margaret Hamilton acuñó el término “ingeniería de software” y en el que la OTAN declaró que había una "crisis del software". -
Aparición del termino Ingeniería de Software
Grady Booch director científico de Rational Software (ahora parte de IBM), sostiene que todos sus datos apuntan a que Margaret Hamilton usó por primera vez el término 'ingeniería de software' para distinguir su trabajo de la ingeniería de hardware mientras trabajaba en un programa espacial, el famoso proyecto Apollo y el Skylab, entre 1963 y 1964 -
El Mítico Hombre-Mes: Ensayos de ingeniería de Software
Se publica el libro El Mítico Hombre-Mes: Ensayos de ingeniería de Software. Es un libro de administración de proyectos de Software de Fred Brooks, cuyo tema central está en que «añadir recursos humanos a un proyecto retrasado lo hace demorarse aún más». -
la edad de oro del software
Las notaciones para modelar objetos como el método Booch, Objectory, OMT se unirían para crear UML.
Se presento el modelo espiral del desarrollo de software y muchos aportes a la economía de desarrollar software por Barry Boehm. -
Los años 90's y 2000
El nacimiento del internet trajo que la Integración Continua y el desarrollo Iterativo sea la forma principal de desarrollo.
El mundo de servicios web se iría a un mundo de microservicios, y el crecimiento de infraestructuras Web apareció y pronto sería la plataforma por defecto gracias a compañías como Amazon, Google, Microsoft, IBM, Facebook, entre otras. -
Nacimiento del termino agile
Ken Schwaber y Jeff Sutherland adaptaron al mundo del software el termino SCRUM, Kent Beck, casi en la misma época lanzaría eXtreme Programming. -
Actualidad
Actualmente estamos en un nuevo cambio, aunque la IA ha existido décadas, ella está influyendo el mundo de la ingeniería de software de una forma distinta a como antes. Todo ello gracias al crecimiento de la data de todas partes (imágenes, videos, audio) y el poder de la computación!, el Big Data, ha hecho posible el uso de la IA.