{"id":89,"date":"2024-03-12T21:54:25","date_gmt":"2024-03-12T21:54:25","guid":{"rendered":"https:\/\/www.zoftinium.com\/blog\/?p=89"},"modified":"2024-06-02T01:05:21","modified_gmt":"2024-06-02T01:05:21","slug":"estadisticas-del-fracaso-un-reto-para-la-ia-parte-i","status":"publish","type":"post","link":"https:\/\/www.zoftinium.com\/blog\/estadisticas-del-fracaso-un-reto-para-la-ia-parte-i\/","title":{"rendered":"Estad\u00edsticas del fracaso, un reto para la IA &#8211; Parte I"},"content":{"rendered":"\n<p>Con el auge de la IA se acerca el punto de inflexi\u00f3n para la ejecuci\u00f3n de proyectos de software como los conocemos hoy, entendiendo los motivos del fracaso, exploremos una visi\u00f3n de como los modelos de inteligencia artificial pueden potenciar el \u00e9xito en los proyectos de software.<\/p>\n\n\n\n<p>Empecemos con algunos datos:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"547\" height=\"1024\" src=\"https:\/\/www.zoftinium.com\/blog\/wp-content\/uploads\/2024\/03\/image-547x1024.png\" alt=\"\" class=\"wp-image-91\" srcset=\"https:\/\/www.zoftinium.com\/blog\/wp-content\/uploads\/2024\/03\/image-547x1024.png 547w, https:\/\/www.zoftinium.com\/blog\/wp-content\/uploads\/2024\/03\/image-160x300.png 160w, https:\/\/www.zoftinium.com\/blog\/wp-content\/uploads\/2024\/03\/image-768x1437.png 768w, https:\/\/www.zoftinium.com\/blog\/wp-content\/uploads\/2024\/03\/image.png 800w\" sizes=\"auto, (max-width: 547px) 100vw, 547px\" \/><\/figure>\n\n\n\n<p>Cientos de tecnolog\u00edas y emprendimientos aparecen cada d\u00eda, es abrumador (e ineficiente) tratar de estar actualizados. Pero a pesar de cada nueva tecnolog\u00eda y de cada nueva herramienta en tendencia, los proyectos de software siguen teniendo cifras muy por debajo de lo aceptable en cuanto a \u00e9xito y eficiencia. El fracaso de proyectos de software es algo con lo que hemos lidiado siempre, no es nuevo, y la industria ha empleado diferentes estrategias para procurar mejores resultados, hemos pasado por herramientas de desarrollo, lenguajes de programaci\u00f3n, marcos de ejecuci\u00f3n de proyectos, desagregaci\u00f3n extrema de roles, complejos sistemas de gesti\u00f3n de requerimientos, abstractas capas de arquitectura, redundantes niveles de gerencias y administraci\u00f3n, inmersi\u00f3n en conceptos de negocio, casos de prueba de amplia cobertura, automatizaci\u00f3n en todos los niveles del proceso, ingenier\u00eda social,  enfoques cognitivos asociados a la experiencia de usuario&#8230;etc;  y podemos asegurar que un alto grado de  entes divinos y supernaturales son incluidos por los equipos en cada proyecto. Pero las cifras no mienten, los proyectos de software siguen fracasando y la industria est\u00e1 realmente lejos de la convergencia, cada organizaci\u00f3n es una isla y cada isla esta sectorizada y desagregada en un sin n\u00famero de componentes ensimismados. <\/p>\n\n\n\n<p>La IA apareci\u00f3 en el escenario, creando p\u00e1nico, esperanza, expectativa y frustraci\u00f3n. Implementaciones muy interesantes de modelos de inteligencia artificial empiezan a proliferar por todos los rincones del planeta, disrupciones sin control que saturan a\u00fan m\u00e1s el panorama de la industria del software, el trasfondo contin\u00faa, divergencia absoluta, cada modelo busca solucionar necesidades espec\u00edficas de igual manera a como hoy cada plataforma o aplicaci\u00f3n de software busca el mismo fin. <\/p>\n\n\n\n<p>Muchos CEOs, gur\u00fas y expertos han vaticinado la abolici\u00f3n de una buena parte de la fuerza laboral, la humanidad ya vivi\u00f3 algo parecido con la revoluci\u00f3n industrial, parte del temor es cierto, pero m\u00e1s que abolir, estas disrupciones transforman los roles y estructuras laborales. Y respecto a la industria del software, de alguna manera es inocente imaginar que la IA va a solucionar la problem\u00e1tica asociada al fracaso de los proyectos, es m\u00e1s, muchos lanzan recomendaciones para que las nuevas generaciones dejen el aprendizaje en programaci\u00f3n y habilidades afines, argumentando que la IA va realizar en un futuro cercano estas actividades sin intervenci\u00f3n humana, pero la problem\u00e1tica principal de los proyectos de software no tiene que ver del todo con la parte ingenieril, los principales problemas son de \u00edndole psicosocial\/psicoempresarial.<\/p>\n\n\n\n<p>Empecemos por definir las razones m\u00e1s comunes para el fracaso de proyectos de software en unas pocas palabras: priorizaci\u00f3n, requerimientos, metas y comunicaci\u00f3n; estas palabras tienen todo que ver con el \u00e1mbito humano y poco que ver con el \u00e1mbito t\u00e9cnico solucionable por los modelos generativos de la IA. Ver la industria de software desde la necesidad del ser humano no es nuevo, la industria avanz\u00f3 mucho en este campo en la \u00faltima d\u00e9cada, centr\u00e1ndose en los problemas, la industria dio pasos valiosos para sacar el software de las corporaciones y ponerlo al servicio de toda la poblaci\u00f3n, pero inevitablemente la proliferaci\u00f3n de soluciones trajo consigo divergencia, y claro, hace parte del negocio, atender necesidades sin monopolizar el mercado (bueno, en teor\u00eda) es una excelente contribuci\u00f3n a la econom\u00eda. Los \u00e9xitos son muy sonoros, los unicornios son el santo grial para los emprendedores, pero el camino es complejo y no nos enteramos de todos los fracasos,  la cifra no es consensuada por que no es f\u00e1cil medir las debacles, sin embargo se estima que entre un 60% y 70% de los proyectos de software fracasan parcial o totalmente (fracasos asociados a costos, tiempos, uso, desuso, etc). Esto haciendo n\u00fameros muy ligeros para un pa\u00eds como Colombia que en el 2021 export\u00f3 software a raz\u00f3n de US299 millones implica que al menos US200 millones de forma directa o indirecta se botaron literalmente a la basura por el fracaso en los proyectos de software. Los porcentajes en el resto del planeta son similares, al margen de los \u00e1mbitos econ\u00f3micos, la industria convive con los fracasos, muchos  autores y l\u00edderes de la industria los toman como parte del ecosistema, y el mantra preferido es iterar\/fracasar, iterar\/triunfar; claro est\u00e1, triunfar despu\u00e9s de mucho iterar.   <\/p>\n\n\n\n<p>Pero bueno, regresemos a lo que nos interesa en esta serie de art\u00edculos, qu\u00e9 tiene la IA que aportar para disminuir el porcentaje de fracaso en los proyectos de software?. Iniciemos por un concepto clave en todo esto,  la divergencia. Hace unos p\u00e1rrafos hablamos de la \u00edndole psicosocial\/psicoempresarial relacionada con el fracaso de los proyectos, visto desde una perspectiva macro, la divergencia causa que las islas independientes (\u00e9xitos o fracasos) no se aporten entre si. No se aportan entre si estrategias, tecnolog\u00edas, resultados ni experiencias; mucho menos informaci\u00f3n de negocio ni metainformaci\u00f3n del mismo. En otra palabras, los US200 millones perdidos en los intentos de \u00e9xito solo suman d\u00e9biles an\u00e9cdotas que no explotan el componente humano del fracaso; las lecciones aprendidas son menospreciadas y se pueden encontrar resumidas en cualquier literatura de gesti\u00f3n de proyectos.<\/p>\n\n\n\n<p>Lo anterior nos deja deducir algo obvio, modelos de IA que tomen metadata de los proyectos con variables psicosociales\/psicoempresariales para encontrar correlaciones entre perfilamientos de los miembros del proyecto (clientes, proveedores, desarrolladores, administradores, etc), los factores de fracaso  y los factores de \u00e9xito. Algunos acercamientos parciales a esto podemos encontrarlos de manera espor\u00e1dica en art\u00edculos t\u00e9cnicos de varias universidades auque sin un uso pr\u00e1ctico a\u00fan, de tal manera que la cuesti\u00f3n no tan obvia es como llevar a la pr\u00e1ctica esto en nuestra industria de forma realista en un corto y mediano plazo.<\/p>\n\n\n\n<p>En los pr\u00f3ximos art\u00edculos, compartiremos varias ideas de casos pr\u00e1cticos para incluir en el argot de nuestros equipos de desarrollo de software el concepto de convergencia, viendo la IA como facilitadora para llevar esto a la realidad.<\/p>\n\n\n\n<p> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Con el auge de la IA se acerca el punto de inflexi\u00f3n para la ejecuci\u00f3n de proyectos de software como los conocemos hoy, entendiendo los motivos del fracaso, exploremos una visi\u00f3n de como los modelos de inteligencia artificial pueden potenciar el \u00e9xito en los proyectos de software. Empecemos con algunos datos: Cientos de tecnolog\u00edas y [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-89","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/www.zoftinium.com\/blog\/wp-json\/wp\/v2\/posts\/89","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zoftinium.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zoftinium.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zoftinium.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zoftinium.com\/blog\/wp-json\/wp\/v2\/comments?post=89"}],"version-history":[{"count":13,"href":"https:\/\/www.zoftinium.com\/blog\/wp-json\/wp\/v2\/posts\/89\/revisions"}],"predecessor-version":[{"id":106,"href":"https:\/\/www.zoftinium.com\/blog\/wp-json\/wp\/v2\/posts\/89\/revisions\/106"}],"wp:attachment":[{"href":"https:\/\/www.zoftinium.com\/blog\/wp-json\/wp\/v2\/media?parent=89"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zoftinium.com\/blog\/wp-json\/wp\/v2\/categories?post=89"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zoftinium.com\/blog\/wp-json\/wp\/v2\/tags?post=89"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}