Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Introdução ao BPMN Business Process Model and Notation Utilizando Yaoqiang Editor Versão 26/08/2014 Prof. Antonio Sergio Bernardo 2 Indice Tópico Página Introdução 3 Elementos do BPMN 4 Opções Sugeridas 4 Comandos Yaoqiang 5 Exemplos de Diagramas 6-7 Processos de Negócio 8-10 Bibliografia 11 Glossário 12-13 3 Introdução Editor BPMN Escolhemos este produto (YaoQiong Editor) para iniciação em BPMN porque é fácil de usar e não necessita de instalação. Basta um duplo-click para ativa-lo, ou podemos abri-lo com um atalho. BPMN é um padrão, portanto temos alternativas equivalentes em termos de ferramentas, de fornecedores diferentes, tanto comerciais como open-source. Estas ferramentas, por seguirem um padrão da OMG, são geralmente compatíveis entre si (como SQL nos bancos relacionais). Origem O padrão (notação) BPMN foi desenvolvido pela Business Process Management Initiative (BPMI) e atualmente é mantida pelo Object Management Group (OMG) já que as duas organizações se fundiram em 2005. Em março de 2011 foi liberada a versão atual do BPMN que é a 2.0. A BPMN, desde o início, foi apoiada por várias empresas de renome mundial no segmento de modelagem de processos, sendo uma resposta independente de fornecedor de solução à demanda de modelagem de processos. Algumas Ferramentas BPMN Activiti Designer, Adonis Software, Aris Express, Bizagi Process Modeler, Bonita BPM, Camunda Modeler, IBM Process Designer, IBM BluWorks Live, jBPM, Microsoft Visio, Oracle BPM Studio, Signavio Process editor, Sydle Seed Modeler, Sydle Seed Community, Yaoqiang BPMN Editor, e outras. BPMN como Linguagem O profissional de sistemas precisa desenvolver muito as capacidades de aprender e ensinar. Aprender, em entrevistas, reuniões, conversas, e outros tipos de levantamento. E ensinar, ao documentar o que aprendeu, e expor com clareza, demonstrar, argumentar. E principalmente conciliar e equilibrar estas qualidades, sabendo Pensar, Agir e Aprender, assimilando em seu modo de ser o processo de Melhoria Contínua, que vai refletir em seu trabalho. E neste contexto, existe uma verdade que nos dá segurança nos desafios que temos de enfrentar: Podemos não conhecer um assunto ou uma área da empresa, mas não podemos deixar de conhecer os tipos de perguntas que podemos fazer para obtermos o conhecimento. A linguagem BPMN é uma ferramenta que se aplica perfeitamente a esta finalidade. Ela disponibiliza símbolos que representam (modelam) todas as manobras possíveis nas atividades que compõem os processos de negócio. Tipos de Diagrama BPMN Orquestração - É o mais conhecido e utilizado em BPM. Define o fluxo das atividades de um processo de negócio. Coreografia - Especifica o fluxo de informações (mensagens) entre os processos da organização e de outros agentes externos (processos de fornecedores, clientes, etc.), demonstrando a dinâmica da comunicação entre eles. Conversação - Proporciona visibilidade aos participantes do domínio do processo, mostrando as mensagens trocadas entre eles. O diagrama de orquestração é prioritário nesta introdução. Os outros dois são exemplificados como complementos da modelagem. http://www.bpmi.org/ http://www.bpmi.org/ http://pt.wikipedia.org/wiki/Object_Management_Group 4 Elementos do BPMN O principal objetivo para o desenvolvimento do BPMN é que fosse uma notação simples e adaptável para os analistas de negócio. Para ajudar a entender como o BPMN pode gerenciar as necessidades da organização, a lista de elementos gráficos do BPMN é apresentada em dois grupos. Primeiro, existem os elementos básicos (core elements) que irão suportar os requerimentos necessários para uma notação simples. Estes são os elementos que definem o layout básico do BPMN. Muitos processos de negócios poderão ser modelados adequadamente com estes elementos. Segundo, existe uma lista completa de elementos, os quais ajudarão a suportar requerimentos de uma poderosa notação para gerenciar situações de modelagem mais avançadas. Ver em http://www.bpmn.org a notação completa: OMG. Business Process Model and Notation (BPMN) OMG. BPMN 2.0 By Example Na Bibliografia temos uma lista mais abrangente de referências para um estudo mais completo. As quatro categorias básicas de elementos são as seguintes: Raia de piscina (Swimlanes): Existem duas maneiras de agrupar os elementos de modelagem básica por meio dos Swimlanes: Pool (piscina) Lane (raia) Objetos de Fluxos (Flow objects) Eventos - Start Event, Intermediate Event, End Event) Atividades - Task (Manual, Service, Business Rule, Outras), SubProcess Decisões - Gateways (Exclusive, Inclusive, Parallel, Complex, Outras) Objetos de Conexão (Connecting Objects) Fluxo de sequência (Sequence Flow) Fluxo de mensagem (Message Flow) Associação (Association) Artefatos (Artifacts) Os artefatos são usados para fornecer informações adicionais sobre o processo: Objeto de Dados - Data Object (Data Input, Data Output) Grupo (Group) Anotação (Annotation,Text Annotation) Opções Sugeridas (Settings no Yaoqiang) Clicar Settings Escolher Element Styles Desmarcar Gradient Escolher Tamanho de Font = 14pt Clicar OK http://www.bpmn.org/ 5 Comandos Yaoqiang General Keyboard Shortcuts: F2/ENTER Edit Label F7 Spell Check DELETE Delete TAB Select next element SHIFT+TAB Select previous element BACK_SPACE Collapse/Expand sub-process HOME Go to home view PAGE_UP Exit Selected Subprocess PAGE_DOWN Enter Selected Subprocess CTRL+G Assemble Subprocess CTRL+U Disassemble Subprocess UP Move Selected element(s) up DOWN Move Selected element(s) down RIGHT Move Selected element(s) right LEFT Move Selected element(s) left CTRL+ARROW Key Move Selected element(s) slowly CTRL+A Select All CTRL+N New CTRL+O Open CTRL+S Save CTRL+SHIFT+S Save As CTRL+C Copy CTRL+D Duplicate CTRL+X Cut CTRL+V Paste CTRL+Z Undo CTRL+Y Redo A Auto Layout H Align center horizontally V Align center vertically +/= zoom in - zoom out Zoom 1=100%, 2=200%, 3=300%, 4=400%, 5=50%, 0=Fit Page To duplicate an element: Press and hold down the CTRL key while you drag the element to another place. To zoom in/out the graph: Press and hold down the CTRL key while you scroll the mouse wheel. To pan the graph: Press and hold down the SPACE key while you drag the mouse. When editing labels: Enter : Stop editing and exit Shift+Enter: Produce a Carriage Return 6 Exemplos de Diagramas Apresentação Visual Elementos: Pool, Start Event, Sequence Flow, Task, Exclusive Gateway, End Event Elementos: Lanes, Paralell Gateway Elementos: Message Flow, Intermediate Event 7 Exemplos de Diagramas Outros Elementos Coreografia Conversação 8 Processos de Negócio Movimentação de Entrada Captação de Clientes Novo Pedido de Produto 9 Processos de Negócio Serviço Eventual Realizado Nota Fiscal de Produto Registros de Recebimento10 Processos de Negócio Elaboração dos Diagramas de Processos Método ABC A - Análise de Negócios: 1 - Fazer a Modelagem da Cadeia de Valor (As Is) 2 - Analisar Oportunidades, Ameaças, Deficiências 3 - Traduzir as Deficiências em Necessidades 4 - Localizar os Elos Fracos (Processos Deficientes) 5 - Associar as Necessidades aos Processos 6 - Redesenhar os Processos Escolhidos (To Be) B - Para cada Processo Escolhido (Prioritário), definir: 1 - Os Participantes (Pools) e as Áreas (Lanes) 2 - O que inicia o Processo (Start Event), e Onde (Pool ou Lane) 3 - Quais são as Atividades (Task ou SubProcess) 4 – Identificar Atividades que usam Recursos (Sistema/Máquina) 5 - Sequência Básica - simples ou gateway alternativo/paralelo 6 - O que é o Fim Normal do Processo? Atende Necessidade(s)? C - Para cada Atividade, definir: 1 - O que precisa ser feito como Preparação (Atividade Anterior) Se precisar e ela não existir, criar a Atividade elicitada 2 - O que poderá acontecer como Consequência desta Atividade, e qual o tipo exato de decisão (gateway) para a(s) Consequência(s) 3 - Qual o Caminho para Cada Consequência (Decisão do Gateway) 4 - Não esquecer as possíveis Condições de Erro em cada Atividade 5 - Se o diagrama ficar muito grande, agrupar atividades e troca-las por um SubProcesso que terá o seu próprio diagrama detalhado 6 - Identificar Atividades que precisam utilizar Sistema de Informação 7 - Identificar Atividades que precisam utilizar Máquinas/Ferramentas 11 Bibliografia [1] BPMN2_0_Poster_EN BPMN 2.0 - Business Process Model and Notation http://www.bpmb.de/images/BPMN2_0_Poster_EN.pdf Disponível em PDF na área pública (1 página). [2] DZone Refcardz rc051-010d-bpm_bpmn Effective Process Modeling with BPM & BPMN By Matjaz Juric and Ana Sasa http://cdn.dzone.com/sites/all/files/refcardz/rc051-010d-bpm_bpmn.pdf Disponível em PDF na área pública (6 páginas). [3] OMG. “BPMN 2.0 by Example, V2.0.” , 2010. http://www.bpmn.org Disponível em PDF na área pública (47 páginas). [4] OMG. “Business Process Model and Notation (BPMN) version 2.0.” ., 2011. http://www.bpmn.org http://en.wikipedia.org/wiki/Business_Process_Model_and_Notation Disponível em PDF na área pública (538 páginas). SGANDERLA, KELLY. Um guia para iniciar estudos em BPMN (I):atividades e sequência. Disponível em: http://blog.iprocess.com.br /2012/11/um-guia-para-iniciar-estudos-em- bpmni-atividades-e-sequencia/ ______. Um guia para iniciar estudos em BPMN (II): gateways. Disponível em: http://blog.iprocess.com.br /2012/11/um-guia-para-iniciar-estudos-em-bpmn-ii-gateways/ ______. Um guia para iniciar estudos em BPMN (III): eventos de início e fim. Disponível em: http://blog.iprocess.com.br /2012/12/um-guia-para-iniciar-estudos-em-bpmn-iii-eventos-de-inicio-e-fim/ ______. Um guia para iniciar estudos em BPMN (IV): eventos intermediários. Disponível em: http://blog.iprocess.com.br /2012/12/um-guia-para-iniciar-estudos-em-bpmn-iv-eventos-intermediarios/ ______. Um guia para iniciar estudos em BPMN (V): subprocessos. Disponível em: http://blog.iprocess.com.br /2012/12/um-guia-para-iniciar-estudos-em-bpmn-v-sub processos/ http://www.bpmn.org/ http://en.wikipedia.org/wiki/Business_Process_Model_and_Notation 12 Glossário Análise SWOT Sigla oriunda do idioma inglês, e é um acrônimo de Forças (Strengths), Fraquezas (Weaknesses), Oportunidades (Opportunities) e Ameaças (Threats). A Análise SWOT é um sistema simples para posicionar ou verificar a posição estratégica da empresa no ambiente em questão. A técnica é creditada a Albert Humphrey, que liderou um projeto de pesquisa na Universidade de Stanford nas décadas de 1960 e 1970, usando dados da revista Fortune das 500 maiores corporações. Análise Seis Sigma (Six Sigma) Estratégia de negócios adotada pelas empresas para aumento da competitividade através da melhoria da qualidade e da produtividade. Motorola, 1986. Análise BSC Balanced ScoreCard (BSC) é uma metodologia de medição e gestão de desempenho desenvolvida pelos professores da Harvard Business School, Robert Kaplan e David Norton, em 1992. BPM Business Process Management (BPM) é um enfoque disciplinado para identificar, desenhar, executar, documentar, avaliar, monitorar e controlar processos de negócios automatizados e não automatizados para atingir resultados consistentes, alinhados com objetivos estratégicos da organização. BPM envolve a definição deliberada, consistente e cada vez mais apoiada por tecnologia, melhoria, inovação e gerenciamento de processos de negócios ponta-a-ponta, que levam a resultados melhores, criam valor e habilitam a organização a atingir seus objetivos de negócios com maior agilidade. BPMM Business Process Maturity Model (BPMM) é um Modelo de Maturidade de Processos de Negócio criado com base no CMMI, em 2008 pela OMG - Object Management Group (http://www.omg.org). O modelo permite que uma empresa se organize e planeje suas metas rumo à maturidade na orientação a processos. Da mesma forma que o CMMI, possui 5 níveis de maturidade, mas que olha diretamente a gestão dos processos de negócio. BPMN Business Process Model and Notation (BPMN) é a especificação para modelagem visual de processos com objetivo de promover uma interface simples, mas poderosa que possa ser utilizada tanto por profissionais de processos e sistemas, como por usuários. BPMS Business Process Management Sytem/Suite/Software (BPMS) são soluções de aplicações integradas de software para gerenciamento de processos de negócio. (Fonte: CBOK versão 2.0). http://pt.wikipedia.org/wiki/L%C3%ADngua_inglesa http://pt.wikipedia.org/wiki/Acr%C3%B3nimo http://pt.wikipedia.org/w/index.php?title=Albert_Humphrey&action=edit&redlink=1 http://pt.wikipedia.org/w/index.php?title=Albert_Humphrey&action=edit&redlink=1 http://pt.wikipedia.org/wiki/Universidade_de_Stanford http://pt.wikipedia.org/wiki/D%C3%A9cada_de_1960 http://pt.wikipedia.org/wiki/D%C3%A9cada_de_1970 http://pt.wikipedia.org/wiki/Revista http://pt.wikipedia.org/wiki/Fortune_%28revista%29 13 Glossário ABPMP-BR Sigla do capítulo brasileiro da associação dos profissionais de processos de negócio (Association of Business Process Management Professionals), uma entidade sem fins lucrativos, independente de fornecedores, dedicada à promoção dos conceitos e práticas de BPM. A ABPMP é orientada e conduzida por praticantes de BPM. Site: www.abpmp-br.org CBPP "CBPP® (Certified Business Process Professional) é uma certificação profissional registrada da ABPMP International que atesta conhecimento, experiência e prática em Gerenciamento de Processos de Negócio (BPM - Business Process Management). Baseia-se em um programa de certificação padronizado mundialmente que reconhece que um profissional atendeu pré- requisitos de experiência prática em gerenciamento de processos e possui conhecimento e habilidade para articular princípios e práticas definidos no Guia para o Gerenciamento de Processos de Negócio – Corpo Comum de Conhecimento da ABPMP, o BPM CBOK®. A certificação CBPP® é uma conquista pessoal, não é uma organização ou unidade de negócio que é certificada." FONTE: ABPMP-BR <www.abpmp-br.org> http://www.abpmp-br.org/ http://www.abpmp-br.org/
Compartilhar