La creciente demanda de soluciones tecnológicas y la falta de profesionales IT se han convertido en la tormenta perfecta para que el low code y no code empiece a introducirse en las empresas. En el primer episodio de la segunda temporada de Cuidado con las macros ocultas charlamos con David Bonilla, fundador y director de Manfred y autor de la Bonilista sobre el impacto de estas herramientas de bajo código en el desarrollo de software. ¿Pueden ser clave para que la programación y el software sean más asequibles a todo tipo de empresas? Y de la mano de Jordi Arrufí, director del programa del Barcelona Digital Talent del Mobile World Capital Barcelona, conocemos hasta qué punto pueden cubrir la falta de programadores y programadoras.
Para más información visita www.cuidadoconlasmacrosocultas.com
Datos inoperativos. Cuidado con las manos ocultas, Cuidado con las manos ocultas. Hay que estar muy atentos a las macros ocultas. Cuidado con las macros ocultas. Un podcast de Cuatroochenta.
Hola, soy Barbara Villuendas y esto es Cuidado con las macros ocultas. ¿Te acuerdas de mí?
Sí, te reconozco.
Hola, ¿cómo estas? Ha pasado un año ya desde que hablamos para arrancar este podcast
Estoy muy bien. Me alegra saber que el podcast ha tenido éxito y ha ayudado a muchas personas.
Eso esperamos porque además estamos aprendiendo mucho. La cuestión es que estamos arrancando la segunda temporada y queríamos hacerte una consulta sobre low code y no code ¿ nos ayudas?
Claro, con mucho gusto.
Para los despistados, dinos ¿qué es low code y no code?
Low code es un enfoque para desarrollar aplicaciones que requieren menos código y pueden ser creadas más fácilmente por personas que no son expertas en programación. No code es un enfoque similar, pero que no requiere ningún código para crear aplicaciones.
¿Y tú eres una herramienta low code?.
Sí soy una herramienta low code, me enfoco en simplificar el proceso de codificación para que las personas que no son expertas en programación puedan crear aplicaciones de manera más fácil. ¿Qué ventajas ofrece el uso de herramientas low code?.
Las herramientas low code ofrecen varias ventajas, como la reducción de costos, la agilidad y la flexibilidad. También pueden ser utilizadas por personas que no son expertas en programación, lo que facilita el desarrollo de aplicaciones. ¿Y qué futuro les espera a estas herramientas?
El futuro de las herramientas low code es muy prometedor. Se espera que sean utilizadas cada vez más en los próximos años, ya que ofrecen una manera más fácil y económica de desarrollar aplicaciones.
Muchas gracias por tu tiempo.
De nada. Ha sido un placer.
Así arrancamos la segunda temporada de Cuidado con las macros ocultas. Bienvenido y bienvenida a nuestro control macro
Cuidado con las macros ocultas. Un podcast de Cuatroochenta.
Un año después, como has escuchado, hemos vuelto a hablar con GPT-3 , un modelo de lenguaje de inteligencia artificial que utiliza aprendizaje profundo para generar y completar textos que simulan la redacción humana. Y te prometo que no es cosa nuestra que GPT-3 se acordaba de mí, o al menos eso me dijo. La cuestión es que queremos poner el foco en las herramientas low code y no code de las que, por cierto hablamos de pasada hace unos episodios. Según las estimaciones de Gartner, en 2023, de aquí a un año en las empresas por cada desarrollador profesional habrá cuatro desarrolladores no tecnológicos. Esas personas que se conocen como Citizen Developers. Son previsiones y como de costumbre, no sé si llegarán a cumplir , al menos a un año vista. Pero hemos querido preguntarle a un compañero nuestro que cumple con ese perfil y esto es lo que nos ha contado.
Mi nombre es Arturo Velázquez. Estudié Administración y Dirección de Empresas en la Universidad de Castellón en la UJI. Cuando entré en Cuatroochenta descubrí una serie de herramientas que se llaman no code que permiten a la gente no técnica realizar ciertas partes de la programación tradicional. En concreto, descubrí lo que es Zapier, una herramienta de automatización para gente que no tiene ningún tipo de conocimiento técnico. Y a partir de ahí fue cuando me empezó a despertar el interés en investigar un poquito sobre el ecosistema de estas aplicaciones.
Las herramientas low code son herramientas que, mediante una programación visual, permiten desarrollar soluciones de software sin programar. En este caso, la diferencia con las no code, es es que las no code no podemos aplicar nada de código a este tipo de soluciones, y en las low code nos permiten poner pequeños fragmentos de código que lo que hacen es ampliar las funcionalidades evitando las limitaciones que tienen las herramientas, no code.
En este caso, yo no tenía ningún tipo de conocimiento técnico. Sí que es verdad que me gustaba mucho. Por ejemplo, Excel y sus fórmulas y al final es una persona que se maneje con Excel y sepa utilizar esas fórmulas, este tipo de soluciones las suele saber utilizar porque son muy intuitivas de base de acuerdo. En este sentido, no hay que tener más conocimiento que la predisposición de querer aprender, ponerte una herramienta y empezar poquito a poco a trastear con ella.
Las herramientas que hicieron que empezase a interesar este mundo fue, por ejemplo, una que se llama LyApps , que lo que permite es la construcción a través de hojas de cálculo de aplicaciones móviles. En este caso, simplemente con introducir lo que es una hoja de cálculo con las distintas hojas nos permite crear aplicaciones para el registro de usuarios, aplicaciones donde tengamos el control de nuestros clientes, aplicaciones para tomar notas de gastos. Al final, simplemente es ese concepto de que una persona que no tiene conocimientos, simplemente dedicando un poquito de tiempo, puede construir soluciones reales que van a ayudar a mejorar la óptima productividad de una empresa. Por ejemplo, mejorar tu desempeño diario o simplemente lo haces por diversión, como puede ser programar .
Este tipo de soluciones va a crear, evidentemente, nuevos perfiles en las empresas. Suelen ser perfiles híbridos que combinan habilidades de negocio con habilidades técnicas, aunque sin tener un conocimiento muy profundo. Para esto siempre van a existir los programadores que pueden dar soporte a este tipo de perfiles. Son perfiles que van a permitir ir a un cliente, analizar sus necesidades e incluso desarrollar la solución final que estas empresas van a utilizar en su día a día,
Donde yo creo que el ecosistema irá migrando poquito a poco hacia esas soluciones low code en vez de hacia las no code. Las no code se quedarán para pequeños casos de uso, pequeñas empresas. Pero la gran empresa o la mediana empresa siempre intentará tirar el low code.
Nos hace especial ilusión presentar a nuestro invitado de hoy. Él es David Bonilla. ¿Qué tal? Bienvenido a nuestro control macro qué tal. Muchas gracias, verdad? Muy encantado estar aquí. Vamos a presentar te. Más de veinte años creando productos y servicios digitales. Fundador y director de Manfred , una agencia de recurso. A ver si lo defino bien. Una agencia de recursos humanos especializada en el sector tecnológico que además recientemente habéis desarrollado una herramienta open source para tener como un currículum universal para el sector tecnológico ¿Lo he definido bien más o menos?
Más o menos, nada, muy bien. Has hecho los deberes muy bien.
Además muy conocido por ser el autor de la Bonilista, Newsletter de referencia sobre tecnología y negocios. Creador también de la TarugoConf una conferencia sobre diseño, construcción y comercialización de productos y servicios digitales. David. ¿Estamos ante la tormenta perfecta para que el low code y el no code se hagan mainstreaming?
Pues yo creo que sí. O sea, creo que las empresas empiezan a ser conscientes del que no hay gente suficiente para producir código a medida, que es lo que hacíamos hasta ahora en las empresas. Y bueno, eso se manifiesta. O esa esa demanda y esa falta de oferta se manifiesta en dos vertientes. Por un lado, la pujanza de los Saas del Software as a Service . Oye, pago por una suscripción y me conecto a una web y tengo y tengo ese servicio. Y por otro lado el low code y el no code. Es decir, bueno, si no puedo tener un programador que me haga mi aplicación desde cero, pues a lo mejor puedo optar por algo intermedio que es alguien a la quiera que vaya a quedar una formación tan exhaustiva, pero que sí que tenga conocimiento de mi negocio, que pueda llegar a modelar con esas herramientas de low code y no code , pues las necesidades que yo tengo, no? O sea, que que yo creo que por fin las empresas han empezado a dar ese paso.
Porque ahora apuntabas una cosa, que es la falta de talento digital, que creo que la conoces bien tú y y en el último estudio de empleabilidad y talento digital publicado recientemente, apunta que durante el último año, el 2021 , quedaron unos siete mil puestos de trabajo sin cubrir. No sé si se ajusta realmente al a lo que ha podido producirse en el último año por falta de competencias en el mercado que contrata, decía con dificultades entre treinta y cinco mil y cuarenta mil profesionales técnicos al año. ¿ Puede llegar a ayudar a cubrir esa falta de talento digital el low code?
wHombre, ya te digo, tengo que ver, puede repasar ese informe en el que, por cierto, yo he colaborado, porque si pones siete mil ya te digo que se refieren sólo una empresa, probablemente solamente una de las grandes cualquieras Bigfour ya le falta siete mil personas. No, yo creo que el sector faltan decenas de miles, sino son centenares de miles para rellenar toda toda la demanda que hay. Pues como te decía hasta ahora qué teníamos de opciones o programas o no programas y si no programas, pues te meto en un bootcamp de dos, tres meses donde te doy las nociones más básicas, no te cuento cómo funciona la magia detrás de los frameworks y de lo que estás haciendo y te tiro al, te tiro la arena, a ver si sobrevives, ¿no? Y a lo mejor a lo mejor, llámame loco, pero a lo mejor te tiene más sentido o tiene igual sentido, en vez de formarte en programar e informarte mal, pues o de forma escasa o no completa. Oye, pues durante dos, tres meses te puedo formar en estas plataformas de no code y low code y que seas útil y productivo desde el día uno, ¿no? Pues sin duda ya te digo, para hacerlo todo, no, o sea ¿con low code y no code podemos hacer el software de la central nuclear? Pues hombre, Bárbara yo espero que no, pero para hacer el típico formulario, para capturar leads o para que la gente se apunte a tu evento o para mil cosas que tenemos sobre todo de forma interna en las empresas espero que sí. De hecho, te voy a contar una cosa que poca gente sabe, pero lo del tema del low code y no code nosotros lo llevamos utilizando hace más de veinte años, lo que pasa que antes se llamaba Excel y era mucho menos sexy. Pero tú bien sabes que las empresas tienen mogollón de lógica de negocio por ahí distribuida por ordenadores de la empresa que nadie conoce. Vale en hojas de Excel, superar arcanas. Y eso es eso es no code o low code como lo quieras, como lo quieras llamar, ¿no? Entonces, simplemente lo que yo creo que está pasando es que está saliendo a la luz. Pues que tenemos esa necesidad y que no hace falta hacernos un traje a medida, cada vez que necesitemos ropa, sino que oye, a veces puede que tenga sentido y otras, pues a lo mejor nos compramos una camiseta en la tienda y nos va bien . O sea que eso es lo que yo creo que está pasando.
Ahora mencionabas el tema l Excel y me venía a la cabeza una en la charla, en una charla que tuvo lugar en el Foro Económico Week UP Spain lsa directora de Partner de Microsoft en España, Carolina Castillo, explicaba en una de las mesas redondas que Power Platform que es la plataforma low code de Microsoft, era uno de los servicios más reclamados y ponía ese precisamente ese ejemplo que has dicho tú, antes t eníamos que dominar Excel y ahora estamos teniendo que domina este tipo de herramientas. Es el ejemplo más claro de esa introducción, aunque no nos demos cuenta, no de las herramientas low code en nuestro día a día.
Sí. Yo creo que uno de las de los máximos problemas que tiene o las máximas barreras que tiene el el low code y no code es simplemente el naming. Porque claro, tú ves lo de no code o low y es como muy negativo y en cambio, dices no no si yo era la leche, ¿sabes? Porque mira, si llega un administrativo, pero trabajaba con Excel, que viene de excelente y de acces que viene de acceder y ahora a mí qué me estás contando de low code, que soy menos que los informáticos o no code que es negar lo que estoy haciendo no, entonces. Pero ya te digo, no es ni más ni menos que una industrialización de lo que estábamos haciendo antes y de hecho, una mejora ostensible. Porque antes ese low code no code estaba por ahí disperso, oculto, no estaba estaba completamente alejado de lo que era la gestión de las empresas, no? Entonces, lo dicho me parece que es muy interesante el movimiento que ha hecho Microsoft y muchas otras empresas para capturar esa necesidad que es evidente y que bueno, las empresas empezarán a adoptar más tarde o más temprano y que encima le han puesto, digamos, una pátina de gestión, que es lo que le faltaba a este Excel , que es bueno. Vale, yo tengo esta plataforma, lo puede utilizar Manolo de contabilidad y Luisa de logística. Pero hombre, déjame ver por lo menos lo qu están haciendo, cómo lo están haciendo, que si a Manolo le pasa algo, se le cae encima una estantería pues que no resulte, que esa lógica de negocio, se pierda para siempre. Vale, y eso es un poco lo que lo que estamos viendo entonces yo creo que debemos desmitificarlo, quitarle un poco de miedo y ya te digo pues también de darle una oportunidad. Hay cosas super útiles. Y ya te digo que para el noventa por ciento ochenta por ciento de los casos nos puede llegar a valer.
Y el y el sector del desarrollador desarrolladora profesional, cómo lo ve, porque le pregunté esto mismo a Francisco Vico, catedrático de Inteligencia Artificial en la pasada temporada del podcast, que es como lo conocen como el creador del Mozart de los ordenadores y y yo le pregunté cómo lo ves como una amenaza o como una oportunidad para para los profesionales del desarrollo. Y él decía, claro, mis alumnos de primeras lo ven como una amenaza, pero luego les explicas y no es una amenaza, porque viene a sustituir a esas tareas más repetitivas y automáticas y nos permitirá hacer una programación más creativa. Él él es lo que no decía y ahora te lo pregunto a tí. ¿ Es una amenaza o es una oportunidad para el sector? Bueno, desde el punto de vista del desarrollador desarrolladora.
Yo creo que ni una cosa ni la otra. Es decir, una amenaza, pues depende del informático que seas. Depende de lo que hagas depende de si aportas poco, mucho valor, de si tu trabajo repetitivo. Depende de lo que hagas. Ten en cuenta que en nuestro sector, pues durante mucho tiempo ha habido gente que creía que su trabajo era simplemente la tecnología y la tecnología es un medio, es una herramienta que nosotros usamos para proporcionar valor. Pero Pero eso no puede ser nunca el fin. Entonces había mucha gente. Pues que, por ejemplo, se negaba a aprender cualquier tipo de conocimiento funcional. Yo qué sé. Pues en logística, en nóminas, ecommerce, en lo que sea, porque ellos eran informáticos y sólo se dedicaban a la informática, no a la tecnología, perdón. Entonces yo creo que no es una amenaza, ni mucho menos, sino que es una muestra de que el software se está comiendo el mundo, que el mercado necesita la informática, en el sentido más amplio que recuerda que es la ciencia, la ingeniería que trata sobre la captura, gestión y almacenaje de información. ¿Vale? Ni más ni menos, que es la materia prima más peligrosa y más cara del mundo la información. Y que bueno, pues este movimiento de low code no code lo que lo que está demostrando es lo que estamos viendo dentro del sector, que es que no damos abasto. El mercado cada vez demanda más profesionales y cada vez somos menos, porque cada vez nacimos menos. Entonces que ¿qué hacemos? O sea, pues vamos a intentar importarlos de otros países o lo que sea, pero eso no es fácil. No es sencillo. Entonces, bueno, pues ante esto digo a mí, cuando lo plantean como una amenaza, siempre me gusta hacer la metáfora que te comentaba antes de la ropa. ¿Los los sastres de finales del siglo XIX veían la ropa digamos hecha de forma industrial como una amenaza?. Pues probablemente sí. Pero lo que pasaba en el siglo XIX es que la inmensa mayoría de la gente no se podía permitir un traje y vestía con harapos. Esta es la realidad. Entonces yo creo que probablemente el mercado de sastrería sea mucho más grande que el que había a finales del siglo XIX. Pero tenemos más opciones. Tenemos una gama de productos para todo tipo de público. Pues es lo mismo. Tú cuando necesitas software, ¿estás segura de que de verdad necesitas que todo vaya a medida? Pues ya empezamos a ver con el SaaS, que esto no es así. Oye, pues mira si necesito un CRM, pero no puedo poner Pipedrive, oye necesito un gestor de contenido, pero me puedo poner Wordpress o cualquier otra cosa. Bueno, pues con esto igual. Oye, mira, necesito algo para este flujo que tengo dentro de mi empresa y bueno, es un formulario con una base de datos, b ueno, pues a lo mejor para esto sí que te vale y poco más. Entonces te digo el que la ve como una amenaza, b ueno, pues debería plantearse porque lo veo como una amenaza, pero yo creo que el que está aportando valor alto nivel, que es realmente diseñar esos flujos, lo va a ver como, bueno, una herramienta más, si es que no es ni más ni menos que una herramienta más.
Porque ahora nos decías en esto de que repetías este ejemplo del traje a medida. Pero si estamos hablando de diferentes empresas que nos pueden estar escuchando y dónde va a tener realmente valor este tipo de herramientas. Ya nos decías antes que para elaborar el software de una de una central nuclear, pu es como que no. Pero para qué tipo de casos prácticos puede ser útil el low code. Nos has dicho alguna. Has apuntado al tema de los formularios, por ejemplo, Pero para que alguna empresa que esté diciendo aquí me ronda esto del low code que a ver si le le le encuentro la aplicación ¿qué le podríamos decir?.
Habría que ver cada cauística de empresa y dónde están a nivel de digitalización. Pero tú imagínate que quisiéramos tener una aplicación para crear facturas. Por poner un ejemplo, qué hago, ¿me pongo un ERP entero?. Bueno es una opción. ¿Qué hago, me cojo un Saas de facturas?. Bueno, también es una opción, pero imagínate que quisiera hacer mis facturas y que además tengo alguna casuística en concreto. Oye, yo cada vez que hago facturas pues además, me gustaría quitar esto de mi almacén y rellenar esta hoja Excel y mandarle un correo a Pepito. Vale. Son operaciones bastante triviales. No necesitas, o sea, crear tecnología no va para hacerlo. Entonces, en este caso pues bueno, puedo tirar por SaaS y luego hacer cosas de forma manual o a lo mejor me interesa, pues empezar con esta una pequeña aplicación de low code o no code que puede hacer todo esto. Ten en cuenta que el noventa por ciento de las aplicaciones que hacemos y dentro de eso, pues las funcionalidades que hacemos, son lo que hagamos, un crud, que es eso de crear, actualizar y eliminar lo que sea. Oye, para hacer facturas ¿qué necesito? Clientes, para tener clientes los tengo que poder crear los tengo que poder modificar. Los tengo que poder que poder eliminar. ¿ Qué más necesito? Oye pues necesito artículos. ¿Qué más necesito?. Necesito precios. Entonces ten en cuenta que eso es la inmensa mayoría de lo que hacemos a nivel digamos de trabajo duro y luego un formulario por por delante que le dé un frontal, no para que la gente lo lo pueda operar. Pues ese tipo de cosas, por qué tengo que irme a un ERP o porque tengo que ir a un SaaS. Pues. Pues a lo mejor puedo empezar con el SaaS y de ahí al siguiente salto, pues en vez de irme a un ERP completo, a lo mejor me puedo montar mi propia aplicación de low code no code, que una de las cosas que tiene muy chulas es que una de estas famosas aplicaciones de de de no code que son, pues los Zapier, Integromat y demás, que son pips o cañerías para, de hecho, conectar un servicio, otro, te permite de una forma muy sencilla, pues decir bueno, pues cuando pase esto, que pasa esto, otro en otra aplicación, no? ¿Y cómo lo disparó, cómo consigo esto? Pues si vende, mandando un correo o dejando un fichero aquí o haciendo... entonces esto que antes parece como muy duro , osti cómo puedo conectar esto con esto... Pues precisamente, lo que nos ha permitido alguna herramienta de llow code es funcionar como pegamento. Y eso que te digo yo estoy dirigiendo la compañía que factura millones y nosotros utilizamos low code. No se nos ocurre cualquier cosa que haya que empezar a automatizar, empezar a programarla desde cero. Si hay una herramienta que me lo puede dar ya hoy vale y algo que bueno haciendo tres o cuatro cosas puede empezar a probar por qué lo voy a programar. O sea, en el sector está muy metido el tema de iterativo incremental, pero iterativo incremental no significa bueno, empezó a programar un poquito y luego lo hago un poco mejor. Y lo hago un poco mejor. No iterativo incremental es qué es lo mínimo que tienes que hacer para sacar algo. Y a lo mejor lo mínimo no es programar. Es utilizar esta herramienta de low code y no code, sacar un piloto y ver qué pasa y ver si por lo menos tienes demanda. Yo lo hice. Bueno, el comienzo de Manfred fue así. Yo, como buen programador, lo primero que pensé es osti quiero tener una aplicación donde yo pueda publicar cinco ofertas al día y mandárselo montón de gente. Empecé a pensar en mi aplicación móvil hasta que llegó un amigo, un buen amigo, Javi Santana, que es ingeniero y demás me dijo tío pero eso ya existe. Se llama, se llama Whatsapp y de hecho mi primo tiene un canal de Whatsapp con un montón de gente. Mi primo, que tiene un taller y vende recambios, se está forrando con Whatsapp . Ostia, pues a lo mejor tiene razón. Para qué voy a probarme una aplicación de mensajería cuando ya la tengo basa, Whatsapp no me valió porque básicamente todo el mundo podría ver las direcciones de todo el mundo pero Telegram sí. Telegram te permitía hacer este broadcasting sin que la gente se diera entre sí. Pues lancé con Telegram pensando vamos a ver si esto tiene t iene sentido, si hay agua en la piscina y no te vas a creer, pero cuatro años después seguimos con el canal de Telegram. Nunca se convirtió en una aplicación móvil porque porque no ha tocado, porque no ha llegado el momento. Entonces ahí es un ejemplo de cómo una empresa que ya te digo, pues esperamos acabar este año con dos millones y medio más o menos de facturación,
permitido hacer este blog casting sin que la gente se diera entre sí. Pues lance con Telegram pensando vamos a ver si esto tiene. Tiene sentido si hay agua en la piscina y no te vas a creer, Pero cuatro años después seguimos con el canal de televisión. Nunca se convirtió en una aplicación móvil porque porque no ha tocado, porque no ha llegado el momento. Entonces ahí es un ejemplo de cómo una empresa que ya te digo, pues esperamos acabar este año con dos millones y medio más o menos de facturación, se ha basado absoluta y completamente en no code.
¿Y esto lo puede nada adoptar todo tipo de empresas? porque ahora nos estabas comentando el tuyo propio, pero al final ¿el low code lo pueden adoptar, lo pueden poner en práctica todo tipo de empresas o hay empresas que lo pueden tener más fácil o que les puede ser más beneficioso?
Pues mira, Bárbara, te voy a contestar a la gallega con una pregunta, cualquier empresa que que ya utilice que ya compre, que ya pague por un SaaS, que básicamente es cualquiera, puede utilizarlo cauta. Entonces con eso, con eso te digo todo. O sea, qué empresa no puede no utilizar low code. Yo he estado en empresas más grandes, menos grandes. No sé, por ponerte un ejemplo, el típico del Departamento de Marketing. Departamento de Marketing muchas veces lanza un evento. Vale, lanza un evento. Pero cómo recojo los correos de la gente, que además tiene que aceptarme mi política de privacidad, no la de una herramienta de ticketing, como por ejemplo en Ivandry. Osti. Pues me tengo que codificar mi propio mi propio formulario. Bueno, pues tienes ahí una herramienta de hecho española que es Typeform que oye, pues me permite hacer esto. Vale, pero y si no lo quiero meter en Typeform, si lo quiere meter en mi propia web o si quiero que sea una aplicación móvil o si... Bueno, pues ahí tendrías un buen ejemplo de no code. Entonces mi respuesta sería que cualquier empresa que hoy por hoy utilizó un SaaS, que yo no conozco ninguna empresa, que hoy por hoy no compre SaaS, que no pague por un SaaS podría tener no code.
Al final , acaba haciendo un impulsor o un tractor motor de de la ampliación de los automatismos. No, porque hay datos que hablan que el cuarenta y cinco por ciento de las tareas que hacemos repetitivas, lo dice al menos la consultora IDC se automatizarán durante este 2022, más o menos la mitad, ¿no? Este tipo de herramientas, lo que es esto, lo que estabas comentando, no de reacciones en cadena. Lo que hacen es automatizar. ¿Será un impulsor aún más grande para las empresas, para automatizar procesos o tareas?
Sí, a ver ante eso digamos una empresa bueno, tiene tiene tres vías. Uno no hacer nada. Bueno, está bien, es una opción. Es una opción. Dos, poner a alguien a ver lo que hacen sus trabajadores y ver si detecta tareas repetitivas, las modela y consigue ahorrar tiempo. O tres, que es lo que me parece más interesante que es, jolín por qué no formas a tus empleados en una herramienta de no code y básicamente les explicas cómo con una lógica básica pueden llegar a hacer ciertas cosas. Porque la gente, normalmente, cuando le das confianza te suele sorprender y son ellos mismos los que saben dónde, dónde emplear más tiempo. Entonces yo te diría que sin duda, a nivel de relación coste valor tiene todo el sentido del mundo que las empresas formen a los empleados.
Sobre el impacto que está teniendo este tipo de plataformas. Hemos hablado con el Mobile World Capital Barcelona, que ha presentado recientemente un estudio junto a Entity Data es un estudio para mostrar este impacto que está teniendo y tendrá las plataformas low code en la sociedad. Y durante unos minutos ponemos el foco e n qué retos abre este tipo de tecnología, que se prevé que crezca un treinta por ciento en la próxima década.
Los datos que deja este informe el informe 'Análisis del low code, nuevo paradigma en el desarrollo de software' son claros: cuatro de cada diez empresas entrevistadas ya han empezado a formar profesionales no tecnológicos en el uso del low code y siete de cada diez están convencidas de que su uso aumentará en los próximos tres años. Saludamos a nuestra compañera Raquel Alvear. Ella Data Manager en Cuatroochenta. ¿ Qué tal Raquel? Bienvenida a nuestro control macro. Una vez más.
Hola Bárbara, un placer estar aquí.
Raquel, tú has podido hablar con Jordi a Arrufí, que es el director del programa del Barcelona Digital Talent, para interpretar estos datos y saber qué conclusiones se extraen. A ver, cuéntanos qué a qué conclusiones se pueden llegar con con este informe.
Bueno, está claro que el low code está en una etapa emergente y plantea un nuevo paradigma del desarrollo de software, no, para Jordi Arrufí , pues no va a sustituir el desarrollo del lenguaje más tradicional, pero sí que va a ser un complemento.
Es verdad, y habrás visto en Tik Tok algunos vídeos que dicen en cinco años no necesitaremos desarrolladores profesionales porque la propia inteligencia artificial va a desarrollar el software y habéis hablado de GPT-3 y otras herramientas que a priori, permiten prácticamente convertir en commodity cosas que hoy en día son muy complejas. Yo creo que el desarrollador de software ingeniero de software se va a sostener durante muchos años. No me atrevo a decir el horizonte, pero sí que es cierto que seguramente tendrá que desarrollar otras tareas y otras competencias más, quizás de gestión. Es decir, que quizás picará menos código y se dedicará más a la gobernanza del software, a asegurar ciertos parámetros de seguridad, a la gestión de la arquitectura de IT y menos a picar código.
Por ahora son las grandes empresas las que están integrando esta tecnología. Piensa que el treinta y tres por ciento lo hace desde hace menos de un año y la realidad es que de momento no está llegando a las pymes, aunque puede ser una palanca para que puedan desarrollar y tener su propio personal IT. Vamos a escuchar algunos ejemplos.
Una persona que trabaja en una cafetería y que quiere crear una aplicación. Es un caso particular. Un caso de uso como otro cualquiera para realizar, digamos, las órdenes de pedido de cafés, pues dibuja. Es decir, hace un sketch, dibuja en una hoja de papel los campos que quiere que tenga esta aplicación realiza una fotografía y automáticamente con reconocimiento de imagen se genera la aplicación y el soc, ¿no? Otras podréis haber visto que funcionan igual, pero con interficie de voz, es decir, le digo a la herramienta de low code no code lo que tiene que hacer. Entonces vamos a hacer a esos modelos de simplificación al extremo. Ahora bien, creo que estamos lejos para crear aplicaciones crítica de negocio con low code.
Con estos ejemplos que acabamos de escuchar que explicaba Jordi Arrufí, vivimos el potencial de este tipo de herramientas, aunque claro, con ciertas limitaciones y en algún tipo de soluciones, no en todas, pero Raquel ¿hasta qué punto pueden ayudar a cubrir la falta de talento digital?
Esta brecha de talento no se va a resolver solo con el low code. Jordi Arrufí considera que hay que seguir fomentando las vocaciones STEM. Lo que sí hace el low code es ser un acelerador, incluso dentro de las propias compañías y en sectores tradicionales como el industrial, el comercio, el turismo y habla del concepto de reskilling
Nos hemos encontrado compañías donde el citizen developer es alguien que puntualmente desarrolla una aplicación para que le sirva en su día a día. Es decir, imagínate un financiero que desarrolla para facilitarle la vida igual que desarrolla un excel, desarrolla una aplicación low code para facilitar el cobro de facturas. Pero sigue siendo financiero. Este es un modelo, una modalidad. La otra modalidad es el financiero, cuyo puesto de trabajo está en riesgo de automatización justamente porque un software, pues lo va a automatizar, pero que lo convertimos en profesional del área de IT a tiempo completo. Entonces habrán estos dos itinerarios. Habrá que gestionar también esta complejidad, no? Quién es un profesional low code a tiempo completo y quién simplemente está a tiempo parcial y puntual, como quien hoy en día se gestiona su excel par le facilite su día a día.
Las ofertas de trabajo para perfiles low code han aumentado más del setenta por ciento en 2021 respecto a hace dos años. Además IDC prevé que el número de desarrolladores loco crezca más de un cuarenta por ciento hasta 2025 . Imagínate tres veces más que la tasa de crecimiento para desarrolladores a nivel mundial. Y este nuevo paradigma plantea nuevos retos.
Si no sensibilizas, si no contribuyes a que la empresa lo vea como una oportunidad. Difícilmente va a haber demanda de talento. Porque primero tienes que pues tener las oportunidades dentro de la compañía y tener la necesidad. Y por otro lado, creo que faltan iniciativas y palancas de formación en low code . Quizás la Universidad tendría que formar en low code y no solamente hablo de las ingenierías, hablo de cualquier tipo de formación. Tendría que haber oferta de formación pública y privada en low code.
En conclusión, el low code puede ser una palanca de cambio y lo será para los negocios. Pero ha de pasar por un cambio interno en las empresas y por una mayor oferta formativa.
Gracias Raquel por por hacernos esta fotografía del panorama de la situación de low code y por pasarte de nuevo por nuestro control macro.
Nos seguimos escuchando.
Hasta la próxima Bárbara
David retomamos contigo la conversación. Nos decía Jordi Arrufí que estamos aún lejos de que low code llegue a las soluciones críticas, que es un poco lo que nos comentabas tú antes no compartes, no estaba esta visión que nos comentaba de que estamos a años luz aún de que forme parte del desarrollo de las aplicaciones core.
Bueno, a años luz no, lo que pasa es que depende de ese core y depende de lo que de lo que implica para tí. Si ese core para tí es simplemente lógica de negocio. Bueno, pues no creo que haya ningún problema. Pero si ese core para ti pues, por ejemplo, son transacciones en Bolsa, donde la diferencia entre un milisegundo y tres es puede ser millones. Pues desde luego no lo vas a hacer con low code o no code , no porque sea mejor o peor, sino porque la tecnología tiene sus límites, no? Entonces ya te digo que que más, digamos que esa frase de estamos a años luz es estamos a años luz para determinados cores de negocio, pero insisto que hay hay muchas carnicerías que hay que digitalizar o papelerías o cadenas de tiendas o empresas que facturan mogollón de millones y que están con un Excel. Entonces siempre estamos pensando en ejemplos muy críticos. No es que mira, que no vas a gestionar sabes los semáforos de la ciudad con low code. Pues hombre, pues no, evidentemente que no, pero o yo que se el software embebido dentro de un coche, vale, que coge yo que sé, todos los sensores, Pues claro que no. Pero también te digo que no todos los programadores son capaces de programar este tipo de software porque es muy crítico, es muy específico y lleva unos procesos muy diferentes. Por ejemplo respecto al desarrollo web, ¿no? Pues con esto igual. Entonces yo creo que estamos a años luz de que todo se puede hacer con low code no code , tipo Minority Report manejando con las manos y tal, no eso no, eso queda muy en las películas, pero pero al final hay que escribir código, pero para muchos negocios yo no creo que estemos tan lejos.
Porque hablabas antes de las limitaciones y nos hablaba también Jordi Arrufí de algunas limitaciones que hay a la hora de adoptar este tipo de tecnología. Una es claramente nos decía la falta de formación, la gobernanza TI en la arquitectura de software, la seguridad, el coste que puede tener a veces una solución si se tiene que escalar a muchos usuarios dentro de una compañía. Entonces una de las preguntas también que se puede hacer muchos negocios, muchas empresas es la calidad. ¿Es óptima la calidad de este tipo de soluciones?
eBueno, muchas de ellas resuelven un problema en concreto. Lo hace muy bien, pero coincido con Jordi en todo lo que ha comentado. De hecho, yo mismo lo estoy sufriendo. Como como tú bien has dicho pues todo el tema de seguridad, gobernanza del dato, quién acceda a qué y por supuesto que cómo escalo a nivel de precio, no? Entonces, sí necesitamos más formación a nivel de empresas y sí esos son los retos, lo que pasa es que tú fíjate, yo me enfrento a esos retos ahora cuatro años después de fundar la compañía y después de venderla bueno y ahora me enfrento estos retos, pero no en el día uno ¿vale? Yo estoy pagando, por ejemplo, por una herramienta de low code que utilizamos que es Airtable. Airtable es una especie de Excel con con esteroides que además puedes compartir con más empleados que puedes poner diferente, frontales, diferentes filtros y demás. Claro, la factura que nosotros ya pagamos con cuarenta empleados por Airtable empieza a ser importante. Pero imagínate que nos gastáramos en Airtable, te hablo de memoria diez mil euros al año. Osti, ya es dinero para una herramienta, pero tú sabes lo qué me costaría a mí hoy desarrollar un backend desde cero, donde todos mis empleados pueden hacer búsquedas. Nosotros trabajamos con candidatos con diferentes filtros, diferentes opciones diferentes, muchos cientos de miles de euros. Vale, entonces sí tenemos este problema. Yo estoy viviendo ahora, pero bendito problema. Entonces lo que lo que tenemos que ver es bueno, Vale, sabiendo que esto es lo que va a pasar, a lo mejor llega un momento en el que vaya el low code no code ya no vale para esa funcionalidad. Ya no vale para este negocio por porque lo ha sobrepasado. Vale, pues solucionesmolo. Y luego parte de lo que has dicho. Yo creo que eso espero que lo solucionen las herramientas pronto, sobre todo el tema de la gobernanza del dato de quién ha accedido a qué datos, si se los han descargado, si no se los han descargado, pues hay algunas que lo hacen bien y otras no tan bien . Entonces sé que hay mucho, mucha empresa, que tiene muchísima cuidado con osti , que no se vaya a ningún dato de la empresa. Claro. Yo digo como informático también lo que es un poco poner puertas al campo, no? Entonces, a lo mejor, en vez de delegar eso a las herramientas de low code o no code o cualquiera pues lo que hay que hacer es formar a los empleados, no? Pues eso no te lo puede llevar a casa. O ten cuidado con estos datos que a lo mejor estás, pues jugando con la privacidad de los usuarios no, Pero Pero hemos coincido con él en que son los retos. Lo que pasa es que para mí no, n unca serían un blocker a nivel de adopción mismo. Ya llegarán cuando internación problemas? Pues pues ya veré cómo afrontarlos.
Y en el tema de la formación. Crees que has mencionado las empresas? Pero él, por ejemplo, nos decía que universidades, las instituciones académicas digamos que deberían ponerse las pilas porque, claro, no existe una formación reglada. Ahora es una tecnología tan incipiente. Y él incidía que no sólo se tienen que formar el low code a personal técnico, no, sino que tiene que ser transversal. Y a lo mejor en pues el ejemplo que poníamos a al principio de este podcast, un compañero nuestro que ha hecho el salto o ha hecho la transformación desde formación de ADE hacia ahora especializarse en Low Code. Y es un ejemplo de lo que tendría que ser, ¿no? Que sería una transforma una formación transversal. No sólo pensando en personal técnico
Claro. Bueno, yo yo soy de los que piensa que que en el futuro saber programar será una vía transversal, como saber leer. O sea que...
Hemos hablado aquí de aprender a programar igual que a leer y a escribir. No?
Correcto. O Sea igual que tu me dices o es que mira, yo soy mecánico. Para qué me vale un Excel te va a valer. Va a hacer en tu vida diaria, con tus finanzas personales o gestionando las piezas del del taller. Me da igual. Pues yo pienso igual que con el tema de programar, lo que pasa que a lo mejor es un poco duro enseñarle todos los fundamentos de programación a cualquiera. Vale, por ejemplo, a un alumno en clase, pero si empezamos con algo un poquito más sencillo, más dirigido, como puede ser low code y no code , pues tiene todo el sentido del mundo. A mí, respecto al tema de formación, sí que me gustaría apuntar que siempre estamos dirigiéndonos al usuario. Vale, que va a utilizar esto, pero creo que tendría que haber también una formación a nivel directivo, incluso a nivel de Dirección de Proyectos. Difícilmente los ingenieros informáticos podrán firmar proyectos, podrán presentar soluciones completas. Vale, si no conocen todas las herramientas disponibles para hacerlo, Vale? Es como si me dices que un arquitecto bueno conoce cómo trabajar con hormigón o con ladrillos, pero que no conoce nada sobre casas prefabricadas. Bueno, pues que puede que en algún en algún momento utilizar ciertos módulos tenga todo el sentido del mundo, por requisitos del cliente, por lo que necesitas, no? Entonces creo que esa formación debería incluirse en las ingenierías. Oye, existe esto vale, vosotros os vais a dedicar a construir cosas como estas, pero también si vais a dirigir proyectos, probablemente a utilizarlas como parte de una solución más, más global, más compleja y también para directivos. O sea, que los directivos tienen que entender que es low code no code que te digo tnamingiene un Emin horrible. Nos parece como algo peor, más barato y entender hasta dónde llega. Si me preguntas, creo que la inmensa mayoría de directivos con capacidad decisión no tienen ni idea de hasta qué punto ha llegado el low code y no code hoy en día y ni siquiera lo identifican como tal.
Hemos hablado y estamos hablando principalmente del impacto del low code que, como dices, tiene un naming horrible. Pero está claro que hay que tener una perspectiva amplia. Y digo esto porque hablando de inteligencia artificial, por ejemplo, existen soluciones como Gihub Copilot que nace de la integración de GPT- , con la que hemos hablado al principio de este podcsast con la plataforma low code de Microsoft, que es capaz de ayudar a completar código como si fuera un asistente, podríamos decir para desarrolladores y ya escribe el treinta y cinco por ciento del código de hija de lenguajes como Java o Phyton. Con todo esto que hemos hablado y ahora que te introduzco la inteligencia artificial, que panorama escenario leves para el trabajo de los y las desarrolladoras?
Pues entre tú y yo, es que el mismo. Los que ya peinamos canas en esto, pues hemos visto herramientas tipo de MDA que te generaban, digamos, la carcasa, la arquitectura, el el andamiaje del Código. De hecho, hay hasta una palabra per término técnico para esto que se llama scaffolding y que directamente es andamiaje, no. Entonces, bueno, está IA que tiene Github , va a ir un pasito a pasito más allá. Pues probablemente, pero la IA no puede averiguar por sí sola qué quieres hacer mal. Entonces, al fin y al cabo, ten en cuenta que la informática tiene que modelar algo infinito, que es la realidad. Entonces tú tendrás que siempre darle indicaciones, que es lo que quieres, excepciones y demás, no y y bueno, seguimos cumpliendo la ley de Pareto probablemente valga para el ochenta por ciento de las de las ocasiones o de las necesidades, pero el programador tendrá que estar ahí para ese veinte por ciento que dará el plus que hará que sea profesional, que hará que sea perfecto, que hará que vaya mejor, que vaya más rápido y que te da esa ventaja competitiva que al final para ganar, no en el mercado. Entonces yo ya te digo no, ya me he visto en muchas de estas. Ya me he visto en muchas de las máquinas van a destituir al hombre, a los programadores y demás. Bueno, puede que sí algún día, pero desde luego no, por no por el low code y no code , te lo aseguro.
O esa gente no que vaticina, leí hace poco un artículo sobre la muerte del programador tradicional, a lo mejor , eso del apellido tradicional, te haría cambiar un poco, de las tareas o el tipo de desarrollo que van a tener que llevar a cabo este tipo de profesionales. Eso sí que puede llegar a cambiar. Que asuman otras tareas que hasta ahora. Porque, por ejemplo, Jordi nos decía pues se tendrán que dedicar más a la gobernanza TI y no sólo a picar código, no ese tipo de de perfil a lo mejor.
Fantástico. Todos estamos todos de acuerdo, que como te decía, no, nosotros nos tenemos que dedicar a manejar la información y la tecnología. Cualquier tecnología sólo es un medio. Hay gente que de verdad, la profesión la ve así, yo la veo así. Y a mí low code y no code me ayuda a completar esa visión. Lla gente que crea que su profesión es escribir líneas de código, pues sí lo va a tener complicado, porque básicamente va a ser un ejecutor, no va a ser alguien que realmente proporciona esa solución. Ya te digo, yo creo que va a haber espacio para todos. Hay muchísima demanda de trabajo sea cientos de miles de puestos de trabajo que no se llenan. Entonces habrá habrá demanda para gente que simplemente escriba código, gente que tenga una visión más holística de la profesión. Pero sin duda yo quiero pensar que que tendemos a eso, no a que un programador aquí, un técnico, un desarrollador, como lo quieras llamar, pues proporcione soluciones no esquiva líneas de código, no que las líneas de código sean sólo una de ellas. Y si, en ese sentido pues puede que veamos cómo evoluciona la figura del programador, pero me parecería me parece una evolución sana, la verdad.
¿Y al final se aliviará esa presión que están viviendo las empresas de desarrollo , las empresas tecnológicas por esa falta de talento digital?
Yo creo que desgraciadamente, hasta que no vemos el problema ya adelante, de nuestras narices no actuamos. Pero esto es algo que se lleva diciendo desde hace años. O sea la falta de profesionales calificados n o es una cosa coyuntural, es un problema sistémico. Se sabía en 2004 , se sabía en 2014 y se sabe ahora, Vale, pero no estamos haciendo nada al respecto. En España todavía suena un poquito a ciencia ficción porque somos un país con un paro tradicionalmente alto. Entonces esto pues suena alienígena, pero en Alemania es un problema que tienen ultra identificado y que saben que necesitan más de un millón de personas simplemente para poder mantener su producto interior bruto, o sea ten en cuenta que ya estamos hablando de poder ser competitivos, de poder producir ¿vale?. Entonces tenemos que encontrar una solución o bien aportar tanto valor como para poder subir nuestros sueldos y contratar programadores de todo el mundo. Todavía no estamos en eso o encontrar otras soluciones, ¿no? Pues low code no code puede ser una de ellas. Vale, sí, sí. Todavía no, no tenemos unas tarifas tan altas pues porque nuestras empresas no las pueden pagar o porque no tenemos inversión de capital riesgo que nos permita estar cinco o seis años con seis cientos millones construyendo algo. No, no, mira, aquí me dan sesenta. Me dan seis o menos seis cientos mil euros, no? Bueno, pues si no podemos ir por ahí pues a lo mejor sí que podemos optar por otras vías, no? Lo que siempre decimos Bárbara. Pues a mí me gustaría montar un restaurante de tres estrellas Michelin, si es que me encantaría, pero a lo mejor tengo que empezar por un bar y ver qué tal me va. Y si los únicos recursos que tengo son para montar un bar, pues montemos un bar. Eso sí el entendemos que sea el mejor del mundo y y a partir de ahí, pues como como progresamos, no? Entonces, este tema de la falta de talento en España se empieza a notar, dentro de cuatro o cinco años va a ser horrible, tal como estamos ahora en Alemania, Estados Unidos y bueno, low code no code me parece de las cosas que han salido últimamente, de las mejores opciones que podemos tener para para intentar paliar esto y que no acabar con ello, pero sí paliarlo un poquito.
Al menos una, una solución, un pequeñito parche en en esta situación que requiere, como dices, de soluciones de más, de más impacto. Eres nuestro primer invitado de esta segunda temporada de Cuidado con las macros ocultas y no se si lo sabes, pero nuestros oyentes escuchantes seguro que sí, que acabamos nuestras entrevistas preguntando por vuestra macro oculta. Entonces te preguntaría cuál sería la tuya. Tu advertencia tecnológica, nos ha sido lanzando unas cuantas durante esta charla. Pero para acabar, ¿cuál sería la tuya?
Puff advertencia en el sentido de lo que viene de bueno, te diría que muy, muy, muy vinculado con lo que hemos está hablando hoy. Estoy muy preocupado por el hecho de que la la el coste de la informática sea tan alto que empecemos a dejar compañías fuera, ¿vale? Y creo que es un un tema que que nos debería preocupar a todos y y que puede puede crear verdaderas desigualdades, ¿no? Entonces te va a parecer que es muy oportunista, pero me encantaría que el tema del low code y no code se enseñara en las escuelas para asegurarnos de que hay al menos una mínima digitalización a la que pueden acceder todas las compañías. O sea tengo de verdad verdadero pavor por ver que hay compañías de todas las, las de mi país, las de España que no puedan pagar un probador, que nos quedemos atrás, que nos quedemos como un país subdesarrollado tecnológicamente porque porque el programador, el la hora de prograamador es tan cara que no nos podemos, no, nos la podamos permitir. Entonces esto es mi advertencia, mi macro oculta de lo que está por llegar y de verdad es algo que me preocupa. O sea me preocuparía que habría tal desigualdad que un país no pudiera competir con otro. Ya empezamos a ver cosas de este tipo, por ejemplo, con el tema de la IA con la inteligente artificial, donde países como China o Estados Unidos está metiendo mogollón de dinero y donde el resto nos estamos quedando muy atrás, muy atrás y y tengo miedo de que esto esto vaya a más y que y que bueno que cree verdaderas desigualdades, ¿no? Dos, dos tipos de mundos y que nosotros, desde luego, no estamos en el primero. Así que eso es lo que te digo. Perdona si suena un poco catastrofista.
No, pero tomamos nota de esta de esta de esta macro oculta porque como siempre decimos en Cuidado con las macros ocultas, nos gusta hablar de las oportunidades de la tecnología, pero también de las amenazas y los retos. Entonces también hay que ver todas las perspectivas que que nos deja la tecnología. Pues David Bonilla de verdad. Muchísimas gracias por acompañarnos, por acercarte a nuestro control macro y estrenar esta segunda temporada ya de Cuidado con las manos ocultas. Un placer.
Un placer también para mí
La Thermomix es para la cocina como el low code al desarrollo de aplicaciones. Leí esta cita del director regional de ventas de un Systems en España, Manuel Rodrígues, en el informe que hemos mencionado elaborado por el Mobile World Capital y me pareció que resumía bastante bien la esencia de esta tecnología. En realidad, como la Thermomix en la cocina, el low code quiere democratizar el desarrollo. Eso sí, a mí me parece que los y las chef seguirán utilizando los fogones para sus grandes manjares. Sea como sea, si has llegado hasta aquí, muchas gracias por acompañarnos en este episodio que arranca la segunda temporada de cuidado con las macros ocultas. Espero que nos escuches también durante los próximos episodios porque tenemos mucho que contarte, muchas historias que explicarte y muchas tendencias y tecnologías de las que charlar y reflexionar. En este arranque de temporada también queremos agradecer la colaboración de la periodista Sara Ortells, que ha vuelto a ponerse en el papel de GPT-3 para ayudarnos a recrear esa conversación inicial del podcast. Y, ya sabes, no te olvides de suscribirte a él en tu plataforma de audio preferida y así no te perderás ninguna entrega de esta temporada que yo ya te digo que promete. En el siguiente episodio hablaremos de cómo combinar tecnología y sostenibilidad. Quizás pueda parecer osado, ¿pero puede la tecnología ayudarnos a salvar el planeta? mientras, ya sabes, cuidado con las macros.
Ocultas datos inoperativos. Cuidado con las manos ocultas. Cuidado con las manos ocultas. Hay que estar muy atentos a las madres.
Cuidado con las macros ocultas un pocas de cuatro ochenta