0% encontró este documento útil (0 votos)
27 vistas48 páginas

Low Code Apps - Mariano Silva

Este documento define el low code, describe sus características y beneficios, explica su ciclo de vida e incluye ejemplos de casos de uso. El low code permite desarrollar aplicaciones con menos código mediante interfaces visuales, lo que acelera el desarrollo y reducen los costos. Algunas herramientas populares de low code son Appian y Mendix.

Cargado por

HUNTRPRO
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas48 páginas

Low Code Apps - Mariano Silva

Este documento define el low code, describe sus características y beneficios, explica su ciclo de vida e incluye ejemplos de casos de uso. El low code permite desarrollar aplicaciones con menos código mediante interfaces visuales, lo que acelera el desarrollo y reducen los costos. Algunas herramientas populares de low code son Appian y Mendix.

Cargado por

HUNTRPRO
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 48

Low Code

Apps
Silva Rivera, Mariano Juan
CONTENIDO
01 02 03
Características y
Definición Ciclo de vida
beneficios

04 05 06
Casos de Uso Herramientas Futuro del low code
01
Definición
You can enter a subtitle here if you need it
¿Qué es Low Code?
Low Code se refiere a la implementación de aplicaciones
con una gran reducción de desarrollo manual de código.
Las aplicaciones Low Code utilizan plataformas con
interfaz visual con características integrables.
¿Qué es Low Code?
Los desarrolladores de Low Code arrastran y sueltan
modelos visuales para poder crear aplicaciones completas
con interfaces de usuario modernas, integraciones, data y
lógica de negocio.

Con aplicaciones Low Code, los desarrolladores


calificados podrán invertir más su tiempo en trabajos con
un mayor valor agregado.
COMPONENTES
Diferencia de Low Code con…
No Code High Code
No Code es para personas que no High Code es para expertos en
cuentan con conocimientos en programación, ya que implica
programación. codificación en múltiples lenguajes y
Podrán realizar aplicaciones básicas tecnologías.
con un alcance limitado Se podrá desarrollar cualquier
solución, pero dependiendo de las
habilidades de los programadores.

Low Code combina ambos tipos para apoyar a usuarios no técnicos y a los
desarrolladores profesionales.
Low Code para…
No Code
Usuario: Desarrolladores de negocios

No necesitan experiencia ni
conocimientos de programación.

Puede incluir capacidades de


gobierno, así el área de TI sanciona la
seguridad y el cumplimiento.
Low Code para…
High Code
Usuario: Desarrolladores profesionales

Ofrecen capacidades avanzadas para


que el proceso de desarrollo sea más
eficiente

Promueven colaboración entre el


negocio y el TI, además de prácticas
de desarrollo modernas, como
DevOps, y componentes en la nube.
02
Características y
Beneficios
CARACTERÍSTICAS
Bajo uso de código Producto mínimo viable

Desarrollos pequeños con capacidad Desarrollos pequeños con capacidad


para evolucionar y escalar para evolucionar y escalar
posteriormente según las necesidades posteriormente según las necesidades
del negocio del negocio
CARACTERÍSTICAS
Innovaciones Acceso a través de la
escalables nube
Implementaciones sobre la Los usuarios podrán gestionar sus
marcha. Se aprende y optimiza aplicaciones low code en la nube.
mediante los feedbacks de los Así, no será necesario reprogramar
usuarios. Útil para proyectos con cuando se produzca algún cambio en
metodologías ágiles. la aplicación.
CARACTERÍSTICAS
Métodos gráficos de Integración de datos
modelado
Los usuarios podrán integrar datos y
Permite un trabajo intuitivo gracias a
lógica de manera segura a través de
la interfaz gráfica. Mediante drag-
cualquier fuente, sistema o servicio.
and-drop, el usuario podrá
Así, se ahorrará más del 30% del
seleccionar modelos visuales
tiempo de los desarrolladores.
CARACTERÍSTICAS
Reusabilidad Automatización

Los desarrolladores podrán reutilizar Aumenta la productividad de los


componentes de proyectos pasados desarrolladores y ahorra un posible
para incluirlos en sus nuevos retraso de actividades
proyectos.
BENEFICIOS
1. Tiempo de desarrollo
Al reemplazar gran parte de la codificación
de los proyectos con interfaces gráficas, el
tiempo de desarrollo que se reduce es una
cantidad muy considerable.
BENEFICIOS
2. Tiempo de mantenimiento
Como una aplicación low code tendrá poco
código, el mantenimiento será un procesos
con menor intensidad y duración, a
comparación de las aplicaciones high code.
BENEFICIOS
3. Costos
Como una aplicación low code tendrá poco
código, el mantenimiento será un procesos
con menor intensidad y duración, a
comparación de las aplicaciones high code.
BENEFICIOS
4. Productividad
Con la simplificación del desarrollo de las
aplicaciones, los desarrolladores aumentarán
su productividad, ya que podrán enfocarse en
potenciar el software al máximo, y ofrecer
un mejor producto.
BENEFICIOS
5. Objetivos
Los ejecutivos y personal empresarial podrán
implicarse más al diseño y creación de
aplicaciones, por lo que podrían tener una
mejor alineación de los objetivos con lo que
se está realizando.
Por qué usar low code
Acelerarás TD al usar
Reducirás deudas Mejorarás el uso de los low code apps
técnicas datos integrados
Transformación
Menos deudas Flujo de trabajo digital

Nuevas UX Procesos
automatizados
Simplificas
Automatizarás pasos
comunicaciones y
en el proceso
recopilación de
empresarial
requisitos
03
Ciclo de Vida
ETAPAS
DESARROLLO DESPLIEGUE

IDEACIÓN TESTING OPERACIONES


ETAPA 1: IDEACIÓN

Los equipos definen el propósito y


objetivos de la nueva aplicación low
code.

Se crea una comprensión compartida


de todos los requisitos.
ETAPA 2: DESARROLLO

Los equipos desarrollan la nueva


aplicación low code, utilizando
medios colaborativos.
ETAPA 3: TESTING

Control Pruebas Pruebas de


De Funcionales rendimiento
Calidad (Selenium) (J Unit)
ETAPA 4: DESPLIEGUE

Subir a la nube Contenedorización

Confiabilidad Soporte
ETAPA 5: OPERACIONES

Mantenimiento

Supervisión

Actualizaciones
04
Casos de Uso
Sarawak Energy
Sarawak Energy empezó un proyecto en 2020 para construir un portal de clientes de suministro
de electricidad. Buscaban modernizar sus aplicaciones, y mejorar la experiencia de usuario, sin
contratar a un equipo de desarrolladores.

El año siguiente, gracias a low-code, se logró migrar un aproximado de 280 bases de datos de
Notes Domino a aplicaciones web optimizadas. Además, las habilidades del equipo de desarrollo
de Sarawak incrementaron y lograron entregar 16 nuevas aplicaciones en 16 semanas.
Certis
Certis transformó su sistema de gestión de calidad de seguridad integrada a través de aplicaciones
low code, ya que en esos momentos su gestión era de forma manual.

Al final de la primera fase del proyecto, Certis mencionó que la implementación de una
aplicación low code les generó un ahorro anual de aproximadamente 250000 dólares. Además, la
aplicación permitió que los oficiales de calidad puedan completar su trabajo de manera más
rápida y eficiente.
Green Cargo
En los últimos años, Green Cargo tenía problemas en la transformación digital, ya que tenían un
sistema logístico de mainframe muy deteriorado y con problemas para evolucionar la empresa
con tecnología. Se iba a retirar el sistema del negocio, pero hubieran tenido un impacto muy
negativo dentro de la empresa.

Se propuso el desarrollo de una nueva estrategia de TI, donde con la ayuda de low-code apps y
Microsoft Azure, lograron implementar aplicaciones para el registro de daños en vagones y
gestión de envío de mercadería a través de trenes.
Wisconsin Department of Corrections
Contaban con cuatro sistemas de núcleo rígido que tardaban en mejorarse. Habían retrasos en la
entrega de cualquier nueva solicitud. Por eso, planearon desarrollar un sistema más rápido y
eficiente con aplicaciones livianas para sus 11000 empleados.

Con desarrollo low-code, desarrollaron la solución en menos de tres meses, optimizaron recursos,
y ahora el nuevo sistema permite manejar datos consistentes de las solicitudes en tiempo real, y el
proceso de entrega es seis veces más rápido que el sistema anterior.
05
Herramientas
Appian

Contiene herramientas de despliegue


nativas y opciones de integración con
herramientas DevOps.

Útil para personas que quieran crear


aplicaciones de gestión de procesos
empresariales

Precio: $90 mensuales


Mendix

Funciona bajo la ingeniería basada en


modelos (MDE).

Fácil de adoptar y perfecto para


cualquier persona que quiera
desarrollar aplicaciones.

Precio: Gratuito, con funciones


limitadas
OutSystems

Plataforma omnicanal. Las empresas


podrán crear aplicaciones con
diversos medios.

Cuenta con paneles de rendimiento


en tiempo real y fuerte seguridad.

Precio: Gratuito
QuickBase

Permite crear flujos de trabajo. Útil


para reformar operaciones de
negocio.

Cuenta con artefactos preconstruidos


e integraciones con herramientas
externas.

Precio: Gratuito
ZohoCreator

Permite crear sistemas de gestión de


relaciones con clientes. Útil para
especialistas en marketing de
negocios.

Plataforma minimalista con


características visuales intuitivas.

Precio: Gratuito
KissFlow

“Lugar de trabajo digital unificado”.


Sirve para flujos de trabajo y gestión
de procesos.

Elimina la necesidad de codificación


personalizada.

Precio: $9 mensuales
Salesforce Lightning

Marco de desarrollo de aplicaciones


basado en componentes.

Esencial para especialistas en


marketing.

Precio: $25 mensual


Microsoft Power Apps

Servicio para crear aplicaciones


empresariales personalizadas, rápidas
y sin complejidad.

Cuenta con más de 200 conectores


para integrar datos.

Precio: $7 a $40 mensuales


Nintex

Plataforma para gestión de procesos y


automatización de flujo de trabajo.

Te permite acelerar la transformación


digital dentro de tu negocio.

Precio: $25000 anuales


Cómo elegir una herramienta low code

Métricas a comparar
● IDE colaborativos
● Integración de datos
● Gestión del ciclo de vida en las aplicaciones
● Experiencia de usuario
● Productividad
● Soporte en la nube
06
Futuro del Low Code
Futuro Low Code

70% 33%
De aplicaciones
70% Incremento
Estarán desarrolladas con De usuarios De tecnología dentro de
empresas gracias a low
tecnología low code Sin experiencia code
aprenderán low code en 1
mes
Futuro Low Code

50-90% 30%
De tiempo
60% De organizaciones
Reducido gracias al De aplicaciones Planean usar low code
desarrollo de plataformas para construir mejores
low code Serán construidas fuera experiencias de usuario
del departamento de TI digitales
CONCLUSIONES
● Low Code es una combinación de desarrollo no-
code y high-code
● Low Code Apps optimiza tiempo, recursos, y
aumenta productividad
● Low Code Apps permite que los ejecutivos estén
más involucrados en temas de tecnología
Bibliografía
● https://www.hiberus.com/crecemos-contigo/que-es-low-code-plataformas-y-
metodo-de-desarrollo/
● https://www.outsystems.com/guide/low-code/
● https://www.mendix.com/low-code-guide/
● https://www.trio.dev/blog/low-code-platforms
● https://www.softwaretestinghelp.com/low-code-development-platforms/
● https://www.infoworld.com/article/3650649/5-reasons-software-architects-s
hould-embrace-low-code.html

También podría gustarte