BPMN: O que é o Business Process Modeling and Notation?
Temos que ter agilidade não somente na gestão de projetos ou no desenvolvimento de software, mas nos processos de negócios também é fundamental e é para isto que vou apresentar para vocês o BPMN.
Para isto, talvez irei apresentar para vocês um dos temas mais avançados até o momento aqui no Viver de Ágil.
A seguir vocês irão aprender o que é o BPMN, para o que ele serve, quais são os seus elementos e quais as vantagens de implementa-lo na sua organização.
O que é BPMN?
O BPMN ou melhor Business Process Model and Notation (Notação de Modelagem de Processos de Negócio, em português) é uma notação gráfica que descreve o fluxo de ponta a ponta de um processo de negócios, essa notação foi projetada especificamente para coordenar a sequência de processos e as mensagens que fluem entre os diferentes participantes do processo em um conjunto relacionado de atividades.
Essa notação representa de forma visual uma sequência detalhada de atividades de negócios e fluxos de informação necessários para concluir um processo, com a finalidade de modelar formas de melhorar a eficiência, representar novas circunstâncias ou ganhar vantagem competitiva.
A Notação de Modelagem de Processos de Negócio foi desenvolvida pela iniciativa BPMI, passando por uma série de revisões até que em 2005 a Object Management Group assumiu a iniciativa e em 2011 lançaram o BPMN 2.0, com um padrão mais detalhado, com conjunto mais rico de símbolos e notações para diagramas de processos de negócio.
Com essas mudanças ocorrendo, desde 2014 o BPMN passou a ser complementado por um método de decisão de fluxograma chamado de padrão de modelo e notação de decisão, já que não lidava com fluxos de decisões.
De forma simplificada podemos dizer que o BPMN serve para criar processos de negócios, definir melhorias em processos existentes, automatizar processos, documentar e disseminar estes processos e até mesmo ajuda na identificação dos requisitos de software.
Quais são os seus Elementos?
O primeiro tipo de elementos são os objetos de fluxo:
- Eventos: Referem – se a situações que ocorrem durante o processo, eles podem ser de início, intermediários e de fim. Os eventos são representados por círculos e podem incluir mensagens, tempo, erros, sinal, cancelamento ou outros.
- Atividades: Uma atividade é realizada por uma pessoa ou sistema, sendo representada por um retângulo com cantos arredondados. Todas as atividades são ações que precisam ser executadas dentro do processo, elas podem ser divididas em subprocessos e tarefas.
- Gateways: Representam um ponto no qual o fluxo precisa ser controlado, os gateways são responsáveis por separar e juntar o fluxo, são representados por diamantes e pode ser exclusiva ou inclusiva, paralela, complexa ou baseada em dados ou eventos.
Já o segundo tipo de elementos são conhecidos como objetos de conexão:
- Fluxos de Sequência: É responsável por mostrar a ordem das atividades que serão realizadas, para isto é representada por uma linha reta com uma seta no final.
- Fluxos de Mensagem: É responsável por realizar a troca de informações do processo com o mundo externo, descrevendo quais mensagens fluem através de “piscinas”. São representadas por uma linha tracejada, com um círculo aberto e uma seta aberta no fim.
- Associações: É responsável por conectar os artefatos aos objetivos de fluxo, sendo representada por uma linha tracejada.
O terceiro tipo de elementos são chamados de piscinas e raias:
- Piscinas: Representam os principais processos e participantes no processo da organização.
- Raias: Cada uma das piscinas possui várias raias, ou seja, são subdivisões existentes na piscina. Essas raias podem simbolizar os papéis, áreas e responsabilidades no processo.
O quarto e último tipo de elementos são os artefatos:
- Objeto de Dados: Mostram quais dados são necessários ou produzidos por atividades.
- Grupo: Mostram os agrupamentos lógicos das atividades, sem alterar o fluxo do diagrama.
- Anotação: São usadas para transmitir ao leitor mais informações sobre as atividades, oferecendo maiores explicações para uma parte do diagrama.
O BPMN 2.0 ainda possui uma série e ícones e símbolos, encontrei uma imagem elaborada pelo Wallace Oliveira do blog HEFLO e acredito que ficou muito mais simples com a explicação dele.
Mas quais as vantagens de implementar tudo isso?
A implementação do BPMN traz diversos benefícios para os processos de negócios da organização, sendo a facilitação a comunicação um dos principais, já que ele estabelece uma linguagem comum capaz de ser compreendida por todas as pessoas envolvidas nos processos de negócio.
Outro benefício muito importante é que o BPMN é versátil, podendo ser aplicado a diversos tipos de processos, sejam eles administrativos, financeiros, operacionais, desenvolvimento de produto ou de software ou qualquer outro tipo de notação.
Além disso, existem as ferramentas de BPMS (Business Process Management Suite) que são responsáveis por apoiar a gestão de processos dentro da organização, seja na modelagem, na execução ou no controle.
Como você pode ver o mundo do BPMN é imenso e foi pensado para cobrir qualquer outro tipo de modelagem, permitindo criar fluxos de processos de negócios do início ao fim.
Se você está começando agora na área, entenda que o BPMN não é uma das tarefas mais simples de se aprender e uma dica que eu te dou é ler o BPM CBOK, um guia para o gerenciamento de processos de negócio, criado, mantido e comercializado pela ABPMP.
E aí, o que você achou sobre o BPMN? A organização em que você trabalha já utiliza? Me conta aqui nos comentários.
Se preferir outro lugar, você consegue falar comigo também pelo Instagram ou pelo LinkedIn.