Business Process Management BPM ou Modelagem de Processos de negócio Metodologia Conjunto de práticas Controle, gerenciamento e integração dos processos Permite a análise, definição, execução, monitoramento e administração de processos Possibilita que as regras de negócio da organização em forma de processos, sejam criadas e informatizadas pelas próprias áreas Business Process Management BPM ou Modelagem de Processos de negócio BPMS- Business Process Management System Software Permite que a organização mapeie, execute e acompanhe processos internos e externos Gerem a integração com outros sistemas e a administração dos processos (tempo real), permitir que os analistas de processos desennhem (modelem) e configurem processos Evolução de várias tecnologias (workflow, EAI, BI) Business Process Management BPM ou Modelagem de Processos de negócio BPM X Workflow Workflow (automação de processos) Business Process Modeling and Analysis (entendimento detalhado do processo e impacto da mudança do processo) Enterprise application Integration (troca de informacoes entre sistemas) Business Activity (monitoramento dos processos) BPMN Business Process Modeling Notation notação gráfica que tem por objetivo prover instrumentos para que o processo de mapeamento seja realizado de maneira padronizada A própria definição de BPM ainda é nebulosa para a maioria das pessoas. Há diversos fabricantes de ferramentas de workflow que passaram a denominar-se, subitamente, fabricantes de ferramentas de BPM, ainda que seus softwares não atendam os requisitos de um BPMS. Os mesmos fabricantes tentam "desprestigiar" a tecnologia de workflow, negando o seu valor e citando falsas limitações da tecnologia. 1
BPM x Workflow BPM x Workflow Workflow BPM Workflow BPM Modelagem de Processos Sim Sim Automação de Processos Sim Sim Integração com Sistemas Sim Sim Garantia da Integridade do Processo Sim Sim Monitoramento do Processo Sim Sim Análise do Desempenho do Processo Sim Sim Recursos de Modelagem 3Rs (Roles, Routes, Rules) 3Rs, Simulação, Documentação extensiva Técnica de Modelagem Técnicas proprietárias BPMN, BPEL e/ou BPML Integração com Sistemas Através de codificação Através de padrões como SOAP e JCA e de adaptadores out-of-the-box Regras de Negócios Codificadas ou parametrizadas em Definidas de forma declarativa em aplicação específica um BRM (Business Rules Management) Análise do Desempenho do Através de relatórios e gráficos Através de ferramentas de Processo sobre o modelo de dados do BAM (Business Activity Monitoring) Workflow Plataforma de execução (SO, BD, Geralmente vinculado a uma Geralmente multi-plataforma AS) plataforma Processo Conjunto de atividades que tem por finalidade transformar, montar, manipular e processar insumos para produzir bens e serviços que serão disponibilizados para clientes Uma série de atividades interrelacionadas que convertem negócios de entrada em negócios de saída Exemplo fluxograma ANSI Decisão A Fim Não Inicio Preciso Cortar o Cabelo? Sim O carro Está Disponível? Sim Dirija até o barbeiro O barbeiro Está Disponível? Não Não Sim A B Caminhe até o barbeiro Corte o cabelo Inicio e final conector ação A 2
O processo e suas divisões Divisões do processo Processo Atividade Atividade Atividade Atividade Atividade Conjunto de atividades correlacionadas, que executa uma parte específica do processo, do qual recebe insumos e para o qual envia o produto do trabalho realizado por todas Divisões do processo Atividades Principais Atividade Conjunto de procedimentos que deve ser executado a fim de produzir determinado resultado Tipos: -Principais atividades críticas atividades não críticas -Secundárias -Transversais Atividades críticas papel crucial para a integridade de processo e seu resultado (Ex. tempo de início, criticidade da matéria prima, criticidade do equipamento, tempo de produção Atividades não críticas são imprescindíveis, mas podem ser realizadas dentro de parâmetros e condições mais flexíveis (Ex. podem ter tempo de início diverso, tempo de término diverso, etc) 3
Atividades Principais Logística recebimento, armazenamento, inventário, etc Produção criação, transformação ou montagem de insumos em produto ou serviço final (ex. planejamento de produção, operações de máquina, etc) Vendas atividades para colocar o produto ou serviço a disposição do cliente Serviços atividades mantêm ou aumentam o valor do produto (ssistência técnica, manutenção, etc) Atividades Secundárias Infraestrutura (administração, planejamento, finanças, etc) Recursos humanos (seleção, recrutamento, contratação, treinamento) Tecnologia Compras (atividades voltadas para compra de matérias primas e gerenciamento de contrato de terceiros) Qualidade (desenvolvimento, implementação e gerenciamento de programa de qualidade) Atividades Transversais Divisões do processo Conjunto de várias especialidades, executadas em uma única operação com a finalidade de resolver problemas.(nossos QG) Atividade Conjunto de informações que indica para o responsável por uma atividade como, quando e com o que ele deve ser executada -forma específica de executar uma atividade Indica: -onde começa e onde termina uma atividade -Qual o evento que dá início a atividade -De que forma ela deve ser executada -Com quais ferramentas ela deve ser executada 4
Divisões do processo Fundamentos Atividade Menor parte realizável de uma atividade Decomposição de um procedimento Exemplo procedimento de contas a receber. : -abrir o programa que dá acesso a bancos -Abrir lista de bancos -Acessar a conta corrente do primeiro banco Tecnologia nova 5 a 6 anos Processos passivos x processos ativos Processos passivos Quando as atividades que o compõem não dispõem de tecnologia que as transforme de atividades que são puxadas em atividades que puxam o trabalho Ex. de atividades passivas: Um funcionário recebe uma solicitação de assistência enviada pelo atendente do Telemarketing as 14 h. O funcionário não toma conhecimento da solicitação tão logo ela chega. A Solicitação permanece aguardando que o funcionário tome atitude. As 17 h pode ocorrer da solicitação ainda não ter sido atendida. Exemplo de tecnologia passiva É inerte, suporta passivamente o processo Ex. Um sistema de informação extraordinário, construído sobre um banco oo de última geração, com tecnologia de primeira linha. Custou 1.200.000,00 e levou um ano e meio para ficar pronto. Vai controlar toda a parte administrativa de uma empresa e atende 10 a 15 mil clientes. Só tem um problema: se alguns dos usuários, ou todos decidirem não utilizar corretamente o sistema, em termos de cumprimento de prazos e expectativas, tudo vai por água abaixo... 5
Processos ativos Compostos de atividades que puxam o trabalho Processos que controlam o fluxo da informação direcionando e exigindo ações. BPM ou workflow Ferramentas que tem por finalidade automatizar processos, racionalizando-os e, consequentemente, aumentando sua produtividade por meio de dois componentes específicos: organização e tecnologia. Exemplo de utilização Uma empresa precisa criar um novo procedimento e este procedimento deve conviver com o procedimento padrão de forma harmônica. Todos têm que executar as suas atividades da forma como vinham fazendo em 99% do tempo. Como fazer para que os procedimentos convivam? Como fazer com que os funcionários aprendam as variações do novo procedimento de forma rápida e segura? Exemplo de utilização Um novo projeto exigiu que a empresa criasse um grupo de trabalho que precisa começar a atuar imediatamente. Não há tempo para treinar o grupo da forma convencional, mesmo porque todos já sabem 80% do que tem que fazer. Como estabelecer uma rotina de trabalho? Como fazer para treinar o grupo nos 20% do conhecimento que eles precisam ter? Como garantir prazos? Como garantir uniformização? 6
Modelo Workflow Modelo de workflow centrado no processo Ênfase dada no processo Regras orientam a execução de cada tarefa descendo a um nível de detalhamento e precisão Permite transformar um processo passivo em ativo Abrangência do workflow no processo Tipos de workflow 4o. nível 3o. nível 2o. nível 1o. nível Baseado no conhecimento Transação/produção Administrativo E-mail Ad hoc Produção ou transação Administrativo Orientado para objeto Baseado no conhecimento Processo 7
Ad hoc Criado para ser usado dinamicamente por grupos de trabalho cujos participantes necessitem executar procedimentos individualizados para cada documento processado dentro do fluxo de trabalho. Tipo mais elementar de workflow Ex. orientado para aplicações e-mail (não é possível transformar processos passivos, mas apenas tirá-los do estado desorganização comum a fluxos de trabalho baseados em papeis ) Produção/Transação Sistema voltado para o processamento de grandes volumes de dados, muitas políticas de negócios e recursos financeiros Envolve muitos departamentos na mesma empresa Alto nível de complexidade Ex. Workflow para aprovação de empréstimo Administrativo Início Rec agência Candidato aprovado Digitalização Sol outros documentos não sim Recebe ped Libera dinheiro Análise de créd Gerente controla Cons aplic coorp Orientado a rotinas administrativas Mais complexo do que o orientado para e-mail Menos complexo do que o orientado para transações Tem características de sistemas de correio eletrônico, mas com capacidades a mais (tratamento de documentos e formulários ferramentas para ciração de formulários simplificados, ferramentas para rotear, interação com os formulários, etc) Rejeita o empréstimo Avisa a agência 8
Orientado para objeto Versões sofisticadas dos sistemas de workflow orientados para transações Possui características como: Encapsulamento ( conbinar multiplos procedimentos em uma única representação procedural) Direito de herança (propriedades herdadas) Baseado no conhecimento A viagem... Possui características e ferramentas que permitem aprender com os próprios erros Inteligência artificial, sistemas especialistas, técnicas estatísticas, reconhecimento de padrões (redes neurais) (inferir a solução a partir da vivência de fatos do cotidiano) Tecnologia não disponível 9