Destacando extensões de programação, o Gartner atualizou a lista de "principais recursos de plataformas de desenvolvimento de baixo código de nível empresarial"

Em 30 de setembro, o Gartner, uma instituição de pesquisa renomada mundialmente, atualizou e lançou o relatório de capacidade crítica "Recursos críticos para plataformas de aplicativos de baixo código empresarial" para plataformas de desenvolvimento de baixo código de nível empresarial. Comparado com o relatório do mesmo período do ano passado, "API e integração" e " "Plataforma do ecossistema" apareceu no relatório pela primeira vez.

O Critical Capability Report é um guia de avaliação técnica produzido pelo Gartner com base em pesquisas aprofundadas do setor. O objetivo é ajudar os tomadores de decisão a estabelecer critérios para avaliar a tecnologia e concluir a seleção de tecnologia para casos de uso específicos. No campo de baixo código, o Gartner lançou o "Relatório de capacidade chave da plataforma de desenvolvimento de baixo código de nível empresarial" por dois anos consecutivos a partir de 2019. No relatório deste ano, o Gartner listou um total de 11 recursos principais.A seguir, minha interpretação para a referência de desenvolvedores de baixo código.

1. Desenvolvimento de aplicativo intuitivo e sem código

Fácil de usar, uma função que pode ser completada sem escrever código. Este é um indicador chave da produtividade de uma plataforma de desenvolvimento de baixo código e também é a intenção original dos desenvolvedores escolherem usar baixo código.

2. Experiência do usuário do aplicativo

A experiência do usuário em aplicativos criados com plataformas de desenvolvimento de baixo código. Este indicador pode afetar muito a satisfação dos usuários finais com os desenvolvedores. De modo geral, quando uma equipe de desenvolvimento de software independente entrega projetos para clientes corporativos, os requisitos para essa capacidade serão significativamente maiores do que aqueles para desenvolvimento independente por clientes corporativos; os projetos abertos a clientes corporativos ou fornecedores têm requisitos mais elevados para essa capacidade Para itens que são usados ​​apenas por usuários internos da empresa.

3. Modelo e gerenciamento de dados

Capacidades de modelagem e gerenciamento de dados. Este indicador é normalmente referido como "orientado por modelo". Comparado com o orientado a formulários, o orientado a modelos pode fornecer recursos de design e gerenciamento de modelo de dados que atendem ao paradigma de design de banco de dados. Quanto maior a complexidade e a escala do projeto, mais crítica é essa capacidade.

4. Processo e lógica de negócios

Aplicação de processos e capacidade e eficiência de desenvolvimento de lógica de negócios. Esse recurso é dividido em duas camadas: a primeira camada refere-se a se o fluxo de trabalho complexo e a lógica de processamento de negócios podem ser desenvolvidos usando ferramentas de baixo código; a segunda camada se concentra na conveniência e facilidade de uso de ferramentas de baixo código ao desenvolver essas funções . De modo geral, a primeira camada determina se o projeto de aplicativo corporativo pode ser entregue com sucesso, enquanto a segunda camada afeta o custo de desenvolvimento do projeto. Independentemente disso, os usuários devem prestar atenção à primeira camada. Com base nisso, se o projeto foca no fluxo de trabalho, a segunda camada também deve ser usada como um indicador de avaliação importante.

5. Ecossistema de plataforma

O ecossistema da plataforma de desenvolvimento. A essência de uma plataforma de desenvolvimento de baixo código é uma ferramenta de desenvolvimento, e as funções integradas prontas para usar não podem cobrir mais cenários de aplicativos. Neste momento, um ecossistema completo baseado na plataforma é necessário para fornecer um empoderamento de desenvolvimento mais profundo e abrangente. Muitas plataformas de desenvolvimento estão estabelecendo seu próprio mecanismo de plug-in, que é uma incorporação típica da ecologia de plataforma.

6. API e integração

Interface de programação e recursos de integração do sistema. Para evitar o fenômeno de "ilhas de dados", os aplicativos de nível corporativo geralmente precisam ser integrados a outros sistemas para obter sinergia. Neste momento, os recursos de integração integrados e as interfaces de programação tornam-se essenciais. A menos que seja confirmado que o projeto não envolve integração de sistema e desenvolvimento de expansão em um futuro previsível, os desenvolvedores devem prestar atenção a essa capacidade.

É importante mencionar que, em outra organização do setor de autoridade, o relatório da Forrester "2019 Q1 Forrester Wave: Plataforma de desenvolvimento de baixo código para desenvolvimento de aplicativos e profissionais de entrega", a interface de programação foi identificada como uma plataforma de desenvolvimento de baixo código de nível empresarial. Um sinal importante, "baixo código" sem uma interface de programação é classificado como "sem código" e transferido para os relatórios de plataforma que se aplicam apenas a casos de uso limitados.

7. Arquitetura

O sistema oferece suporte a uma arquitetura mais avançada e camadas claras para se conectar a novas tecnologias, como IoT, robôs RPA e aprendizado de máquina de ML? Se os desenvolvedores desejam ter um ciclo de vida mais longo para os aplicativos que desenvolvem, torna-se particularmente importante ter um conhecimento profundo da arquitetura de produtos de plataforma de desenvolvimento de baixo código.

8. Qualidade de serviço

Qualidade de serviço. Semelhante ao ponto anterior, a qualidade do serviço também é uma medida de plataformas de desenvolvimento de baixo código em execução no modelo de nuvem pública. A qualidade do serviço aqui, para além do habitual “tempo de utilização sem problemas”, considera também se o recurso suporta o modo exclusivo, para evitar o carregamento elevado de uma determinada aplicação, fazendo com que outras aplicações fiquem indisponíveis ou degradação do desempenho.

9. Persona e SDLC

Suporte ao modelo de usuário e ciclo de desenvolvimento de software. No ciclo de vida de desenvolvimento de software, além de desenvolvimento e entrega, ele também precisa incluir design, feedback, teste, operação e manutenção e outros links. Por exemplo, o estabelecimento do modelo de usuário inicial e o processo de verificação de desenvolvimento de sistema geralmente requerem maquetes rápidas, iteração e investimento em desenvolvimento. O poder não é menos do que o desenvolvimento formal. Se um conjunto de ferramentas de desenvolvimento de baixo código tiver as funções necessárias para o ciclo de vida completo, isso simplificará muito a pilha de tecnologia do desenvolvedor e aumentará ainda mais a eficiência do desenvolvimento. Quanto maior a escala do sistema desenvolvido pelo desenvolvedor, mais importante é essa habilidade.

10. Governança

Gestão do desenvolvimento. A escala do projeto de software de nível corporativo geralmente é maior e o negócio é mais crítico, o que impõe requisitos mais elevados ao gerenciamento da equipe de desenvolvimento. Se o desenvolvimento ágil, que é o principal impulso no desenvolvimento de software moderno, pode ser implementado em baixo código é um indicador importante para medir as capacidades de gerenciamento de desenvolvimento. Isso geralmente inclui uma série de funções, como gerenciamento de direitos de base de código, gerenciamento de direitos de versão, gerenciamento de direitos de liberação, etc., ajudando o líder da equipe de desenvolvimento a reduzir vários riscos humanos trazidos pelo processo de gerenciamento de desenvolvimento de software. Quanto maior a equipe de desenvolvimento, mais os desenvolvedores recomendados prestam atenção a este indicador.

11. Segurança e conformidade

Segurança e conformidade. A plataforma de desenvolvimento de baixo código precisa trabalhar duro em métodos de implantação, mecanismos de segurança do sistema e gerenciamento de autoridade e funções de controle para capacitar totalmente os desenvolvedores a criar aplicativos seguros de nível empresarial que cumpram as regras corporativas. Suporte para implantação local, transmissão de dados SSL completa, políticas de força de senha, controle de acesso entre domínios e controle de autoridade de usuário de alta granularidade são todas manifestações concretas dessa capacidade. Grandes empresas e empresas em setores específicos (como indústria militar, finanças, etc.) geralmente prestam mais atenção a este indicador.

Em comparação com a lista de recursos-chave em 2019, o Gartner adicionará "ecologia de plataforma" e "extensões de programação" aos principais recursos técnicos de plataformas de desenvolvimento de baixo código de nível empresarial em 2020 e incluirá "gerenciamento de desenvolvimento" e "conformidade de segurança". Outros indicadores foram posteriormente destacados e fortalecidos.

Diante dessa lista, os desenvolvedores têm uma ideia mais objetiva e abrangente ao avaliar vários produtos de plataforma de desenvolvimento de baixo código?

Acho que você gosta

Origin blog.51cto.com/14615083/2542556
Recomendado
Clasificación