Descobrindo o desenvolvimento e a automação de aplicativos

Objectives

After completing this lesson, you will be able to:
  • Descubra o desenvolvimento de aplicativos.
  • Descubra a automação.
  • Analise as funções em relação ao desenvolvimento e automação de aplicativos.

Introdução empresarial ao desenvolvimento de aplicativos

Sua empresa utiliza vários softwares da SAP, principalmente baseados na nuvem, em sua empresa inteligente e sustentável. Você pretende adaptar telas de IU, ampliar apps SAPUI5 existentes com APIs e executar um app de desenvolvimento personalizado no SAP BTP. Você também tem como objetivo simplificar a experiência digital de seus funcionários.

Além disso, sua empresa engloba vários processos empresariais, procedimentos e tarefas, com diferentes níveis de automação. Para ampliar a automação de processos e reduzir tarefas manuais, você está considerando o SAP Build Process Automation. Especialistas em processos de negócios, transformados em desenvolvedores cidadãos por meio de experiências de usuário no-code, podem realizar essa automação.

Desenvolvimento de aplicativos

Desenvolvimento de aplicativos no escopo do SAP BTP.

À medida que o mercado muda para soluções SaaS, você não pode modificar o software como nos sistemas on-premise mais antigos. A SAP até aconselha a manutenção do software central limpo em sistemas on-premise, promovendo extensões sobre modificações. Isso requer a adoção de novos métodos de desenvolvimento personalizado e extensões de portfólio de software em sua empresa.

As capacidades de desenvolvimento de app do SAP BTP fornecem um portfólio de soluções que simplificam o desenvolvimento de ampliações de aplicação ou aplicações personalizadas. Embora otimizada para aplicativos da SAP para aumentar seu valor, a plataforma também é compatível com extensões de aplicativos de terceiros.

A SAP também oferece um kit de ferramentas abrangente para desenvolvedores de front-end e back-end, incluindo ferramentas de desenvolvimento profissionais e mecânicas para experiências de desenvolvimento baixas ou no-code. Esse conjunto diversificado de ferramentas permite que você crie uma experiência de usuário unificada para seus usuários finais.

Se você quiser saber mais, escolha: Desenvolvimento de aplicativos e suas capacidades.

Visão geral da automação

Automação no escopo do SAP BTP.

Se você estiver tentando automatizar seus processos empresariais para aumentar a agilidade ou reduzir tarefas manuais, os recursos de automação do SAP BTP podem ser úteis. Esses recursos permitem a criação fácil, automação rápida e aprimoramento da agilidade usando ferramentas visuais e conteúdo predefinido sob medida para vários setores.

Mas como isso está relacionado à hiperautomação?

No final de 2019, a hiperautomação é uma estratégia que as organizações implementam para identificar e automatizar prontamente o máximo de processos possível, usando uma série de ferramentas e plataformas de tecnologia, como IA, Machine Learning, RPA e software de gestão de processos de negócios. Mais precisamente, a hiperautomação se concentra na aplicação dessas tecnologias de ponta para identificação rápida e automação de inúmeros processos de negócios e TI.

Funções relacionadas ao desenvolvimento e automação de aplicativos

Funções relativas ao desenvolvimento de software.

Com o crescimento da digitalização, o mercado de exigências tecnológicas tornou-se volátil. Nossas necessidades de negócios estão em constante mudança e evolução, fazendo com que muitas empresas se adaptem rapidamente às mudanças. Há também uma lacuna de recursos quando se trata dos desenvolvedores e talentos tecnológicos necessários para realizar essas mudanças.

Com base nessa situação do mercado e na demanda por talentos no setor de tecnologia, o setor de TI deve responder com ferramentas de automação de negócios e ferramentas de desenvolvimento no-code/low-code. Isso permite que os funcionários que não têm codificação ou habilidades tecnológicas avançadas desenvolvam rapidamente aplicativos e ferramentas úteis. Esses funcionários assumem o papel de desenvolvedor cidadão.

O seguinte resume as diferenças entre as funções:

Desenvolvedores profissionais
Desenvolvedores profissionais podem trabalhar junto com desenvolvedores cidadãos e oferecer expertise fora da estrutura de ferramentas low-code/no-code. Desenvolvedores profissionais são necessários para projetos de desenvolvimento mais complexos, onde habilidades avançadas de programação são necessárias.
Desenvolvedores cidadãos
Os desenvolvedores cidadãos podem trabalhar com ferramentas de automação de processos e criar aplicativos sem código, e podem avançar para trabalhar com ferramentas low-code, que usam bases de código muito simples. Todo o código complexo é gerado pela própria ferramenta.
Administradores
Os administradores processam tarefas operacionais e administrativas, por exemplo, assinaturas e instâncias de serviço no SAP BTP. Os administradores lidam com autorizações para ferramentas usadas por desenvolvedores profissionais e desenvolvedores cidadãos e concedem a eles acesso às funcionalidades e ferramentas necessárias. Os administradores também processam tarefas para tópicos como Cloud Connectors ou destinos. Em estruturas híbridas com sistemas on-premise e na nuvem, o administrador também é responsável por todo o trabalho administrativo on-premise.

Principais conclusões desta lição

Há muitos conceitos e ferramentas que a SAP oferece com o desenvolvimento e a automação de aplicativos como pilares do SAP Business Technology Platform. Em relação a isso, é útil diferenciar três funções: o desenvolvedor profissional experiente na criação de software com código de escrita, o desenvolvedor cidadão que muitas vezes tem menos ou nenhuma experiência com programação, mas se beneficia de seu conhecimento empresarial e pode criar aplicativos e processos empresariais com a ajuda de ferramentas no-code/low-code e, por fim, o administrador com a importância de, por exemplo, gerenciar o ciclo de vida de aplicativos ou administrar ferramentas e serviços usando o cockpit SAP BTP.