INTRODUÇÃO A MODELAGEM DE PROCESSOS UTILIZANDO BPMN 1 FÁBIO RODRIGUES CRUZ 2 2.1 CONCEITO DE MODELAGEM DE PROCESSOS UTILIZANDO BPMN



Documentos relacionados
BPMN - Business Process Modeling and Notation

BPMN (Business Process. George Valença

BPMN Business Process Modeling Notation

Manual BizAgi Sistema de Gestão da Qualidade

Adm. Vinicius Braga Prof. Msc. Wilane Carlos da Silva Massarani

BPMN. Business Process Modeling Notation. Leandro C. López Agosto

REQUISITOS DE SISTEMAS

BPM Definições e Contexto Prática Aula 1

Gestão de Processos de Negócios

Guia de utilização da notação BPMN

Guia Básico de Processos Corporativos do Sistema Indústria

Sistemas de Informação I

DISSEMINAÇÃO DE CONHECIMENTO FERRAMENTA BIZAGI

Treinamento BPM e BPMN Apresentação Executiva

Título do Slide Máximo de 2 linhas. Aprimorando o Gerenciamento de Projetos com Mapeamento de Processos

Professor: Rômulo César BPMN

Renata Alves Campos (CoInfo) Sandra Maria Peron de Lima (DP) Março/2012

Manual de Convenções. BPMN Business Process Modelling Notation GFI Portugal

Tutorial de BPMN. Visão Geral. Escopo. Elementos

Italiano, Isabel Cristina. Profa. Dra. - Têxtil e Moda - Escola de Artes, Ciências e RESUMO ABSTRACT

MODELAGEM DE PROCESSOS

Objetivos da aula. Planejamento, Execução e Controle de Projetos de Software. O que é um plano de projeto? O que é um projeto?

Pós-Graduação em Gerenciamento de Projetos práticas do PMI

BEM-VINDO!!! Apresentação Inicial. Por favor, descreva o seu atual conhecimento sobre Mapeamento de Processos

ANÁLISE E PROJETO ORIENTADO A OBJETOS. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com

Gerência de Projetos

SAP PLANEJAMENTO DE PRODUÇÃO O curso completo abrange quatro módulos:

Engenharia de Software III

Metodologia de Gerenciamento de Projetos da Justiça Federal

Fase 1: Engenharia de Produto

2 Diagrama de Caso de Uso

! Introdução. " Motivação para Processos de Software. ! Processo Unificado (USDP) " Definições " RUP x USDP " Características do Processo Unificado

SAP SISTEMAS DE PROJETOS O curso completo abrange quatro módulos:

Termos de Referência para Serviços especializados de consultoria Individual na área Especialista em TI Aplicada

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial

Unisant Anna Gestão Empresarial com ERP 2014 Modelagem de Sistemas - UML e MER

BPMN (Exemplos e Exercícios) e UDDI

CASO DE USO. Isac Aguiar isacaguiar.com.br

Termos de Referência para Serviços especializados de consultoria Individual na área de Especialista em Fiscalização

Decanato de Planejamento e Orçamento DPO Diretoria de Processos Organizacionais - DPR. Business Process Modeling Notation BPMN

Modelagem de Processos na ECT

Alessandro Almeida 23/04/ Semestre de 2013

MARATONA CBOK UNICORREIOS

Business Process Integration Architecture

Nome da Empresa. <Nome do Projeto> Plano de Desenvolvimento de Software. Versão <1.0>

PLANO DE TREINAMENTO

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.

Desenvolvimento de um Ambiente de Engenharia de Software Baseado em Processos utilizando Workflow

SAP ABAP O curso completo abrange quatro módulos:

Engenharia de Requisitos Estudo de Caso

Universidade Paulista

Uma organização pode ser descrita como um arranjo sistemático, onde esforços individuais são agregados em prol de um resultado coletivo

MASTER IN PROJECT MANAGEMENT

Trilhas Técnicas SBSI

Especificação de Requisitos

IDENTIFICAÇÃO E DESENVOLVIMENTO DE COMPETÊNCIAS PARA A GESTÃO DE PROJETOS

invgate Service Desk

Service Desk. IT Management Software. Certified Partner

Curso Data warehouse e Business Intelligence

Secretaria de Estado de Gestão e Planejamento Superintendência de Modernização Institucional Gerência de Escritório de Processos

Gerenciamento de Projetos Modulo I Conceitos Iniciais

Manual dos Serviços de Interoperabilidade

Felipe Denis M. de Oliveira. Fonte: Alice e Carlos Rodrigo (Internet)

UML - Unified Modeling Language

Curso de BPMN - II. Desenho de processo

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)

Fundamentos de Engenharia de Software Professor Rafael Escalfoni

Uma visão mais clara da UML Sumário

Gerenciamento de Projetos

Processo de Desenvolvimento Unificado

Metodologia e Gerenciamento do Projeto na Fábrica de Software

SInGI Sistema de Informação de Gestão Integrada

A Disciplina Gerência de Projetos

Modelos de Sistema by Pearson Education. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 8 Slide 1.

Capítulo 1 - Introdução à abordagem administrativa da gestão por processos 3

F.1 Gerenciamento da integração do projeto

A Linguagem de Modelagem Unificada (UML)

Engenharia de Software II: Criando a Declaração de Escopo. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br

Termos de Referência para Serviços especializados de consultoria Individual na área de Gestão Interna

Conceitos de Processos & BPM

Gestão da Qualidade em Projetos

Definição de Processos

PEN - Processo de Entendimento das Necessidades de Negócio Versão 1.4.0

Gerenciamento de Projetos Modulo II Clico de Vida e Organização

Especialização em Engenharia de Software com Ênfase em Software Livre ESL2/2008. Projeto Agenda Saúde Requisitos e Modelagem UML

PMI Project Management Institute

BPMN. Business Process Modeling Notation

Gerenciamento de Projetos Modulo I Conceitos Iniciais

O que acontece antes do projeto começar?

Termo de Referência. Prestação de Serviços de Treinamento na área de Gerenciamento de Projetos

Modelagem do Processo de Negócio

Planejamento da disciplina: Modelagem de processos de negócio

Gerenciamento de Processos de Negócio. Macaé. 08 de setembro de Marcos Santos.

BPM X Workflow. Business Process Management BPM ou Modelagem de Processos de negócio

Gerenciamento de Riscos do Projeto Eventos Adversos

UML: Casos de Uso. Projeto de Sistemas de Software

GereComSaber. Disciplina de Desenvolvimento de Sistemas de Software. Sistema de Gestão de Serviços em Condomínios

PODER EXECUTIVO DECRETO N DE 05 DE MAIO DE 2014

Minicurso de Gerenciamento de Projetos. Eduardo Carneiro, CSM, MSc.

Transcrição:

INTRODUÇÃO A MODELAGEM DE PROCESSOS UTILIZANDO BPMN 1 FÁBIO RODRIGUES CRUZ 2 1 INTRODUÇÃO A Business Process Modeling Notation (BPMN), ou Notação de Modelagem de Processos de Negócio, é um conjunto de conceitos e técnicas que visam a criação de um modelo com os processos de negócio existentes em uma organização, permitindo uma gestão de processos de negócio. O objetivo deste paper é descrever de forma introdutória o que é BPMN, seus conceitos e elementos, e por fim apresentar um estudo de caso de utilização da notação para representar um processo de negócio de uma das áreas de uma organização. 2 DESENVOLVIMENTO 2.1 CONCEITO DE MODELAGEM DE PROCESSOS UTILIZANDO BPMN Com o objetivo de criar uma notação 3 gráfica que pudesse traduzir processos de negócio para a Linguagem de Execução de Processos Baseada em XML, também conhecida como BPML (Business Process Modeling Language), foi criado a BPMN. BPMN é uma notação gráfica que descreve a lógica de passos de um processo de negócios. Esta notação tem sido especialmente desenhada para coordenar a sequencia de processos e mensagens que flui entre os participantes e suas diferentes atividades. O objetivo desta notação é que todos os Stakeholders entendam todos os processos modelados, e consigam traduzir os modelos para uma linguagem de execução (codificação do processo). BPMN não permite a representação de estruturas organizacionais e de recursos, decomposição funcional, modelos de dados e de informações, estratégias de negócios ou 1 2 BPMN é a sigla para Business Process Modeling Notation, Notação de Modelagem de Processo de Negócio. Fábio Cruz é graduado em Gestão de TI e Bacharel em Administração de Empresas, Pós-Graduando em Gerenciamento de Projetos de TI, possui as certificações profissionais PMP, CSM e ITIL-f, tendo mais de 19 anos de experiência em TI com desenvolvimento de sistemas, onde 10 destes anos dedicados ao Gerenciamento de Projetos. Atualmente é Gerente de um PMO de implantação de produtos, VP de Comunicações no PMI-SC, instrutor de GP e blogueiro com o www.fabiocruz.com. 3 Notação é uma representação gráfica de atividades, tarefas, responsabilidades, papéis e fluxo de trabalho de um processo. Segundo o dicionário notação é o ato de notar, de representar algo por meio de símbolos ou caracteres.

outros tipos de modelagens realizadas no escopo de um negócio. Isto se dá pelo fato da BPMN ser direcionada para a modelagem de processos. O que se aproxima mais da notação da BPMN é famosa e conhecida UML, neste caso a BPMN se diferencia por conter elementos mais representativos para modelagem de qualquer processo de negócio, utilizando Diagrama de Processos de Negócio (BPD Business Process Diagram). Um BPD fornece os elementos necessários para representar um processo de negócio utilizando o BPMN. Os elementos da BPMN são agrupados em Atividades, Eventos, Decisões (Gateways), Artefatos, Raias e Conectores. A seguir será apresentada uma imagem e uma breve descrição de cada um dos elementos da BPMN: As Atividades são representadas pelas Tarefas e pelos Subprocessos: Uma tarefa pode ser entendida como uma atividade específica ou ação que precisa ser realizada de maneira independente para dar um passo em direção ao objetivo Figura 1 Tarefa do processo (Fig. 1). Figura 2 Subprocesso Os subprocessos representam um grupo de tarefas agrupadas com um objetivo específico. É uma maneira de mostrar várias atividades em apenas um elemento, e ao mesmo tempo representa que o elemento contém outros elementos e pode ser expandido em vários outros (Fig. 2). Os eventos são acontecimentos que podem modificar a sequência de execução de um processo de negócio, podendo iniciar, atrasar, interromper ou finalizar um fluxo de um processo. Frequentemente, ferramentas que permitem a construção de fluxo de modelos de negócios com elementos de BPMN, a exemplo da ferramenta Bizagi Process Modeler, possuem elementos com cores e características diferentes para representar os diferentes tipos de eventos:

Figura 3 Início comum O verde e com borda única, representa eventos de início de fluxos específicos (Fig. 3). Figura 4 Início Intermediário O amarelo claro com bordas duplas, representa eventos intermediários, onde algo pode acontecer e mudar o fluxo normal do processo de negócio (Fig. 4). Figura 5 Término comum O vermelho com borda única representa o final de fluxos específicos (Fig. 5). As Decisões representam pontos em que o fluxo pode divergir ou convergir, como pontos de tomada de decisão, representando pontos de controle para os caminhos do processo. As decisões influenciam na mudança de caminho do fluxo, e podem tomar as seguintes formas: Figura 6 Decisão exclusiva Este elemento representa uma decisão exclusiva, ou seja, de acordo com a decisão tomada o fluxo seguirá apenas um dos caminhos que o elemento segue, e nunca mais de um ou todos (Fig. 6). Figura 7 Decisão paralela Este elemento representa uma decisão paralela, o que em outras palavras representa que o fluxo seguirá paralelamente todos os caminhos que se seguem a partir da decisão (Fig. 7).

Os Artefatos podem representar documentos e dados manipulados pelo processo, além de categorias de um conjunto de objetos, informações complementares como anotações que podem auxiliar no entendimento do fluxo ou de passos do fluxo. Os Artefatos não alteram o fluxo de execução do processo, e são representados pelos seguintes elementos: Os Objetos de dados frequentemente são utilizados para representar documentos físicos ou eletrônicos que são gerados ou atualizados ao longo do fluxo. O Armazenamento de dados pode ser utilizado para Figura 8 Documentos e Dados representar um banco de dados ou repositório de documentos (Fig. 8). Os Grupos representam categorias ou conjunto de passos que fazem parte de uma ação específica (Fig. 9). Figura 9 Grupos Figura 10 Anotações As Anotações são utilizadas para comentar partes do fluxo para auxiliar na compreensão do processo de negócios (Fig. 10). As Raias repartem e organizam as atividades no diagrama conforme Fig. 11 a seguir: Figura 11 Raia

Os conectores conectam um elemento ao outro e/ou indicam uma direção a seguir, podendo ser representados das seguintes maneiras: Figura 12 - Fluxo sequencial O Fluxo de sequencia é utilizado para mostrar a ordem em que as atividades serão realizadas no fluxo (Fig. 12). Figura 13 Associação A Associação é utilizada para associar informações e artefatos a objetos do fluxo (Fig. 13). Figura 14 - Fluxo de mensagem O Fluxo de mensagem é utilizado para mostrar fluxo de mensagens entre duas entidades que estão preparadas para enviar ou receber mensagens (Fig. 14). 2.2 IMPLEMENTAÇÃO DE MODELAGEM DE PROCESSO UTILIZANDO BPMN Com base nos conceitos e nos elementos de BPMN apresentados anteriormente, será demonstrado a seguir um fluxo prático de um processo de negócio simples que ilustrará a diferença entre uma descrição de um fluxo específico, e uma notação gráfica do mesmo fluxo. Descrição de um processo de implantação de produto de software: A área de implantação recebe a notificação de uma nova venda realizada e inicia os trabalhos de implantação com a análise dos documentos técnicos recebidos, podendo recusar ou não os documentos analisados; A área de implantação inicia seus trabalhos entrando em contato com o cliente para agendamentos dos trabalhos e planejamento das atividades; A área de implantação realiza as atividades de implantação e treinamento, finalizando seus trabalhos e pedindo o aceite do cliente, que pode ser positivo ou negativo;

A área de implantação finaliza o processo de implantação e transfere o projeto, seus documentos técnicos e seu aceite para a área de suporte. utilizando BPMN: Fluxo de modelagem do processo de implantação de produto de software Figura 15 - Fluxo de processo exemplo Como pode ser observado na Fig. 15, o fluxo do processo representado na notação gráfica da BPMN ilustra de forma bem mais simples e objetiva a descrição textual apresentada acima, de forma que se torna bem mais simples a compreensão do funcionamento, dos passos e das condições que o fluxo possui e poderá seguir. 3 CONCLUSÃO A BPMN vem com o intuito de contribuir para a representação de processos de negócios de modo a apresentar fluxos modelados a partir de um padrão universal e de fácil compreensão e replicação por quem os utiliza. Aliada a ferramentas específicas para modelagem de processos de negócio, a BPMN ganha ainda mais força e eficiência, desestimulando o uso de fluxos genéricos, descrições textuais ou padrões proprietários para representação de fluxos de processos de negócio, e fortalecendo a linguagem única para a modelagem e gestão de processos de negócio, contribuindo para o ganho de produtividade e clareza na distribuição de informações.

REFERÊNCIAS BPMN Business Process Modeling Notation. Bizagi Process Modeler. Disponível em: < http://bpmbrasil.com.br/pdf/bpmn_exemple.pdf> Acesso em: 17 mar. 2013. SOUZA ROCHA, Carlos André de.; DÁVALOS, Ricardo Villaroel. Fundamentos em Business Process Management (BPM) / Workflow, 2 ed. Palhoça: Unisulvirtual, 2011. WHITE, Stephen A.. Introduction to BPMN. IBM Corporation. Disponível em: < http://bpmbrasil.com.br/pdf/introduction_to_bpmn.pdf> Acesso em: 17 mar. 2013.