Como plataformas de low-code podem ajudar na gestão inteligente de processos de negócios
12 de janeiro de 2023O potencial para plataformas de low-code/no-code é enorme. O low-code aumenta a produtividade dos desenvolvedores de TI – às vezes em várias ordens de grandeza. E a ausência de código habilita os especialistas no assunto, principalmente do lado comercial ou operacional (em oposição à TI) a se tornarem “desenvolvedores cidadãos”.
Mas como expliquei em um artigo anterior, as plataformas “low-code” e “no-code” não são uma panacéia; elas enfrentam desafios.
Dado o amplo espectro de plataformas de low-code e no-code, como as empresas devem encontrar as melhores opções para suas necessidades específicas? E quais são os casos de uso para utilizar múltiplas plataformas de low-code/no-code?
Abordarei estas questões em uma série de artigos para ajudar você a navegar neste cenário transformacional, evitando as armadilhas. Especificamente, estarei olhando para as plataformas low-code/no-code relacionadas ao gerenciamento inteligente de processos de negócios (BPM), bancos de dados inteligentes, integração automatizada e uma série de outras áreas.
Nesta primeira parcela, estarei me concentrando em low-code/no-code no contexto do BPM inteligente, ou iBPM.
O que é iBPM?
A proposta de valor central do iBPM é a colaboração e orquestração de pessoas, aplicações, dispositivos conectados e parceiros comerciais para alcançar e melhorar continuamente os objetivos comerciais. Inteligência e automação são dois conjuntos essenciais para o BPM. A inteligência para BPM vem em muitas formas: digitalização de regras de negócios, assistentes virtuais inteligentes e, cada vez mais, mineração de processos. Uma solução de BPM envolverá subprocessos de automação de processos robóticos totalmente automatizados para tarefas repetitivas que não necessitam de intervenção humana e tarefas automatizadas atribuídas a participantes humanos. Assim, cada vez mais a RPA está se tornando parte de uma plataforma BPM inteligente completa.
Aqui está um exemplo simples de processo de ordem de pagamento:
Algumas tarefas serão executadas por humanos – por exemplo, a aprovação das ordens. Outras podem envolver automação com a RPA, por exemplo, o recebimento da mercadoria. Também haverá tarefas de acesso aos sistemas de registro, por exemplo, preparar e pagar a fatura.
Uma plataforma iBPM irá modelar, executar, monitorar e melhorar o processo de ponta a ponta. Outros termos também são frequentemente usados para denotar processos de ponta a ponta. Estes incluem “fluxo de trabalho” e “gerenciamento de casos”.
O BPM inteligente é muito mais do que tecnologia. Em sua essência, é uma disciplina de gestão transformacional que ajuda as organizações a atingir seus objetivos estratégicos. A automação é um componente crucial das soluções iBPM. Como uma disciplina, o BPM impulsiona as operações das empresas. Ele inclui várias fases iterativas, desde o projeto até a execução, passando pelo monitoramento e melhoria contínua.
Há uma afinidade notável entre o low-code, no-code e o BPM. Já em 2005 ou antes, as suítes de BPM eram consideradas plataformas para o desenvolvimento orientado por modelos, o que é semelhante ao que chamamos agora de low-code/no-code. O que eram os “modelos”? Bem, verifique a próxima seção sobre como o low-code/no-code se manifesta nas plataformas iBPM.
Low-code/No-code no iBPM
Manuseio de plataformas iBPM de low-code/no-code:
Modelagem do fluxo de trabalho ou do processo
A experiência do usuário ou telas para os participantes humanos, e os painéis de análise do processo, para uma melhoria contínua.
Há outros componentes de uma plataforma completa iBPM de low-code/no-code, como a decisão (também conhecida como regra de negócio), a integração e o modelo de dados. Mas eu não vou chegar aos que estão neste posto.
O seguinte é um modelo simples de processo de solicitação de compra da Bizagi, usando formatos da notação gráfica BPMN para processos de negócio (o padrão de fato):
As pistas de natação representam os participantes no processo. As formas retangulares são tarefas ou atividades. A forma diamantada é para uma decisão, e os círculos representam o início e o fim do processo. Há muitas outras formas no padrão BPMN, mas estas três são as mais comuns.
Se participantes humanos, como Boss, Requester, etc., estiverem envolvidos em um determinado fluxo de trabalho, a modelagem BPM de low-code/no-code também suporta a criação de formas de IU para permitir essa interação, e estas são bastante fáceis de modelar. Este paradigma de “arrastar e soltar” da construção da experiência do usuário é comum e semelhante em todas as plataformas de low-code/no-code que suportam aplicações Web ou móveis. A figura a seguir ilustra um designer de experiência de usuário simples de Kissflow. Haverá elementos tais como botões, campos de entrada, drop-downs, imagens, etc., que um desenvolvedor não técnico pode usar para criar a experiência do usuário. Os elementos são então conectados às propriedades ou campos no processo comercial que está sendo modelado e automatizado.
O construtor da interface da plataforma iBPM é robusto o suficiente para permitir ao projetista construir uma experiência do usuário – de preferência sem nenhum código.
Uma vez implantada a aplicação, os vários participantes podem então monitorar o desempenho das atividades através da análise interativa. Estes são painéis de análise acionáveis, o que significa que se houver um gargalo ou um problema, a parte interessada pode tomar medidas, tais como escalar ou reatribuir uma tarefa. Os painéis de análise tipicamente terão analíticas pré-construídas que também suportam a personalização de low-code/no-code. Aqui está um exemplo de um painel de análise de processos de negócios acionável da Nintex
Recomendações de low-code iBPM/no-code
Por que é importante que as organizações sejam capazes de modelar, automatizar, monitorar e melhorar seus processos comerciais sem codificar? Uma organização é um conjunto de processos comerciais para produção, marketing, vendas, serviços e funções de suporte. Portanto, quaisquer otimizações e melhorias dos processos mais críticos melhorarão o resultado final: economia de custos, geração de receita e conformidade. Estas são chamadas de melhorias de excelência operacional (OE). As plataformas iBPM de low-code/no-code são uma tecnologia capacitadora para OE.
Aqui estão minhas recomendações para o iBPM de low-code/no-code.
Priorize suas melhorias: Normalmente, haverá muitos processos de missão crítica e de apoio que precisam ser melhorados. Ao equilibrar a complexidade da implementação com o valor comercial, você identificará os frutos de baixa pendência. O resultado será uma lista de automação e processos de negócios de equipamento original que você pode otimizar através de uma plataforma iBPM de LOW-CODE/NO-CODE.
Certifique-se de começar com a mineração de processos: Para encontrar os frutos de baixa pendência de alta prioridade, você precisa conhecer os caminhos de processo mais comuns, os gargalos, as variações e as oportunidades de melhoria. Em outras palavras, você precisa entender a que processos seus dados transacionais estão sujeitos e depois melhorá-los. Este é precisamente o domínio da mineração de processos. Não automatize processos ruins. Na parte inferior, você tem os sistemas de registro que geram as transações para processos específicos. Após agregar e limpar os dados transacionais, uma ferramenta de mineração de processo, pode então identificar o caminho do processo mais comum e as variações e as causas raiz para os problemas. Como a mineração de dados, o algoritmo de mineração de processo “mina” e descobre os processos a partir dos dados transacionais, incluindo as variações e os gargalos. Com base nestes, uma plataforma iBPM de low-code/no-code é usada para melhorar, implementar e automatizar os processos, alavancando fluxos de trabalho com participantes humanos e automação de processos robóticos.
Criar e financiar um centro de competência de excelência operacional: iBPM low-code/no-code, e todos os outros low-code/no-code, por sinal, é tecnologia. Como observado acima, é também uma disciplina de gestão para excelência operacional. Para organizações que utilizam esta abordagem, é uma boa idéia ter um centro de competência que faz três coisas no mínimo: equilibra a inovação através do iBPM low-code/no-code com as melhores práticas de segurança e confiabilidade, permite que especialistas em assuntos não técnicos alavancem o iBPM low-code/no-code e se tornem participantes do desenvolvimento, e governa a melhoria contínua desde a mineração de processos até a automação.
Entenda o cenário e aproveite os especialistas: Há uma grande confusão quando se trata de classificar quais soluções são soluções BPM. Alguns analistas classificam estas plataformas como soluções de “fluxo de trabalho”, “processo comercial” ou “gerenciamento de casos”. Por exemplo, veja estes esquemas de classificação:
- De Capterra: Software de Gerenciamento e Automação do Fluxo de Trabalho
- Do DPM: Suítes ou Sistemas de Gestão de Processos de Negócios
- De Forrester: Software de Automação de Processos Digitais
- Também de Forrester: Gerenciamento dinâmico de casos
- De Gartner: Suítes inteligentes de gerenciamento de processos de negócios
Há também plataformas de desenvolvimento de low-code/no-code que estão estreitamente afiliadas ao espaço BPM, mas que podem ser classificadas em outras categorias de low-code/no-code :
- De Gartner: Low-code da empresa
- De Forrester: Plataformas de low-code para desenvolvedores de negócios
- Também da Gartner: Enterprise High Productivity Application Platform As A Service (hpaPaaS) – a sério!
O ecossistema de low-code/no-code está em constante evolução. Há centenas de plataformas, e novas plataformas estão entrando no mercado o tempo todo. Além disso, evite o “lock-in” de fornecedores. Existem plataformas novas e inovadoras de low-code/no-code que suportam plug-ins e add-ons, incluindo aquelas que abordam o mapeamento de processos.
Dr. Setrag Khoshafian é cofundador da Startup Assistant e Principal e Cientista Chefe da Khosh Consulting. Ele foi anteriormente VP de Tecnologia BPM na Pega, VP Sênior de Tecnologia na Savvion, e CTO na Portfolio Technologies e é membro do Cognitive World Think Tank sobre IA empresarial.