Category Archives: bpm

Evento BPM em Campinas-SP, Maio/2010

Eventos com foco em BPM, infelizmente, ainda são raros no Brasil. Por este motivo, faço questão de divulgar este evento da ABPMP Brazil (Association of Business Process Management Professionals).

O evento será na cidade onde eu resido, Campinas-SP, de 05 a 08 de Maio/2010. São necessários alguns pre-requisitos para participar. Vide neste link todos os detalhes, imprima e já solicite a aprovação do seu chefe.

Conheço a ABPMP Brasil desde a sua fundação (Março/2008) a partir de um trabalho voluntário de vários profissionais dedicados a mostrar que o Brasil pode se tornar uma referência mundial, quando se trata de BPM. A ABPMP Brasil é um capítulo da ABPMP International, fundada em Chicago no ano de 2003.

*Importante*: o autor deste blog não tem nenhum vínculo com a associação, não é membro da ABPMP Brasil, mas sabe que o mercado precisa – e demanda – profissionais com conhecimentos e certificação em BPM; e este evento é uma grande chance de você conhecer e se aprofundar no assunto

Category: bpm, eventos

BPM: Como chegamos até aqui?

bpm-history

“A tool is not necessarily better because it is bigger. A tool is best if it does the job required with a minimum of effort, with a minimum of complexity, and with a minimum of power.” — Peter Drucker

O Burton Group define assim Business Process Management (BPM):

BPM é uma disciplina que gerencia processos de negócio explicitamente como ativos estratégicos

Em um artigo interessante, Richard Watson apresenta o gráfico acima mostrando um pouco a evolução do que hoje chamamos de gerenciamento de processos de negócio.

E a discussão mais interessante é por que muitos ainda acham que BPM é mais uma ferramenta? Talvez porque os fornecedores nos façam pensar que é?

Estamos inseridos em sistemas e relações de tal forma complexas que, de fato, é muito difícil visualizar e monitorar processos de negócio sem a ajuda de ferramentas. Mas, a exemplo de SOA, você se engana quando afirma que está implementado BPM porque comprou o pacote de soluções de seu fornecedor.

Na minha opinião, BPM está relacionada, primeiramente, a decisões estratégicas. Um  dos motivos é que não se inicia um movimento nesta direção sem o envolvimento de quase todas (ou todas) as áreas da empresa. Não consigo visualizar “BPMs departamentais”. As unidades de negócio raramente são “ilhas isoladas” do resto da corporação.

Conhecer e entender os ganhos que BPM traz é importante até para que você possa fazer juízo de valor e concluir: faz sentido implementar (ou não faz sentido) na minha empresa.

Abcs e bom final de semana!

Category: bpm | Tags:

SOA e BPM devem ser iniciativas separadas?

soabpm

Existe existia uma idéia pré-concebida na minha mente que SOA BPM devem ser iniciativas “casadas”, parte de um processo único. O resultado pode ser catastrófico. Algumas razões:

  • SOA é estilo de arquitetura que utiliza fortemente o conceito de serviços para a construção de aplicações compostas
  • BPM é sobre análise de processos de negócios e otimização
  • A turma de Business Process Management (BPM) encontra na arquitetura orientada a serviços (SOA) a abordagem ideal para colocar em prática os processos de negócio que irão permear por toda a organização
  • Quando se fala de Business Process a tecnologia é o menor dos problemas. Política, resistência de alguns departamentos, problemas inevitáveis de comunicação, falta de direcionamento estratégico, áreas ou empresas dispersas geograficamente… …estes são os desafios da implantação de BPM

A utilização de uma arquitetura orientada a serviço pode ser parte de um esforço, de uma estratégia de BPM, porém ter as duas iniciativas de forma concorrente é um forte indício de que você esteja utilizando a abordagem “Big Bang” (que deve ser evitada).

SOA e BPM tem objetivos diferentes e métricas diferentes. Como afirmou J P Morgenthal em seu blog, “The Tech Evangelist“:

…SOA and BPM each have their own metrics of success and their ownbarriers to success. Combining them into one, well, the words “boilingthe ocean” comes to mind

Afinal, qual o papel do Analista de Negócio?

Ele precisa entender de arquitetura orientada a serviço? Não! Seu foco deve ser localizar e extrair dos stakeholders as informações necessária para capturar o “as is” (hoje) e ajudar a definir o “to be” (amanhã). Acredite, é a parte mais difícil.

Para ganhar agilidade no processo e evitar entrevistas desnecessárias com os clientes (internos ou externos), um(a) arquiteto(a) SOA deve acompanhar o(a) analista de negócio.

Se você quiser saber quais as oito competências que todo  Analista de Negócios deve ter, eu aconselho a leitura deste artigo: “Eight Competencies a Business Analyst Needs to Know“.

Bottom-up, Top-down, “Goal-oriented”?

Geralmente (isto não é regra) as equipes com foco na arquitetura SOA utilizam a abordagem “bottom-up“, em que os arquitetos especificam Serviços com base em “capacidades” (capabilities) que já existem. O risco desta abordagem é resultar em implementação de Serviços que não correspondem com os requisitos do processo. É o problema da “visão de poço” ou “visão de profundidade” em que coloca-se muito foco na tecnologia e, por vezes, esquecemos o objetivo maior, que faz parte de um processo de negócio.

Do outro lado, analistas de negócio (BPM), que geralmente utilizam excessivamente abordagens “top-down” irão tentar otimizar processos sem levar em conta o detalhamento que permitirá a implementação de um Serviço.

Qual a solução? A que eu recomendo é a utilização de iterações em que visita-se do topo (“top“) até a base (“bottom“), ou seja, verifica-se o processo “to be” mapeado pela equipe de BPM e a definição do(s) Serviço(s) projetado(s) pela equipe de arquitetos SOA.

Avançando nesta discussão o ideal seria ter definidos objetivos (“Goals“) factíveis e de curta duração, com grande visibilidade, e adotar esta ação conjunta “bottom-up”+”top-down” com um Goal de negócio como meta. A isto eu defino como “Goal-oriented“.

Abraços,

Davi

(atualizado às 08:10 PM para atualização do tópico “Bottom-up, Top-down, “Goal-oriented”?)

Category: bpm, SOA | Tags:

Evento BPM Open Source em São Paulo (13/Abr/2009)

A Intalio é uma empresa baseada em Palo Alto, CA e se auto-define como “The BPM 2.0 Company”. Exageros de auto-definição à parte, eles irão promover um evento gratuito sobre a sua plataforma BPMS open source.

Divulgo este tipo de evento por dois motivos básicos:

- Estão se tornando raros (olhe que estamos em São Paulo) e acho muito importante que todos conheçam um pouco mais sobre os ganhos que uma solução de BPM traz para o negócio (independente do fornecedor)

- É gratuito (*vagas limitadas*)

Se você estiver interessado, acesse este site: http://www.regonline.com/builder/site/Default.aspx?eventid=720964

Category: Architecture, bpm, vendors

BPM, BPM CBoK e Associação no Brasil

No dia 17/Abril/2008 participei da reunião “virtual” para o lançamento da “Associação dos Profissionais de BPM“, capítulo Brasil.

Foram quase 300 participantes de vários estados do Brasil que se reuniaram em uma sala virtual para ouvir a proposta da nova associação, que é o mais novo chapter da “Association of Business Process Management Professionals” (ABPMP.org).

Compartilho com vocês um resumo da apresentação e as principais propostas da ABPMP-BR:

  • Objetivo: Criar uma entidade nacional, diferente do chapters do PMP Brasil e estabelecer código, padrões, código de ética
  • O trabalho é voluntário na operação da ABPMP
  • A ABPMP é orientada e conduzidas por profissionais de BPM
  • Esclarecimentos:
    • BPM é uma disciplina gerencial e não ferramenta
    • BPMS são as ferramentas que apoiam a implementação de BPM
  • ABPMP não tem vínculos com fornecedores
  • Missão:
    • Promover a prática de Gerenciamento de Processos de Negócio
    • Desenvolver o conjunto de conhecimentos comuns nesta área
    • Contribuir para o avanço e desenvolvimento das competências profissionais dos que trabalham nesta disciplina
  • Visão: ser a principal organização de profissionais em Gerenciamento de Processos de Negócio
  • Um BPM CBoK, nos moldes do PMBoK (PMI), está em construção
  • Capítulos ativos nos USA, Mexico e agora no Brazil
Category: bpm

CEP ou BEP? IBM quer criar novo termo

IBM deu mais um importante passo no seu portfólio de produtos de BPM e CEP (Complex Event Processing). Em Janeiro deste ano (2008) a empresa adquiriu a AptSoft.

AptSoft tem produtos que tratam processamento de eventos complexos e, de acordo com este comunicado, a sua tecnologia irá fortalecer os produtos de SOA e BPM da IBM.

“We welcome AptSoft into the IBM SOA portfolio and look forward to further extending our leadership position in the business events market. AptSoft enables customers to capture events as they happen with an intuitive user interface designed for business analysts,” said Tom Rosamilia, general manager, IBM WebSphere software. “AptSoft complements IBM’s SOA strategy and augments our business events capabilities to help our customers maximize their existing investments in SOA.”

Adicionalmente a big blue quer “renomear” o termo CEP, alterando-o para BEP (Business Event Processing).

Independente do termo, eu pessoalmente acredito que, à medida que vemos crescer a complexidade dos eventos, cedo ou tarde algumas empresas precisarão de uma solução que permita a união de CEP/BEP+SOA+EDA. Empresas de Telecom, da área Financeira, Saúde etc, são potenciais candidatas. Algumas delas já fazem uso destas soluções.

Se imaginarmos também o potencial do RFID, veremos que o tratamento e a correlação de eventos gerados por milhares (ou milhões) de dispositivos deste tipo vai mostrar porque esta combinação é necessária.

Como vocês podem ver temos várias possibilidades para esta “sopa de letrinhas” que é CEP+SOA+EDA.

Mais detalhes sobre este assunto nos blogs do Joe McKendrick  e do Mr. Dana Gardner, ambos no site da ZDNet.

( o cartoon deste post está publicado no site Geek&Poke)

Category: bpm, CEP SOA, SOA, Trends

Energia sob Demanda? Use SOA e BPM


(imagem extraida deste Case Study/IBM (TM))

Imagine o cenário de um “leilão reverso” descrito resumidamente abaixo:

- Você informa ao mercado fornecedor de energia elétrica quanto ($) você quer pagar pela energia

- Os fornecedores, conhecendo o quanto você precisa, informam por quanto ($) cada um deles pode te vender a energia

É o sonho de todo consumidor certo? Certo. Mas não é sonho, é realidade graças a SOA, BPM e alguns dispositivos desenvolvidos no Watson Research Labs da IBM.

O Desafio: em tempos de crise energética como esta, o Pacific Northwest National Laboratory (PNLL) queria demonstrar uma forma inovadora de racionalizar energia e, ao mesmo tempo, possibilitar economia para o consumidor final

A Solução: cientistas da IBM desenvolveram alguns dispositivos de controle de equipamentos e, utilizando SOA, BPM e Complex Event Processing, ajudaram o PNLL a criar um “mercado virtual” onde os consumidores informam quanto querem pagar pela energia.

Os benefícios são vários (leia com detalhes nos links abaixo). O mais importante é a visão inovadora que eles tiveram ao utilizar SOA e BPM para resolver um problema que, aparentemente, não tem muito a ver com integração, arquitetura, modelagem de processo de negócio… …as possibilidades de SOA tendem ao infinito!

Detalhes nestes dois artigos: Pacific Northwest National Laboratory aims to empower utility customers (by IBM), Event-driven SOA enables homes to purchase electricity (by SearchSOA.com)

(updated on 09/29/2010: adjusting to new link at IBM’s site)

Category: bpm, CEP SOA, SOA, vendors

Sua Empresa está Preparada para BPM?

BPM (Business Process Management) deve fazer parte do roadmap de qualquer implantação SOA. É preciso, entretanto, saber o momento certo de iniciar um movimento em direção ao gerenciamento de processos de negócio. Algumas perguntas que me vem à mente em todas as ocasiões que discutimos a questão do BPM na empresa em que trabalho:

  • Quão madura está a organização para utilizar uma solução destas?
  • Quem seria responsável pela modelagem dos processos? TI ou as áreas de negócio? (importante)
  • OK, utilizei uma ferramenta para desenhar o processo? O que fazer depois?
  • A empresa vai priorizar a melhoria dos processos atuais ou pretende ter uma ferramenta para agilizar os novos? Ambas as opções?

Para responder a 1a. pergunta acima, a BEA preparou um questionário que tem o objetivo de diagnosticar a situação da sua organização quanto à adoção de BPM (BPM Lifecycle Assessment).

Eu preenchi o questionário (não demora mais do que 10 minutos) e, ao final é enviado um relatório (PDF) como gráficos comparativos (como este abaixo) e sugestões de ações. Achei o resultado muito bom e recomendo o preenchimento. Abraços!

BMP Assessment Chart Example

Category: bpm, vendors

Free BPM Tool from TIBCO (Eclipse Integrated)

TIBCO First to Offer Full-Featured, Eclipse-Based BPM Modeling and Simulation Product for Free
— TIBCO Software Inc. , a leading business integration and process management software company that enables real-time business, today announced that the latest generation of TIBCO Business Studio(TM), version 1.1 is available for free.

More from this article: “To date, commercially available process modeling environments have been too cost-prohibitive for most companies to invest in for non-technical users. The few made available for free are generally not standards compliant, have limited functionality, or do not fit into the current IT infrastructure. As a result, models built in these solutions cannot be executed easily and, in most cases, require significant re-work by IT to ensure compliance with the execution engine. TIBCO Business Studio, version 1.1 is the first fully functional, standards-based process modeling product tailor-made for business users offered at no cost. This eliminates a key barrier to entry by giving organizations an easy, low-risk way to get started with their BPM projects.”

The most important, the tool can be download from here!

Category: bpm