Enterprise Architect kolejny raz znalazł się w raporcie Gartnera „Magic Quadrant for Enterprise Architecture Tools 2018”. Raport ten jest pewnym wyznacznikiem narzędzi jakie można zastosować w danym obszarze. Wiele firm pyta właśnie oto czy produkt Sparx Systems jest w raporcie Gartnera czy też The Forrester Wave™. Otóż jest 🙂
W tym roku wrócił z kwadratu Challengers do Niche players. W tym miejscu warto jest wskazać co oznaczają osie i kwadraty.
Osie:
- Oś pionowa to „Ability to execute” – określa ona jak duże możliwości ma dana firma do wdrożenia swoich pomysłów i rozwiązań. Są to zarówno możliwości finansowe, biznesowe jak i organizacyjne.
- Oś pozioma to „Completeness of vision” – określa ona jak dobrą i kompletną wizję danego segmentu rynku na firma oraz jak dobrze patrzy w przyszłość w tym segmencie.
Kwadraty:
- Kwadrat „Leaders” – tu są firmy, które określiły swoją wizję oraz sprawnie tą wizję realizują w praktyce. Mają również odpowiednie środki do realizacji wizji i są gotowe na przyszłość.
- Kwadrat „Visionaries” – mają dobrą wizję i wiedzą gdzie rynek idzie, ale niestety z realizacją tej wizji nie jest u nich najlepiej
- Kwadrat „Challengers” – dobrze sobie radzą dziś (lub zdominowały dużą część rynku), ale nie do końca pokazują zrozumienie tego gdzie idzie rynek
- Kwadrat „Niche players” – skupiają się na małej części danego rynku (geograficznie lub funkcjonalnie) lub też nie mają wizji oraz nie do końca radzą sobie z jej realizacją
W opisie raportu można przeczytać, że Enterprise Architect to narzędzie o podstawowych możliwościach, jakie oferują programy wspierające pracę Architekta Korporacyjnego. Największa wada, jaka jest wymieniana w raporcie to brak „dobrego” środowiska chmurowego. Wiele wskazuje, że to powoli ulega zmianie. Jest już Pro Cloud Server. Ostatnio Sparx Systems zakupił o włączył do oferty Prolaborate – narzędzie, które wspomaga publikację diagramów, ich ocenę, przeglądy oraz raportowanie stanu prac.
Wydaje się, że to krok w dobrą stronę, gdyż dane narzędzie będzie przydatne do budowy repozytoriów architektonicznych gdy:
- umożliwiać będzie tworzenie opisu architektury: biznesowej, danych, aplikacji oraz infrastruktury,
- pozwoli natworzenie relacji pomiędzy tymi obszarami a także artefaktami opisującymi analizę biznesową oraz specyfikację systemów,
- umożliwi analizę luk pomiędzy stanem AS-IS a TO-BE,
- pozwalać na pracę w środowisku rozproszonym,
- dostarczać raportów adekwatnych do potrzeb interesariuszy,
- być proste w użyciu.
Enterprise Architect jest mega nieintuicyjny a możliwości w środowisku rozproszonym są dopiero rozwijane. Zaletą Enterprise Architect jest to, że jest ono narzędziem niskosztowym, który może być wykorzystywany także do analizy biznesowej i specyfikacji systemów informatycznych. To są zalety, które w polskich realiach mają największe znaczenie. Czy to oznacza, że narzędzie Sparx Systems jest gorsze? Nie sądzę. Pewnie się trudniej z niego korzysta. Dzięki temu, że jest dość powszechnym narzędziem, wiedza na temat jego użycia w procesach zarządzania architekturą korporacyjną lub metodykach wytarzania oprogramowania jest coraz większa. Wydaje się, że rosnące zainteresowanie takimi narzędziami jak wspomniane Pro Cloud Server czy Prolaborate ugruntują pozycję Enterprise Architect na naszym rodzimym rynku.
Jakie więc wybrać narzędzie do modelowania architektury korporacyjnej? Odpowiedź brzmi takie, które pozwoli na integrację świata biznesu ze światem informatyki. Jeśli „biznes” i IT modelują w tym samym narzędziu i narzędzie ma odpowiednią funkcjonalność to sprawa jest jasna. Jeśli „biznes” i IT modelują w różnych narzędziach a żadna ze stron nie ma ochoty zmieniać swojego oprogramowania trzeba taką lukę wypełnić metodyką, która zapewni działania umożliwiające koegzystencję. Jeśli natomiast któraś ze stron nie modeluje, to narzędziem będzie prawdopodobnie to narzędzie, które jest wykorzystywane przez stronę modelującą.
W moim odczuciu główną zaletą Enterprise Architect jest możliwość integracji świata biznesu ze światem informatyki. Uważam, że zbudowanie mapy powiązań (opisałem Mapowania wychodzące poza architekturę korporacyjną) pomiędzy światami architektury korporacyjnej a światem procesów biznesowych i aplikacji przynosi najwięcej wartości wszystkim zainteresowanym stronom.