Ostatnio na prośbę jednej z dużych śląskich firm wykonałem analizę porównawczą przydatności dwóch narzędzi w kontekście modelowanie w BPMN:
Przedmiotem analizy są:
- Enterprise Architect w wersji 9.0
- Visio 2010 EN* z dodatkiem BPMN Modeler
*W polskiej wersji językowej dodatek BPMN Modeler nie dział poprawnie
W związku z tym, że analiza była wykonana non-profit to w najbliższym czasie w 3 odcinakach plus podsumowanie opublikuję jej rezultaty.
Na początku pragnę zauważyć iż badane cechy opisałem wczoraj w tekście: “Pożądane cechy narzędzi CASE”
Na tej bazie pozwoliłem sobie na subiektywną ocenę tych kilku parametrów:
W czasie analizy wykonano porównanie obu badanych narzędzi w wielu obszarach zgodnych z wymienionymi wcześniej pożądanymi cechami.
łatwość użycia
W tej kategorii wygrywa VISIO, gdyż jest bardzo intuicyjnym narzędziem dostarczanym razem z pakietem MS Office
dekompozycja
W obu przypadkach modele podlegają dekompozycji. W Enterprise Architect można robić to wielokrotnie w dół.
VISIO (BPMN Modeler)
Naciśnięcie znaku + przenosi do dekompozycji procesu
Enterprise Architect
obiektowość
Podejście obiektowe w Enterprise Architect jest naturalne gdyż pochodzi z UML i faktu, że EA został stworzony do projektowania systemów IT. Obiektowość pozwala na lepsze opisywanie zasobów. Natomiast w Visio oferuje zwykły opis elementów.
W obu programach można podpiąć zewnętrzne pliki, które mogą doprecyzować użyty element.
notacja
W obu aplikacjach notacja jest wystraczająca do większości zastosowań i zgodna z BPMN.
modele
Visio oferuje jeden rodzaj modeli co wynika ze specyfiki notacji BPMN. Enterprise Architect pozwala na ich kilka wariantów.
VISIO (BPMN Modeler)
Enterprise Architect
skalowalność
Budując modele procesów biznesowych chciałbym móc wykorzystać je w przyszłości do projektowania systemów IT. Warto by budować macierze systemy/procesy. Visio tego nie zabrania, ale za każdym razem są to autonomiczne procesy. Jedno repozytorium projektu jest tu kluczem do sukcesu, gdyż wtedy nie dubluje się artefaktów zbudowanych we wcześniejszych fazach analizy.
Następna lista cech niebawem.