SlideShare uma empresa Scribd logo
1 de 39
TITLE SLIDE: HEADLINE
    Business Process Management:
     Presenter name
    BPM Red Hat
     Title, com Soluções                           Open Source
     Date


    Ricardo Ferreira
    Solutions Architect, JBoss
    ricardo.ferreira@redhat.com
1             JBoss Brasil | BPM com Soluções Open Source
Agenda
    ✔
        O que é Business Process Management?
    ✔
        Erros comuns sobre BPM
    ✔
        Boas práticas para soluções de BPM
    ✔
        JBoss jBPM: Liberdade de escolha com Flexibilidade
    ✔
        Features e novidades do jBPM 4
    ✔
        Estudo de caso: Case sobre Automação Financeira




2                  JBoss Brasil | BPM com Soluções Open Source
O que é Business Process
     Management?




                           3
O que é Business Process Management?
    ✔
        Definição do Gartner:
        ✔
            Abordagem que visa alinhar estratégicamente a TI e os
            negócios de forma a garantir maior e melhor vantagem
            competitiva nas organizações e prover ROI melhorado.
    ✔
        Definição de um Fornecedor X:
        ✔
            Um conjunto de aplicativos e ferramentas “ integradas”
            que possibilitam a correta modelagem, gerenciamento,
            execução e automação de processos de negócio.
    ✔
        Definição de um Fornecedor Y:
        ✔
            É uma solução de orquestração de serviços usando
            tecnologias como BPEL, SOAP e WSDL.
4                    JBoss Brasil | BPM com Soluções Open Source
O que é Business Process Management?
    ✔
        Tudo isso é muito bonito ... mas BPM na prática é ...
        ✔
            Um conjunto de práticas que quando corretamente
            aplicadas ajudam organizações a identificarem falhas
            e gargalos em seus processos, e com o uso de ciclos
            de melhorías, possam estar continuamente buscando
            o alinhamento estratégico com o seu mercado e seus
            clientes, possibilitando com isso obter vantagem
            competitiva ou diferencial em seus serviços e
            produtos bem como propciar a economia de escala e
            a fácil absorção de novos processos e diretrizes.




5                    JBoss Brasil | BPM com Soluções Open Source
O que é Business Process Management?
    ✔
        O que é ...
        ✔
            Conjunto de Práticas
        ✔
            Ciclos de Melhorías
    ✔
        Serve para ...
        ✔
            Identificação de Falhas e Gargalos
        ✔
            Alinhamento Estratégico
        ✔
            Vantagem Competitiva
        ✔
            Economia de Escala
        ✔
            Absorção de Processos


6                     JBoss Brasil | BPM com Soluções Open Source
O que é Business Process Management?
    ✔
        Conjunto de Práticas
        ✔
            Visão Organizacional                                      P
            ✔
                Revelação dos Processos
            ✔
                Explicitação dos Processos
        ✔
            Operacionalização de Processos                            D
            ✔
                Mapeamento de Atores, Atividades e Tarefas
            ✔
                Aplicação de Eventos em Sistemas
            ✔
                Execução de Processos de Negócio                      C
        ✔
            Acompanhamento de Processos
            ✔
                Estudo de Métricas, Alertas e Eventos
            ✔
                Avaliação de Desempenho e Gargalos                    A
            ✔
                Análise de Impacto de Melhorías
7                       JBoss Brasil | BPM com Soluções Open Source
O que é Business Process Management?
    ✔
        Mas o que é um Business Process?
        ✔
            Conjunto de Atividades Estruturadas
        ✔
            Produz Valor para a Organização
        ✔
            Existe interesse em Melhorá-lo Sempre
        ✔
            É parte de outros Processos Importantes
        ✔
            Faz parte de vários Domínios de Negócio
    ✔
        Exemplos:
        ✔
            Ativação de um Cliente num Plano
        ✔
            Atendimento de um Call Center
        ✔
            Criação de Contratos de Seguros
8                    JBoss Brasil | BPM com Soluções Open Source
O que é Business Process Management?
    ✔
        Tipos de Business Processes:
        ✔
            Organizacionais: Conjunto de atividades que são
            executados num espaço de tempo não determinado e
            que precisam armazenar estado devido ao ciclo de vida
            durável.
            ✔
                Estruturados (Previsíveis)
            ✔
                Não-Estruturados (Event Driven, Fact Driven)
        ✔
            Executáveis: Orquestração de atividades numa ordem
            lógica facilmente compreendida que não possui ciclo
            de vida durável nem estado.



9                       JBoss Brasil | BPM com Soluções Open Source
Erros Comuns sobre BPM




                         10
Erros comuns sobre BPM



           BPEL = BPM
             SOA = BPM
     Workflow = BPM
      Fenômeno “ I want | need to Believe”

11          JBoss Brasil | BPM com Soluções Open Source
Erros comuns sobre BPM
     ✔
         Por quê é errado falar que BPEL é BPM ...
         ✔   Porque BPEL é apenas uma tecnologia enquanto que
             BPM é um Conjunto de Práticas
         ✔   Porque BPEL é uma solução para apenas um tipo de
             processo que o BPM ataca (Processos Executáveis)
     ✔
         Quando BPEL deve ser utilizado?
         ✔   Para ajudar a criar CS (Composite Services)
         ✔   Para criar serviços que possam fazer estorno de
             Transações usando mecanismos de compensação
     ✔
         Posso usar BPEL como tecnologia padrão para CS?
         ✔   Sim, mas não confunda CS com ESB Services
12                    JBoss Brasil | BPM com Soluções Open Source
Erros comuns sobre BPM
     ✔
         Não confunda ESB Services com Composite Services


                               Enterprise Service Bus

                  Message         Channel        Correlation       Content
                                                                              Wired Tap
                  Translator      Adapter         Identifier       Enricher




13                   JBoss Brasil | BPM com Soluções Open Source
Erros comuns sobre BPM
     ✔
         Por quê é errado falar que SOA é BPM?
         ✔   BPM compreende várias disciplinas de SOA




Service-Oriented Architecture > Business Process Management
14                    JBoss Brasil | BPM com Soluções Open Source
Erros comuns sobre BPM
     ✔
         Por quê é errado falar que Workflow é BPM?
         ✔   Pergunta chave: O “processo de negócio” produz valor
             para a organização? Exemplo: Pedido de Reembolso
         ✔   Workflow mapeia um domínio particular, processos
             enlaçam vários domínios diferentes. Exemplo:




15                    JBoss Brasil | BPM com Soluções Open Source
Boas Práticas para soluções de
Business Process Management




                                 16
Boas Práticas para Soluções de BPM
     ✔
         Comece com processos simples, mas Estratégicos
         ✔   Crie um Projeto (Iteração) de no máximo 3 Meses
         ✔   O processo deve ser crucial para a Organização
         ✔   Envolva todos os interessados no Processo
         ✔   Envolva também um bom Patrocinador!



                            1                                         2


                     “ Nem tão longo que possa dar errado, nem tão
                    simples que não demonstre valor” , Nicholas Carr

17                      JBoss Brasil | BPM com Soluções Open Source
Boas Práticas para Soluções de BPM
     ✔
         No inicio, suítes BPMS mais Atrapalham que Ajudam!
         ✔   Suítes BPMS estimulam culturas Proprietárias
         ✔   Provar o Valor é mais importante que provar Cultura
         ✔   Lembre-se: Iterações Curtas! Tempo é Crucial!
         ✔   Use modelos mais Flexíveis: Use Frameworks
         ✔   Bons Frameworks:
             ✔   JBoss jBPM (Red Hat)
             ✔   Oracle BPM Suíte (Fuego)
             ✔   webMethods BPM (Software AG)
             ✔   TIBCO Business Studio
     ✔
         Depois de um tempo, suítes BPMS se tornam cruciais,
         pois a cultura de BPM estará solidificada na Empresa.
18                       JBoss Brasil | BPM com Soluções Open Source
Boas Práticas para Soluções de BPM
     ✔
         Conheça o Modelo Operacional da Organização

         “ A primeira lei de qualquer
               tecnologia é que a
         automação de um processo
         eficiente irá aumentar a sua
             eficiência” , Bill Gates

          “ A segunda lei de qualquer
                tecnologia é que a
          automação de um processo
         ineficiente irá aumentar a sua
             ineficiência” , Bill Gates

19                     JBoss Brasil | BPM com Soluções Open Source
Boas Práticas para Soluções de BPM
     ✔
         Estabeleça Critérios de Medição
     ✔
         Medir também é Acompanhar
     ✔
         Exemplos de Métricas:
         ✔   O Recurso mais Utilizado
         ✔   A Atividade mais Executada
         ✔   O Tempo de Resposta Médio
         ✔   A Média de Falhas da Atividade
         ✔   O Tempo de Recuperação
         ✔   O Desvio de Erros Padrão

     “ Você não pode controlar aquilo que
     você não pode medir” , Tom de Marco
20                       JBoss Brasil | BPM com Soluções Open Source
Boas Práticas para Soluções de BPM
     ✔
         Use o UPA (Umbrella Processes Architecture)




                                                                             SGBDR




                                  Aplicativos, COTS e Soluçõess


         Comercial   Recursos Humanos                      Financeiro   Marketing



21                   JBoss Brasil | BPM com Soluções Open Source
Boas Práticas para Soluções de BPM
     ✔
         Use o UPA (Umbrella Processes Architecture)
         ✔   Use AOP quando possível, além de elegante, torna o
             projeto menos intrusivo. Patrocinadores gostam disso!




22                    JBoss Brasil | BPM com Soluções Open Source
JBoss jBPM




             23
JBoss jBPM
     ✔
         Projeto Open Source da JBoss
         ✔
             Visibilidade ao Código Fonte
         ✔
             Persistência baseada em Hibernate
         ✔
             Qualquer SGBDR, Qualquer Application Server
     ✔
         Baseado em GOP (Graph Oriented Programming)
         ✔
             Suporte a Long Running Processes e Visual Modeling
     ✔
         Implementa várias Linguagens de Processos
         ✔
             jPDL – Java Process Definition Language
         ✔
             BPEL – Business Process Execution Language
         ✔
             Seam Page Flow
24                    JBoss Brasil | BPM com Soluções Open Source
JBoss jBPM
     ✔
         Graph Oriented Programming
         ✔
             Execução baseada em Wait States
         ✔
             Suporte a execução Assíncrona




25                    JBoss Brasil | BPM com Soluções Open Source
JBoss jBPM                                            JVM              JVM             .NET
     ✔
         Arquitetura do jBPM                      Aplicação A        Aplicação B     Aplicação C




                                                                                   SOAP



                                                    JVM

                                                                  jBPM Runtime API


                                                         Servidor de Aplicação J2EE


                                                          Banco de Dados Relacional


26                  JBoss Brasil | BPM com Soluções Open Source
JBoss jBPM
     ✔
         Modelo de Deployment para o jBPM

                                             SOAP
                                                                    WSRP   App A


            BPEL Server                        Caixa de Tarefas
              <<jBPM>>                                <<Portlet>>




                                                                              App B




              Servidor de Processos (BPM)
                  <<J2EE Application Server>>

27                   JBoss Brasil | BPM com Soluções Open Source
JBoss jBPM
     ✔
         Modelo de Deployment para o jBPM


                     Enterprise Service Bus (ESB)
                                      <<Node 1>>




                     Servidor de Processos (BPM)
                                      <<Node 2>>



28                 JBoss Brasil | BPM com Soluções Open Source
Features e Novidades
     do jBPM 4




                       29
Features e Novidades do jBPM 4
     ✔
         Novo Designer Visual para o Eclipse




30                  JBoss Brasil | BPM com Soluções Open Source
Features e Novidades do jBPM 4
     ✔
         Novo Console de Gerenciamento baseado em GWT




31                 JBoss Brasil | BPM com Soluções Open Source
Features e Novidades do jBPM 4
     ✔
         API de Desenvolvimento Simplificada




32                  JBoss Brasil | BPM com Soluções Open Source
Features e Novidades do jBPM 4
      ✔
          Configuração do Framework “ By Exception”

jbpm.cfg.xml




 33                  JBoss Brasil | BPM com Soluções Open Source
Features e Novidades do jBPM 4
     ✔
         Suporte mais rico para deisgnação de Tarefas
         ✔
             Simple Assignment
         ✔
             Candidates Groups
         ✔
             Swimlanes
         ✔
             Custom Handlers




34                    JBoss Brasil | BPM com Soluções Open Source
Estudo de Caso: Case sobre
   Automação Financeira




                             35
Estudo de Caso: Case da Mendes Junior
     ✔
         Projeto de Automação Financeira da Empresa
     ✔
         + de 30 Envolvidos no Projeto, 20 da MJTE
     ✔
         Resumo do Problema: Obras espalhadas por todo
         Brasil possuem seu próprio centro de custo
         ocasionando problemas no fechamento de caixa
         mensal da empresa. Previsão financeira com baixa
         assertividade, gerando múltiplos ciclos de pagamento
         para atender volumes de obras. Além disso,
         fornecedores com diferentes tipos de cobrança geram
         inconcistências na geração de fatos financeiros no
         ERP da empresa (LOGIX).

36                  JBoss Brasil | BPM com Soluções Open Source
Estudo de Caso: Case da Mendes Junior
     ✔
         1 ano de Entendimento do Modelo Operacional
     ✔
         Proposta de novo modelo mais Eficiente
     ✔
         Processos criados por Profissionais da Profit, empresa
         do Rio de Janeiro especialista em Gestão Financeira
     ✔
         Primeiro release do projeto fomentou apenas 1
         Processo, o processo de Ciclo de Curto Prazo
     ✔
         Depois disso, 4 outros processos foram
         disponibilizados pela solução, totalizando 5 deles:
         ✔
             Ciclo de Curto Prazo
         ✔
             Ciclo de Médio e Longo Prazo
         ✔
             Abertura e Fechamento de Caixa
37                    JBoss Brasil | BPM com Soluções Open Source
Estudo de Caso: Case da Mendes Junior
✔
     Solução Técnica do Projeto
     ✔
         Solução de Barramento baseado no Microsoft BizTalk
     ✔
         Vários serviços compostos foram criados no BizTalk
     ✔
         Processos Organizacionais e Human Tasks foram
         implementados usando JBoss jBPM, Drools e o JBoss AS

                                                  Portal Server (SharePoint)


                     Process Server (JBoss jBPM + Drools)



          Enterprise Service Bus (BizTalk)

38                     JBoss Brasil | BPM com Soluções Open Source
Obrigado!


     ricardo.ferreira@redhat.com
      jricardoferreira@gmail.com
http://architecture-journal.blogspot.com
                                       39

Mais conteúdo relacionado

Mais procurados

Fundamentos Em Business Process Management Modelagem de Processos de Negócio ...
Fundamentos Em Business Process Management Modelagem de Processos de Negócio ...Fundamentos Em Business Process Management Modelagem de Processos de Negócio ...
Fundamentos Em Business Process Management Modelagem de Processos de Negócio ...Jaguaraci Silva
 
Gerenciamento de Processos de Negócio - BPM: O modelo de gestão do Século XXI
Gerenciamento de Processos de Negócio - BPM: O modelo de gestão do Século XXIGerenciamento de Processos de Negócio - BPM: O modelo de gestão do Século XXI
Gerenciamento de Processos de Negócio - BPM: O modelo de gestão do Século XXICRA-BA
 
Palestra sobre Modelagem de Processos de Negócio
Palestra sobre Modelagem de Processos de NegócioPalestra sobre Modelagem de Processos de Negócio
Palestra sobre Modelagem de Processos de NegócioOsvaldo Takai
 
Agile Scaling Model - TDC 2012 - São Paulo SP
Agile Scaling Model - TDC 2012 - São Paulo SPAgile Scaling Model - TDC 2012 - São Paulo SP
Agile Scaling Model - TDC 2012 - São Paulo SPNeubio Ferreira
 
BPM e Reengenharia de Processos
BPM e Reengenharia de ProcessosBPM e Reengenharia de Processos
BPM e Reengenharia de Processoscomunidades@ina
 
Michael Rosmann - O valor de BPM
Michael Rosmann - O valor de BPMMichael Rosmann - O valor de BPM
Michael Rosmann - O valor de BPMEloGroup
 
Jan vom Brocke - Palestra - Trazendo o BPM para o nível executivo
 Jan vom Brocke - Palestra - Trazendo o BPM para o nível executivo Jan vom Brocke - Palestra - Trazendo o BPM para o nível executivo
Jan vom Brocke - Palestra - Trazendo o BPM para o nível executivoEloGroup
 
Inovação - Parte 4 - Maturidade em Processos - De Boas Ideias para uma Gestão...
Inovação - Parte 4 - Maturidade em Processos - De Boas Ideias para uma Gestão...Inovação - Parte 4 - Maturidade em Processos - De Boas Ideias para uma Gestão...
Inovação - Parte 4 - Maturidade em Processos - De Boas Ideias para uma Gestão...EloGroup
 
Fundamentos de BPM e sua Integração com a Gestão de Projetos
Fundamentos de BPM e sua Integração com a Gestão de ProjetosFundamentos de BPM e sua Integração com a Gestão de Projetos
Fundamentos de BPM e sua Integração com a Gestão de ProjetosMaria Angelica Castellani
 
Cap 2 – Gerenciamento de processos de Negócio – Mônica Luzia Alves Venancio P...
Cap 2 – Gerenciamento de processos de Negócio – Mônica Luzia Alves Venancio P...Cap 2 – Gerenciamento de processos de Negócio – Mônica Luzia Alves Venancio P...
Cap 2 – Gerenciamento de processos de Negócio – Mônica Luzia Alves Venancio P...EloGroup
 
ELO Group - 3 Anos de Evolução da Gestão por Processos em uma Organização
ELO Group - 3 Anos de Evolução da Gestão por Processos em uma OrganizaçãoELO Group - 3 Anos de Evolução da Gestão por Processos em uma Organização
ELO Group - 3 Anos de Evolução da Gestão por Processos em uma OrganizaçãoEloGroup
 
Gonooesdeplaneamento 090628114402-phpapp01
Gonooesdeplaneamento 090628114402-phpapp01Gonooesdeplaneamento 090628114402-phpapp01
Gonooesdeplaneamento 090628114402-phpapp01Daniel Moura
 
2 si progredindo_com_bpm_rosemann_e_elo_group
2 si progredindo_com_bpm_rosemann_e_elo_group2 si progredindo_com_bpm_rosemann_e_elo_group
2 si progredindo_com_bpm_rosemann_e_elo_groupEloGroup
 
Aula 6 7 automação de processos
Aula 6 7   automação de processosAula 6 7   automação de processos
Aula 6 7 automação de processosMaurício Botelho
 
[BPM Day Porto Alegre] Maurício Bitencourt - Como o iBPM e as tecnologias mai...
[BPM Day Porto Alegre] Maurício Bitencourt - Como o iBPM e as tecnologias mai...[BPM Day Porto Alegre] Maurício Bitencourt - Como o iBPM e as tecnologias mai...
[BPM Day Porto Alegre] Maurício Bitencourt - Como o iBPM e as tecnologias mai...EloGroup
 
Maturidade de governanca de ti
Maturidade de governanca de tiMaturidade de governanca de ti
Maturidade de governanca de tiAlex Alves
 
BPM Global Trends 2009 - Michael
BPM Global Trends 2009 - Michael BPM Global Trends 2009 - Michael
BPM Global Trends 2009 - Michael EloGroup
 
EloGroup BPT - Ebook Business Process Transformation
EloGroup BPT - Ebook Business Process Transformation EloGroup BPT - Ebook Business Process Transformation
EloGroup BPT - Ebook Business Process Transformation EloGroup
 
BPM Sucesu BA 2013
BPM Sucesu BA 2013BPM Sucesu BA 2013
BPM Sucesu BA 2013ejedelmal
 

Mais procurados (20)

Fundamentos Em Business Process Management Modelagem de Processos de Negócio ...
Fundamentos Em Business Process Management Modelagem de Processos de Negócio ...Fundamentos Em Business Process Management Modelagem de Processos de Negócio ...
Fundamentos Em Business Process Management Modelagem de Processos de Negócio ...
 
Gerenciamento de Processos de Negócio - BPM: O modelo de gestão do Século XXI
Gerenciamento de Processos de Negócio - BPM: O modelo de gestão do Século XXIGerenciamento de Processos de Negócio - BPM: O modelo de gestão do Século XXI
Gerenciamento de Processos de Negócio - BPM: O modelo de gestão do Século XXI
 
Habitos bpm
Habitos bpmHabitos bpm
Habitos bpm
 
Palestra sobre Modelagem de Processos de Negócio
Palestra sobre Modelagem de Processos de NegócioPalestra sobre Modelagem de Processos de Negócio
Palestra sobre Modelagem de Processos de Negócio
 
Agile Scaling Model - TDC 2012 - São Paulo SP
Agile Scaling Model - TDC 2012 - São Paulo SPAgile Scaling Model - TDC 2012 - São Paulo SP
Agile Scaling Model - TDC 2012 - São Paulo SP
 
BPM e Reengenharia de Processos
BPM e Reengenharia de ProcessosBPM e Reengenharia de Processos
BPM e Reengenharia de Processos
 
Michael Rosmann - O valor de BPM
Michael Rosmann - O valor de BPMMichael Rosmann - O valor de BPM
Michael Rosmann - O valor de BPM
 
Jan vom Brocke - Palestra - Trazendo o BPM para o nível executivo
 Jan vom Brocke - Palestra - Trazendo o BPM para o nível executivo Jan vom Brocke - Palestra - Trazendo o BPM para o nível executivo
Jan vom Brocke - Palestra - Trazendo o BPM para o nível executivo
 
Inovação - Parte 4 - Maturidade em Processos - De Boas Ideias para uma Gestão...
Inovação - Parte 4 - Maturidade em Processos - De Boas Ideias para uma Gestão...Inovação - Parte 4 - Maturidade em Processos - De Boas Ideias para uma Gestão...
Inovação - Parte 4 - Maturidade em Processos - De Boas Ideias para uma Gestão...
 
Fundamentos de BPM e sua Integração com a Gestão de Projetos
Fundamentos de BPM e sua Integração com a Gestão de ProjetosFundamentos de BPM e sua Integração com a Gestão de Projetos
Fundamentos de BPM e sua Integração com a Gestão de Projetos
 
Cap 2 – Gerenciamento de processos de Negócio – Mônica Luzia Alves Venancio P...
Cap 2 – Gerenciamento de processos de Negócio – Mônica Luzia Alves Venancio P...Cap 2 – Gerenciamento de processos de Negócio – Mônica Luzia Alves Venancio P...
Cap 2 – Gerenciamento de processos de Negócio – Mônica Luzia Alves Venancio P...
 
ELO Group - 3 Anos de Evolução da Gestão por Processos em uma Organização
ELO Group - 3 Anos de Evolução da Gestão por Processos em uma OrganizaçãoELO Group - 3 Anos de Evolução da Gestão por Processos em uma Organização
ELO Group - 3 Anos de Evolução da Gestão por Processos em uma Organização
 
Gonooesdeplaneamento 090628114402-phpapp01
Gonooesdeplaneamento 090628114402-phpapp01Gonooesdeplaneamento 090628114402-phpapp01
Gonooesdeplaneamento 090628114402-phpapp01
 
2 si progredindo_com_bpm_rosemann_e_elo_group
2 si progredindo_com_bpm_rosemann_e_elo_group2 si progredindo_com_bpm_rosemann_e_elo_group
2 si progredindo_com_bpm_rosemann_e_elo_group
 
Aula 6 7 automação de processos
Aula 6 7   automação de processosAula 6 7   automação de processos
Aula 6 7 automação de processos
 
[BPM Day Porto Alegre] Maurício Bitencourt - Como o iBPM e as tecnologias mai...
[BPM Day Porto Alegre] Maurício Bitencourt - Como o iBPM e as tecnologias mai...[BPM Day Porto Alegre] Maurício Bitencourt - Como o iBPM e as tecnologias mai...
[BPM Day Porto Alegre] Maurício Bitencourt - Como o iBPM e as tecnologias mai...
 
Maturidade de governanca de ti
Maturidade de governanca de tiMaturidade de governanca de ti
Maturidade de governanca de ti
 
BPM Global Trends 2009 - Michael
BPM Global Trends 2009 - Michael BPM Global Trends 2009 - Michael
BPM Global Trends 2009 - Michael
 
EloGroup BPT - Ebook Business Process Transformation
EloGroup BPT - Ebook Business Process Transformation EloGroup BPT - Ebook Business Process Transformation
EloGroup BPT - Ebook Business Process Transformation
 
BPM Sucesu BA 2013
BPM Sucesu BA 2013BPM Sucesu BA 2013
BPM Sucesu BA 2013
 

Semelhante a BPM com Soluções Open Source

Apresentação- transformação organizacional com bpm
Apresentação-  transformação organizacional com bpmApresentação-  transformação organizacional com bpm
Apresentação- transformação organizacional com bpmCelebroni BPM
 
Estruturação dos processos de Recursos Humanos através das práticas de BPM
Estruturação dos processos de Recursos Humanos através das práticas de BPMEstruturação dos processos de Recursos Humanos através das práticas de BPM
Estruturação dos processos de Recursos Humanos através das práticas de BPMCelebroni BPM
 
Estrutura Organizacional e Processos.PDF
Estrutura Organizacional e Processos.PDFEstrutura Organizacional e Processos.PDF
Estrutura Organizacional e Processos.PDFRutileia Feliciano
 
Estrutura Organizacional e Processos
Estrutura Organizacional e ProcessosEstrutura Organizacional e Processos
Estrutura Organizacional e ProcessosRutileia Feliciano
 
A Controladoria x Gestão de Processos de Negócios.
A Controladoria x Gestão de Processos de Negócios.A Controladoria x Gestão de Processos de Negócios.
A Controladoria x Gestão de Processos de Negócios.Márcio Campos
 
Apresentação Institucional Celebroni BPM 2010
Apresentação Institucional Celebroni BPM 2010Apresentação Institucional Celebroni BPM 2010
Apresentação Institucional Celebroni BPM 2010Celebroni BPM
 
AE Rio 2011 - ABPMP - Gart Capote
AE Rio 2011 - ABPMP - Gart CapoteAE Rio 2011 - ABPMP - Gart Capote
AE Rio 2011 - ABPMP - Gart CapoteFernando Botafogo
 
ApresentaçãO Abpmp Portugal Bpm Lisbon 2011 V2.0
ApresentaçãO Abpmp Portugal   Bpm Lisbon 2011 V2.0ApresentaçãO Abpmp Portugal   Bpm Lisbon 2011 V2.0
ApresentaçãO Abpmp Portugal Bpm Lisbon 2011 V2.0caraujotibness
 
Como ter Sucesso na Implementação de BPM
Como ter Sucesso na Implementação de BPMComo ter Sucesso na Implementação de BPM
Como ter Sucesso na Implementação de BPMVanessa Vieira
 
Importância da modelagem de processos de negócio dentro das organizações
Importância da modelagem de processos de negócio dentro das organizaçõesImportância da modelagem de processos de negócio dentro das organizações
Importância da modelagem de processos de negócio dentro das organizaçõesAlexandre Martins Vaz
 
Tenha mais tempo e gerencie seus processos com a Bonita
Tenha mais tempo e gerencie seus processos com a BonitaTenha mais tempo e gerencie seus processos com a Bonita
Tenha mais tempo e gerencie seus processos com a BonitaDiego Santos
 
ELO Group IQPC 2009
ELO Group IQPC 2009ELO Group IQPC 2009
ELO Group IQPC 2009EloGroup
 
[BPM Day Porto Alegre 2014] Maurício Bitencourt – Como o iBPM e as tecnologi...
 [BPM Day Porto Alegre 2014] Maurício Bitencourt – Como o iBPM e as tecnologi... [BPM Day Porto Alegre 2014] Maurício Bitencourt – Como o iBPM e as tecnologi...
[BPM Day Porto Alegre 2014] Maurício Bitencourt – Como o iBPM e as tecnologi...EloGroup
 
Palestra BH BPM 12/Julho - BPM como alternativa para transformações organizac...
Palestra BH BPM 12/Julho - BPM como alternativa para transformações organizac...Palestra BH BPM 12/Julho - BPM como alternativa para transformações organizac...
Palestra BH BPM 12/Julho - BPM como alternativa para transformações organizac...EloGroup
 
Bpm gestao de processos empresariais apresentação executiva - 20101215-semcase
Bpm gestao de processos empresariais   apresentação executiva - 20101215-semcaseBpm gestao de processos empresariais   apresentação executiva - 20101215-semcase
Bpm gestao de processos empresariais apresentação executiva - 20101215-semcasePATH ITTS - DATA GOVERNANCE INNOVATION
 
PMO - Escritório de Projetos | Workshop
PMO - Escritório de Projetos | WorkshopPMO - Escritório de Projetos | Workshop
PMO - Escritório de Projetos | WorkshopCompanyWeb
 

Semelhante a BPM com Soluções Open Source (20)

Apresentação- transformação organizacional com bpm
Apresentação-  transformação organizacional com bpmApresentação-  transformação organizacional com bpm
Apresentação- transformação organizacional com bpm
 
Estruturação dos processos de Recursos Humanos através das práticas de BPM
Estruturação dos processos de Recursos Humanos através das práticas de BPMEstruturação dos processos de Recursos Humanos através das práticas de BPM
Estruturação dos processos de Recursos Humanos através das práticas de BPM
 
Estrutura Organizacional e Processos.PDF
Estrutura Organizacional e Processos.PDFEstrutura Organizacional e Processos.PDF
Estrutura Organizacional e Processos.PDF
 
Estrutura Organizacional e Processos
Estrutura Organizacional e ProcessosEstrutura Organizacional e Processos
Estrutura Organizacional e Processos
 
A Controladoria x Gestão de Processos de Negócios.
A Controladoria x Gestão de Processos de Negócios.A Controladoria x Gestão de Processos de Negócios.
A Controladoria x Gestão de Processos de Negócios.
 
Apresentação Institucional Celebroni BPM 2010
Apresentação Institucional Celebroni BPM 2010Apresentação Institucional Celebroni BPM 2010
Apresentação Institucional Celebroni BPM 2010
 
AE Rio 2011 - ABPMP - Gart Capote
AE Rio 2011 - ABPMP - Gart CapoteAE Rio 2011 - ABPMP - Gart Capote
AE Rio 2011 - ABPMP - Gart Capote
 
ApresentaçãO Abpmp Portugal Bpm Lisbon 2011 V2.0
ApresentaçãO Abpmp Portugal   Bpm Lisbon 2011 V2.0ApresentaçãO Abpmp Portugal   Bpm Lisbon 2011 V2.0
ApresentaçãO Abpmp Portugal Bpm Lisbon 2011 V2.0
 
Como ter Sucesso na Implementação de BPM
Como ter Sucesso na Implementação de BPMComo ter Sucesso na Implementação de BPM
Como ter Sucesso na Implementação de BPM
 
Importância da modelagem de processos de negócio dentro das organizações
Importância da modelagem de processos de negócio dentro das organizaçõesImportância da modelagem de processos de negócio dentro das organizações
Importância da modelagem de processos de negócio dentro das organizações
 
Tenha mais tempo e gerencie seus processos com a Bonita
Tenha mais tempo e gerencie seus processos com a BonitaTenha mais tempo e gerencie seus processos com a Bonita
Tenha mais tempo e gerencie seus processos com a Bonita
 
BPM - Simples e preciso, como você nunca viu!
BPM - Simples e preciso, como você nunca viu!BPM - Simples e preciso, como você nunca viu!
BPM - Simples e preciso, como você nunca viu!
 
Desafios de um projeto de BPM [Webinares iProcess 2015]
Desafios de um projeto de BPM [Webinares iProcess 2015]Desafios de um projeto de BPM [Webinares iProcess 2015]
Desafios de um projeto de BPM [Webinares iProcess 2015]
 
ELO Group IQPC 2009
ELO Group IQPC 2009ELO Group IQPC 2009
ELO Group IQPC 2009
 
BPM em Portugal
BPM em PortugalBPM em Portugal
BPM em Portugal
 
[BPM Day Porto Alegre 2014] Maurício Bitencourt – Como o iBPM e as tecnologi...
 [BPM Day Porto Alegre 2014] Maurício Bitencourt – Como o iBPM e as tecnologi... [BPM Day Porto Alegre 2014] Maurício Bitencourt – Como o iBPM e as tecnologi...
[BPM Day Porto Alegre 2014] Maurício Bitencourt – Como o iBPM e as tecnologi...
 
Palestra BH BPM 12/Julho - BPM como alternativa para transformações organizac...
Palestra BH BPM 12/Julho - BPM como alternativa para transformações organizac...Palestra BH BPM 12/Julho - BPM como alternativa para transformações organizac...
Palestra BH BPM 12/Julho - BPM como alternativa para transformações organizac...
 
Bpm gestao de processos empresariais apresentação executiva - 20101215-semcase
Bpm gestao de processos empresariais   apresentação executiva - 20101215-semcaseBpm gestao de processos empresariais   apresentação executiva - 20101215-semcase
Bpm gestao de processos empresariais apresentação executiva - 20101215-semcase
 
Automação de Processos
Automação de ProcessosAutomação de Processos
Automação de Processos
 
PMO - Escritório de Projetos | Workshop
PMO - Escritório de Projetos | WorkshopPMO - Escritório de Projetos | Workshop
PMO - Escritório de Projetos | Workshop
 

BPM com Soluções Open Source

  • 1. TITLE SLIDE: HEADLINE Business Process Management: Presenter name BPM Red Hat Title, com Soluções Open Source Date Ricardo Ferreira Solutions Architect, JBoss ricardo.ferreira@redhat.com 1 JBoss Brasil | BPM com Soluções Open Source
  • 2. Agenda ✔ O que é Business Process Management? ✔ Erros comuns sobre BPM ✔ Boas práticas para soluções de BPM ✔ JBoss jBPM: Liberdade de escolha com Flexibilidade ✔ Features e novidades do jBPM 4 ✔ Estudo de caso: Case sobre Automação Financeira 2 JBoss Brasil | BPM com Soluções Open Source
  • 3. O que é Business Process Management? 3
  • 4. O que é Business Process Management? ✔ Definição do Gartner: ✔ Abordagem que visa alinhar estratégicamente a TI e os negócios de forma a garantir maior e melhor vantagem competitiva nas organizações e prover ROI melhorado. ✔ Definição de um Fornecedor X: ✔ Um conjunto de aplicativos e ferramentas “ integradas” que possibilitam a correta modelagem, gerenciamento, execução e automação de processos de negócio. ✔ Definição de um Fornecedor Y: ✔ É uma solução de orquestração de serviços usando tecnologias como BPEL, SOAP e WSDL. 4 JBoss Brasil | BPM com Soluções Open Source
  • 5. O que é Business Process Management? ✔ Tudo isso é muito bonito ... mas BPM na prática é ... ✔ Um conjunto de práticas que quando corretamente aplicadas ajudam organizações a identificarem falhas e gargalos em seus processos, e com o uso de ciclos de melhorías, possam estar continuamente buscando o alinhamento estratégico com o seu mercado e seus clientes, possibilitando com isso obter vantagem competitiva ou diferencial em seus serviços e produtos bem como propciar a economia de escala e a fácil absorção de novos processos e diretrizes. 5 JBoss Brasil | BPM com Soluções Open Source
  • 6. O que é Business Process Management? ✔ O que é ... ✔ Conjunto de Práticas ✔ Ciclos de Melhorías ✔ Serve para ... ✔ Identificação de Falhas e Gargalos ✔ Alinhamento Estratégico ✔ Vantagem Competitiva ✔ Economia de Escala ✔ Absorção de Processos 6 JBoss Brasil | BPM com Soluções Open Source
  • 7. O que é Business Process Management? ✔ Conjunto de Práticas ✔ Visão Organizacional P ✔ Revelação dos Processos ✔ Explicitação dos Processos ✔ Operacionalização de Processos D ✔ Mapeamento de Atores, Atividades e Tarefas ✔ Aplicação de Eventos em Sistemas ✔ Execução de Processos de Negócio C ✔ Acompanhamento de Processos ✔ Estudo de Métricas, Alertas e Eventos ✔ Avaliação de Desempenho e Gargalos A ✔ Análise de Impacto de Melhorías 7 JBoss Brasil | BPM com Soluções Open Source
  • 8. O que é Business Process Management? ✔ Mas o que é um Business Process? ✔ Conjunto de Atividades Estruturadas ✔ Produz Valor para a Organização ✔ Existe interesse em Melhorá-lo Sempre ✔ É parte de outros Processos Importantes ✔ Faz parte de vários Domínios de Negócio ✔ Exemplos: ✔ Ativação de um Cliente num Plano ✔ Atendimento de um Call Center ✔ Criação de Contratos de Seguros 8 JBoss Brasil | BPM com Soluções Open Source
  • 9. O que é Business Process Management? ✔ Tipos de Business Processes: ✔ Organizacionais: Conjunto de atividades que são executados num espaço de tempo não determinado e que precisam armazenar estado devido ao ciclo de vida durável. ✔ Estruturados (Previsíveis) ✔ Não-Estruturados (Event Driven, Fact Driven) ✔ Executáveis: Orquestração de atividades numa ordem lógica facilmente compreendida que não possui ciclo de vida durável nem estado. 9 JBoss Brasil | BPM com Soluções Open Source
  • 11. Erros comuns sobre BPM BPEL = BPM SOA = BPM Workflow = BPM Fenômeno “ I want | need to Believe” 11 JBoss Brasil | BPM com Soluções Open Source
  • 12. Erros comuns sobre BPM ✔ Por quê é errado falar que BPEL é BPM ... ✔ Porque BPEL é apenas uma tecnologia enquanto que BPM é um Conjunto de Práticas ✔ Porque BPEL é uma solução para apenas um tipo de processo que o BPM ataca (Processos Executáveis) ✔ Quando BPEL deve ser utilizado? ✔ Para ajudar a criar CS (Composite Services) ✔ Para criar serviços que possam fazer estorno de Transações usando mecanismos de compensação ✔ Posso usar BPEL como tecnologia padrão para CS? ✔ Sim, mas não confunda CS com ESB Services 12 JBoss Brasil | BPM com Soluções Open Source
  • 13. Erros comuns sobre BPM ✔ Não confunda ESB Services com Composite Services Enterprise Service Bus Message Channel Correlation Content Wired Tap Translator Adapter Identifier Enricher 13 JBoss Brasil | BPM com Soluções Open Source
  • 14. Erros comuns sobre BPM ✔ Por quê é errado falar que SOA é BPM? ✔ BPM compreende várias disciplinas de SOA Service-Oriented Architecture > Business Process Management 14 JBoss Brasil | BPM com Soluções Open Source
  • 15. Erros comuns sobre BPM ✔ Por quê é errado falar que Workflow é BPM? ✔ Pergunta chave: O “processo de negócio” produz valor para a organização? Exemplo: Pedido de Reembolso ✔ Workflow mapeia um domínio particular, processos enlaçam vários domínios diferentes. Exemplo: 15 JBoss Brasil | BPM com Soluções Open Source
  • 16. Boas Práticas para soluções de Business Process Management 16
  • 17. Boas Práticas para Soluções de BPM ✔ Comece com processos simples, mas Estratégicos ✔ Crie um Projeto (Iteração) de no máximo 3 Meses ✔ O processo deve ser crucial para a Organização ✔ Envolva todos os interessados no Processo ✔ Envolva também um bom Patrocinador! 1 2 “ Nem tão longo que possa dar errado, nem tão simples que não demonstre valor” , Nicholas Carr 17 JBoss Brasil | BPM com Soluções Open Source
  • 18. Boas Práticas para Soluções de BPM ✔ No inicio, suítes BPMS mais Atrapalham que Ajudam! ✔ Suítes BPMS estimulam culturas Proprietárias ✔ Provar o Valor é mais importante que provar Cultura ✔ Lembre-se: Iterações Curtas! Tempo é Crucial! ✔ Use modelos mais Flexíveis: Use Frameworks ✔ Bons Frameworks: ✔ JBoss jBPM (Red Hat) ✔ Oracle BPM Suíte (Fuego) ✔ webMethods BPM (Software AG) ✔ TIBCO Business Studio ✔ Depois de um tempo, suítes BPMS se tornam cruciais, pois a cultura de BPM estará solidificada na Empresa. 18 JBoss Brasil | BPM com Soluções Open Source
  • 19. Boas Práticas para Soluções de BPM ✔ Conheça o Modelo Operacional da Organização “ A primeira lei de qualquer tecnologia é que a automação de um processo eficiente irá aumentar a sua eficiência” , Bill Gates “ A segunda lei de qualquer tecnologia é que a automação de um processo ineficiente irá aumentar a sua ineficiência” , Bill Gates 19 JBoss Brasil | BPM com Soluções Open Source
  • 20. Boas Práticas para Soluções de BPM ✔ Estabeleça Critérios de Medição ✔ Medir também é Acompanhar ✔ Exemplos de Métricas: ✔ O Recurso mais Utilizado ✔ A Atividade mais Executada ✔ O Tempo de Resposta Médio ✔ A Média de Falhas da Atividade ✔ O Tempo de Recuperação ✔ O Desvio de Erros Padrão “ Você não pode controlar aquilo que você não pode medir” , Tom de Marco 20 JBoss Brasil | BPM com Soluções Open Source
  • 21. Boas Práticas para Soluções de BPM ✔ Use o UPA (Umbrella Processes Architecture) SGBDR Aplicativos, COTS e Soluçõess Comercial Recursos Humanos Financeiro Marketing 21 JBoss Brasil | BPM com Soluções Open Source
  • 22. Boas Práticas para Soluções de BPM ✔ Use o UPA (Umbrella Processes Architecture) ✔ Use AOP quando possível, além de elegante, torna o projeto menos intrusivo. Patrocinadores gostam disso! 22 JBoss Brasil | BPM com Soluções Open Source
  • 24. JBoss jBPM ✔ Projeto Open Source da JBoss ✔ Visibilidade ao Código Fonte ✔ Persistência baseada em Hibernate ✔ Qualquer SGBDR, Qualquer Application Server ✔ Baseado em GOP (Graph Oriented Programming) ✔ Suporte a Long Running Processes e Visual Modeling ✔ Implementa várias Linguagens de Processos ✔ jPDL – Java Process Definition Language ✔ BPEL – Business Process Execution Language ✔ Seam Page Flow 24 JBoss Brasil | BPM com Soluções Open Source
  • 25. JBoss jBPM ✔ Graph Oriented Programming ✔ Execução baseada em Wait States ✔ Suporte a execução Assíncrona 25 JBoss Brasil | BPM com Soluções Open Source
  • 26. JBoss jBPM JVM JVM .NET ✔ Arquitetura do jBPM Aplicação A Aplicação B Aplicação C SOAP JVM jBPM Runtime API Servidor de Aplicação J2EE Banco de Dados Relacional 26 JBoss Brasil | BPM com Soluções Open Source
  • 27. JBoss jBPM ✔ Modelo de Deployment para o jBPM SOAP WSRP App A BPEL Server Caixa de Tarefas <<jBPM>> <<Portlet>> App B Servidor de Processos (BPM) <<J2EE Application Server>> 27 JBoss Brasil | BPM com Soluções Open Source
  • 28. JBoss jBPM ✔ Modelo de Deployment para o jBPM Enterprise Service Bus (ESB) <<Node 1>> Servidor de Processos (BPM) <<Node 2>> 28 JBoss Brasil | BPM com Soluções Open Source
  • 29. Features e Novidades do jBPM 4 29
  • 30. Features e Novidades do jBPM 4 ✔ Novo Designer Visual para o Eclipse 30 JBoss Brasil | BPM com Soluções Open Source
  • 31. Features e Novidades do jBPM 4 ✔ Novo Console de Gerenciamento baseado em GWT 31 JBoss Brasil | BPM com Soluções Open Source
  • 32. Features e Novidades do jBPM 4 ✔ API de Desenvolvimento Simplificada 32 JBoss Brasil | BPM com Soluções Open Source
  • 33. Features e Novidades do jBPM 4 ✔ Configuração do Framework “ By Exception” jbpm.cfg.xml 33 JBoss Brasil | BPM com Soluções Open Source
  • 34. Features e Novidades do jBPM 4 ✔ Suporte mais rico para deisgnação de Tarefas ✔ Simple Assignment ✔ Candidates Groups ✔ Swimlanes ✔ Custom Handlers 34 JBoss Brasil | BPM com Soluções Open Source
  • 35. Estudo de Caso: Case sobre Automação Financeira 35
  • 36. Estudo de Caso: Case da Mendes Junior ✔ Projeto de Automação Financeira da Empresa ✔ + de 30 Envolvidos no Projeto, 20 da MJTE ✔ Resumo do Problema: Obras espalhadas por todo Brasil possuem seu próprio centro de custo ocasionando problemas no fechamento de caixa mensal da empresa. Previsão financeira com baixa assertividade, gerando múltiplos ciclos de pagamento para atender volumes de obras. Além disso, fornecedores com diferentes tipos de cobrança geram inconcistências na geração de fatos financeiros no ERP da empresa (LOGIX). 36 JBoss Brasil | BPM com Soluções Open Source
  • 37. Estudo de Caso: Case da Mendes Junior ✔ 1 ano de Entendimento do Modelo Operacional ✔ Proposta de novo modelo mais Eficiente ✔ Processos criados por Profissionais da Profit, empresa do Rio de Janeiro especialista em Gestão Financeira ✔ Primeiro release do projeto fomentou apenas 1 Processo, o processo de Ciclo de Curto Prazo ✔ Depois disso, 4 outros processos foram disponibilizados pela solução, totalizando 5 deles: ✔ Ciclo de Curto Prazo ✔ Ciclo de Médio e Longo Prazo ✔ Abertura e Fechamento de Caixa 37 JBoss Brasil | BPM com Soluções Open Source
  • 38. Estudo de Caso: Case da Mendes Junior ✔ Solução Técnica do Projeto ✔ Solução de Barramento baseado no Microsoft BizTalk ✔ Vários serviços compostos foram criados no BizTalk ✔ Processos Organizacionais e Human Tasks foram implementados usando JBoss jBPM, Drools e o JBoss AS Portal Server (SharePoint) Process Server (JBoss jBPM + Drools) Enterprise Service Bus (BizTalk) 38 JBoss Brasil | BPM com Soluções Open Source
  • 39. Obrigado! ricardo.ferreira@redhat.com jricardoferreira@gmail.com http://architecture-journal.blogspot.com 39