{"id":48160,"date":"2023-03-29T09:00:43","date_gmt":"2023-03-29T07:00:43","guid":{"rendered":"https:\/\/www.ferrovial.com\/blog\/?p=48160"},"modified":"2025-12-11T17:28:00","modified_gmt":"2025-12-11T16:28:00","slug":"pequena-historia-del-desarrollo-de-software","status":"publish","type":"post","link":"https:\/\/www.ferrovial.com\/blog\/es\/2023\/03\/pequena-historia-del-desarrollo-de-software\/","title":{"rendered":"Peque\u00f1a historia del desarrollo de software  (o c\u00f3mo se pas\u00f3 en una generaci\u00f3n de la bata blanca a las chanclas)"},"content":{"rendered":"<p><span style=\"font-weight: 400\">Hoy d\u00eda el software est\u00e1 en todas partes, en nuestros tel\u00e9fonos, en nuestros veh\u00edculos, en nuestras televisiones, en nuestros electrodom\u00e9sticos, etc. <\/span><span style=\"font-weight: 400\">El software est\u00e1<\/span><span style=\"font-weight: 400\">\u00a0en el coraz\u00f3n de la innovaci\u00f3n y, gracias a \u00e9l, las empresas son m\u00e1s competitivas y pueden aportar m\u00e1s valor a sus clientes. Pero no siempre ha sido as\u00ed. Ha habido momentos en los que el software era una fuente de problemas e incluso se cuestionaba su futuro como industria. Acompa\u00f1adme en este repaso breve y muy personal sobre la historia del desarrollo de software para entender de d\u00f3nde venimos, d\u00f3nde estamos y qu\u00e9 nos puede deparar el futuro.\u00a0<\/span><\/p>\n<h2><b>Los primeros a\u00f1os<\/b><b> del software<\/b><b> (1960-1979)<\/b><span style=\"font-weight: 400\">\u00a0<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Al principio todo era hardware. El software iba unido de forma inseparable a \u00e9l, pero la programaci\u00f3n era una actividad menor. No exist\u00edan est\u00e1ndares ni buenas pr\u00e1cticas generales, sino que cada empresa o centro de investigaci\u00f3n abordaba la tarea seg\u00fan sus propios criterios, normalmente siguiendo modelos de \u201cprueba y error\u201d. Desarrollar software era una tarea m\u00e1s cercana a la artesan\u00eda que a la ingenier\u00eda.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Incluso los \u201cbugs\u201d no eran incidentes en los programas sino insectos reales que eran localizados dentro de los servidores y que estropeaban los circuitos el\u00e9ctricos. Como curiosidad, aqu\u00ed pod\u00e9is ver el informe original con la polilla que sirvi\u00f3 para acu\u00f1ar el t\u00e9rmino \u201cbug\u201d.\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-48163\" src=\"https:\/\/static.ferrovial.com\/wp-content\/uploads\/sites\/3\/2023\/03\/09115332\/first-bug.jpg\" alt=\"Primer caso de \u201cbug\u201d encontrado, Harvard, 1945. \" width=\"600\" height=\"392\" srcset=\"https:\/\/static.ferrovial.com\/wp-content\/uploads\/sites\/3\/2023\/03\/09115332\/first-bug.jpg 1000w, https:\/\/static.ferrovial.com\/wp-content\/uploads\/sites\/3\/2023\/03\/09115332\/first-bug-300x196.jpg 300w, https:\/\/static.ferrovial.com\/wp-content\/uploads\/sites\/3\/2023\/03\/09115332\/first-bug-768x502.jpg 768w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p style=\"text-align: center\"><em><span style=\"font-weight: 400\">Primer caso de \u201cbug\u201d encontrado, Harvard, 1945.<\/span><span style=\"font-weight: 400\">\u00a0<\/span><\/em><\/p>\n<p><span style=\"font-weight: 400\">\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">La falta de consistencia en el ciclo de vida de desarrollo hac\u00eda que los programas se entregaran habitualmente con defectos y con retraso, lo que pon\u00eda en cuesti\u00f3n el papel del software como una industria capaz de abordar problemas complejos. Este periodo se conoce como la \u201c<\/span><a href=\"https:\/\/www.cs.uct.ac.za\/mit_notes\/software\/htmls\/ch02s02.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">crisis del software<\/span><\/a><span style=\"font-weight: 400\">\u201d.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Aunque no he vivido personalmente este periodo, me gustar\u00eda compartir con vosotros una an\u00e9cdota que me parece muy ilustrativa de c\u00f3mo han cambiado las cosas desde entonces. Hace unos a\u00f1os, un compa\u00f1ero mayor que yo me contaba que, cuando \u00e9l comenz\u00f3 a trabajar, los inform\u00e1ticos llevaban una bata blanca. Cada ma\u00f1ana, todos los empleados de la compa\u00f1\u00eda en la que trabajaba esperaban a que \u00e9l llegara, abriera la puerta del centro de datos y distribuyera a cada uno de ellos los listados con las tareas que ten\u00edan que hacer ese d\u00eda. <\/span><\/p>\n<p><span style=\"font-weight: 400\">En esta \u00e9poca el monopolio del manejo de los ordenadores y de la informaci\u00f3n que generaban pertenec\u00eda a los t\u00e9cnicos y nadie cuestionaba su trabajo. Como dec\u00eda mi compa\u00f1ero, con a\u00f1oranza, \u201ces que el PC nos ha hecho mucho da\u00f1o\u201d. A m\u00ed, que crec\u00ed rodeado de ordenadores personales, esta afirmaci\u00f3n me pareci\u00f3 muy sorprendente, pero entend\u00ed que para \u00e9l este cambio fue traum\u00e1tico porque le supuso perder su parcela de poder.\u00a0<\/span><\/p>\n<h2><b>El proceso de industrializaci\u00f3n<\/b><b> de los ordenadores<\/b><b> (1980-2000)<\/b><span style=\"font-weight: 400\">\u00a0<\/span><\/h2>\n<p><span style=\"font-weight: 400\">A partir de los a\u00f1os 80, la aparici\u00f3n de los ordenadores personales democratiza el acceso a la computaci\u00f3n y desacopla definitivamente el software del hardware. Para aquellos interesados en conocer m\u00e1s sobre este periodo, os recomiendo el documental \u201c<\/span><a href=\"https:\/\/www.imdb.com\/title\/tt4938484\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Silicon Cowboys<\/span><\/a><span style=\"font-weight: 400\">\u201d que cuenta como un grupo de ejecutivos de \u201cTexas Instruments\u201d fundan la empresa \u201cCompaq\u201d para crear el primer ordenador personal compatible con los PCs de IBM y c\u00f3mo utilizaron ingenier\u00eda inversa para replicar la BIOS de IBM, su \u00fanico componente propietario.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Para hace frente al incremento en la demanda de software, pero evitando los problemas identificados en el periodo anterior, el desarrollo de software busca mayor fiabilidad y eficiencia avanzando hacia la industrializaci\u00f3n. En este periodo, se consolida el concepto de ingenier\u00eda de software, adopt\u00e1ndose conceptos propios de la ingenier\u00eda tradicional. Son los a\u00f1os dorados de los documentos de requisitos, las estimaciones, las planificaciones detalladas en cascada y los procesos de validaci\u00f3n manuales.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">El peso del proceso de desarrollo de software pasa en esta \u00e9poca de los programadores a los gestores y a los procesos. Es en esta \u00e9poca cuando se popularizan modelos como las \u201csoftware factory\u201d, que equiparan el proceso de desarrollo de software al de una l\u00ednea de producci\u00f3n, en donde los requisitos entran por un extremo y el software y sus entregables asociados salen m\u00e1gicamente por el otro. El desarrollo de software se convierte, as\u00ed, en una actividad de poco valor a\u00f1adido, que en muchos casos es externalizada a otros pa\u00edses con menor poder adquisitivo.\u00a0\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">La industrializaci\u00f3n se traslada tambi\u00e9n a la vestimenta, abandon\u00e1ndose definitivamente la bata blanca en favor del traje y la corbata.\u00a0<\/span><\/p>\n<h2><b>El manifiesto \u00c1gil y la recuperaci\u00f3n del esp\u00edritu original (2001-2020)<\/b><span style=\"font-weight: 400\">\u00a0<\/span><\/h2>\n<p><span style=\"font-weight: 400\">A finales de los 90 el desarrollo de software es una industria pujante pero no est\u00e1 libre de problemas.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Por un lado, aquellas empresas que han adoptado la externalizaci\u00f3n con mayor intensidad sufren una descapitalizaci\u00f3n de conocimiento t\u00e9cnico, lo que incrementa su dependencia de los proveedores y limita su capacidad de aprovechar la tecnolog\u00eda como una fuente de ventaja competitiva.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Adicionalmente, la profesi\u00f3n de programador se encuentra altamente devaluada y afectada por un elevado grado de intrusismo desde disciplinas afines para poder hacer frente a los elevados niveles de demanda.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Por \u00faltimo, existe una gran desconexi\u00f3n entre las llamadas \u00e1reas de negocio, que necesitan soluciones tecnol\u00f3gicas para poder operar y desarrollarse y las \u00e1reas t\u00e9cnicas, responsables de proveer estas soluciones.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Como respuesta a esta situaci\u00f3n un grupo de expertos del sector publica<\/span><span style=\"font-weight: 400\">n<\/span><span style=\"font-weight: 400\">, en febrero de 2001, el <\/span><a href=\"https:\/\/agilemanifesto.org\/iso\/es\/manifesto.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">manifiesto \u00e1gil<\/span><\/a><span style=\"font-weight: 400\">, un conjunto de 12 principios que tratan de volver a situar a los programadores en el centro del proceso de desarrollo de software. Para ello se basan en reivindicar las particularidades de la programaci\u00f3n dentro de la ingenier\u00eda, lo que se expresa a trav\u00e9s de las siguientes preferencias: \u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Individuos e interacciones\u202fsobre procesos y herramientas.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Software funcionando\u202fsobre documentaci\u00f3n extensiva.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Colaboraci\u00f3n con el cliente\u202fsobre negociaci\u00f3n contractual.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Respuesta ante el cambio\u202fsobre seguir un plan\u00a0<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Se trata, en suma, de recuperar el car\u00e1cter creativo del desarrollo de software, fomentando la interacci\u00f3n de los programadores con todos los participantes y reconociendo la necesidad de aceptar al cambio como parte natural del proceso.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Tomando como base estos principios, se desarrollan nuevos marcos de trabajo como <\/span><a href=\"https:\/\/es.wikipedia.org\/wiki\/Scrum_(desarrollo_de_software)\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">SCRUM<\/span><\/a><span style=\"font-weight: 400\"> o <\/span><a href=\"https:\/\/es.wikipedia.org\/wiki\/Programaci%C3%B3n_extrema\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">eXtreme Programming (XP)<\/span><\/a><span style=\"font-weight: 400\"> que soy hoy los m\u00e1s frecuentemente utilizados para el desarrollo en todo el mundo. El \u00e9xito de estas nuevas maneras de trabajar ha hecho que se desarrollen, bas\u00e1ndose en los mismos principios, modelos a nivel organizacional como <\/span><a href=\"https:\/\/www.scaledagileframework.com\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">SAFe<\/span><\/a><span style=\"font-weight: 400\"> (Scaled Agile Framework).\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">El concepto <\/span><a href=\"https:\/\/es.wikipedia.org\/wiki\/DevOps\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Devops<\/span><\/a><span style=\"font-weight: 400\"> tambi\u00e9n aparece en esta \u00e9poca (2007) como una manera de integrar el trabajo de los equipos de desarrollo y los de operaci\u00f3n y mantenimiento, fomentando la adopci\u00f3n de pr\u00e1cticas \u00e1giles para reducir la duraci\u00f3n de los ciclos de desarrollo. DevOps trabaja en 3 niveles:\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Fomentar la obtenci\u00f3n de feedback de un desarrollo (mediante t\u00e9cnicas como la monitorizaci\u00f3n de m\u00e9tricas, A\/B testing, etc.).\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Reducir los tiempos necesarios para la obtenci\u00f3n del feedback (apoy\u00e1ndose en procesos de automatizaci\u00f3n e integraci\u00f3n continua).\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Adoptar una cultura empresarial que favorezca la mejora continua\u00a0<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Por \u00faltimo, el acceso a recursos de computaci\u00f3n en nube se ha hecho mucho m\u00e1s sencillo gracias a proveedores de nube p\u00fablica como AWS, Google y Microsoft (que lanzaron sus servicios en 2007, 2008 y 2010 respectivamente). Como consecuencia, el hardware se virtualiza en gran parte, dando paso a una nueva era caracterizada por el \u201csoftware-centrismo\u201d.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">La adopci\u00f3n conjunta de estas 3 innovaciones (metodolog\u00edas \u00e1giles, pr\u00e1cticas Devops y computaci\u00f3n en nube) ha favorecido la creaci\u00f3n de una edad de oro del desarrollo software, alcanz\u00e1ndose unos niveles de eficiencia y una capacidad de evoluci\u00f3n impensables hace tan solo 20 a\u00f1os. Como referencia, el informe \u201cState of Devops\u201d, que publica anualmente Google, establece en su versi\u00f3n de 2022 que las compa\u00f1\u00edas m\u00e1s avanzadas son capaces hoy de desplegar software varias veces al d\u00eda (algunas como Amazon y Netflix hasta centenares de veces al d\u00eda) y tienen un tiempo promedio de ciclo de desarrollo de entre 1 d\u00eda y una semana.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Sin embargo, estas nuevas t\u00e9cnicas no est\u00e1n exentas de cr\u00edticas y hay un n\u00famero creciente de expertos que creen (como en <\/span><a href=\"https:\/\/medium.com\/serious-scrum\/scrum-has-failed-the-developers-547dfe09cc53\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">este art\u00edculo<\/span><\/a><span style=\"font-weight: 400\">) que las metodolog\u00edas \u00e1giles se han acabado apartando de los principios \u00e1giles originales y que, en algunos casos, generan una cultura de supervisi\u00f3n y exigencia constante que acaba resultando t\u00f3xica.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">La percepci\u00f3n de las profesiones asociadas al desarrollo de software alcanza su nivel m\u00e1s alto este periodo, con la llegada de los gigantes de internet como Google, Facebook o Netflix. Este mayor reconocimiento se traslada tambi\u00e9n a la antes denostada est\u00e9tica \u201cNerd\u201d (gafas, camisetas, pantalones vaqueros y chanclas) que se vuelve popular.\u00a0<\/span><\/p>\n<h2><b>El futuro<\/b><b> del software<\/b><span style=\"font-weight: 400\">\u00a0<\/span><\/h2>\n<p><span style=\"font-weight: 400\">\u00bfY qu\u00e9 podemos esperar del futuro? Como en todas las industrias, pero especialmente en esta, la aparici\u00f3n de novedades es constante, algunas con un elevado potencial de disrupci\u00f3n. Por <\/span><span style=\"font-weight: 400\">ejemplo,<\/span><span style=\"font-weight: 400\"> podemos destacar las plataformas Low Code \/ No Code o los servicios de inteligencia artificial similares a <\/span><a href=\"https:\/\/chat.openai.com\/chat\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">ChatGPT<\/span><\/a> <span style=\"font-weight: 400\">como <\/span><a href=\"https:\/\/replit.com\/site\/ghostwriter\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Ghostwriter chat<\/span><\/a><span style=\"font-weight: 400\"> o <\/span><a href=\"https:\/\/github.com\/features\/copilot\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Copilot<\/span><\/a> <span style=\"font-weight: 400\">que pueden proporcionar, a petici\u00f3n, el c\u00f3digo fuente necesario para implementar una soluci\u00f3n concreta. A continuaci\u00f3n, podemos ver algunos ejemplos b\u00e1sicos utilizando ChatGPT y Copilot:\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-48171 aligncenter\" src=\"https:\/\/static.ferrovial.com\/wp-content\/uploads\/sites\/3\/2023\/03\/09115312\/microsoftteams-image-14-1-1.jpg\" alt=\"Imagen Python\" width=\"600\" height=\"361\" srcset=\"https:\/\/static.ferrovial.com\/wp-content\/uploads\/sites\/3\/2023\/03\/09115312\/microsoftteams-image-14-1-1.jpg 1152w, https:\/\/static.ferrovial.com\/wp-content\/uploads\/sites\/3\/2023\/03\/09115312\/microsoftteams-image-14-1-1-300x181.jpg 300w, https:\/\/static.ferrovial.com\/wp-content\/uploads\/sites\/3\/2023\/03\/09115312\/microsoftteams-image-14-1-1-1024x617.jpg 1024w, https:\/\/static.ferrovial.com\/wp-content\/uploads\/sites\/3\/2023\/03\/09115312\/microsoftteams-image-14-1-1-768x463.jpg 768w, https:\/\/static.ferrovial.com\/wp-content\/uploads\/sites\/3\/2023\/03\/09115312\/microsoftteams-image-14-1-1-956x573.jpg 956w, https:\/\/static.ferrovial.com\/wp-content\/uploads\/sites\/3\/2023\/03\/09115312\/microsoftteams-image-14-1-1-948x569.jpg 948w, https:\/\/static.ferrovial.com\/wp-content\/uploads\/sites\/3\/2023\/03\/09115312\/microsoftteams-image-14-1-1-940x564.jpg 940w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-48173 aligncenter\" src=\"https:\/\/static.ferrovial.com\/wp-content\/uploads\/sites\/3\/2023\/03\/09115253\/microsoftteams-image-15-1.jpg\" alt=\"Imagen Copilot\" width=\"600\" height=\"361\" srcset=\"https:\/\/static.ferrovial.com\/wp-content\/uploads\/sites\/3\/2023\/03\/09115253\/microsoftteams-image-15-1.jpg 1211w, https:\/\/static.ferrovial.com\/wp-content\/uploads\/sites\/3\/2023\/03\/09115253\/microsoftteams-image-15-1-300x181.jpg 300w, https:\/\/static.ferrovial.com\/wp-content\/uploads\/sites\/3\/2023\/03\/09115253\/microsoftteams-image-15-1-1024x616.jpg 1024w, https:\/\/static.ferrovial.com\/wp-content\/uploads\/sites\/3\/2023\/03\/09115253\/microsoftteams-image-15-1-768x462.jpg 768w, https:\/\/static.ferrovial.com\/wp-content\/uploads\/sites\/3\/2023\/03\/09115253\/microsoftteams-image-15-1-956x573.jpg 956w, https:\/\/static.ferrovial.com\/wp-content\/uploads\/sites\/3\/2023\/03\/09115253\/microsoftteams-image-15-1-948x569.jpg 948w, https:\/\/static.ferrovial.com\/wp-content\/uploads\/sites\/3\/2023\/03\/09115253\/microsoftteams-image-15-1-940x564.jpg 940w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">Todos estos avances han suscitado dudas respecto al futuro del trabajo del desarrollador de software, que algunos creen que podr\u00eda acabar desapareciendo. Ante esto, creo que no debemos caer en la nostalgia, como mi antiguo compa\u00f1ero, o dejarnos llevar por el miedo.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Estoy seguro de que el futuro traer\u00e1 cambios y que algunas tareas que hoy son ejecutadas por programadores acabar\u00e1n siendo realizadas por usuarios no t\u00e9cnicos o por algoritmos. Pero estos cambios traer\u00e1n tambi\u00e9n oportunidades en forma de nuevos modelos de trabajo, nuevas herramientas o incluso nuevas profesiones que nos ayudar\u00e1n a llevar a la industria del desarrollo de software al siguiente nivel.\u00a0<\/span><\/p>\n<p><em>Un art\u00edculo de Manuel Taboada Santos<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hoy d\u00eda el software est\u00e1 en todas partes, en nuestros tel\u00e9fonos, en nuestros veh\u00edculos, en nuestras televisiones, en nuestros electrodom\u00e9sticos, etc. El software est\u00e1\u00a0en el coraz\u00f3n de la innovaci\u00f3n y, gracias a \u00e9l, las empresas son m\u00e1s competitivas y pueden aportar m\u00e1s valor a sus clientes. Pero no siempre ha sido as\u00ed. Ha habido momentos [&hellip;]<\/p>\n","protected":false},"featured_media":48176,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"nivel-1":[],"nivel-2":[6686,4509,4516,6157],"nivel-3":[],"nivel-4":[],"nivel-5":[],"topic":[7287,7288,7292],"coauthors":[6490],"class_list":["post-48160","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","nivel-2-historia","nivel-2-informatica","nivel-2-inteligencia-artificial","nivel-2-tecnologia","topic-construccion-e-infraestructuras","topic-cultura-y-sociedad","topic-tecnologia-e-innovacion"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Desarrollo de software, breve historia, de la bata a las chanclas<\/title>\n<meta name=\"description\" content=\"Acompa\u00f1adme en este repaso sobre la historia del desarrollo de software para entender de d\u00f3nde venimos, d\u00f3nde estamos y qu\u00e9 nos puede deparar el futuro.\u00a0\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.ferrovial.com\/blog\/es\/2023\/03\/pequena-historia-del-desarrollo-de-software\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Desarrollo de software, breve historia, de la bata a las chanclas\" \/>\n<meta property=\"og:description\" content=\"Acompa\u00f1adme en este repaso sobre la historia del desarrollo de software para entender de d\u00f3nde venimos, d\u00f3nde estamos y qu\u00e9 nos puede deparar el futuro.\u00a0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ferrovial.com\/blog\/es\/2023\/03\/pequena-historia-del-desarrollo-de-software\/\" \/>\n<meta property=\"og:site_name\" content=\"Ferrovial\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ferrovial\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-29T07:00:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-11T16:28:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/static.ferrovial.com\/wp-content\/uploads\/sites\/3\/2023\/03\/09122046\/186113689-l-normal-none-scaled-e1678360762579.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1280\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ferrovial_es\" \/>\n<meta name=\"twitter:site\" content=\"@ferrovial_es\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Manuel Taboada Santos\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutos\" \/>\n\t<meta name=\"twitter:label3\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data3\" content=\"Manuel Taboada Santos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Desarrollo de software, breve historia, de la bata a las chanclas","description":"Acompa\u00f1adme en este repaso sobre la historia del desarrollo de software para entender de d\u00f3nde venimos, d\u00f3nde estamos y qu\u00e9 nos puede deparar el futuro.\u00a0","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.ferrovial.com\/blog\/es\/2023\/03\/pequena-historia-del-desarrollo-de-software\/","og_locale":"es_ES","og_type":"article","og_title":"Desarrollo de software, breve historia, de la bata a las chanclas","og_description":"Acompa\u00f1adme en este repaso sobre la historia del desarrollo de software para entender de d\u00f3nde venimos, d\u00f3nde estamos y qu\u00e9 nos puede deparar el futuro.\u00a0","og_url":"https:\/\/www.ferrovial.com\/blog\/es\/2023\/03\/pequena-historia-del-desarrollo-de-software\/","og_site_name":"Ferrovial","article_publisher":"https:\/\/www.facebook.com\/ferrovial","article_published_time":"2023-03-29T07:00:43+00:00","article_modified_time":"2025-12-11T16:28:00+00:00","og_image":[{"width":1920,"height":1280,"url":"https:\/\/static.ferrovial.com\/wp-content\/uploads\/sites\/3\/2023\/03\/09122046\/186113689-l-normal-none-scaled-e1678360762579.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_creator":"@ferrovial_es","twitter_site":"@ferrovial_es","twitter_misc":{"Escrito por":"Manuel Taboada Santos","Tiempo de lectura":"8 minutos","Written by":"Manuel Taboada Santos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.ferrovial.com\/blog\/es\/2023\/03\/pequena-historia-del-desarrollo-de-software\/#article","isPartOf":{"@id":"https:\/\/www.ferrovial.com\/blog\/es\/2023\/03\/pequena-historia-del-desarrollo-de-software\/"},"headline":"Peque\u00f1a historia del desarrollo de software (o c\u00f3mo se pas\u00f3 en una generaci\u00f3n de la bata blanca a las chanclas)","datePublished":"2023-03-29T07:00:43+00:00","dateModified":"2025-12-11T16:28:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.ferrovial.com\/blog\/es\/2023\/03\/pequena-historia-del-desarrollo-de-software\/"},"wordCount":1731,"commentCount":0,"publisher":{"@id":"https:\/\/www.ferrovial.com\/blog\/es\/#organization"},"image":{"@id":"https:\/\/www.ferrovial.com\/blog\/es\/2023\/03\/pequena-historia-del-desarrollo-de-software\/#primaryimage"},"thumbnailUrl":"https:\/\/static.ferrovial.com\/wp-content\/uploads\/sites\/3\/2023\/03\/09122046\/186113689-l-normal-none-scaled-e1678360762579.jpg","inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.ferrovial.com\/blog\/es\/2023\/03\/pequena-historia-del-desarrollo-de-software\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.ferrovial.com\/blog\/es\/2023\/03\/pequena-historia-del-desarrollo-de-software\/","url":"https:\/\/www.ferrovial.com\/blog\/es\/2023\/03\/pequena-historia-del-desarrollo-de-software\/","name":"Desarrollo de software, breve historia, de la bata a las chanclas","isPartOf":{"@id":"https:\/\/www.ferrovial.com\/blog\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.ferrovial.com\/blog\/es\/2023\/03\/pequena-historia-del-desarrollo-de-software\/#primaryimage"},"image":{"@id":"https:\/\/www.ferrovial.com\/blog\/es\/2023\/03\/pequena-historia-del-desarrollo-de-software\/#primaryimage"},"thumbnailUrl":"https:\/\/static.ferrovial.com\/wp-content\/uploads\/sites\/3\/2023\/03\/09122046\/186113689-l-normal-none-scaled-e1678360762579.jpg","datePublished":"2023-03-29T07:00:43+00:00","dateModified":"2025-12-11T16:28:00+00:00","description":"Acompa\u00f1adme en este repaso sobre la historia del desarrollo de software para entender de d\u00f3nde venimos, d\u00f3nde estamos y qu\u00e9 nos puede deparar el futuro.\u00a0","breadcrumb":{"@id":"https:\/\/www.ferrovial.com\/blog\/es\/2023\/03\/pequena-historia-del-desarrollo-de-software\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ferrovial.com\/blog\/es\/2023\/03\/pequena-historia-del-desarrollo-de-software\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.ferrovial.com\/blog\/es\/2023\/03\/pequena-historia-del-desarrollo-de-software\/#primaryimage","url":"https:\/\/static.ferrovial.com\/wp-content\/uploads\/sites\/3\/2023\/03\/09122046\/186113689-l-normal-none-scaled-e1678360762579.jpg","contentUrl":"https:\/\/static.ferrovial.com\/wp-content\/uploads\/sites\/3\/2023\/03\/09122046\/186113689-l-normal-none-scaled-e1678360762579.jpg","width":1920,"height":1280},{"@type":"BreadcrumbList","@id":"https:\/\/www.ferrovial.com\/blog\/es\/2023\/03\/pequena-historia-del-desarrollo-de-software\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.ferrovial.com\/blog\/es\/"},{"@type":"ListItem","position":2,"name":"Peque\u00f1a historia del desarrollo de software (o c\u00f3mo se pas\u00f3 en una generaci\u00f3n de la bata blanca a las chanclas)"}]},{"@type":"WebSite","@id":"https:\/\/www.ferrovial.com\/blog\/es\/#website","url":"https:\/\/www.ferrovial.com\/blog\/es\/","name":"Ferrovial","description":"Aeropuertos, autopistas, construcci\u00f3n y servicios (smart cities).","publisher":{"@id":"https:\/\/www.ferrovial.com\/blog\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ferrovial.com\/blog\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.ferrovial.com\/blog\/es\/#organization","name":"Ferrovial S.A.","url":"https:\/\/www.ferrovial.com\/blog\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.ferrovial.com\/blog\/es\/#\/schema\/logo\/image\/","url":"https:\/\/static.ferrovial.com\/wp-content\/uploads\/sites\/3\/2018\/03\/13150646\/logo-vector-ferrovial.jpg","contentUrl":"https:\/\/static.ferrovial.com\/wp-content\/uploads\/sites\/3\/2018\/03\/13150646\/logo-vector-ferrovial.jpg","width":525,"height":156,"caption":"Ferrovial S.A."},"image":{"@id":"https:\/\/www.ferrovial.com\/blog\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ferrovial","https:\/\/x.com\/ferrovial_es","https:\/\/www.linkedin.com\/company\/ferrovial","https:\/\/www.youtube.com\/ferrovial"]},{"@type":"Person","@id":"https:\/\/www.ferrovial.com\/blog\/es\/#\/schema\/person\/d29d294524c1a282ab1e7bcc2d0376aa","name":"Manuel Taboada Santos","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/2aa35aa59feb555dcd104a9ff96f47e0748c1f26bcaf46c0179121bef45e70f5?s=96&d=mm&r=g1803ef9b73735a36683da5ec0222fc0e","url":"https:\/\/secure.gravatar.com\/avatar\/2aa35aa59feb555dcd104a9ff96f47e0748c1f26bcaf46c0179121bef45e70f5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2aa35aa59feb555dcd104a9ff96f47e0748c1f26bcaf46c0179121bef45e70f5?s=96&d=mm&r=g","caption":"Manuel Taboada Santos"}}]}},"_links":{"self":[{"href":"https:\/\/www.ferrovial.com\/blog\/es\/wp-json\/wp\/v2\/posts\/48160","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ferrovial.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ferrovial.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ferrovial.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=48160"}],"version-history":[{"count":3,"href":"https:\/\/www.ferrovial.com\/blog\/es\/wp-json\/wp\/v2\/posts\/48160\/revisions"}],"predecessor-version":[{"id":54956,"href":"https:\/\/www.ferrovial.com\/blog\/es\/wp-json\/wp\/v2\/posts\/48160\/revisions\/54956"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ferrovial.com\/blog\/es\/wp-json\/wp\/v2\/media\/48176"}],"wp:attachment":[{"href":"https:\/\/www.ferrovial.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=48160"}],"wp:term":[{"taxonomy":"nivel-1","embeddable":true,"href":"https:\/\/www.ferrovial.com\/blog\/es\/wp-json\/wp\/v2\/nivel-1?post=48160"},{"taxonomy":"nivel-2","embeddable":true,"href":"https:\/\/www.ferrovial.com\/blog\/es\/wp-json\/wp\/v2\/nivel-2?post=48160"},{"taxonomy":"nivel-3","embeddable":true,"href":"https:\/\/www.ferrovial.com\/blog\/es\/wp-json\/wp\/v2\/nivel-3?post=48160"},{"taxonomy":"nivel-4","embeddable":true,"href":"https:\/\/www.ferrovial.com\/blog\/es\/wp-json\/wp\/v2\/nivel-4?post=48160"},{"taxonomy":"nivel-5","embeddable":true,"href":"https:\/\/www.ferrovial.com\/blog\/es\/wp-json\/wp\/v2\/nivel-5?post=48160"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.ferrovial.com\/blog\/es\/wp-json\/wp\/v2\/topic?post=48160"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.ferrovial.com\/blog\/es\/wp-json\/wp\/v2\/coauthors?post=48160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}