Baixe o app para aproveitar ainda mais
Prévia do material em texto
Processos de Negócio Introdução 38 Objetivos • Definir o que é um processo de negócio • Conhecer algumas representações Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 2 38 Agenda • Processos • Processos de Negócio • Formas de Representar • Modelagem de Processo de Negócios • Revisão Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 3 38 Como será Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 4 38 45 Processos Processos Processos de Negócio Formas de Representar Modelagem de Processo de Negócios Revisão Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 5 38 Como a Pizzaria Entrega Pizzas 1. O telefone toca 2. O atendente atende o telefone e identifica que é um pedido 3. O atendente cria uma comanda com o pedido da pizza e bebidas 4. A comanda passa para o pizzaiolo, que prepara as pizzas e coloca na fila para assar 5. O pizzaiolo coloca as pizzas para assar 6. Quando as pizzas estão prontas, são colocadas em caixas pelo ajudante do pizzaiolo 7. O atendente junta as caixas e as bebidas e cria uma entrega, contendo a comanda e os itens pedidos 8. O entregador pega a entrega e passa no caixa com ela 9. O caixa calcula o valor do total e emite o cupom fiscal 10. O entregador entrega a pizza 11. O entregador cobra a pizza usando a máquina de cartão 12. O entregador entrega a nota de recibo da máquina de cartão para o caixa Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 6 38 Como um Hostel recebe um hóspede 1. O Hóspede chega na portaria e chama o atendente 2. O atendente dá boas vindas para o hóspede 3. O atendente vê se há vagas 1. Não havendo vagas, acaba o atendimento 4. O atendente entrega a ficha de hospedagem para o hóspede preencher 5. O atendente entrega as chaves e as regras do hostel para o hóspede 6. O ajudante leva o hóspede ao seu quarto e verifica que está tudo correto 7. O atendimento está encerrado Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 7 38 Como um caixa atende um pedido 1. O cliente chega no caixa 2. O caixa pergunta qual o produto que o cliente deseja 3. O caixa pergunta quantos daquele item o cliente deseja 4. O caixa registra o pedido 5. O caixa pergunta se o cliente deseja algo mais 1. Havendo outro pedido, o vendedor volta ao passo 2 6. O caixa informa o preço total 7. O caixa cobra o pedido 8. O cliente paga o pedido 9. O caixa envia o pedido para a produção Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 8 38 Como uma cozinha atende um pedido do garçom 1. O garçom entrega a comanda 2. O chef anuncia os pedidos a cozinha 3. Em paralelo 1. O responsável pela chapa faz os grelhados 2. O responsável pelo fogão faz os acompanhamentos 4. O chef verifica que grelhados e acompanhamentos estão prontos 5. O chef monta o prato 6. O chef entrega o prato ao garçom Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 9 38 O que há de semelhante? • São descrições passo a passo de que é feito • Começam com um evento • A cada passo chegamos mais perto do resultado final desejado • É uma descrição de como o negócio, ou parte dele, funciona • Algumas coisas são feitas sequencialmente • Algumas coisas são feitas opcionalmente • Algumas coisas são feitas várias vezes • Algumas coisas podem ser feitas em paralelo Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 10 38 Processo • Uma ação ou algo que é feito • A forma como é feito • Uma coleção de tarefas e atividades inter-relacionadas que são iniciadas em resposta a um evento e que tem como objetivo alcançar um resultado específico para o consumidor do processo Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 11 von Scheel et al. Phase 1: Process Concept Evolution in von Rosing et. Al The Complete Business Process Handbook: Body of Knowledge from Process Modelling to BPM Processo de Negócio Processos Processos de Negócio Formas de Representar Modelagem de Processo de Negócios Revisão Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 12 38 Processos de Negócio • Processos com ênfase em negócios • Uma coleção de tarefas e atividades (operações e ações de negócio) consistindo de empregados, materiais, máquinas, sistemas e métodos, que são estruturadas de forma a projetar, criar e entregas um produto ou serviço ao consumidor Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 13 vo n S ch ee le t al . P h as e 1 : P ro ce ss C o n ce p t Ev o lu ti o n in v o n R o si n g et . A l T h e C o m p le te B u si n es s P ro ce ss H an d b o o k: B o d y o f K n o w le d ge fr o m P ro ce ss M o d el lin g to B P M 38 Características • Sequência de passos • Possuem um início • Respondem a um evento de negócio • Alcançam um resultado específico e mensurável • No sucesso • Podem falhar Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 14 38 Evento e Resultado • Pedido da Pizza • Chegada do Hóspede • Compras no caixa • Pizza entregue • Hóspede no quarto • Pedido em produção Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 15 38 Por que entende-los • Normalmente os sistemas de informação estão inseridos em processos de negócio • Fazendo com que aconteçam • Ajudando em sua gerência, monitoração e controle • Atuando em vários níveis de abstração na empresa • Criando • Armazenando • Gerando • Informações referentes a um ou mais processos de negócio Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 16 38 Levantamento de PN • Pode ser necessário, antes de fazer o levantamento de requisitos de um sistema, levantar como funciona o processo onde ele está inserido ou que vai substituir. • Nesse tipo de modelagem estamos preocupados com a forma em que os processos são executados dentro da empresa. Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 17 38 Identificação de PN • Não é trivial identificar processos, • Eles acontecem dentro da organização de forma esparsa • Provavelmente envolvendo diversas pessoas e departamentos. Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 18 Formas de Representar Processos Processos de Negócio Formas de Representar Modelagem de Processo de Negócios Revisão Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 19 38 Representação de PN • Para entender e explicar os processos de negócios precisamos representa-los de alguma forma • Descrever o processo em um texto em linguagem natural é uma forma, porém a linguagem natural é ambígua • Isto é, podemos interpretar a linguagem natural de maneiras diferentes • Em computação retiramos a ambiguidade criando linguagens artificiais Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 20 38 Formas de Representar PN • Existem várias formas de representar processos • Diferentes níveis de complexidade. • Diferentes tipos de abstração • Não é trivial representar processos • Corremos vários riscos • Representação complexa demais • Representação simples demais • Imprecisão • Erros no uso do método • Criação • Interpretação Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 21 38 Formas Típicas Formas Gráficas • Formas ultrapassadas • Fluxogramas • Usados mais no passado • Diagramas ASME • Usados no passado, EUA • IDEF 0, IDEF 3 • Formas mais acadêmicas • Petri-Nets • PICTURE • Formas usadas no mercado • ARIS-EPC • Diagramas de Atividade UML • BPMN Outras Formas • Casos de Uso • Narrativas • Linguagens Declarativas Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem deProcessos de Negócio 22 38 Por que escolhemos uma forma de representação? • Padronizações internacionais ou nacionais • Necessidades relacionadas a capacidade de representação de detalhes das ferramentas • Cultura da empresa • Necessidade para usar em uma ferramenta ou método de escolha da empresa • Preferências pessoais • Necessidade de comunicação Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 23 38 Exemplo Real – ARIS EPC Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 24 Data de Abertura do Período de Inscrições Abrir Período (na mão) Sistema de Seleção Análise e Homologação de Inscrições Tirar Dúvidas Definir Datas das Provas Comunicar datas das provas Sistema de Seleção Site da Seleção Sistema de Seleção FAQ Encerrar Período de Inscrições Inscrições Encerradas (na mão) Sistema de Seleção Linha Selecionar Candidatos Criar Período Sistema de SeleçãoSistema de Seleção Comissão de Seleção Comissão de Seleção Comissão de Seleção Comissão de Seleção 38 ARIS EPC em vários formatos Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 25 38 Exemplo BPMN Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 26 https://www.gov.br/governodigital/pt-br/contratacoes/fluxo-da-instrucao-normativa-sgd-me-no-1-de-4-de-abril-de-2019 38 Expansão do Gerenciamento de Riscos Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 27 38 Exemplos Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 28 Receber Pedido Avaliar Pedido Produzir Pedido Pedido Válido Entregar Pedido Recusar Pedido Pedido Inválido Fluxograma Diagrama de Atividades UML BPMN PASSO PASSO PASSO DECISÃO DECISÃO DECISÃO 38 Como um Caso de Uso Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 29 Imagem gentilmente cedida por José Augusto Rodrigues-Neto Modelagem de Processos de Negócio Processos Processos de Negócio Formas de Representar Modelagem de Processo de Negócios Revisão Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 30 38 O que queremos descobrir na modelagem? • Primeiro, queremos descobrir o que a empresa faz (WHAT), isso é, que processos existem • O segundo passo é descobrir como (HOW) esses processos são executados • A partir daí os métodos vão detalhar a descrição buscando definir: • Quem faz o que (WHO) • Quando as coisas são feitas (WHEN) • Por que as coisas são feitas (WHY) • Onde as coisas são feitas (WHERE) • E, algumas vezes, qual o custo de fazer as coisas (HOW MUCH) Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 31 5W2H 38 Qual o resultado da modelagem • Um conjunto de modelos • Alguns métodos ou empresas criam na forma de um documento, uma espécie de manual de processos • Outras empresas fazem diagramas grandes, como painéis que podem ser colocados na parede • Práticas e métodos de uso das linguagens podem ser diferentes, mas o significado dos símbolos é o mesmo Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 32 38 Níveis de Modelos de Processo • Mapas de Processo • Fluxos simples de atividades • Poucos detalhes • Nomes • Condições • Descrições de Processo • Informação mais completa • Pessoas • Dados • ... • Modelos de Processo • Detalhados • Permite análise e simulação • Execução direta do modelo Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 33 Revisão Processos Processos de Negócio Formas de Representar Modelagem de Processo de Negócios Revisão Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 34 38 Resumo da Aula • Processos são sequências de atividades que produzem um produto ou serviço para um comprador ou cliente • Existem várias formas de representar processos • Nós escolhemos representar processos por meio de linguagens artificiais • Nós escolhemos linguagens gráficas Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 35 FIM 38 Bibliografia • von Scheel et al. Phase 1: Process Concept Evolution in von Rosing et. Al The Complete Business Process Handbook: Body of Knowledge from Process Modelling to BPM Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 37 38 xexeo@ufrj.br Este obra está licenciado com uma Licença Creative Commons Atribuição-NãoComercial-SemDerivações 4.0 Internacional. http://xexeo.net http://xexeo.net/youtube http://line.cos.ufrj.br http://ludes.cos.ufrj.br Geraldo Xexéo Contato Geraldo Xexéo - xexeo@ufrj.br Introdução à Modelagem de Processos de Negócio 38 mailto:xexeo@cos.ufrj.br http://creativecommons.org/licenses/by-nc-nd/4.0/ http://xexeo.net/ http://xexeo.net/youtube http://line.cos.ufrj.br/ http://ludes.cos.ufrj.br/
Compartilhar