11 de jan. de 2023·1 min de leitura

Navegando pelos desafios e se preparando para a implementação Low-Code/No-Code

As estratégias de baixo código e sem código têm o potencial de revolucionar o desenvolvimento de aplicativos, capacitando os desenvolvedores cidadãos e facilitando as cargas de trabalho de TI.

Navegando pelos desafios e se preparando para a implementação Low-Code/No-Code

Permitir o desenvolvimento de soluções com estruturas e ferramentas low-code e no-code (LC/NC) apresenta novas oportunidades para as empresas envolverem funcionários não técnicos, conhecidos como desenvolvedores cidadãos, na criação de aplicativos. Essas estratégias podem reduzir a carga da equipe de TI, promovendo a inovação e apoiando as iniciativas de transformação digital. No entanto, eles também apresentam desafios como questões de conformidade e segurança devido ao envolvimento de funcionários que podem não ter experiência em codificação.

Deepak Mohan, vice-presidente executivo de engenharia da Veritas Technologies, alerta que as estratégias de LC/NC apresentam vulnerabilidades. Os desenvolvedores cidadãos podem não ter conhecimento profundo de segurança e privacidade, levando a aplicativos protegidos inadequadamente e possíveis problemas de conformidade. Mohan sugere que as organizações estabeleçam requisitos de governança e segurança de LC/NC, garantindo que os aplicativos sejam seguros e fornecendo supervisão e visibilidade adequadas.

Além disso, as organizações devem considerar os custos de licenciamento e questões de propriedade intelectual ao planejar o desenvolvimento de aplicativos LC/NC. Yehuda Rosen, engenheiro sênior de aplicativos da nVisium, destaca os benefícios das estratégias de LC/NC, incluindo dependência reduzida de talentos escassos em engenharia de software e tempos de desenvolvimento mais rápidos. No entanto, ele enfatiza que LC/NC não é uma cura para tudo e não pode substituir a programação tradicional por novos recursos ou funcionalidades não suportadas.

Rosen aconselha que as empresas devem identificar claramente os recursos necessários antes de embarcar em qualquer projeto LC/NC para evitar desperdício de tempo e recursos. Uma implementação LC/NC bem-sucedida requer uma infraestrutura robusta, forte governança de dados e medidas de segurança eficazes, bem como visibilidade total dos dados e aplicativos dentro da organização.

De acordo com Mohan, as empresas devem primeiro entender seus dados, avaliar possíveis vulnerabilidades de segurança e conformidade e abordar esses riscos antes de implementar uma estratégia de LC/NC. Envolver especialistas em segurança de dados, proteção de dados e governança é essencial para mitigar ameaças cibernéticas e de conformidade e garantir a adesão aos protocolos jurídicos e da empresa.

Rosen aponta para a flexibilidade da implementação de LC/NC, com todos os níveis de liderança potencialmente envolvidos na adoção. No entanto, Mohan prevê que a adoção de LC/NC logo se tornará comum, capacitando desenvolvedores cidadãos em todas as organizações a criar aplicativos personalizados para seu trabalho diário.

Antes de adotar totalmente as estratégias de LC/NC, a liderança de TI deve capacitar as equipes de conformidade e gerenciamento de dados com processos que garantam a proteção de dados e a infraestrutura de conformidade em toda a organização. Mohan aconselha que somente quando estiverem confiantes em sua infraestrutura, as organizações devem abordar o desenvolvimento de aplicativos LC/NC.

Rosen reconhece a crescente maturidade de soluções low-code/ no-code em áreas como construção de sites (Wix e Squarespace), CRUD orientado a dados e aplicativos de análise ( Airtable e AppSheet) e outros como AppMaster. Ele prevê que mais recursos sejam adicionados a essas soluções, permitindo que os desenvolvedores criem uma gama mais ampla de funcionalidades e tipos de aplicativos em um futuro próximo.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started