El Boom del No Code – Low Code

Estamos viviendo un momento trascendental en el espacio del desarrollo de activos digitales: Ya no es necesario ser programador para desarrollar una aplicación, bien sea web, desktop ó apps nativas de iOS o Android.

La tendencia de entregar a usuarios sin entrenamiento técnico la posibilidad de generar contenido y hacerlo público fue un primer paso, como fue el caso en blogs, redes sociales, manejadores de contenido, smartphones, Canva, etc.

La inclinación más reciente es que los usuarios sean capaces de generar sus propias aplicaciones, tal como ocurre hoy con el contenido.

¿Qué es exactamente No Code – Low Code?

Se trata del desarrollo de aplicaciones web (que funcionan sobre el navegador Chrome, Safari, Edge, etc.) o como una aplicación nativa (instalada en su computadora o teléfono celular) que sirven a su vez para desarrollar aplicaciones sin necesidad de conocer lenguajes de programación, ni de servidores. etc.

Las aplicaciones No Code – Low Code, viene a satisfacer básicamente dos tipos de necesidades insatisfechas:

  • Aplicaciones de utilidad muy específica.
  • Validación de ideas de manera rápida y costo eficiente.

Aplicaciones de utilidad muy específica

Esto ocurre en el caso de empresas y organizaciones que tienen una necesidad muy específica, y no existen aplicaciones comerciales que lo hagan o si existen pero son muy caras y/o malas, o sencillamente la organización quiere desarrollar algo realmente bueno a su medida y con costos razonables. 

Puede tratarse de una pyme o del departamento de una gran empresa que la requiere para alguna tarea específica.

Colocamos algunos ejemplos que ilustran la situación:

  • Una compañía de proyectos de arquitectura desarrolla una app para que los arquitectos que van a la obra hagan registro fotográfico, cronológico y reporte de un proyecto.
  • Un bufete de abogados o una consultora quiere hacer una aplicación hecha a la medida de sus proyectos que permite registrar las horas trabajadas en sus proyectos.
  •  App para reporte de gastos para un equipo que viaja y recibe viáticos

Una de las grandes ventajas de las plataformas Low Code – No Code, es que posee características incluidas en el costo, que no podría permitirse un equipo de desarrollo para una app hecha a la medida, por costo o por tiempos de desarrollo; por ejemplo, motores de inteligencia artificial, motores para chatbots, etc.

Validación de ideas de manera rápida y costo eficiente

Por allá los años 2004, aparece el Libro de Eric Ries, “Lean Startup” este autor junto al profesor Steven Blank (profesor de la cátedra de emprendimiento de la Universidad de Stanford, en California, USA) lideran el movimiento del mismo nombre “Lean Startup”, cuya idea básica consiste en la necesidad de probar cualquier modelo de negocio, con un prototipo funcional, barato y rápido de ejecutar; sin todas las características finales que se imaginan al principio; pero con la idea de recibir feedback del concepto y algunas de sus funcionalidades, de manera de probar que el negocio es viable y conseguir así atraer mayor inversión.

En el marco de esta filosofía se bautizó a este prototipo con el nombre de Minimum Viable Product (MVP, producto mínimamente viable).

Dado que el movimiento de Ries y Blank, apuntaba en buena medida a los negocios digitales que se estaban gestando en Silicon Valley, los MVP son en buena medida productos de software, y el No Code – Low Code es una herramienta perfecta para desarrollar MVP. Con la ventaja de que no necesitas ser programador para generar un MVP, sólo necesitas saber usar una herramienta Low Code.

¿Quiere decir entonces que los programadores perdieron sus trabajos y más nunca se va a programar?

En ningún caso. La demanda de desarrollo de software en estos años crece de manera exponencial, la tan cacareada transformación digital viene apuntando a la “softwarerización” de casi cualquier modelo de negocios. Lo que sí parece cierto es que los programadores van a quedar reservados para proyectos con mayor escala y complejidad y en el incontable número de compañías de “software as a service” (SaaS) que han proliferado.

Surge entonces dentro de las organizaciones un nuevo tipo de trabajador, un usuario sofisticado de plataformas “software as service”, es un usuario sin formación ni capacitación en el área tecnológica, pero con un entendimiento profundo del funcionamiento de algunos software, hardwares, bases de datos y/o sistemas operativos; que es capaz de realizar tareas sofisticadas en estas plataformas. Este individuo ha sido bautizado en la industria como “Power User”.

Los Power User

Los Power User, son quienes en las organizaciones asumirán el rol de generación de soluciones a la medida, así mismo muchos emprendedores y agencias en áreas de servicio como marketing, atención al cliente, ventas, contabilidad contarán entre sus empleados a muchos “power users” expertos en el manejo de plataformas Low Code – No Code.

Empresas como SAP, Oracle y la misma Microsoft, ofrecen a sus clientes certificados de uso de sus plataformas a usuarios no técnicos, Lo mismo hacen las plataformas publicitarias de Google y Meta; todos conscientes de la necesidad que hay de trabajadores con este perfil.

¿Qué herramientas No Code – Low Code hay en el mercado?

En el caso de Microsoft ha desarrollado toda una suite No Code – Low Code, llamada Microsoft Power App, para sus usuarios corporativos. 

Existen otras empresas algunas más modernas que otras, que han incursionado en este mercado:

  • Bubble, desarrollo de aplicaciones web
  • Airtable, base de datos
  • Zoho, suite que integra soluciones de project management, crm, etc.
  • Webflow, desarrollo web
  • Zapier, automatizaciones
  • Adalo, Mobile Apps

Mencioné sólo algunas con las que he interactuado, pero son muchas y para diferentes usos. Les invito a buscar en Google, herramientas No Code y Low Code y explorar sus diferentes usos.

 

Ten en cuenta que:

 

Si estás interesado en desarrollar para tu empresa o para tu proyecto de emprendimiento una solución No Code – Low Code, en Deep podemos ayudarte desde la conceptualización hasta la ejecución y lanzamiento final de la solución.

#DeepGroup #LowCodeNoCode #AppsDevelopment

READ MORE