WORKFLOW Mapeamento de Processos de Negócio Tadeu Cruz, Prof. M.Sc. TODOS OS DIREITOS RESERVADOS É proibido a reprodução total ou parcial de qualquer forma ou por qualquer meio sem a expressa autorização do autor. A violação dos direitos de autor (Lei no. 5.988/73) é crime estabelecido pelo artigo 184 do Código Penal. 1
Business Process Management Organizacional Análise, desenho, redesenho, modelagem, melhoria, operacionalização e gerenciamento de processos de negócio. (DOMP) Ferramental Tecnologias da Informação (BPMS) Ferramentas para Modelagem de Organizações Ferramentas para Desenho, Redesenho e Modelagem de Processos Ferramentas para Modelagem de Processos Ferramentas para Simulação SMTP POP Ferramentas para Estatística Integração - Independente Web Service (WS). Ferramentas para Gerenciamento de Regras de Negócio Aplicações de BPM Ferramentas para Monitoração de Processos Motor(es) do Motor(es) Workflow do Motor(es) Workflow do Workflow Serviços de ativação do Workflow Simple Object Access Protocol (SOAP) Universal Description Discovery and Integration (UDDI). Motor(es) do Motor(es) Workflow do Motor(es) Workflow do Workflow Outros Serviços de ativação do Workflow Ferramentas para Desenvolvimento de Software Web Services Description Language (WSDL) Linguagens BPMS XML, BPEL, BPML Ferramentas EAI Ferramentas SOA Ferramentas para gerenciamento do ambiente Workflow. Clients Servidores de Aplicações 2
Tecnologias Envolvidas com BPMS Ferramentas para Modelagem de Organizações. Ferramentas para Modelagem de Processos. Ferramentas para Estatística. Ferramentas para Simulação. Ferramentas para Gerenciamento de Regras de Negócio. Aplicações de BPM. Ferramentas para Monitoração de Processos. Ferramentas para Desenvolvimento de Software. Ferramentas EAI (Enterprise Application Integration). Ferramentas SOA (Service-Oriented Architecture) Ferramentas para gerenciamento do ambiente Workflow. Servidores de Aplicações. Linguagens BP. ERP, CRM e outros softwares e aplicações. BI e Data Warehouse. Análise das necessidades. Proposta. Palestras. Início dos trabalhos. Entrevistas. Reuniões diversas. Trabalho de documentação Análise inicial das necessidades (ou do problema) Documentação, desenho e análise do processo atual Processo gerenciado e melhorado. (melhoria contínua da qualidade) Processo atual integralmente desenhado Implantação do novo processo Análise, redesenho, modelagem e criação do novo processo Treinamento. Implantação. Acompanhamento. Coleta de dados.. Novo processo redesenhado ou modelado Entrevistas. Reuniões diversas. Trabalho de criação. 3
Para o ciclo documentação, desenho e análise do processo atual ou para o ciclo análise, redesenho ou modelagem e criação do novo processo. Análise das necessidades. Preparar proposta Assinatura do contrato Apresentação e discussão da proposta Para o ciclo análise, redesenho ou modelagem e criação do novo processo Entrevistas e validações Documentação do processo Apresentação da versão final da documentação Apresentação e discussão da documentação 4
Exercícios de criação do novo processo Documentação do novo processo Para o ciclo implantação do novo processo Apresentação da versão final do novo processo Apresentação e discussão do novo processo Início dos trabalhos. Planejar P Desenvolver D Processo gerenciado e melhorado. (melhoria contínua da qualidade) Processo atual integralmente desenhado Agir A Controlar C Novo processo redesenhado ou modelado 5
Projeto lógico e físico do BPM e do BPMS PROGRAMAR DIAGRAMAR O BPMS TESTAR E SIMULAR O BPMS Dados e informações para reprojetar, melhorar e atualizar o BPM e o BPMS Softwares e sistemas implantados e liberados para uso IMPLANTAR O BPMS TREINAR OS USUÁRIOS Utilização do BPMS 100 % 3. Nível Avançado Níveis Intermediários 2. Nível Intermediário 1. Nível Básico 0 6
1o. Nível - Básico % 0 Conhecer a Organização Organizar Processos Desenvolver Sistemas de Informação Controlar Atividades 100 2o. Nível - Intermediário % 0 ISO 9000 ISO 14000 Programas da Qualidade 100 7
3o. Nível - Avançado % 0 Workflow Outras TE 100 Organizações Móveis Através do! 8
Trabalho Cooperativo CSCW Computer-Supported Cooperative Work CSCW é o estudo dos conceitos que embasam o trabalho cooperativo apoiado por sistemas computacionais, incluindo as implicações sociais. O que é CSCW?? 9
O que é CSCW? Objetivo Comum Por que o trabalho cooperativo é necessário? Problemas estão se tornando cada vez mais complexos solução por grupos/equipes Decisões necessitam ser tomadas com maior rapidez facilidade e rapidez de comunicação Pessoas estão se tornando cada vez mais especializadas Soluções requerem conhecimentos variados 10
Mudança de atitude Pessoas precisam trabalhar em grupos e como equipes Pessoas necessitam trocar informações freqüentemente O sucesso de uma equipe não dependerá apenas dos indivíduos que a compõem, mas principalmente do nível de cooperação entre eles. Motivos para examinar Groupware Melhor Controle de Custo Produtividade Crescente Melhor serviço ao cliente Menos reuniões Automação de processos rotineiros Integração de equipes distribuídas Novos serviços que diferenciarão a organização Aumento do conhecimento profissional 11
Desafios Pouca cultura das organizações Mercado confuso Variedade e diversidade de produtos Alto investimento Resistência às mudanças Pouca padronização Rápido crescimento (outras prioridades) Novas Tecnologias da Informação para 12
MUITAS TECNOLOGIAS DA INFORMAÇÃO... Electronic Document Management Knowledge Management Business Intelligence Computer Output on Laser Disc Data Warehouse Supply Chain Management Efficient Consumer Response Customer Relationship Management Enterprise Content Management Workflow Workgroup Enterprise Resource Planning - EDM - KM - BI - COLD - DW - SCM - ECR - CRM - ECM - Wkf - Wkg - ERP CRM SOA SOA A1 A1 A3 A4 A5 A6 A7 SOA BI Atividades SOA Workflow KM SOA EDMS Service-Oriented Architecture (Enterprise Application Integration) SOA SOA SOA Processos em Primeiro Plano SOA SOA Processos em Segundo Plano SCM SOA ECR SOA SOA DW SOA SOA CM SOA ERP COLD 13
Qual a maior dificuldade para implantar? O Elemento Pessoas 14
BOICOTE ACEITAÇÃO CÍCLO PESSOAS REJEIÇÃO COOPERAÇÃO ACEITAÇÃO 100 b 50 c a 0 1o. 2o. 3o. 4o. 5o. 6o. 7o..... 12o.... 24o. TEMPO DE UTILIZAÇÃO EM MESES 15
-Fundamentos do Workflow. -Definição de Groupware? -O que é o modelo Workgroup? -O que é o modelo Workflow? -Características Essenciais. -Tipos de Workflow.? DECIFRA-ME OU TE DEVORO! 16
GROUPWARE Qualquer sistema computadorizado que permita que grupos de pessoas trabalhem de forma cooperativa aumentando-lhes a produtividade (eficiência+eficácia), a fim de atingirem um objetivo comum WORKGROUP Qualquer sistema computadorizado que permita que grupos de pessoas compartilhem informações a fim realizarem suas atividades. 17
WORKFLOW É a ferramenta que possibilita automatizar, racionalizar e potencializar processos por meio de dois componentes implícitos: organização e tecnologia. Quais são as principais diferenças entre Workgroup e Workflow? Os usuários devem ir até o documento a ser trabalhado. Workgroup é essencialmente estático. O documento a ser trabalhado vai até os usuários. Workflow é essencialmente dinâmico. 18
Workgroup ----- ----- ----- Workflow 19
Workflow, Algumas Características Essenciais Fluxos de Trabalho Gráficos Teste e Simulação das aplicações em Workflow Habilidade para chamar outros processos Roteamento baseado na estrutura organizacional Papeis Físicos Papeis Funcionais Grupos de Trabalho Monitoramento do ambiente Workflow Roteamento condicional e composto Geração de estatísticas de utilização Agentes para automatizar aplicações de terceiros Agentes para automatizar tarefas repetitivas Instalação e Manutenção automáticas Interface com ODBC de fácil utilização Gerenciamento de filas Gerenciamento de exceções Quebra de Paradigma 100 Baseado no Conhecimento 4o. nível Nível Técnico 0 e-mail Produção / Transação Administrativo 1o. nível 2o. nível Abrangência ao negócio 3o. nível 20
4o. nível Baseado BASEADO NO CONHECIMENTO no Conhecimento 3o. nível Transação / Produção TRANSAÇÃO / PRODUÇÃO 2o. nível ADMINISTRAÇÃO Administrativo 1o. nível e-mail PROCESSO Parte do processo abrangida pelo Workflow 21
3Rs, O PASSADO FUNDAMENTAL! Procedimentos Manuais W O R K F L O W PAPEIS REGRAS ROTAS ELEMENTO PAPEL (ROLE) 22
Cargo Profissional Papel Funcional Pessoa A1 Contas a Receber A3 A4 A5 A6 A7 Atividades Processo Contas a Receber ELEMENTO REGRAS (RULE) 23
George Boole & Workflow Diagrama de Venn Representação da álgebra booleana CÃES GATOS AND OR - NOT AND significa: pesquisar SOMENTE os documentos que contenham ambas as palavras. OR Significa: Pesquisar documentos que contenham qualquer uma das palavras. 24
Diagrama de Venn Representação da álgebra booleana Pesquisa booleana pela palavra CÃES CÃES GATOS Documentos que falam sobre CÃES AND significa: pesquisar SOMENTE os documentos que contenham ambas as palavras. OR Significa: Pesquisar documentos que contenham qua;quer uma das palavras. Diagrama de Venn Representação da álgebra booleana Pesquisa booleana pela palavra GATOS CÃES GATOS AND significa: pesquisar SOMENTE os documentos que contenham ambas as palavras. OR Significa: Pesquisar documentos que contenham qua;quer uma das palavras. Documentos que falam sobre GATOS 25
Diagrama de Venn Representação da álgebra booleana Pesquisa booleana pelas palavras CÃES e GATOS CÃES GATOS AND significa: pesquisar SOMENTE os documentos que contenham ambas as palavras. OR Significa: Pesquisar documentos que contenham qua;quer uma das palavras. Documentos que falam sobre CÃES AND GATOS Diagrama de Venn Representação da álgebra booleana Pesquisa booleana pelas palavras CÃES ou GATOS CÃES GATOS Documentos que falam sobre CÃES OR GATOS 26
Rotas Seqüência Básica 27
Desdobramento Paralelo Sincronização 28
Escolha Exclusiva Intercalação Simples 29
Múltipla Escolha Múltipla Intercalação 30
Discriminador Join N-ou-of-M 31
& Knowledge Management Knowledge Management Content Management Workflow Obrigado Meu e-mail trcr@trcr.com.br 32