Noções Básicas de Processo e
Modelagem
Bruno Figueiredo
BPM
BPM – Business Process Modeling BPM – Business Process Management
Busca maximizar a
eficiência e a efetividade do negócio, utilizando a
tecnologias como meio para proporcionar agilidade, visibilidade e
melhoria contínua.
O que é um
Negócio
Contexto de Negócio
Simplesmente a posse ou participação em uma
empresa que gere renda.
Legal, agora eu sei o que é um Negócio !!!
Mas ...
O que é um Processo
???
Definição de Processo
“Processo” vem do verbo latim procedere, que indica a “ação de avançar”, “ir para
frente” (pro+cedere).
É um conjunto de ações com o objetivo de
atingir determinada meta.
Definições de Processo
“Processo é um conjunto de atividades organizadas que transformam entradas (IN) em saídas (OUT). As entradas são documentos e programas para serem verificados e o padrão de qualidade que devem seguir e as saídas são relatórios sobre a qualidade das atividades. “
(Sommerville et al, 1999)
“Processo é um conjunto de atividades, métodos, práticas e tecnologias que as pessoas utilizam para desenvolver e manter um determinado propósito.”
(OMG, 2009)
Definição de Processo
Simplificando
Exemplos
Então podemos concluir que ...
Um processo é repetido de maneira recorrente dentro da empresa.
Todo processo deve ter:
Um desempenho que formaliza o seu objetivo na empresa (nível de qualidade, prazo de entrega).
Uma organização que materializa e estrutura a interdependência das atividades do processo durante a sua duração.
Atores responsabilizados pelo planejamento e execução do processo.
Gestão de Processos
A gestão de processos envolve a definição de um dono para cada processo para assegurar a qualidade do processo.
O processo deve ser definido e documentado.
Enfim!
Processos de negócio envolvem pessoas, comunicações
de vários tipos e mudanças, não somente poderosos
sistemas de software.
Sei o que é negócio, sei o que processo
Mas o que é um
Modelo
Definição de Modelo
“Modelo é uma abstração do mundo real relativa a perspectiva de quem está observando”.
O que é abstração ?!?!?
Habilidade de se ignorar os aspectos de assuntos não relevantes para o propósito em questão.
Definição de Modelo
Definição de Modelo
Modelamos nossa percepção da realidade de forma que possamos compreender e modificar o que foi feito e planejar os passos futuros.
Um modelo é sempre uma aproximação da realidade.
Nunca conseguimos capturar tudo, apenas representamos os elementos mais interessantes e úteis.
Exemplo
A importância de Modelos
Gerenciamento da Complexidade
Dividir para conquistar + princípio da abstração
Comunicação entre as pessoas envolvidas
Servem como ponto de referência comum e não ambíguo
Redução dos custos no desenvolvimento
É mais barato corrigir erros no modelo que na implementação
Predição do comportamento futuro do sistema
Permite experimentar problemas/soluções antes da implementação
O que seria o resultado de uma
Modelagem???
Modelagem de Processo de Negócio
A Modelagem de Processos de Negócio (Business Process Modeling) é uma abordagem que expressa a maneira como as organizações executam seus processos.
A especificação gráfica utilizada para representar a semântica dos processos de negócios, com todos os seus objetos, atributos e relacionamentos.
Vantagens da Modelagem de Processo de Negócio
Revelar anomalias, inconsistências, ineficiências e oportunidades de melhoria, permitindo à organização que se compreenda melhor e auxiliando na reengenharia desses processos.
Fornecer visão clara e uniformizada das atividades, suas razões e formas de execução.
Utilizar o modelo como um meio para distribuição de conhecimento dentro da organização e treinar as pessoas, ajudando-as a conhecer melhor seus papéis e as tarefas que executam.
Vantagens da Modelagem de Processo de Negócio
Facilitar o desenvolvimento de novas estratégias e soluções, uma vez que as informações contidas no modelo expressam informações relevantes sobre o negócio.
Disponibilizar informações úteis e necessárias para a
automação dos
processos de negócio.
Reais Benefícios da Gestão por Processos
Benefícios
Redução do estoque Redução de pessoal Aumento de produtividade
Redução de custo de TI Melhorias na gestão de caixa
Aumentos em receitas/lucros Melhorias em transportes/logistica Melhorias em processos de manutenção
Entrega no prazo