Técnicas de modelagem de processos de negócios com exemplos

Publicados: 2014-05-23

Em um de nossos artigos anteriores sobre BPM, abordamos brevemente várias técnicas de modelagem de processos de negócios . E, como prometido, aqui está uma visão mais detalhada de várias técnicas de BPM e como usá-las de forma eficaz.

A modelagem de processos de negócios é usada principalmente para mapear um fluxo de trabalho para que você possa entender, analisar e fazer alterações positivas nesse fluxo de trabalho ou processo. O uso do diagrama ajuda você a visualizar esse processo e tomar melhores decisões.

Use a tabela abaixo para navegar rapidamente para diferentes técnicas.

  1. Notação de modelagem de processos de negócios (BPMN)
  2. Diagramas UML
  3. Técnica de fluxograma
  4. Diagramas de fluxo de dados
  5. Diagramas de atividade de função
  6. Diagramas de interação de papéis
  7. Gráficos de gantt
  8. Definição integrada para modelagem de função
  9. Redes de Petri coloridas
  10. Métodos orientados a objetos
  11. Técnica de fluxo de trabalho
  12. Modelo de simulação

Para que não comece com as técnicas mais recentes.

1. Notação de Modelagem de Processos de Negócios (BPMN)

Simplificando, o BPMN é uma representação gráfica do seu processo de negócios usando objetos padrão. Se você quiser ser mais técnico, também pode ser definido como um conjunto de objetos gráficos e regras que definem as conexões disponíveis entre os objetos.

O BPMN consiste nos seguintes blocos de construção básicos;

  • Objetos de fluxo: eventos (círculos), atividades (retângulos com cantos arredondados) e gateways (diamantes)
  • Objetos de conexão: compostos principalmente por setas, indicam fluxo de sequência (setas preenchidas), fluxo de mensagens (setas tracejadas) e associações
  • Pistas de natação: piscinas (contêiner gráfico) e raias (sub-partição da piscina)
  • Artefatos: objetos de dados, grupos e anotações
BPMN é uma das mais recentes técnicas de modelagem de processos de negócios usadas por muitos profissionais

Um processo de negócios modelado usando BPMN

Creately tem uma biblioteca separada com o objeto BPMN 2.0 mais recente incluído na biblioteca. Além disso, você obtém elementos de agrupamento inteligentes, modelos BPMN projetados profissionalmente e muito mais. Confira como o Creately facilita a modelagem usando BPMN.

A maior vantagem do BPMN é que é um padrão com sintaxe bem definida. Muitos analistas de negócios estão familiarizados com isso, o que torna a colaboração muito mais fácil. Além disso, a maioria das ferramentas de modelagem suporta BPMN, o que facilita muito o compartilhamento e a edição, mesmo usando software diferente. Tudo isso junto faz do BPMN a técnica de modelagem de processos de negócios mais popular no momento. Clique aqui para começar a criar qualquer diagrama BPMN complexo.

Diagrama BPMN com raias

Um processo modelado usando BPMN que possui raias

Encontre mais exemplos de BPMN para usar gratuitamente para desenhar diagramas de notação de modelagem de processos de negócios.

2. Diagramas UML

UML é uma linguagem de modelagem usada principalmente para especificação, visualização, desenvolvimento e documentação de sistemas de software. Mas os profissionais de negócios a adaptaram como uma poderosa técnica de modelagem de processos de negócios.

Com 14 tipos diferentes de diagramas UML, ele oferece uma maneira flexível e poderosa de visualizar praticamente qualquer processo de negócios. Eles são normalmente usados ​​para modelar a lógica detalhada de um processo de negócios. De muitas maneiras, os diagramas UML são o equivalente orientado a objetos dos fluxogramas.

Como mencionado acima, uma de suas principais vantagens é a flexibilidade. Mas com 14 tipos de diagramas diferentes, alguns podem achar difícil entender os diagramas. Acrescente a isso que o mesmo processo pode ser modelado usando diferentes diagramas UML. Portanto, provavelmente não é a escolha mais popular entre os analistas.

Um diagrama de atividades UML com raias

Sua flexibilidade torna a UML uma técnica popular de modelagem de processos de negócios

Nosso software UML suporta o desenho de todos os tipos de diagramas UML. Temos modelos, bibliotecas separadas para vários diagramas UML e artigos de conhecimento para guiá-lo pelo processo. Clique aqui para começar a desenhar UML com Creately >>

A modelagem de processos de negócios é antiga e BPMN e UML evoluíram a partir de algumas técnicas usadas há algum tempo. No entanto, algumas dessas técnicas anteriores ainda são usadas na modelagem de processos de negócios. Abaixo estão listadas algumas dessas técnicas que ainda são usadas hoje.

3. Técnica de fluxograma

Os fluxogramas são provavelmente o tipo de diagrama mais popular do mundo. Por ter poucos símbolos padrão, pode ser facilmente entendido por muitos. A simplicidade o torna uma ferramenta poderosa e eficaz. Na verdade, o BPMN pode ser considerado como uma versão avançada da técnica básica de fluxograma. Além disso, a maioria dos softwares de desenho suportam a criação de fluxogramas e também são usados ​​por um público muito mais amplo.

O fluxograma usa um fluxo sequencial de ações e não suporta um detalhamento das atividades. O modelo de Fluxograma é possivelmente a primeira notação de processo. Tem sido usado com frequência ao longo de muitos anos, embora não haja uma data exata para sua origem.

Sua simplicidade torna os fluxogramas uma técnica de modelagem frequentemente usada

Um fluxograma simples com processos, blocos de decisão etc.

Você pode usar nosso software de fluxograma para criar facilmente um fluxograma profissional.

4. Diagramas de Fluxo de Dados - Técnica de Yourdon

Diagramas de fluxo de dados (DFD) mostram o fluxo de dados ou informações de um lugar para outro . Os DFDs descrevem os processos mostrando como esses processos se conectam por meio de armazenamentos de dados e como os processos se relacionam com os usuários e o mundo exterior.

Eles são usados ​​para registrar os processos analisados ​​como parte da documentação do projeto. Um DFD pode ser visto como um método de organização de dados a partir de seu estado bruto. Os DFDs são a espinha dorsal da análise estruturada que foi desenvolvida no início dos anos sessenta por Yourdon.

Exemplo de diagrama de fluxo de dados

Um diagrama DFD usado na modelagem feita pela ferramenta de diagrama de fluxo de dados

5. Diagramas de Atividades de Função - RAD

Papéis são notações abstratas de comportamento que descrevem um comportamento desejado dentro da organização. Muitas vezes são funções organizacionais. Eles também incluem sistemas de software, clientes e fornecedores. Os RADs fornecem uma perspectiva diferente do processo e são particularmente úteis no suporte à comunicação . São de leitura intuitiva, de fácil compreensão e apresentam uma visão detalhada do processo e permitindo atividades em paralelo .

Diagrama de Atividade da Função (RAD)

Diagrama de atividades de função usado na modelagem de processos de negócios criado por nossa ferramenta de diagrama de atividades

6. Diagramas de Interação de Funções - RID

As atividades são conectadas a funções em um tipo de matriz. As atividades são mostradas verticalmente no eixo esquerdo e os papéis são mostrados horizontalmente na parte superior. Texto e símbolos são usados ​​juntos para representar o processo.

Embora um pouco mais complexos que os diagramas de fluxo, os RIDs são bastante intuitivos de entender e fáceis de ler , mas tendem a ser confusos, com muitas setas apontando para a esquerda e para a direita e, portanto, muito difíceis de construir.

As entradas e saídas das atividades não são modeladas. Portanto, informações importantes são perdidas. Os RIDs não são tão flexíveis quanto os fluxogramas, por exemplo. Eles têm notação bastante rígida. Mas em comparação com outras técnicas de modelagem, os RIDs são flexíveis. Eles podem ser desenhados usando uma ferramenta de diagrama de atividades

Diagrama de interação de papéis ( RID )

Os diagramas de interação de papéis oferecem flexibilidade, mas um pouco mais difíceis de desenhar

7. Gráficos de Gantt

Os gráficos de Gantt relacionam uma lista de atividades a uma escala de tempo. Embora possa ser usado para representar um processo graficamente, sua força está na capacidade de monitorar a situação atual, o cronograma do projeto e a alocação de recursos. Embora coisas como dependências possam ser destacadas nele, a parte de modelagem está severamente ausente. Provavelmente a razão pela qual não é mais popular. Se você estiver usando para monitorar linhas do tempo, ficará satisfeito em saber que o Creately suporta o desenho de gráficos de Gantt.

Um gráfico de Gantt é uma matriz que lista no eixo vertical todas as tarefas ou atividades a serem executadas em um processo. Cada linha contém uma única identificação de atividade, que geralmente consiste em um número e um nome. O eixo horizontal é encabeçado por colunas que indicam a duração estimada da atividade, o nível de habilidade necessário para realizar a atividade e o nome da pessoa designada para a atividade, seguidas por uma coluna para cada período de duração do projeto. Cada período pode ser expresso em horas, dias, semanas, meses e outras unidades de tempo. Em alguns casos, pode ser necessário rotular as colunas de período como período 1, período 2 e assim por diante.

Um exemplo de gráfico de Gantt com linhas do tempo

Os gráficos de Gantt são usados ​​para linhas de tempo em processos

8. Definição Integrada para Modelagem de Funções (IDEF)

O IDEF é uma família de métodos que suportam um paradigma capaz de atender às necessidades de modelagem de uma empresa e de suas áreas de negócios (IDEF, 2003). A família IDEF é utilizada de acordo com diferentes aplicações. As partes mais importantes são: IDEF0, IDEF1, IDEF1X, IDEF2, IDEF3, IDEF4 e IDEF5. No entanto, para modelagem de processos de negócios, as versões mais úteis são IDEF0 e IDEF3.

O modelo IDE

O modelo IDE

9. Redes de Petri Coloridas (CPN)

As redes de Petri coloridas são uma linguagem orientada a gráficos para projeto, especificação, simulação e verificação de sistemas. É particularmente adequado para sistemas que consistem em vários processos, que se comunicam e sincronizam .

Redes coloridas são redes de Petri estendidas nas quais os símbolos são diferenciados por 'CORES'. Um modelo CPN consiste em um conjunto de módulos, cada um contendo uma rede de lugares, transições e arcos. A representação gráfica facilita a visualização da estrutura básica de um modelo CPN complexo, ou seja, a compreensão de como os processos individuais interagem entre si. As CP-nets têm uma representação matemática formal com sintaxe e semântica bem definidas. Esta representação é a base para a definição das diferentes propriedades comportamentais e dos métodos de análise.

Diagrama de Petri-Net colorido

Um diagrama modelado usando Colored Petri-Net

10. Métodos Orientados a Objetos

Este método é baseado em três conceitos: objetos que representam uma entidade do mundo real. Um objeto tem um estado, ou seja, uma das possíveis condições em que o objeto pode existir representado pelos valores das propriedades (atributos). As mudanças de estado são refletidas pelo comportamento, ou seja, como um objeto age e reage determinado pelo conjunto de operações que o objeto pode realizar sobre si mesmo, e também conhecendo sua interface, funções e métodos. Um conjunto de objetos semelhantes é chamado de classe. Por exemplo, os atributos para a classe animal são ter quatro pernas e uma cauda. Seus comportamentos são dormir e comer. Então possíveis instâncias ou objetos da classe animal são gato, elefante e cavalo.

Por fim, as mensagens são solicitações para que os objetos receptores executem o método ou comportamento indicado e retornem o resultado dessa ação aos objetos emissores. Os estados mudam por meio do comportamento quando o objeto recebe uma mensagem. Existem muitas técnicas diferentes baseadas em OO. A Unified Modeling Language (UML) é considerada a linguagem de modelagem OO padrão. O método de Coad e Yourdon precede a UML.

11. Técnica de Fluxo de Trabalho

Fluxo de trabalho é um fluxo de tarefas entre aplicativos de computador ou pessoas em uma organização. Dois ou mais membros de um grupo de trabalho para atingir um objetivo comum podem definir um fluxo de trabalho, bem como qualquer tarefa executada em série ou em paralelo. O fluxo de trabalho é mais do que uma técnica para modelar um processo. É um método para analisar e melhorar um processo, incluindo sua modelagem.

O processo de desenvolvimento de fluxo de trabalho usa modelos de fluxo de trabalho para capturar as informações relevantes dos processos. Este processo compreende quatro etapas: Coleta de Informações, Modelagem de Processos de Negócios, Modelagem de Fluxo de Trabalho, Implementação e Verificação e Execução. Você pode começar facilmente usando nossos modelos de diagrama de fluxo de trabalho.

Um diagrama mostrando a técnica de fluxo de trabalho

Conceito de fluxo de trabalho

12. Simulação

O modelo de simulação é útil quando você deseja estudar um sistema complexo do mundo real. Você deseja aprender mais sobre o sistema para tomar uma decisão informada, mas a complexidade do sistema impede que você faça isso diretamente.

Portanto, você prossegue indiretamente criando e estudando outra entidade (o modelo de simulação), que é suficientemente semelhante ao sistema do mundo real. A simulação pode ter muitas formas (por exemplo, simulação de eventos discretos, simulação contínua, dinâmica de sistemas, simulação de Monte-Carlo, simulação qualitativa, etc.).

Considerações Finais sobre Técnicas de Modelagem de Processos de Negócios

A maioria dos sistemas legados está desatualizada ou é usada com moderação. No entanto, deve-se notar que alguns deles são usados ​​de forma muito mais eficaz em outras indústrias e para diferentes propósitos.

Por exemplo, os gráficos de Gantt não são muito eficazes como técnica de modelagem de processos de negócios, mas são extremamente úteis para monitorar cronogramas em projetos complexos. Da mesma forma, os fluxogramas são ótimos para descrever rapidamente processos descomplicados. Pode-se argumentar que o BPM ajudou a popularizar essas técnicas.

Espero que agora você tenha uma boa compreensão das técnicas de BPM. Discutiremos a importância da metodologia BPM em nosso próximo artigo.