This is the Trace Id: f7cd0256da94db807b71139f14150427
Avançar para o conteúdo principal Começar Visitas Guiadas Segurança e Governação Dataverse Conectores Power BI Desktop Pro Premium Embedded Report Server Power Apps Power Automate Power Pages Copilot Studio Preços Recursos por produto Power Platform Learn Documentação Tópicos do Power Platform Comece gratuitamente

Governação low-code: o que precisa de saber

Saiba o que é a governação low-code e por que razão a sua organização precisa dela.
Uma pessoa a sorrir enquanto utiliza um computador

O que é a governação low-code?

 

A governação low-code refere-se à forma como a sua organização orienta os seus programadores profissionais e os programadores cidadãos(colaboradores que utilizam a tecnologia para criar soluções para as necessidades da empresa) na criação de aplicações personalizadas através de uma plataforma de desenvolvimento low-code.

 

Estas plataformas ajudam os colaboradores, tenham ou não experiência em programação, a criar aplicações através de uma interface gráfica. Utilizam funcionalidades como modelos e arrastar e largar para construir rapidamente aplicações que automatizam processos empresariais. É necessária muito pouca programação manual, exceto para adicionar elementos personalizados a uma aplicação utilizando cascading style sheets.

 

Durante o ciclo de vida do desenvolvimento de software, a governação low-code ajuda a manter a segurança e a conformidade e a maximizar o valor da sua plataforma de desenvolvimento low-code.

Acelere a inovação com o Microsoft Power Apps

Construa aplicações mais rapidamente utilizando modelos pré-construídos e funcionalidades de arrastar e largar. A governação low-code está integrada na plataforma para ajudar a garantir a utilização responsável de dados e a segurança.

Por que é necessária a governação low-code?

 

A governação low-code é necessária para garantir que os seus programadores profissionais e cidadãos cumpram políticas, procedimentos de segurança e normas organizacionais. Por exemplo, o seu quadro de governação da plataforma pode definir o que pode ser construído na plataforma, quem é responsável por rever e aprovar as aplicações, e como seguir as melhores práticas do seu departamento de TI para o desenvolvimento low-code.

Quem utiliza as ferramentas low-code?

 

Os programadores profissionais e cidadãos utilizam ferramentas como plataformas de desenvolvimento low-code para criar e fornecer rapidamente aplicações empresariais que não dependem de programação manual. Os programadores profissionais têm a experiência para escrever código, mas isso consome tempo e requer revisões e manutenção de código. Embora o desenvolvimento não faça parte do seu trabalho, os programadores cidadãos são proativos que encontram maneiras mais rápidas e fáceis de realizar o trabalho. Eles veem oportunidades para melhorar processos para a sua equipa utilizando ferramentas sancionadas pelo seu departamento de TI.

 

O desenvolvimento cidadão pode facilmente desviar-se para TI sombra, ou seja, a utilização de hardware ou software sem o conhecimento ou aprovação das equipas de TI ou segurança da organização, o que pode introduzir riscos de segurança. A governação de programadores cidadãos ajuda a reduzir riscos como vazamentos de dados e violações de conformidade. Os elementos desta estratégia de governação incluem:

 

  • Definir regras para os programadores cidadãos.

  • Estabelecer requisitos de segurança rigorosos.

  • Identificar quem é elegível para o programa de desenvolvimento low-code.

  • Formar os programadores cidadãos em áreas como a segurança de dados e o desenvolvimento contínuo.

  • Encarregar o departamento de TI de aprovar e supervisionar os recursos que estão a ser utilizados.

 

A implementação de uma plataforma de desenvolvimento low-code bem-sucedida depende de políticas e estratégias bem-definidas, e a governação de programadores cidadãos ajuda a definir funções e responsabilidades, bem como a minimizar os riscos de segurança.

Características de uma boa governação low-code

 

A governação influencia como os objetivos de uma organização são definidos e alcançados, como o risco é monitorizado e abordado e como o desempenho é otimizado. Abrange os processos que dirigem e controlam a sua organização e a responsabilizam. Aplicar estes fatores à governação low-code ajuda a construir a confiança dos intervenientes, a estabelecer uma base para alcançar um elevado desempenho e permitir que a sua organização responda a mudanças constantes ao utilizar ferramentas low-code.

 

As principais características de uma boa governação low-code incluem:

 

  • Elevar o desempenho da gestão. Uma boa governação low-code ajuda a gestão a tomar decisões que se alinham com os objetivos da sua organização. Ajuda-os a atribuir responsabilidades aos desenvolvedores de TI e low-code, a configurar o seu programa de desenvolvimento low-code para o sucesso e a acelerar o tempo de colocação no mercado.

  • Utilizar a tecnologia para gerar valor comercial. Automatizar processos e reduzir erros ajuda a ver um maior ROI na sua plataforma de desenvolvimento low-code. Para estabelecer a base para construir aplicações eficazes, determine quais ferramentas a sua organização utilizará para o desenvolvimento low-code e estabeleça um sistema de suporte para os colaboradores que utilizam essas ferramentas.

  • Mitigar os riscos associados à tecnologia. Uma boa governação low-code aplica as melhores práticas, incorpora considerações de segurança e ajuda a cumprir os requisitos regulamentares para as ferramentas low-code que a sua organização utiliza. Para melhorar a redução e gestão de riscos, as organizações muitas vezes terceirizam as suas soluções tecnológicas para fornecedores terceiros que se especializam nessas áreas.

Incorporar uma boa governação low-code

 

O modo como governa a plataforma de desenvolvimento low-code da sua organização afeta diretamente o seu sucesso. O tempo e o esforço que dedica a estabelecer um quadro de governação low-code claro e conciso irão melhorar o desempenho das aplicações e ajudar a maximizar o seu ROI.

 

Para incorporar uma boa governação low-code, certifique-se de que a sua organização leva a cabo as seguintes atividades.

 

Definir o seu programa de desenvolvimento low-code. Esclareça os papéis e responsabilidades dos programadores low-code. Dê aos programadores os recursos e o apoio de que precisam para construir aplicações úteis, o que ajuda a minimizar a possibilidade de TI sombra tornar-se um problema.

 

Elaborar um plano para supervisionar o programa. Os líderes de TI na sua organização devem ter o conhecimento e a capacidade de estabelecer estratégias para um programa de desenvolvimento low-code bem-sucedido e mitigar os riscos associados. Devem ser fundamentais na escolha da plataforma de desenvolvimento low-code mais apropriada e fornecer documentação de orientação e apoio aos programadores low-code.

 

Estabelecer um plano de formação. Antes de a formação começar, é importante identificar os colaboradores que demonstram interesse na programação low-code, têm conhecimentos técnicos básicos e entendem os dados. A formação inclui como:

 

  • Utilizar a plataforma escolhida.

  • Incorporar as melhores práticas.

  • Planear a aplicação que pretendem criar.

  • Compreender a segurança, a conformidade, o acesso e as permissões e as práticas de gestão.

 

Identificar todos os requisitos de segurança e conformidade. Tenha uma política de gestão de dados em vigor para ajudar a sua organização a cumprir os requisitos de segurança e conformidade. A política estabelece diretrizes para o uso de dados, partilha de dados e retenção de dados. Por exemplo, pode afirmar que os programadores low-code não têm permissão para criar bases de dados, ajudando assim a prevenir a duplicação de dados e a possível exposição.

Mitigar riscos de negócio

 

A governação desempenha um papel importante na mitigação de riscos ao utilizar uma plataforma de desenvolvimento low-code. Estabelecer diretrizes e esclarecer expectativas entre as equipas e intervenientes da organização são fundamentais para desenvolver políticas de governação low-code eficazes.

 

Este processo começa com perguntas como:

 

  • Quem tem permissão para criar aplicações low-code na plataforma?

  • Quais são as capacidades que os programadores devem ter?

  • O que lhes é permitido construir? (Por exemplo, apenas aplicações que automatizam um processo empresarial?)

  • Como irão essas aplicações ser utilizadas por outras pessoas da organização?

  • Quem é a pessoa responsável por rever, aprovar e dar suporte às aplicações low-code?

 

Permitir que programadores low-code construam aplicações pode introduzir problemas de segurança. Embora as empresas que fornecem armazenamento e serviços com base na cloud ofereçam controlos de acesso e permissões, existem outros riscos empresariais a considerar. Por exemplo, a TI sombra, o uso de ferramentas não aprovadas pela TI, introduz uma falta de visibilidade sobre o que os desenvolvedores estão a construir.

 

Seguem-se algumas considerações adicionais relacionadas com a mitigação de riscos:

 

  • A supervisão de dados é imprescindível no desenvolvimento low-code para ajudar a proteger os dados críticos. Como tal, os programadores têm de pedir certos tipos de dados e obter aprovação antes de os poderem utilizar nas respetivas aplicações.

  • As empresas que disponibilizam plataformas low-code devem apresentar as suas auditorias de segurança, as certificações de conformidade e os contratos de nível de serviço. Esta transparência ajudará a determinar a plataforma escolhida pela sua organização.

  • Os problemas de lógica empresarial podem expor informações confidenciais e comprometer a segurança da sua organização. As mesmas proteções que aplica ao desenvolvimento de software também devem ser aplicadas ao desenvolvimento low-code.

Contributo dos testes para uma boa governação low-code

 

As plataformas low-code normalmente têm funcionalidades de teste automatizado integradas que permitem aos desenvolvedores low-code testar a funcionalidade das suas aplicações ao longo do processo de desenvolvimento. Os widgets de arrastar e largar utilizados na plataforma são geralmente pré-testados, portanto, testes adicionais podem ser necessários apenas se código personalizado for utilizado. Os testes de API são uma necessidade contínua porque as APIs podem ser atualizadas pelos seus criadores sem o seu conhecimento.

 

Embora as funcionalidades de teste integradas sejam úteis, as revisões de código ainda são importantes para verificar se as aplicações estão em conformidade com o seu quadro de governação. Conduzidas por programadores profissionais, as revisões de código confirmam que as aplicações low-code são suficientes para a tarefa e que cumprem os requisitos de segurança estabelecidos para minimizar riscos. As revisões de código verificam explicitamente vulnerabilidades que podem expor dados sensíveis ou levar a uma falha de segurança.

A importância das permissões de aplicação

 

Para ajudar a prevenir riscos operacionais e de segurança, as permissões de aplicação devem ser aplicadas no desenvolvimento low-code. A plataforma low-code que escolher deve já implementar controlos de acesso e permissões, mas sem requisitos de acesso específicos, as organizações não saberão realmente o que os programadores low-code estão a fazer com os dados. Dependendo de outros fatores de segurança na aplicação, dados sensíveis podem ser expostos no domínio público e cibercriminosos podem ganhar acesso à sua rede.

 

Atribuir aos seus profissionais de TI a concessão de permissões de aplicação ajuda a garantir que os programadores low-code não estão a tomar decisões de alto nível que estão além do seu âmbito de responsabilidade. Os profissionais de TI têm o conhecimento e a experiência para rever o código e determinar se a aplicação está a conectar-se a um site com má governação ou permissões menos rigorosas.

Como o código é protegido na plataforma

 

A segurança e a governação devem ser integradas na plataforma de desenvolvimento low-code utilizada pela sua organização, mas os seus profissionais de TI controlam o acesso aos ativos de dados que são utilizados pelos seus programadores low-code. Usando as barreiras de segurança dentro da plataforma, a TI é alertada para permissões que podem precisar de um controlo mais rigoroso para ajudar a proteger os dados.

 

Uma forma de incentivar a transparência no desenvolvimento low-code é exigir que os seus desenvolvedores utilizem a sandbox da plataforma para construir as suas aplicações. Isto limita o seu acesso a recursos e restringe as suas capacidades de visualização, edição e partilha de dados. Os controlos de segurança da plataforma ajudam a garantir que apenas aqueles que têm as permissões adequadas têm acesso ao sistema.

Descobrir a sua solução de governação low-code

 

Com o aumento da transformação digital, agora é o momento de otimizar o seu programa de desenvolvimento low-code. Escolha uma plataforma de desenvolvimento low-code com governação, visibilidade e salvaguardas integradas, o Microsoft Power Platform ajuda os seus programadores low-code a criar soluções de alta qualidade de forma rápida e eficiente. Os Ambientes Geridos oferece capacidades de governação que simplificam e automatizam a administração de TI do Microsoft Power Platform em escala.

 

Forneça aos seus colaboradores os meios necessários para criarem aplicações low-code que modernizam os processos de negócio e tornam a sua organização mais ágil. Saiba mais sobre o Microsoft Power Platform e Power Apps.

Perguntas frequentes

  • O desenvolvimento low-code democratizou o desenvolvimento de software e tornou-o mais fácil e rápido. Com uma escrita de código mínima, funcionalidades pré-construídas e elementos reutilizáveis, pode ser o futuro da automação, desenvolvimento de aplicações e desenvolvimento de software. No entanto, as aplicações low-code podem não cumprir requisitos rigorosos de segurança ou conformidade. Por exemplo, é improvável que sejam otimizadas para cargas de trabalho pesadas e podem não atender aos requisitos de acessibilidade para leitores de ecrã e entrada por voz.
  • O desenvolvimento low-code é importante para as empresas que desejam aumentar a sua agilidade e reagir mais rapidamente ao mercado e às necessidades dos seus clientes. Este dá aos desenvolvedores low-code a oportunidade de criar soluções para problemas específicos em um curto espaço de tempo e diminui a demanda por software personalizado da TI.
  • Todas as indústrias podem usar plataformas de desenvolvimento low-code para automatizar processos e economizar tempo e dinheiro. Por exemplo, na indústria da educação, as aplicações low-code ajudam a rastrear a participação e a monitorar a aprendizagem remota, enquanto nos cuidados de saúde, fornecem aos pacientes aplicações de autoavaliação e agendamento em conformidade.
  • As plataformas de desenvolvimento low-code ajudam pessoas com pouca ou nenhuma experiência em programação a criar aplicações usando uma interface gráfica. As plataformas utilizam funcionalidades como modelos e arrastar e largar para construir rapidamente aplicações que automatizam processos empresariais. É necessária muito pouca programação manual, exceto para adicionar elementos personalizados a uma aplicação utilizando cascading style sheets.
  • Ao escolher uma plataforma de desenvolvimento low-code, saiba como deseja utilizá-la; por exemplo, no desenvolvimento de aplicações móveis ou para ferramentas de aplicações Web. Considere as suas capacidades, incluindo governação, teste de aplicações, implementação e gestão. Se os seus programadores low-code tiverem conhecimento de programação, escolha uma plataforma que ofereça um maior grau de personalização; caso contrário, uma plataforma com mais ferramentas visuais é mais adequada para utilizadores não técnicos.

Contactar a Equipa de Vendas

Pedir para entrarmos em contacto consigo

Solicite que um especialista em vendas do Power Apps entre em contacto consigo.

Seguir o Power Platform