Você está na página 1de 39

ESTUDO DE TECNOLOGIAS PARA

MODELAGEM DE PROCESSOS

COORDENADORIA

DE

GESTO CORPORATIVA

CGCP - UNIRIO

Verso 2.3
28 de maio de 2012

DE

PROCESSOS

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

Histrico de Verses
Nmero
da verso

1.0

Data

19/11/11

Descrio

Responsvel

Tiago Veloso

Verso inicial do documento.

(NP2TEC)

Alterao na introduo, incluso da tabela de


1.1

18/01/12

pontuao de critrios, alterao na descrio do


BizAgi e alterao de alguns critrios propostos.

Izabella Barboza
(NP2TEC)

Incluso do critrio H validao do diagrama


durante a modelagem do processo? nos critrios
1.2

23/01/12

de Usabilidade. Incluso de mais detalhes na


ferramenta IYOPRO, alterao da verso do

Izabella Barboza
(NP2TEC)

BPMN suportada no BizAgi.


Incluso
1.3

de

25/01/2012 Yaoqiang

detalhamento

BPMN

Editor,

dos

critrios

da

ferramenta

Activiti,

Uengine

Orchestra.
Alterao
1.4

de

validao

das

31/01/2012 ferramentas e, por consequncia, da pontuao;


incluso de novos critrios de usabilidade.
Formatao

1.5

15/02/2012 reunio,

dos

critrios

remoo

dos

adicionados

aps

comentrios

com

atividades j realizadas.

Izabella Barboza
(NP2TEC)
Izabella Barboza
(NP2TEC)
Izabella Barboza
(NP2TEC)

Adio das avaliaes das ferramentas feitas


durante
1.6

testes

nas

04/03/2012 ferramenta definida.


espaamentos.

concluses,

bem

com

Padronizao de fontes e

Incluso

da

tabela

com

Izabella Barboza
(NP2TEC)

pontuao das ferramentas nos anexos.


Incluso
1.7

das

ferramentas

ARISExpress

16/03/2012 ARISAlign. Alteraes na disponibilizao dos


resultados da avaliao dos critrios.

1.8

Izabella Barboza
(NP2TEC)
Izabella Barboza

18/03/2012 Formatao das tabelas do documento.

(NP2TEC)

Reorganizao do documento para facilitar o


1.9

03/21/12

entendimento.

Alterao

do

contedo

em Izabella Barboza

Anexos; Criao de uma nova seo para explicar

(NP2TEC)

as etapas da anlise das ferramentas.


Formatao do documento para compatibilidade
2.0

03/25/12

ao Open Office e facilitar o entendimento do


mesmo.

2.1

03/27/12

Izabella Barboza
(NP2TEC)

Alteraes no documento e adequao de textos Izabella Barboza


2

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

para melhor entendimento. Reviso do ndice,


com

adio

de

numerao

das

sees.

Formatao da tabela de avaliao dos critrios

(NP2TEC)

especficos.
2.2

03/02/12

Remoo dos comentrios e alteraes para Izabella Barboza


verso final do documento.

(NP2TEC)

Insero de anlise feita nas ferramentas Bonita,


2.3

03/16/12

ARIS Express e ARIS Align. Reestruturao do Izabella Barboza


documento

para

insero

de

anlise

da

(NP2TEC)

ferramenta escolhida e concluso do documento.

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

Sumrio
1 Introduo.................................................................................................................................................6
2 Metodologia de avaliao das ferramentas.....................................................................................................7
3 Critrios ...................................................................................................................................................9
4 Pontuao dos critrios..............................................................................................................................12
5 Escolha das ferramentas............................................................................................................................15
5.1 Open Source.......................................................................................................................................15
5.1.1 Bonita Open Solution......................................................................................................................15
5.1.2 Oryx............................................................................................................................................15
5.1.3 Signavio Core Components..............................................................................................................15
5.1.4 Intalio|BPMS Designer....................................................................................................................16
5.1.5 ProcessMaker................................................................................................................................16
5.1.6 jBPM............................................................................................................................................17
5.1.7 Activiti..........................................................................................................................................17
5.1.8 Uengine........................................................................................................................................17
5.1.9 Orchestra......................................................................................................................................17
5.1.10 Yaoqiang BPMN Editor...................................................................................................................18
5.2 Proprietrios gratuitos..........................................................................................................................18
5.2.1 Bizagi Process Modeler...................................................................................................................18
5.2.2 IYOPRO........................................................................................................................................19
5.2.3 ARISalign......................................................................................................................................19
5.2.4 ARISExpress.................................................................................................................................19
6 Anlise das ferramentas.............................................................................................................................20
7 Concluso sobre ferramenta selecionada......................................................................................................26
8 Anlise da ferramenta selecionada..............................................................................................................27
8.1 Objetivo:............................................................................................................................................27
8.2 Diagramas analisados..........................................................................................................................27
8.2.1 Modelo de Objetivos.......................................................................................................................27
8.2.2 Diagrama de Estrutura Organizacional .............................................................................................28
8.2.3 Diagrama de Macro processos.........................................................................................................29
9 Concluso................................................................................................................................................31
10 Anexos..................................................................................................................................................32
10.1 Bonita Open Solution.........................................................................................................................32
10.2 IYOPRO............................................................................................................................................33
10.3 Yaoqiang BPMN Editor........................................................................................................................33
10.4 Oryx................................................................................................................................................34
10.5 Signavio Core Components.................................................................................................................34
10.6 Orchestra.........................................................................................................................................35
10.7 UEngine...........................................................................................................................................36
10.8 ProcessMaker....................................................................................................................................36
10.9 Activiti.............................................................................................................................................37
10.10 JBPM..............................................................................................................................................37
4

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

10.11 ARIS Align......................................................................................................................................38


10.12 ARIS Express..................................................................................................................................38
11 Bizagi Process Modeler..........................................................................................................................38

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

1 Introduo
Este documento apresenta a avaliao de ferramentas de modelagem de processos de
negcio de modo a eleger a que melhor atende s necessidades da UNIRIO.
Este relatrio se divide da seguinte forma: definio da metodologia de avaliao de
ferramentas, na qual explicado o mtodo e critrios para escolha da ferramenta; definio
de critrios relevantes para a escolha, distribuio de pontuaes para avaliao das
ferramentas, no qual so listados os critrios elaborados de acordo com o resultado da seo
anterior; anlise das ferramentas, onde so listadas as ferramentas candidatas de acordo com
os critrios; concluso e parecer sobre a ferramenta a ser utilizada, no qual justificada a
escolha de determinada ferramenta.

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

2 Metodologia de avaliao das ferramentas


A metodologia usada como base para a avaliao de ferramenta de modelagem de
processos de negcio apresentada em detalhes em [Azevedo et al., 2010] e , por sua vez,
uma adaptao do processo de avaliao proposto em [Azevedo et al., 2008]. Essa
metodologia foi originalmente desenvolvida para auxiliar a prospeco de ferramentas, sis
tematizando a avaliao de ferramentas para apoio computacional [Azevedo et al.,
2010]. As etapas do processo de avaliao proposto na metodologia so apresentadas na
Figura 1 e detalhadas a seguir.

Figura 1 - Diagrama de etapas do processo para avaliao de tecnologias [Adaptado de Duarte e


Azevedo, 2010]

Definir escopo de prospeco: Elaborao de um documento contendo o escopo do


trabalho de prospeco a ser feito e os macro-requisitos das tecnologias que se deseja
escolher para a organizao.

Definir critrios essenciais de alto nvel: Identificao dos critrios mnimos para
aceite da tecnologia, por exemplo, existncia de representante comercial e suporte no
pas da organizao.

Selecionar tecnologias candidatas: As tecnologias existentes no mercado so


listadas e avaliadas de acordo com os critrios essenciais definidos. Essa pesquisa de
tecnologias pode se basear em artigos contidos em publicaes especializadas, em
pesquisas na WEB, participaes em congressos, apresentaes de fornecedores etc. O
resultado desta etapa corresponde a lista de tecnologias que atendem aos critrios
essenciais. Se um nmero muito pequeno ou muito grande de tecnologias for
selecionado, indcio de que os critrios essenciais so muito rgidos ou pouco rgidos.
Para corrigir esse problema os critrios essenciais podem ser ajustados.

Definir critrios tcnicos: Identificar quais propriedades ou caractersticas so


desejveis na tecnologia que ser avaliada. Os critrios podem ser definidos a partir da
confeco de questionrios. Os critrios definidos so organizados segundo uma
taxonomia de macro-critrios, os quais foram classificados, por sua vez, em genricos e
especficos. Macro-critrios genricos compreendem os critrios que podem ser
avaliados em qualquer tecnologia, independente da sua rea de aplicao, enquanto
que macro-critrios especficos so aplicados somente s tecnologias alvo da
7

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

prospeco. Cada macro-critrio engloba um subconjunto de critrios detalhados.


Para cada critrio detalhado definida uma forma de pontuao, que pode ser simples
do tipo possui/no possui ou em escala. A pontuao em escala dada por um
intervalo de 0 a 1 (0 significa uma total inadequao ou ausncia do critrio na
tecnologia e 1 significa que a tecnologia satisfaz completamente o critrio). Alm disso,
de acordo com a aplicao ou contexto de uso da tecnologia, alguns critrios tero
maior importncia que outros. Assim, so atribudos pesos para diferenciar os critrios
detalhados e os macro-critrios.

Levantar documentao: Aps a definio dos critrios para avaliao, toda


documentao existente sobre a tecnologia (manuais, tutoriais, relatrios de testes,
cases existentes, etc) levantada. A partir desse ponto, caso haja necessidade, os
fornecedores podem ser contatados e convidados a participar do processo de avaliao,
auxiliando no levantamento da documentao ou mesmo apresentando a tecnologia
para a equipe de avaliadores.

Avaliar tecnologia: A avaliao dos critrios em cada tecnologia realizada


obedecendo s regras de pontuao definidas para cada critrio. A avaliao dos
critrios feita atravs de consulta a documentao ou ento da verificao do
comportamento da tecnologia na prtica, atravs de exemplos ou prottipos.

Elaborar lista de problemas e avaliar respostas: Caso algum problema seja


encontrado durante a avaliao ou alguma caracterstica no seja possvel de ser
testada, um documento descrevendo tais problemas pode ser enviado para o
fornecedor da tecnologia, solicitando esclarecimentos. As pontuaes definidas durante
a avaliao da tecnologia so atualizadas de acordo com os esclarecimentos
apresentados pelo fornecedor da tecnologia.

Analisar resultados: O quadro de pontuao de cada tecnologia finalizado. Os pesos


dos critrios detalhados so aplicados e uma mdia da pontuao de cada macrocritrio estabelecida para cada tecnologia. As mdias so ento multiplicadas pelo
peso do macro-critrio e o somatrio das multiplicaes resultantes a pontuao final
da tecnologia.

Apresentar resultados: Por fim, um ranking das tecnologias avaliadas gerado, o


relatrio de avaliao de tecnologias finalizado e entregue para a equipe responsvel
pela tomada de deciso na organizao, em uma reunio de apresentao dos
resultados.

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

3 Critrios

Foi necessria a definio de alguns critrios para a avaliao de ferramentas


candidatas para a modelagem de processos de negcio a serem utilizadas no contexto da
UNIRIO. A diviso dos critrios foi feita da seguinte forma: essenciais, que so os critrios de
existncia obrigatria, tcnicos genricos, que so critrios que podem ser avaliados em
qualquer tecnologia, independente da sua rea de aplicao, e tcnicos especficos, que so
critrios aplicados somente s tecnologias alvo da prospeco.
Tabela 1 - Tabela de critrios essenciais
Macro-

Critrio

critrio

Essenciais

Possui suporte ao padro BPMN 2.0?


A ferramenta livre, ou seja, no h restrio para execuo, no vedada a
distribuio de cpias, o cdigo fonte est disponvel e possvel o desenvolvimento/
customizao da ferramenta. ?
Tabela 2 - Tabela de critrios tcnicos genricos
Macro-

Critrio

Escalabilidade

Distribuio

Plataforma tecnolgica

critrio

Atende as configuraes mnimas do DTIC?


A ferramenta possui dependncias de software especficas?
Se a ferramenta depende de softwares especficos, estes so homologados e
disponibilizados pelo DTIC?
Permite a integrao com outras tecnologias j utilizadas no desenvolvimento?
A ferramenta possui um banco de dados?
H quanto tempo a ferramenta est disponvel?
Qual o nvel de atividade no desenvolvimento da ferramenta? (baixo/mdio/alto)
Como so disponibilizadas novas verses da ferramenta?
Novas verses so integrveis com a verso corrente?
A empresa responsvel pela tecnologia est em algum processo de venda ou juno?

Possui um limite de componentes que podem ser utilizados em cada artefato?

CGCP-UNIRIO

Desenvolvimento

Manutenibilidade

Implementao

COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

A ferramenta possui interface em portugus brasileiro (pt-BR)?

Qual o nvel de inteligibilidade do cdigo?

Qual o esforo necessrio para a manuteno?


Possui cdigo-fonte disponvel?
Permite a incluso de novas funcionalidades sem alterar o cdigo-fonte?
Possui sistema de internacionalizao para inserir novas tradues da interface?
Documentao d uma viso clara dos objetivos e propostas da ferramenta?

Documentao

Documentao aborda instalao e configurao da ferramenta?


Documentao aborda o uso das funcionalidades da ferramenta?
Documentao contm tutoriais para aprendizagem da ferramenta?
Documentao aborda questes como escalabilidade e resultados de testes com a
ferramenta?
Qual

nvel

de

atividade

do

frum

de

discusso

da

ferramenta?

(no

Suporte

possui/baixo/mdio/alto)
Possui suporte por e-mail?
Possui suporte por telefone?
Possui suporte in loco?

Tabela 3 - Tabela de critrios tcnicos especficos


Macro-

Critrio

critrio

Usabilidade

Suporta a implementao de caractersticas de usabilidade ?

H Validao do diagrama durante criao do processo?

Em caso de inconsistncia no modelo, h apontamento do local dela?


Permite navegao/utilizao da ferramenta atravs de teclas de atalho?
uma ferramenta acessvel para usurios com necessidades especiais?
possvel a customizao de menus e aparncia de tela?
A utilizao da ferramenta intuitiva?
A utilizao da ferramenta onera o funcionamento da mquina?
10

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

Permite a customizao dos componentes grficos disponibilizados?


Permite a criao de novos componentes grficos internamente?
Permite a incluso de novos componentes grficos criados externamente?
Grficos

Qual o nvel de qualidade grfica dos formatos suportados?


Possibilita a criao de outros modelos alm do fluxo do processo (modelo de
objetivos, organograma, modelo de macro-processos)?
Possibilita a customizao da ferramenta para possibilitar a criao de novos tipos de
modelos?
Possibilita o relacionamento de elementos do processos (papis, regras, documentos,

Desempenho

elementos de entrada/sada) s atividades ?


Causa impacto no desempenho ao executar vrias sees da ferramenta ao mesmo
tempo nas mquinas que sero utilizadas?
Qual o impacto na banda de rede (tempo de carregamento) para um artefato mdio?

11

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

4 Pontuao dos critrios

Como a definio dos critrios no seria suficiente para o julgamento das tecnologias
candidatas, foi atribudo um peso a cada um dos critrios, de forma que fosse possvel julgar a
ferramenta com uma nica medida. Na distribuio da pontuao, foi considerada a relevncia
de cada critrio.

Geral

Tipo

Critrio
Possui suporte ao padro BPMN 2.0?

Pontuao
Eliminatrio

Geral

A ferramenta livre, ou seja, no h restrio para

Eliminatrio

execuo, no vedada a distribuio de cpias, o


cdigo

fonte

est

disponvel

possvel

desenvolvimento/ customizao da ferramenta.


Plataforma
tecnolgica
Plataforma
tecnolgica

Atende as configuraes mnimas do DTIC


A

ferramenta

possui

dependncias

de

software

0,5

especficas?

Plataforma

tecnolgica

A ferramenta possui um banco de dados?

Plataforma

Se a ferramenta depende de softwares especficos,

tecnolgica

estes so homologados e disponibilizados pelo DTIC?

Plataforma

Permite a integrao com outras tecnologias j

tecnolgica

utilizadas no desenvolvimento?

Distribuio

H quanto tempo a ferramenta est disponvel?

0,5

Distribuio

Qual o nvel de atividade no desenvolvimento da

1
1

ferramenta? (baixo/mdio/ alto)


Distribuio

Como

so

disponibilizadas

novas

verses

da

ferramenta?
Distribuio

Novas verses so integrveis com a verso corrente?

Distribuio

A empresa responsvel pela tecnologia est em algum

0,5

processo de venda ou juno?


Escalabilidade

Possui um limite de componentes que podem ser

utilizados em cada artefato?


Implementao

A ferramenta possui interface em portugus brasileiro

(pt-BR)?
Manutenibilidade

Qual o nvel de inteligibilidade do cdigo?

1
12

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

Tipo
Manutenibilidade

Critrio
Qual o esforo necessrio para a manuteno?

Desenvolvimento

Possui cdigo-fonte disponvel?

Desenvolvimento

Permite a incluso de novas funcionalidades sem

DE

PROCESSOS

Pontuao

alterar o cdigo-fonte?
Desenvolvimento

Possui sistema de internacionalizao para inserir

novas tradues da interface?


Documentao

Documentao d uma viso clara dos objetivos e

propostas da ferramenta?
Documentao

Documentao aborda instalao e configurao da

ferramenta?
Documentao

Documentao aborda o uso das funcionalidades da

ferramenta?
Documentao

Documentao contm tutoriais para aprendizagem da

ferramenta?
Documentao

Documentao aborda questes como escalabilidade e

resultados de testes com a ferramenta?


Documentao

Qual o nvel de atividade do frum de discusso da

0,5

ferramenta? (no possui/baixo/mdio/alto)


Suporte

Possui suporte por e-mail?

Suporte

Possui suporte por telefone?

Suporte

Possui suporte in loco?

Usabilidade

do

Usabilidade

processo?
Em caso de inconsistncia no modelo, h apontamento

Usabilidade

do local dela?
Permite navegao/utilizao da ferramenta atravs de

Usabilidade

teclas de atalho?
uma ferramenta

Validao

do

diagrama

acessvel

durante

para

criao

usurios

com

necessidades especiais?
Usabilidade

possvel a customizao de menus e aparncia de

tela?
Usabilidade

A utilizao da ferramenta intuitiva?

Grficos

A utilizao da ferramenta onera o funcionamento da

Grficos

mquina?
Permite a customizao dos componentes grficos

disponibilizados?
Grficos

Permite a criao de novos componentes grficos

internamente?
Grficos

Permite a incluso de novos componentes grficos

1
13

CGCP-UNIRIO
COORDENADORIA

Tipo

DE

GESTO CORPORATIVA

Critrio

DE

PROCESSOS

Pontuao

criados externamente?
Grficos

Qual o nvel de qualidade grfica dos formatos

suportados?
Grficos

Possibilita a criao de outros modelos alm do fluxo

do processo (modelo de objetivos, organograma,


modelo de macro-processos)?
Grficos

Possibilita a customizao da ferramenta para

possibilitar a criao de novos tipos de modelos?


Grficos

Possibilita o relacionamento de elementos do

processos (papis, regras, documentos, elementos de


entrada/sada) s atividades ?
Desempenho

Atende a configurao mnima necessria para exibio

da interface?
Desempenho

Causa impacto no desempenho ao executar vrias

sees da ferramenta ao mesmo tempo nas mquinas


que sero utilizadas?
Total

40

14

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

5 Escolha das ferramentas


A partir das sugestes de membros da equipe e de referncias na comunidade,
escolhemos as ferramentas a seguir para avaliao. Elas sero classificadas como Open
Source ou Proprietrias gratuitas e sero apresentadas de acordo com essa classificao.

5.1 Open Source


5.1.1 Bonita Open Solution
O Bonita Open Solution uma sute de BPM e workflow desenvolvida inicialmente pelo
governo francs e hoje mantida pela BonitaSoft S.A. Ela dividida em trs componentes: o
Bonita Studio, para modelagem grfica de processos usando BPMN, baseada no Eclipse; o
Bonita BPM Engine, uma API Java para interagir com os processos baseada no Hibernate; e o
Bonita User Experience, uma interface web (como um portal) para o usurio final interagir com
os processos nas tarefas em que estiver envolvido, baseada no GWT (Google Web Toolkit).
Site oficial:
ltima verso estvel:
Licena:
Cdigo-fonte:

http://bonitasoft.com
5.6 (13/05/2011)
GPLv2 (studio/web) e LGPLv2 (engine)
http://bonitasoft.org/websvn

Tecnologias:

Java

Plataformas:

Java

Suporta BPMN:

sim, 2.0

5.1.2 Oryx
O Oryx um projeto acadmico do grupo de pesquisa BPT (Business Process
Technology) do Hasso-Plattner-Institute, universidade alem criada por um dos cofundadores
da SAP AG, Hasso Plattner. O Oryx permite a modelagem de processos atravs de uma
interface web simples e, por sua natureza open source, base de muitas outras ferramentas
de BPM (Intalio, Signavio, Activiti, jBPM, Eclipse BPMN).
Site oficial:
ltima verso estvel:
Licena:
Cdigo-fonte:

http://oryx-project.org
r3948 (22/11/2011)
MIT License
http://code.google.com/p/oryx-editor

Tecnologias:

Java (servidor) e javascript (cliente)

Plataformas:

Java (Web)

Suporta BPMN:

sim, 2.0

5.1.3 Signavio Core Components


A Signavio uma empresa alem desenvolvedora do Signavio Process Editor, uma
15

CGCP-UNIRIO
COORDENADORIA

ferramenta

de

BPM

web

proprietria

disponibilizada

como

DE

GESTO CORPORATIVA

SaaS

ou

como

DE

PROCESSOS

software

independente. Apesar do seu carro-chefe ser o software proprietrio, a Signavio apia diversos
projetos de software livre, sendo o mais notvel o Oryx, no qual seu software se baseia. O
Signavio

Core

Components

uma

verso

minimalista

do

Signavio

Process

Editor

disponibilizada livremente sob a licena MIT.


Site oficial:
ltima verso estvel:
Licena:
Cdigo-fonte:

http://code.google.com/p/signavio-core-components/
r65 (26/09/2011)
MIT License
http://code.google.com/p/signavio-core-components/

Tecnologias:

Java (servidor) e javascript (cliente)

Plataformas:

Java (Web)

Suporta BPMN:

sim, 2.0

5.1.4 Intalio|BPMS Designer


O Intalio|BPMS Designer um dos componentes da sute Intalio|BPMS (Designer,
Server e Workflow). A ferramenta possui uma verso gratuita (Community Edition) com 80%
do cdigo aberto e uma verso paga (Enterprise Edition), com 100% do cdigo aberto. A
empresa desenvolvedora afirma que o software o BPMS mais amplamente implantado do
mundo.
Site oficial:

http://intalio.com/bpms

ltima verso estvel:

6.1.12

Licena:

GPLv2

Cdigo-fonte:

http://community.intalio.com/faq/display-2.html#FAQ36

Tecnologias:

Java

Plataformas:

Java

Suporta BPMN:

sim, 2.0

5.1.5 ProcessMaker
O ProcessMaker uma ferramenta web de BPM com suporte a design e automao de
workflows. Possui verses gratuitas (Process Maker Open Source) e pagas - como SaaS
(Cloud) ou locais (Enterprise). A ferramenta se distingue das demais por ser desenvolvida em
PHP, em detrimento do Java, linguagem comum nas ferramentas de BPM.
Site oficial:
ltima verso estvel:
ltima verso beta:
Licena:
Cdigo-fonte:

http://processmaker.com/community-2
1.6 (13/05/2011)
2.0.34 (01/11/2011)
AGPLv3
http://sourceforge.net/projects/processmakerPHP, Javascript

Tecnologias:

PHP (servidor), Javascript (cliente)

Plataformas:

Windows, Linux
16

CGCP-UNIRIO
COORDENADORIA
Suporta BPMN:

DE

GESTO CORPORATIVA

DE

PROCESSOS

sim, 2.0

5.1.6 jBPM
O jBPM uma ferramenta de BPM desenvolvida em Java pela comunidade do JBoss com
duas interfaces uma local, baseada no Eclipse, e outra web. Ambas suportam a modelagem
de processos no padro BPMN 2.0.
Site oficial:
ltima verso estvel:
Licena:
Cdigo-fonte:

http://jboss.org/jbpm
5.1.0 (25/09/2011)
Apache License 2.0, GPL e LGPL
http://github.com/droolsjbpm/jbpm
http://sourceforge.net/projects/jbpm

Tecnologias:

Java

Plataformas:

Java

Suporta BPMN:

sim, 2.0

5.1.7 Activiti
O Activiti um projeto open source com licena Apache 2, criado pela Alfresco Software
e liderado pelo criador do jBPM. Executa aplicaes Java, em um servidor ou na nuvem.
Site oficial:

http://activiti.org

ltima verso estvel:

5.8 (20/10/2011)

Licena:
Cdigo-fonte:

Apache License 2.0


http://activiti.org/community.html

Tecnologias:

Java

Plataformas:

Java

Suporta BPMN:

sim, 2.0

5.1.8 Uengine
Esta uma ferramenta Open Source de Social BPMS que foi registrada no
SourceForge.net em 2003.
Site oficial:
ltima verso estvel:
ltima verso beta:
Licena:
Cdigo-fonte:

http://uengine.org
3.6 (20/10/2011)
processCodi-beta-1.1.0_03_california (18/11/2011)
GPL/LGPL
http://sourceforge.net/projects/uengine

Tecnologias:

Java

Plataformas:

Java

Suporta BPMN:

avaliar

5.1.9 Orchestra
Esta ferramenta est baseada em um conceito de mquina virtual de processos, que
17

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

permite o suporte a mltiplas linguagens de processo. H a possibilidade de modelagem online


diretamente pelo site, porm requer login e a criao do mesmo no est disponvel. Requer
instalado o Apache Ant 1.7.1 ou superior.
Site oficial:
ltima verso estvel:
Licena:
Cdigo-fonte:

http://orchestra.ow2.org
4.9.0 (23/01/2012)
LGPL
http://forge.ow2.org/projects/orchestra

Tecnologias:

Java

Plataformas:

Java

Suporta BPMN:

sim, 2.0

5.1.10 Yaoqiang BPMN Editor


Esta ferramenta foi registrada no domnio SourceForge em 27 de maio de 2010 e no
requer instalao, apenas que seja feito download do executvel. Permite a importao de
Visio (.vdx), GraphML (.graphml) e artefatos customizados e a exportao de modelos para
PNG, JPG, BMP, GIF, SVG, HTML, VML format e XPDL. Durante a modelagem, h a validao
do processo quanto notao.
Site oficial:
ltima verso estvel:
Licena:
Cdigo-fonte:

http://bpmn.sourceforge.net/
2.0.89 (14/11/2011)
GPL
http://sourceforge.net/projects/bpmn

Tecnologias:

Java 5 ou superior

Plataformas:

Java

Suporta BPMN:

sim, 2.0

5.2 Proprietrios gratuitos


5.2.1 Bizagi Process Modeler
Bizagi Process Modeler uma ferramenta gratuita cujo download pode ser feito pela
internet e sua utilizao depende da instalao local da ferramenta. Existe h 20 anos no
mercado. Permite exportao para outros formatos (documento de texto,pdf,jpg) e validao
do modelo do processo.
Site oficial:
ltima verso estvel:
Licena:

http://bizagi.com
2.2 (12/2011)
proprietria

Tecnologias:

.NET 2.0 Service Pack 2

Plataformas:

Windows

Suporta BPMN:

Sim, 2.0

18

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

5.2.2 IYOPRO
Iyopro uma ferramenta de BPM online existente h 15 anos no mercado. Por ser
online, permite acessos simultneos ao mesmo processo. Durante a modelagem, h a
validao do processo quanto notao.
Site oficial:
ltima verso estvel:
Licena:

http://iyopro.com
v1.387 (20/05/2011)
proprietria

Tecnologias:

Silverlight

Plataformas:

Silverlight

Suporta BPMN:

Sim, 2.0

5.2.3 ARISalign
uma ferramenta de rede social orientada a negcios que possui foco na gesto de
performance de negcios, dando suporte a modelagem de processos.
Site oficial:

http://www.arisalign.com/

ltima verso estvel:

Verso Beta

Licena:

Proprietria

Tecnologias:

Silverlight

Plataformas:

Silverlight

Suporta BPMN:

Sim, 2.0

5.2.4 ARISExpress
Baseada na ferramenta ARIS, esta ferramenta

gratuita. Seu release inicial foi em

2009 e est disponvel em ingls e alemo. Possui suporte para BPMN 2.0, EPC e estruturas
organizacionais, entre outros. A empresa responsvel a Software AG desde dezembro de
2010.
Site oficial:
ltima verso estvel:
Licena:

http://iyopro.com
V2.3 (02/02/2011)
proprietria

Tecnologias:

Java

Plataformas:

Windows

Suporta BPMN:

Sim, 2.0

19

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

6 Anlise das ferramentas


Para facilitar a anlise das ferramentas selecionadas de acordo com os critrios
levantados, e considerando tambm a pontuao relacionada, foram elaboradas algumas
planilhas de acompanhamento. Estas foram divididas da seguinte forma:

Anlise dos Critrios Essenciais

Anlise dos Critrios Genricos

Anlise dos Critrios Tcnicos Especficos

Juno dos Critrios e Somatrio da Pontuao

Excetuando-se a planilha de Anlise dos Critrios Essenciais, em que as ferramentas


sero classificadas ou desclassificadas, e a planilha de Juno dos Critrios e Somatrio de
Pontuao, na qual so somadas as pontuaes de anlise para as ferramentas, as outras
planilhas so referentes ao desempenho de cada ferramenta de acordo com o referido critrio.
Os resultados destas so pontuaes para cada ferramenta, sendo que estas sero a base para
a definio da ferramenta eleita.
Primeiramente

as

ferramentas

foram

analisadas

de

acordo

com

os

critrios

eliminatrios. Nesta etapa foram eliminadas quatro ferramentas, sendo elas a ferramenta
Oryx, desclassificada por ter sido descontinuada, e as ferramentas Bizagi Process Modeler,
IYOPRO, ARISalign e ARIS Express, por no possurem cdigo fonte disponvel.

As

ferramentas eliminadas no aparecero nas demais planilhas.


Anlise dos Critrios Essenciais

Ferramenta

Bonita Open Solution


Oryx
Signavio Core
Components
Intalio|BPMS Designer
ProcessMaker
jBPM
Activiti
Uengine
Orchestra
Yaoqiang BPMN Editor
Bizagi Process
Modeler

Possui suporte
ao padro BPMN
2.0?

Possui

A ferramenta livre, ou seja, no h


restrio para execuo, no
vedada a distribuio de cpias, o
cdigo fonte est disponvel e
possvel o desenvolvimento/
customizao da ferramenta.

Sim
Descontinuada

Possui
Possui
Possui
Possui
Possui
Possui
Possui
Possui

Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim

Possui

No*

Resultado

Classificada
Desclassificad
a
Classificada
Classificada
Classificada
Classificada
Classificada
Classificada
Classificada
Classificada
Desclassificad
a
20

CGCP-UNIRIO
COORDENADORIA

IYOPRO

Possui

No **

ARISalign

Possui

No*

ARIS Express

Possui

No*

DE

GESTO CORPORATIVA

DE

PROCESSOS

Desclassificad
a
Desclassificad
a
Desclassificad
a

Detalhamento da
planilha:
*Cdigo Fonte indisponvel. No possvel desenvolvimento/customizao da ferramenta
**Cdigo Fonte indisponvel. No possvel desenvolvimento/customizao da ferramenta.
H restrio de espao em disco para verso gratuita.
As ferramentas tambm foram analisadas

de acordo com os critrios genricos

definidos no momento do levantamento dos critrios de avaliao. No topo da tabela constam


as ferramentas e a pontuao mxima para cada critrio, sendo que estes esto dispostos do
lado esquerdo.

Yaoqiang BPMN Editor

Orchestra

Uengine

Activiti

jBPM

ProcessMaker

Intalio|BPMS Designer

Mximo

Critrio

Signavio Core Components

Ferramenta/

Bonita Open Solution

Anlise dos Critrios Genricos

Atende as configuraes mnimas do


DTIC

0,5

0,4

0,3

0,4

0,3

0,2

0,3

0,4

0,4

0,4

0,2

0,6

0,5

0,5

0,2

0,4

0,2

0,2

0,1

0,5

0,3

0,1

A ferramenta possui dependncias de


software especficas?
A ferramenta possui um banco de
dados?
Se a ferramenta depende de
softwares especficos, estes so
homologados e disponibilizados pelo
DTIC?
Permite a integrao com outras
tecnologias j utilizadas no
desenvolvimento?

H quanto tempo a ferramenta est


disponvel?

21

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

Qual o nvel de atividade no


desenvolvimento da ferramenta?
(baixo/mdio/ alto)

0,2

0,6

0,6

0,6

0,5

0,3

0,5

Como so disponibilizadas novas

Novas verses so integrveis com a


verso corrente?

Yaoqiang BPMN Editor

Orchestra

Uengine

Activiti

jBPM

ProcessMaker

Intalio|BPMS Designer

Mximo

Critrio

Signavio Core Components

Ferramenta/

Bonita Open Solution

verses da ferramenta?

0,8

0,5

0,5

0,5

0,5

0,5

0,5

0,5

0,5

0,5

0,5

0,7

0,5

0,5

0,5

0,5

0,7

0,5

0,5

0,4

0,6

0,7

0,7

0,6

0,7

0,4

0,7

0,7

0,5

0,5

0,5

0,5

0,7

0,7

0,8

0,5

0,5

0,8

0,9

0,7

A empresa responsvel pela


tecnologia est em algum processo
de venda ou juno?
Possui um limite de componentes
que podem ser utilizados em cada
artefato?
A ferramenta possui interface em
portugus brasileiro (pt-BR)?
Qual o nvel de inteligibilidade do
cdigo?
Qual o esforo necessrio para a
manuteno?
Possui cdigo-fonte disponvel?
Permite a incluso de novas
funcionalidades sem alterar o cdigofonte?
Possui sistema de
internacionalizao para inserir
novas tradues da interface?
Documentao d uma viso clara
dos objetivos e propostas da
ferramenta?
Documentao aborda instalao e
configurao da ferramenta?

22

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

Documentao aborda o uso das


funcionalidades da ferramenta?

0,6

0,8

0,3

0,5

0,8

0,7

0,4

0,6

0,5

0,5

0,3

Documentao contm tutoriais para


aprendizagem da ferramenta?
Documentao aborda questes

Intalio|BPMS Designer

Activiti

Uengine

Orchestra

Yaoqiang BPMN Editor

0,5

0,3

0,8

0,5

0,3

0,3

0,5

1
24

0
8,4

Critrio

jBPM

Signavio Core Components

0.5

Ferramenta/

ProcessMaker

Bonita Open Solution

testes com a ferramenta?

Mximo

como escalabilidade e resultados de

Qual o nvel de atividade do frum de


discusso da ferramenta? (no
possui/baixo/mdio/alto)
Possui suporte por e-mail?
Possui suporte por telefone?
Possui suporte in loco?
Total

0
0
0
0
0
0
0
0
6,5 14,5 14,3 13,5 13,3 14,5 12,4 11,3

Para o critrio H quanto tempo a ferramenta est disponvel?, foi necessria a


realizao de uma regra de proporcionalidade entre tempo de existncia e pontuao mxima.
Esta regra foi definida da seguinte forma: foram determinados os anos de existncia de cada
ferramenta

e,

aps

isso,

foi

selecionado

maior

resultado

obtido.

ferramenta

correspondente a este resultado recebeu a pontuao mxima e as demais receberam


pontuaes proporcionais. O resultado est disposto na tabela abaixo e a devida pontuao foi
atribuda a cada ferramenta.

Tabela de suporte ao critrio "H quanto tempo a ferramenta est


disponvel?"
Ferramenta
Bonita Open Solution
Signavio Core Components
Intalio|BPMS Designer
ProcessMaker

Anos
11 anos
4 anos
10 anos
4 anos

Pontuao
0,5
0,2
0,4
0,2
23

CGCP-UNIRIO
COORDENADORIA

jBPM
Activiti
Uengine
Orchestra
Yaoqiang BPMN Editor

DE

GESTO CORPORATIVA

DE

PROCESSOS

5 anos
1,8 anos
11 anos
7 anos
1,9 anos

0,2
0,1
0,5
0,3
0,1

Aps esta anlise, as ferramentas foram verificadas de acordo com os Critrios


Tcnicos. A disposio da tabela semelhante tabela anterior.

Yaoqiang BPMN Editor

Orchestra

Uengine

Activiti

jBPM

ProcessMaker

Intalio|BPMS Designer

Mximo

Critrio

Signavio Core Components

Ferramenta/

Bonita Open Solution

Anlise dos Critrios Tcnicos Especficos

H validao do diagrama
durante criao do processo?

Em caso de inconsistncia no
modelo, h apontamento do local
dela?
Permite navegao/utilizao da
ferramenta atravs de teclas de
atalho?
uma
ferramenta acessvel para
usurios com necessidades
especiais?
possvel a customizao de
menus e aparncia de tela?
A utilizao da ferramenta
intuitiva?
A utilizao da ferramenta onera
o funcionamento da mquina?
Permite a customizao dos
componentes grficos
disponibilizados?
Permite a criao de novos
componentes grficos
internamente?

0,5 N/A

0,7

N/A

0,4 0,4

0,5

0,5

0,5

0,5 N/A

0,7

N/A

0,2 0,5

0,5

0,5

0,5

0,3 N/A

0,8

N/A

0,4 0,4

0,4

0,5 N/A

0,7

N/A

0,2 0,3

0,5

1 N/A

0,9

N/A

0,2 0,2

0,5

0,5

0,6 N/A

0,8

N/A

0,5 0,5

0,5

0,7

0,7

0,5 N/A

N/A

0,3 0,7

1 N/A

N/A

0 N/A

N/A

0
24

CGCP-UNIRIO
COORDENADORIA

Permite a incluso de novos


componentes grficos criados
externamente?

Qual o nvel de qualidade grfica


dos formatos suportados?

Possibilita a criao de outros


modelos alm do fluxo do
processo (modelo de objetivos,
organograma, modelo de macroprocessos)?
Possibilita a customizao da
ferramenta para possibilitar a
criao de novos tipos de
modelos?

Possibilita o relacionamento de
elementos do processos ( papis,
regras, documentos, elementos
de entrada/sada) s atividades?

0 N/A

N/A

1 N/A

N/A

0 N/A

N/A

0 N/A

N/A

0,8 N/A

0,3

N/A

DE

GESTO CORPORATIVA

PROCESSOS

0,6 0,8

0,5

0,5

0,5

0,5

0,5

Mquina disponibilizada possui


as configuraes mnimas para
execuo da ferramenta e
exibio da interface?
Total

DE

1
1 N/A
1 N/A
1
1
1
1
16 8,2
0 9,5
0 4,2 5,5
4
5,7
Detalhamento da planilha:
* N/A No avaliada devido a impossibilidade de instalao da ferramenta

1
8,6

Ao fim das anlises especficas, houve uma consolidao dos resultados na planilha
abaixo, cujo propsito era averiguar a ferramenta com o melhor desempenho. Com o maior
somatrio, a ferramenta eleita a Bonita Open Solution.
Juno dos critrios e somatrio da pontuao
Ferramenta

Bonita Open Solution


Signavio Core
Components
Intalio|BPMS Designer
ProcessMaker **
jBPM
Activiti
Uengine
Orchestra
Yaoqiang BPMN Editor

Critrios
Essenciais

Critrios Genricos

Critrios Tcnicos
Especficos

Classificada

18,4

8,2

26,6

Classificada
Classificada
Classificada
Classificada
Classificada
Classificada
Classificada
Classificada

6,5
14,5
14,3
13,5
13,3
14,5
12,4
11,3

0
9,5
0
4,2
5,5
4
5,7
8,6

6,5
24
14,3
17,7
18,8
18,5
18,1
19,9

Resultado

25

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

7 Concluso sobre ferramenta selecionada


Todas as ferramentas foram avaliadas de acordo com os critrios considerados
relevantes para a ferramenta que seria escolhida para a modelagem de processos pela
Coordenadoria de Gesto Corporativa de Processos na UNIRIO. Alm das planilhas elaboradas
e apresentadas na seo de Anlise das Ferramentas, tambm foram feitas anotaes, que
esto disponveis na seo de Anexos, com informaes relevantes sobre cada ferramenta, e
ambas as anlises foram importantes para a definio da ferramenta que seria eleita.
A ferramenta com a maior pontuao, tanto para os critrios especficos e genricos
isoladamente, quanto no somatrio geral, foi Bonita Open Solution.

26

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

8 Anlise da ferramenta selecionada


8.1 Objetivo:
Aps a definio da ferramenta Bonita Open Solution para atender s necessidades da
Coordenadoria de Gesto Coorporativa de Processos - CGCP - durante a modelagem de
processos, houve a necessidade de avaliar a capacidade de modelagem de outros diagramas
na ferramenta Bonita, como o Modelo de Objetivos, Diagrama de Estrutura Organizacional e
Diagrama de Macro-Processos.
Os diagramas sero detalhados e exemplificados, contendo tambm a reproduo do
mesmo na ferramenta Bonita.
Ao fim da anlise, h um resumo e concluso.

8.2 Diagramas analisados


8.2.1 Modelo de Objetivos
A funo do modelo ou diagrama de objetivos a definio dos objetivos a serem
atingidos pela realizao do processo.
Abaixo h detalhado um modelo de objetivos e a sua reproduo na ferramenta Bonita
Open Solution. Neste diagrama esto estruturados os objetivos do macro-processo Aplicar
financiamento PROAP-CAPES.
Modelo base:

Figura 1: Exemplo de Modelo de Objetivo

27

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

Modelo reproduzido na ferramenta Bonita Open Solution:


Conforme evidenciado no exemplo acima, no foi possvel a reproduo do modelo de
objetivos original no Bonita, apenas sua adequao atravs da utilizao de elementos j
existentes para a modelagem de processos. Na criao do modelo, a ferramenta Bonita
reconhece que no h um evento de incio, apesar de no impedir que o modelo seja salvo e
seja feita a sua exportao para imagem. No foi possvel a remoo da pool, ou raia.

Figura 2: Modelo de Objetivos reproduzido na ferramenta Bonita Open Solution

8.2.2 Diagrama de Estrutura Organizacional


A funo do modelo ou diagrama de objetivos a definio dos objetivos a serem
atingidos pela realizao do processo.
Abaixo h detalhado um diagrama de Estrutura Organizacional e sua reproduo na
ferramenta Bonita Open Solution. Neste diagramas h um detalhamento da PROPLAN,
indicando os departamentos associados e os papis envolvidos com o processo.
Modelo base:

Figura 3: Exemplo de Diagrama de


Estrutura Organizacional
28

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

Modelo reproduzido na ferramenta Bonita Open Solution:

Figura 4: Exemplo de Diagrama de Estrutura


Organizacional elaborado na ferramenta Bonita
Open Solution
Conforme evidenciado acima, no foi possvel a reproduo exata do diagrama de
estrutura organizacional, porm foi possvel adequar o modelo utilizando elementos que so
prprios para a modelagem de processos esto disponveis no Bonita, como tarefas e transio
entre elas. No houve problemas para relacionar uma tarefa a vrias outras atravs de
transies. Para permitir a diferenciao do Pr-reitor, conforme feito no diagrama original,
foi alterada a cor e estilo do texto. No foi possvel a remoo da pool, ou raia.

8.2.3 Diagrama de Macro processos


Este processo responsvel pela aplicao do financiamento PROAP-CAPES no contexto
da ps-graduao da UNIRIO.
Modelo original:

29

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

Figura 5: Exemplo de diagrama de Macro-Processos


Modelo reproduzido na ferramenta Bonita Open Solution:

Figura 6: Exemplo de diagrama de macro-processos elaborado na ferramenta Bonita Open


Solution
Conforme evidenciado acima, no foi possvel a reproduo exata do diagrama de
macro processos, porm foi possvel adequar o modelo utilizando elementos que so prprios
para a modelagem de processos e esto disponveis no Bonita. Foi possvel a representao de
macro-processos e relacionamento entre os mesmos. No foi possvel a remoo da pool, ou
raia.

30

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

Concluso

A ferramenta escolhida, apesar de possuir a limitao de criar modelos de modelagem


de processos segundo a BPMN, possui mais recursos e superior s demais ferramentas
avaliadas.
Optou-se por manter a ferramenta Bonita como a ferramenta e investir em seu
desenvolvimento, adaptando a ferramenta s necessidades da CGCP-UNIRIO. Ser necessria,
primeiramente, a criao de Modelo de Objetivos, Diagrama de Estrutura Organizacional e
Diagrama de macro-processos.

31

CGCP-UNIRIO
COORDENADORIA

10

DE

GESTO CORPORATIVA

DE

PROCESSOS

Anexos

Abaixo esto informaes e comentrios observados durante a anlise das ferramentas.


Alguns dados foram retirados de manuais, vdeos, tutoriais ou observados durante a utilizao
da ferramenta, enquanto outros so resultados de testes, como, por exemplo, o desempenho
das ferramentas na mesma mquina.

10.1 Bonita Open Solution

Requer mnimo de 2GB de RAM e 1GB de HD, recomendado 4GB de RAM.

Solicita cadastro para liberar acesso a ajuda durante avaliao e implementao do


bonita.
Possui frum e site em ingls, espanhol e francs.

Muitas partes da ferramenta no esto traduzidas (opes menos claras do menu de


abertura e outros). Manual e suporte em ingls.
Requer a instalao de uma JRE(ou JDK).

O guia do usurio est todo em ingls

possvel a integrao com Eclipse, Windows Azure Cloud Computing, eXo Platform,
bancos de dados em geral, WebService e etc. +100 conectores. Bastante completa
neste ponto.
Possvel customizao bsica de menus.

possvel alterar cor, fonte, tamanho, cor de fundo, sublinhado de cada atividade e
pool.
Demorou a carregar/travou em alguns momentos (Windows vista, dual core, 2gb RAM)

Validao no completa. Foi realizado um teste para definir uma atividade para

execuo humana e no foi possvel exportar. O executor no havia sido definido. No


entanto, ao no conectar duas atividades e o fluxo ficar "pela metade" no houve
problemas e nenhum erro foi apresentado.
Oferece muitos recursos para criao, otimizao, customizao e acompanhamento do
processo, bem como do layout. possvel alterar o nome dos botes utilizados e suas
descries, se devem aparecer ou no; tambm possvel alterar tamanho e estilo de
exibio do menu e as fontes.
possvel associar usurio a atividade, criando-o, porm requer conexo com banco de
dados e criao de query.
Possui frum atualizado com separao para correo/notificao de bugs, melhorias.

Download da nova verso pode ser feito com o download da nova verso no site e
check out do SVN.
H recursos desenvolvidos para funcionamento em determinadas verses apenas.

Para manuteno, possvel postar dvidas no frum, cujo prazo para resposta de

at 2 semanas, ou realizar as alteraes no cdigo diretamente no cdigo fonte.


dada aos utilizadores a possibilidade de contribuir na traduo dos idiomas. Ao atingir
100% da traduo do "pacote", inserido na prxima verso disponibilizada.
O Bonita possui traduo para portugus porm algumas destas so questionveis.

Exemplo: possvel adicionar recursos sem a alterao do cdigo fonte, apenas


adicionando/instalando novas funcionalidades, que normalmente so denominados
plugins. Na traduo, no entanto, estes recursos so chamados conectores,
terminologia utilizada em alguns momentos na modelagem de processos.
Sua pgina bastante atraente e interessante.

32

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

Possui opo para treinamento na Frana ou remoto, sendo ambos pagos e com
certificao includa. H alguns treinamentos disponveis no site e estes so gratuitos.
Quanto ao consumo de memria de utilizao, ficou no topo ao competir com Word,
Google, Excel, Acrobat e outra ferramenta de modelagem (Yaoqiang).
No possvel navegao e manipulao do modelo apenas com teclado.

10.2 IYOPRO

Requer a instalao do Silverlight.

No possui traduo para o portugus, apenas ingls e alemo.

Sua interface bastante familiar, pois se assemelha s ferramentas do pacote Microsoft


Office.
Bastante intuitivo.

Avaliao interrompida, pois no possui cdigo fonte disponvel.

10.3 Yaoqiang BPMN Editor

No requer instalao, basta execut-lo (.jar). Para isto, necessita de uma JRE e
sugerida a verso 6.
No possui site prprio, e sim do sourceforge.net. No site h algumas dicas e perguntas
respondidas, porm todas antigas (Mais recente de junho de 2011). A pgina web
simples e pouco atraente.
No possui manual de usurio.

No permite integrao com outras ferramentas.

Possui aba para alternar entre idiomas, porm a verso em portugus no est
totalmente traduzida. H abas e opes ainda em ingls.
possvel j utilizar fragmentos de fluxo previamente disponibilizados.

possvel criar o organograma da empresa, criando usurios e definindo seus cargos


de acordo com este.
Validao funciona parcialmente, fica piscando uma pequena placa de alerta indicando
que h algo errado. Ao posicionar o mouse em cima, direcionado para o erro. Caso
haja um fluxo OK (start event, tasks e end event, a validao ser bem sucedida
mesmo que haja alguma atividade avulsa na Lane).
Cdigo bem dividido em sees.
possvel salvar o modelo e export-lo mesmo considerando os erros que estejam
sendo apontados. Teclas como Ctrl+z (entre outras, copiar, colar...) e F2 funcionam.
Setas direcionais do mouse funcionam, porm no corretamente. Ao selecionar uma
tarefa com um evento inicial a esquerda e um final a direita e apertar o a seta
direcional direita, o item selecionado passou para o esquerdo.
A seleo das setas de indicao de fluxo no fcil, um exemplo disso foi: ao inserir
uma nova atividade no fluxo, entre duas atividades, mais fcil remover as antigas
conexes e criar novas do que redirecion-las. No possvel navegao e manipulao
do modelo apenas com teclado.
possvel editar a cor das atividades e eventos. Controle mdio dos botes.
Permite exportao para alguns formatos de imagem, HTML e etc., porm no para
PDF.
Baixo nvel de atividade no frum. L existem tpicos com explicaes.
Algumas partes da ferramenta esto traduzidas para portugus, porm nem todas.
possvel alternar a linguagem, porm no adicionar uma nova pela ferramenta.
33

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

possvel selecionar alguns recursos do menu que sero exibidos, como tracejado do
modelo, viso do processo como um todo...

10.4 Oryx

Possui dependncia de browser para execuo, preferencialmente o Firefox.

Ao criar um modelo de processo, apenas voc possuir acesso para visualizao do


mesmo, porm possvel dar permisso para outras pessoas visualizarem.
FAQ (Seo para perguntas frequentes) contem apenas 3 perguntas respondidas.

Navegao da pgina "estranha", direcionamento ruim entre links. Link para contato
direciona para outro site.
Servio descontinuado em 30 de Setembro de 2011 para no haver redundncia com o
BPM Academic Initiative, que de responsabilidade de acadmicos da rea de
modelagem de processos de negcios e Signavio (outra ferramenta que ser
analisada).
Avaliao interrompida pois ferramenta foi descontinuada.

10.5 Signavio Core Components

Requisitos so Java 5 JDK ou superior, Apache Tomcat 6 ou superior/JBoss application


server. Tambm requer ambiente para executar Apache Ant build scripts (recomendado
utilizar IDE Eclipse para Java EE).
Download de novas verses deve ser realizado com checkout do SVN, no possvel
alterar as funcionalidades sem alterar o cdigo fonte.
No possui pgina prpria, sendo utilizada a do google code. Nela, h pouco sobre
detalhamento sobre o Signavio Core Components, aproximadamente apenas 2
pargrafos, aps falado sobre o Signavio Process Editor, sua verso paga e melhor.
Wiki possui apenas instalao e no h manual.

Site no prprio da empresa, code.google.

No possui frum, apenas parte para cadastro de problemas. No h frequentes


atualizaes, e sim peridicas.
Tive problemas na execuo do checkout, como a ferramenta

Intalio|BPMS Designer

Feito baseado no Eclipse, a ferramenta roda em diversos sistemas operacionais (Linux,


Mac OS, Windows).
Requer Java 1.5, 6 ou superior para execuo.

A verso free 80% open source, apenas na verso paga 100%.

Mdulos opcionais podem ser instalados para controle de verso, controle de tarefas,
acesso ao banco de dados e tambm suporte a linguagens de programao, como Java,
C++, PHP. Escrito baseado no Eclipse, executa sobre ele.
No h um manual consolidado e referente a verso mais recente. Na instalao, por
exemplo, as telas no correspondem as da verso mais nova e no fornecido um .jar
para instalao, e sim um exe. Outras informaes podem ser encontradas entre o site
e o frum, porm necessrio um esforo maior pelo utilizador.
H samples e tutoriais para as verses; ainda esto sendo produzidos alguns destes
dois para a verso mais recente, ento recomendada a utilizao de tutoriais e
samples da ltima verso no site.
Instalao simples e sem dificuldades.

Na customizao, possvel alterar itens que devem ser exibidos no menu e como

34

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

estes sero exibidos, se ser em lista, lado a lado, tamanho dos cones e at mesmo
fonte. Para o modelo, possvel alterar cor da pool, fonte, cor de fundo e linha das
atividades.
Possui boto para validao, porm no funciona completamente. Ao adicionar um
evento de incio, duas atividades e um evento de fim, funcionou ok como deveria. Ao
acrescentar um gateway no evento de incio e selecionar para validar, informou como
deveria ser feita a utilizao dele. No entanto, aps remover o gateway, o que tornou o
modelo correto, e tambm retirar o evento de fim, no houve alerta na validao,
mesmo com o fluxo sem terminar.
H demonstrao de fluxo de mensagens e documentos no modelo.
No painel de ajuda da ferramenta, so exibidas informaes sobre o eclipse, no sobre
o Intalio.
No frum, h uma seo exclusiva para discusso em portugus.
No foi possvel abrir mltiplas instncias do programa, pois, se alterasse o destino do
workspace, abriria como Eclipse. Foi possvel trabalhar com abas simultneas de dois
processos diferentes.

10.6 Orchestra

Requer JDK a partir do 6 e Apache superior ao 1.7.1.

Possui manual do usurio bastante completo.

Site possui possibilidade


pgina est com manual
4.9). Para o download da
site em busca.
Para instalao, possvel

de login, porm registro est desabilitado. Alm disso, a


para download desatualizado (oferece 4.8, porm est na
verso mais atualizada, foi necessria uma navegao pelo
realiz-la pelo .jar ou checkout do cdigo disponibilizado.

Caso seja feita a instalao, so solicitados alguns parmetros de configurao do


tomcat e banco, o que no simples para todos. J h uma pr-configurao feita e
possvel mant-la.
Suporte feito pelo frum ou lista de email. possvel contratar um servio de
suporte.
No h detalhamento de escalabilidade ou performance no manual, porm no frum h
um tpico com este questionamento e informado que possvel utilizar algumas
centenas de processos simultneos com a configurao apropriada para a utilizao que
ser feita. Apenas consegui instalar pelo .jar aps algumas tentativas, pois fica
buscando um diretrio no site para download por muito tempo. Levou mais de 25
minutos para instalao.
Sobre instalao via cmd, aps configurar o ant e as variveis do sistema, no foi
possvel executar install(ant install.xml): Erro no Build e no h auxlio no manual.
Para iniciar o Orchestra necessrio startar pelo cmd (ant start) e executar pelo
navegador http://localhost:8080/console/.
No manual de usurio h alguma explicao sobre telas e menus, assim como suas
utilidades.
No h teclas de atalho para navegao.
Ao exportar o modelo, h validao. No aponta para a falha, porm direciona com
uma mensagem.
Se no for um gateway, possui limite de componentes utilizados em cada elemento. No
caso de artefatos, no possvel representar, por exemplo, entrada e sada de
documentos nas atividades, apenas o recebimento ou envio de emails e passagem de
tempo nos eventos.
35

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

Na customizao do menu, possvel adicionar ou remover a visualizao do processo


como um todo (remoo de zoom, til para processos grandes e que ultrapassam o
tamanho da tela), alm de adicionar ou remover a exibio de propriedades do
artefato. No possvel customizar o modelo, alterar cores das atividades ou eventos.
possvel definir permisses a cada usurio, porm este item no foi contemplado no
manual e no exibido no detalhamento das funcionalidades. No consegui executar
esta atividade.
No possvel demonstrar entrada e sada de documentos/artefatos durante o
processo.
Aps um tempo de utilizao, ao tentar salvar o modelo ou realizar outras operaes,
tive uma mensagem de erro que no possua detalhamento, apenas orientava para
analisar os logs do servidor. Outra mensagem de erro exibida demonstrava linhas de
cdigo sem explicar o que estava havendo e no era possvel fechar a mensagem,
apenas saindo e voltando a ferramenta.
No possvel exportar o modelo para outros formatos como pdf, jpg, word ou etc.
possvel apenas salv-lo no Orchestra.

10.7 UEngine

Requer JRE 1.5 ou superior.

Manual de usurio possui passo a passo detalhado para instalao, e contempla at


mesmo alterao de variveis de sistema. O manual tambm possui detalhada a
criao de um novo processo e as telas que iro aparecer, resumindo-as.
Para iniciar, requer que sejam executados dois arquivos .bat, para iniciar o UEngine e o
banco.
Ao criar um novo processo, possvel detalhar seu objetivo, performance (custo e
durao), entre outras opes. Tambm possvel descrever cada atividade.
Modelagem orientada para web e execuo do processo para acompanhamento via
ferramenta, logo todas as atividades, menos as de execuo humana, esto atreladas a
um formulrio e deve ser disponibilizado seu link.
No h representao de entrada ou sada de artefatos nas atividades.

Modelagem no segue o padro BPMN (Evento de start com seta de play, evento de
trmino com quadrado de stop, etc).
Estrutura da ferramenta confusa, requer alternncia frequente entre abas para
seleo de atividades/eventos/etc.
H certa validao, porm no do modelo como um todo. Caso haja erro na atividade,
necessrio entrar em "Integridade" para ver a mensagem de erro. No entanto, ela
no aponta o local que deve ser alterado, apenas d direcionamento. No permitida
a insero de atividades fora do fluxo (evento de incio e fim).
Pgina de contato no funciona no site e no carrega.

No possvel abrir mltiplos processos.

10.8 ProcessMaker

Requer MySQL 5.1.6 ou superior, Apache 2.2.3 ou superior, PHP 5.1.6 ou superior e
Eclipse. Sua execuo baseada no Eclipse Helios.
Possui plugins adicionados fora da verso.

Documentao disponvel apenas online.

Sobre as funcionalidades da ferramenta, no h uma descrio dos botes, menus e


etc, porm h algum auxlio com relao a algumas funcionalidades, especialmente

36

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

criao de triggers outros recursos programveis. O wiki e sua organizao no so


muito intuitivos, apesar de existirem vrios tpicos.
Instalao via executvel permite seleo de idioma. H no site a informao de que o
idioma padro ingls, porm outros idiomas podem ser baixados e instalados
manualmente.
O suporte apenas por frum, wiki e blog.
No foi possvel executar, aps instalao, pois h erro no Apache (sendo que o mesmo
funciona, pois foi utilizado em vrias outras ferramentas). No consegui localizar o
motivo do erro.Fiz uma nova tentativa de acesso, utilizando a verso Trial da verso
Enterprise, disponvel por 30 dias, para teste da ferramenta.
Para esta verso, no necessria qualquer instalao.
possvel escolher entre alguns poucos idiomas, como ingls ou espanhol, porm no
h portugus.
Permite importar XPDL.

10.9 Activiti

Requer JDK 5 ou superior, Apache Ant 1.8.1 ou superior e Eclipse (Helios ou Indigo)
3.6.2. Foi necessrio instalar o Activiti pelo Eclipse, a verso que havia instalado era a
web apenas para acompanhamento e sequncia de fluxo do processo j criado (e aps
deploy).
A utilizao simples, porm no completa. Exemplo: no possvel adicionar pools ou
artefatos (documentos de entrada, sada, etc). Tambm no possvel customizar o
menu ou a aparncia do modelo.
Frum bastante atualizado com dvidas e separado de acordo com o designer e
explorer.
Pelo manual, dada a impresso de que a ferramenta voltada para modelagem
utilizando muita codificao.
Validao no funciona completamente e no direciona o que deve ser alterado, em
caso de erro, mostra o que acontece apenas e focado na atividade/evento com erro.
Aps fechar um modelo com erro e abrir um template correto, validao no informou
que estava correto o modelo.
No h tutoriais, h exemplos j prontos, o que dificulta sua reproduo.
Teclas de atalho funcionam, pois j existiam no Eclipse, na parte do Activiti, com teclas
para adicionar atividades e eventos, no h.
O funcionamento do Activiti no o responsvel por onerar a mquina, e sim o Eclipse.

10.10 JBPM

Baseado no Eclipse.

possvel modelar o processo pelo navegador ou pelo eclipse.

Requer JDK 1.5 ou superior e Apache 1.7 ou superior. Requer tambm: JBoss AS,

Eclipse, Drools Guvnor, Oryx Designer, jBPM gwt-console, jBPM Eclipse plugin, Drools
Eclipse plugin. Todos sero instalados e baixados durante a instalao do jbpm.
Download disponibilizado por um instalador e tambm no svn, para checkout. Alm
do manual, possui tambm um wiki.
Novas verses podem ser baixadas pelo .jar, svn ou verso completa, que possui todas
as dependncias do software.
Para instalao, foi necessrio executar ant install.demo e adicionar alguns arquivos
manualmente que no puderam ser baixados. Ao todo, a instalao levou 50 minutos.
37

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

Para iniciar o jBPM, possvel faz-lo por linha de comando ou atravs do eclipse que
contm o plugin e buscar o modelo.
Validao no est ok, foi aceito apenas um evento de start de fluxo. Aps adicionar
uma atividade seguida da atividade inicial, foi informado que havia erro por no existir
evento de trmino. No h indicao no modelo do local do erro.
Modelo no fica arrumado, com linhas fazendo curvas definidas de acordo com o
usurio. Alm disso, no gateaway as conexes no ficam no encontro entre as arestas e
as conexes no ficam "prximas" dos eventos e gateaways, como ficam nas
atividades.
No h personalizao de menu, apenas adio ou remoo de alguns campos, ou
modelo.
Algumas teclas de atalho funcionam, porm so as j configuradas pelo Eclipse, no que
diz respeito a modelagem no h itens deste tipo.
Permite apenas que um evento seja relacionado a uma atividade; da mesma forma,
uma atividade s pode ser relacionada a uma outra ou a um evento ou gateaway; no
caso dos ltimos, possvel se relacionar com mais de um elemento.
No h incluso de raias.

Ao clicar duas vezes em uma atividade, possvel definir nome, ator, descrio, etc.

10.11 ARIS Align

Ferramenta desclassificada por no possuir cdigo fonte disponvel, porm foi feita uma
tentativa de integrao desta ferramenta com o ARIS Express, por possuir exportao
para XML.
Em testes, a ferramenta exportou com sucesso modelos criados no ARIS Align para
XML, porm no foi capaz de importar modelos do ARIS Express para que estes fossem
exportados.
Em
todas
as
tentativas,
houve
um
erro
de
retorno
(java.lang.NullPointerException) na tentativa de importar um arquivo que no tenha
sido criado no ARIS Align. Na documentao da ferramenta consta que apenas podero
ser reimportados para a ferramenta modelos de whiteboard e BPMN.

10.12 ARIS Express

Apesar de no possuir cdigo fonte, esta ferramenta foi analisada devido a


possibilidade de gerao de maior nmero de modelos e diagramas.
Na verso para Windows, requer JRE 1.6 ou superior. Outros requisitos mnimos so
apenas de espao disponvel em disco e memria RAM.
No possui banco de Dados suportando os modelos, sua utilizao apenas para
criao do diagrama.
possvel a criao dos modelos definidos como principais para a CCGP: diagrama
estrutura organizacional, diagrama de macro-processos e diagrama de modelos de
processos.
No possvel a criao de diagramas novos, apenas a customizao de elementos de
diagramas j existentes. Esta customizao, no entanto, est limitada a troca de cores
e efeitos de exibio.
possvel importar imagens para os diagramas, porm estas no podem ser
incorporadas ao restante do diagrama e interagir com o mesmo.
possvel exportar os diagramas elaborados para PDF, IMG e EMF. O documento padro
salvo em ADF.
No h o conceito de projeto, todo diagrama independente dos demais e no
38

CGCP-UNIRIO
COORDENADORIA

DE

GESTO CORPORATIVA

DE

PROCESSOS

possvel agrup-los atravs da ferramenta.


No possibilita a gerao de relatrios ou extrao de informaes atravs de scripts,
porm este recurso no est presente em outras ferramentas.

10.13 Bizagi Process Modeler

Ferramenta desclassificada por no possuir cdigo fonte disponvel.

39

Você também pode gostar