O documento discute sistemas de gerenciamento de processos de negócios (BPMS). BPMS oferecem às organizações uma plataforma para automatizar processos e apoiar a transformação corporativa. BPMS lidam com o ciclo de vida completo de um processo: modelagem, automação, execução e melhoria contínua. Alguns exemplos de BPMS incluem Bonita Soft, Bizagi e Intalio.
2. Introdução
•
Empresas e organizações enfrentam todos os dias novas exigências de clientes,
partes interessadas, mercados, funcionários e da sociedade em conjunto. Hoje, as
organizações bem sucedidas diferem das empresas que apenas sobrevivem, por
estarem constantemente à procura de novas e melhores formas de trabalhar e por
reinventar e transformar seus processos periodicamente.
•
Como resposta a este desafio, os Business Processes Management Systems (BPMS)
oferecem às organizações uma plataforma completa para a automação de processos
destinados a apoiar a transformação corporativa, reduzindo o tempo para o
mercado de novas idéias e estratégias de negócios. Outra vantagem no uso desta
tecnologia é a facilidade na melhoria contínua dos processos.
Mozart Claret
UNIRIO - 2013
3. Como funciona o BPMS?
•
Conceito de BPMS é sobre como gerar automaticamente uma aplicação web, que se
baseia e é ativada por um diagrama de processo sem a necessidade de qualquer
programação. Para alcançarem este objetivo, Os sistemas de BPM lidam com o ciclo
de vida completo de um processo de negócio: Modelar, Automatizar, Executar, e
Melhorar.
•
Cada uma destas fases é administrada por diferentes componentes, que permitem,
por meio de um ambiente gráfico e dinâmico, a construção de uma solução baseada
em processos.
Mozart Claret
UNIRIO - 2013
6. Modelar
•
O primeiro passo para criar soluções com BPMS é determinar os processos. Para
fazer isso, estas ferramentas tem um modelador de processos. Este componente é
um aplicativo permite a diagramação e documentação de seus processos de forma
ágil e simples.
•
Ele também irá apresentar os processos de negócio utilizando um padrão aceito
global, que é mais conhecido como BPMN (Business Process Modeling Notation).
Mozart Claret
UNIRIO - 2013
7. Automatizar
•
Após a concepção do processo, o próximo passo na construção de uma solução
BPMS é automatizar. Automatizar, é converter todas as atividades do processo em
uma aplicação tecnológica que será executada no módulo servidor, sem
necessidade de qualquer programação.
•
Normalmente existe um conjunto de ferramentas que graficamente gera um
modelo associado a um processo de negócio (diagrama de fluxo, as regras de
negócios, interface com o usuário, etc .). Este modelo é armazenado em uma base
de dados, interpretada e executada na produção através de uma aplicação web.
Mozart Claret
UNIRIO - 2013
8. Executar
•
O BPM Server é o motor que executa e controla os processos de negócio construído
no módulo de design. Este servidor é baseado em um conjunto de componentes
que oferecem todas as funcionalidades necessárias para um processo de gestão
empresarial eficaz na organização (portal de trabalho, BAM - Business Activities
Monitoring, regras de negócios, integração de motores, etc).
•
O servidor controla e verifica que as tarefas sejam feitas no momento correto, pela
pessoa ou recurso correto, de acordo com as diretrizes da empresa, objetivos e
outras regras fundamentais.
Mozart Claret
UNIRIO - 2013
9. Melhorar
•
As soluções de BPM possuem um conjunto completo de relatórios de desempenho
e indicadores sobre os processos, que possibilitam a identificação de gargalos e suas
causas bem como oportunidades de melhoria em seus processos.
•
Com base em seus resultados, processos e políticas podem ser ajustados em tempo
real.
•
É possível também a criação de novas versões de processos que poderão ser
ativadas em hora e momento acordado pela empresa.
Mozart Claret
UNIRIO - 2013
10. Workflow e BPMS
•
A principal semelhança é que ambos servem como apoio para gestão de processos de
negócio, onde você consegue fazer o mapeamento, modelagem e desenho desses
processo de negócio.
•
BPMS oferece mais opções que um Workflow. Com ambos, tanto BPMS e Workflow, você
consegue fazer a modelagem dos processos, mas no geral os BPMS são mais usados para
execução, monitoração e automação de processos de negócio.
•
O foco principal dos Workflow é servir como um “tradutor” de processos de negócios (e
todos seus usuários, regras e cenários) para uma notação visual, que irá servir como uma
espécie de documentação para uma visão macro (ou até mesmo mais detalhada,
dependendo do caso) do processo de negócio.
•
Apesar de ser possível executar e automatizar processos de negócio com a tecnologia
Workflow, OS BPMS possuem alguns recursos como BAM(Business Activities Monitoring),
BRM(Business Rules Management System), facilidade de integração entre sistemas
através de adaptadores, padrão de notação visual (BPMN), facilidade para orquestração
de serviços (BPEL), que por exemplo um Workflow não possui. Processos de negócio mais
complexos são melhores atendidos com uma solução BPMS do que com Workflow
Mozart Claret
UNIRIO - 2013