El desarrollo de código bajo se convierte en un «juego de mesa» para las habilidades comerciales

El desarrollo de código bajo se convierte en un «juego de mesa» para las habilidades comerciales

La escasez de desarrolladores de software y trabajadores de TI en general está obligando a las empresas a recurrir a "desarrolladores ciudadanos" dentro de sus organizaciones para crear aplicaciones comerciales que respalden los esfuerzos de transformación digital.

Encontrar trabajadores con habilidades de desarrollo de software o capacitarlos internamente se está convirtiendo en una prioridad, según John Bratincevic, analista principal de Forrester. Cuando habla con clientes corporativos, dice, la pregunta más común que hace es cómo pueden ponerse de pie y escalar una estrategia de desarrollo ciudadano.

Lo que hace posible el desarrollo ciudadano es una multitud de plataformas de desarrollo low-code y no-code, que permiten a los usuarios empresariales con poca o ninguna experiencia en codificación desarrollar aplicaciones basadas en las necesidades empresariales. Las empresas están aprovechando estas plataformas para crear “cientos o miles de desarrolladores ciudadanos en sus organizaciones. Quieren saber cómo alimentar a las personas, para que se vuelvan realmente competentes en código bajo”, dijo Bratincevic.

"Desde mi punto de vista, hacia dónde se dirige todo esto, el desarrollo de código bajo será solo una apuesta en la mesa para el trabajador de la empresa, al igual que las herramientas de productividad personal", agregó.

Índice
  1. Código bajo en aumento
  2. Las unidades de negocios entienden las necesidades de las aplicaciones comerciales
  3. Evite que los desarrolladores ciudadanos se vuelvan deshonestos

Código bajo en aumento

Una encuesta realizada en enero por la firma de investigación IDC a 380 empresas mostró que el 49% de los encuestados compra plataformas de código bajo o sin código para mover la innovación internamente. La segunda razón más importante para comprar herramientas de software (39%) fueron las "necesidades pandémicas".

En 2021, el mercado mundial de tecnologías de desarrollo de código bajo alcanzó los 13 800 millones de dólares en ingresos. Y la adopción de plataformas de desarrollo de software low-code está creciendo más de un 20% anual, según la firma de investigación Gartner. Para 2023, se espera que más de la mitad de todas las medianas y grandes empresas adopten el desarrollo de código bajo.

Las herramientas de desarrollo de código bajo eliminan la base de código más utilizada y la reemplazan con una interfaz gráfica de usuario o una interfaz visual "lo que ves es lo que obtienes" (WYSIWYG) para crear una aplicación. La tecnología permite que los empleados que pueden no tener una formación técnica se conviertan en desarrolladores ciudadanos, ampliando las oportunidades más allá del grupo de contratación tradicional o el flujo de trabajo diario. Además, las herramientas de código bajo permiten a los desarrolladores tradicionales concentrarse en tareas más difíciles, mientras que otros manejan tareas de desarrollo más simples con tecnología de código bajo.

equipo trabajando en un proyecto Thinkstock

Si bien hay docenas de empresas que ofrecen conjuntos de herramientas de código bajo y sin código, los líderes del mercado incluyen OutSystems, Mendix, Microsoft, Salesforce y ServiceNow, según Gartner. Las plataformas vendidas por Appian, Oracle y Pega son consideradas "desafiantes" para estos líderes.

Las unidades de negocios entienden las necesidades de las aplicaciones comerciales

El proveedor de software de computación en la nube ServiceNow dijo que más del 80% de su base de clientes ahora usa su solución de código bajo, App Engine. Y la base de desarrolladores activos de App Engine está creciendo un 47% cada mes, dijo la compañía.

Marcus Torres, gerente general del negocio de App Engine en ServiceNow, dijo que la capacidad de crear aplicaciones de línea de negocios con herramientas de código bajo y sin código se está convirtiendo en un conjunto de habilidades esperado para las empresas. Esto se debe en gran parte a que el lado comercial del hogar comprende las necesidades de aplicaciones de una empresa mejor que una tienda de TI.

Los trabajadores de la generación del milenio y los más jóvenes, que constituyen la mayoría de la fuerza laboral actual, se sienten mucho más cómodos con la tecnología, incluido el desarrollo de software, que los trabajadores mayores. “Ellos entienden que hay una aplicación que les brinda alguna utilidad”, dijo Torres. "Con ésos [low-code] plataformas, las personas generalmente lo prueban, obtienen un primer éxito y luego intentan hacer más.

Torres ha visto grupos que van desde equipos de instalaciones hasta departamentos de recursos humanos desarrollar aplicaciones, con el trabajo de desarrollo realizado por personas que normalmente no tienen experiencia en tecnología.

Por ejemplo, los empleados del equipo de la cafetería de ServiceNow crearon una aplicación de menú de comida con las herramientas de código bajo de App Engine. Después de que el menú se puso en marcha, los empleados preguntaron si podían pedir su comida a través de la aplicación. Entonces, el equipo de instalaciones amplió la aplicación para incluir pedidos de comida usando los mismos conjuntos de herramientas. Luego, por supuesto, la aplicación tenía que incluir un sistema de pago para las órdenes de compra, por lo que evolucionó aún más.

App Engine Studio y plantillas de motor de aplicaciones servicio ahora

Interfaz gráfica de usuario de ServiceNow App Engine (haga clic en la imagen para ampliarla)

"Ellos [employees] generalmente comienzan con una aplicación basada en formularios y luego descubren que quieren hacer más”, dijo Torres.

Uno de los clientes de ServiceNow, Deloitte UK, creó un portal usando App Engine para todo lo que los empleados necesitan para hacer su trabajo. Dentro del portal hay una aplicación 'MyOnboarding' que ha digitalizado el proceso de incorporación, incluidos formularios previamente en papel que se imprimieron, escanearon y luego enviaron por correo electrónico. Los empleados también pueden usar el portal para encontrar las próximas vacantes y reservar salas de reuniones. Recursos humanos es uno de los principales usuarios de herramientas de desarrollo de código bajo, según Sarah Pfuhl, vicepresidenta de desarrollo de talento global de ServiceNow.

Los recursos humanos son un semillero de desarrollo ciudadano, ya que las necesidades de las empresas están en constante evolución, especialmente después de la pandemia y el aumento del trabajo remoto. De hecho, la aplicación de departamento más utilizada de Pfuhl fue creada por un empleado de recursos humanos que simplemente vio un problema y encontró una solución.

Antes de crear un centro en línea para el aprendizaje y el desarrollo (L&D), el equipo de recursos humanos de Pfhul enviaba correos electrónicos a los empleados en busca de oportunidades de capacitación. El proceso fue arduo, requería mucho tiempo y no era escalable a medida que la empresa crecía.

El equipo de recursos humanos pudo usar código bajo para construir un nuevo centro de capacitación y desarrollo que centralizó todos los programas de capacitación en menos de un mes para involucrar mejor a los 17 000 empleados de la empresa en todo el mundo. Luego pudieron agregar un proceso de nominación al programa de aprendizaje en menos de una semana con estas mismas herramientas.

"Esta mujer no era desarrolladora y solo comenzó a hacer recursos humanos hace unos años", dijo Pfuhl. "Creó el centro de L&D usando código bajo en una semana. Luego acudió a nuestro equipo de tecnología digital para asegurarse de que encajara en nuestro gobierno corporativo y acudió a la empresa para asegurarse de que todo se hiciera bien para ellos".

“Tan pronto como pudo mostrar en qué se convertiría el producto y lo que podría hacer por las personas, todos se sumaron”, continuó Pfuhl. Desde su lanzamiento en febrero, el centro L&D ha sido utilizado por 16 000 personas.

“Simplemente no habría forma de tener este nivel de compromiso sin este centro”, dijo Pfuhl. "Yo pienso [low-code is] La ola del futuro. Como todas las demás transformaciones digitales, RRHH también tendrá que adoptarla.

“Creo que sabemos lo que quiere nuestra gente. Escuchamos mucho”, continuó. “Si a una empresa le va bien, es porque está haciendo lo que los empleados le dicen que debe hacer. Quieren un flujo de trabajo. Quieren que sea fácil de usar. Quieres que el iPhone sea fácil.

Evite que los desarrolladores ciudadanos se vuelvan deshonestos

La gobernanza es fundamental para el lanzamiento de cualquier aplicación nueva creada por un desarrollador ciudadano, señaló Pfuhl. No puedes simplemente lanzar una aplicación; una vez construido, el lado comercial siempre debe consultar con el lado de TI para asegurarse de que cumpla con las pautas de la empresa.

"Tengo que decirles que de ahora en adelante estoy buscando esa mentalidad de producto en mi equipo porque creo que se convertirá en el futuro", dijo Pfuhl.

Schneider Electric, un proveedor de administración de energía y automatización digital con aproximadamente 130 000 empleados en todo el mundo, ha implementado un programa de desarrollo ciudadano durante siete años.

Abha Dogra, vicepresidente sénior de tecnología digital y director de TI para América del Norte en Schneider Electric, dijo que el gobierno y la gestión para evitar la proliferación de aplicaciones son clave para una estrategia de desarrollo low-code y sin código.

centro de gestión del motor de aplicaciones servicio ahora

Centro de administración de aplicaciones de ServiceNow App Engine (haga clic en la imagen para ampliar)

De lo contrario, las aplicaciones de línea de negocio creadas fuera del proceso de desarrollo tradicional pueden exponer una empresa a vulnerabilidades, como ataques de ciberseguridad y la creación de activos digitales no escalables. También puede aumentar la 'deuda técnica' de una empresa, o el costo del desarrollo adicional resultante de elegir una solución simple en lugar de un enfoque más profundo.

"Sus casos de uso generalmente comienzan con un pequeño problema, pero gradualmente se vuelven más grandes y requieren una aplicación de software completa con un desarrollo sólido y pruebas adecuadas con controles y equilibrios para el modelado de amenazas. Esa es una línea muy delgada cuando de repente un caso de uso pequeño, que fue perfecto para low-code/no-code, de repente ingresa al espacio de una aplicación completa”, dijo Dogra.

“Entonces, si bien es necesario que todas las empresas tengan una plataforma low-code/no-code, su lanzamiento e introducción a los desarrolladores ciudadanos debe estar bien pensado y respaldado por un mecanismo bien administrado”, dijo Dogra. .

Torres de ServiceNow estuvo de acuerdo con Dogra y dijo que si bien los departamentos de TI siempre han tenido que lidiar con "TI en la sombra", las herramientas de código bajo y sin código han exacerbado la necesidad de una gobernanza cuidadosamente planificada.

La plataforma de ServiceNow permite a los usuarios crear un centro de excelencia para reglas de gobierno y desarrollo contra las cuales se puede verificar cada aplicación creada.

“Las personas que no se ganan la vida creando software no entienden que el costo más alto no está asociado con la creación de aplicaciones sino con el mantenimiento de las mismas. En el pasado, podías ver a los departamentos crear una aplicación y luego decir: "Aquí viene TI". Depende de ti ahora”, dijo Torres. "Es como, 'Vaya. Uno, nunca he oído hablar de esta aplicación; dos, no tengo personal para esto; y tres, ¿qué es?

"No es porque TI no quiera asociarse [with citizen developers] y ayudar. Esto se debe a que, en última instancia, son los responsables de la seguridad de los sistemas y los datos en toda la empresa”, dijo Torres. "No quieren que esta aplicación se propague... donde dan la vuelta y hay 10,000 aplicaciones que no conocen".

En última instancia, los programas de desarrollo ciudadano deben proporcionar visibilidad de TI de cualquier aplicación creada antes de que se active, lo que también garantiza que el software permanezca dentro de las garantías de seguridad y reglamentarias de una organización.

“Así es como se hacen las cosas a escala y se asegura de que no haya ningún problema que pueda ser un problema de seguridad o un problema de cumplimiento”, dijo Torres.

Derechos de autor © 2022 IDG Communications, Inc.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir