Strona poświęcona mojej pracy naukowej i usługom jakie świadczę polskim podmiotom. Zapraszam tych którzy szukają wiedzy i tych którzy szukają wsparcia w swoich projektach informatyzacji.
Architektura korporacyjna wzbudza w wielu firmach, u wielu ludzi, wiele emocji. Rola osoby nazywanej Architektem Korporacyjnym budzi te emocje chyba z uwagi na niefortunna nazwę, będącą prostym tłumaczeniem Enterprise Architect. Tak na prawdę, moim zdaniem, w języku polskim owe „stanowisko” raczej powinno mieć nazwę „Architekt architektury korporacyjnej”. Źródłem tych emocji jest też powszechna dość opinia, że to sztuczne, niepotrzebne stanowisko.
Czym jest Architektura Korporacyjna (w tym jej udokumentowana postać) nie raz tu pisałem. Aby nie powtarzać tych treści, tu napisze, że – w moich oczach – kluczową korzyścią z posiadania takiej dokumentacji jest to, że kolejne wdrożenia nowego oprogramowania, a częściej poszerzania lub zmiany jego funkcjonalności, nie wymagają każdorazowej, kosztownej „analizy przed-wdrożeniowej”. W większości przypadków praktycznie każde kolejne wdrożenie IT to „analiza stanu obecnego” wykonywana przez dostawcę lub po stronie kupującego, do tego kolejny etap czyli analiza potrzeb i specyfikowanie wymagań. Czy to zawsze musi być robione od zera? Nie. Mając „model całości” w dowolnym momencie możemy go użyć jako „dokumentacji stanu obecnego”, zaś fakt, że model architektury korporacyjnej pozwala szybko uaktualnić obszar „modelu biznesowego” i na jego podstawie opisać „to czego oczekujemy w związku z tym” prowadzi do niemałych oszczędności czasu i pieniędzy przy każdym wdrożeniu.
Kim jest ten, kto to „ma na głowie”? Poniżej fragment pewnej dyskusji na forum o tym kim jest ów Architekt (polecam zajrzenie do całej dyskusji, tu cytuję jeden z moich wpisów):
Dla uporządkowania przytoczę diagram, dość powszechnie cytowany i uznawany:
źr. Busnes Process Trends http://www.bptrendsassociates.com/
ISO to najniższa warstwa (najniższa absolutnie nie znaczy najmniej ważna, bo jest raczej odwrotnie), z reguły w firma dokumentowana i zarządzana jest tylko ta najniższa warstwa.
Architektura korporacyjna to abstrakcja (model, zestaw skojarzonych ze sobą diagramów) łącząca czubek tej piramidy z jej dołem, głównie procesy biznesowe (one są zawsze abstrakcją), jeżeli dysponujemy udokumentowanym stanem warstwy implementacji (coraz częściej spotykany, tu ISO, COBIT, ITIL itp.) oraz (to akurat rzadkie) dobry model warstwy strategii (np. Business Motivation Model) i całość potrafimy połączyć od samej góry do samego dołu (śladowanie, wzajemne wynikanie od ogółu do szczegółu) to teraz dopiero mamy możliwość testowania wpływu np. zmiany procedury na realizację strategii albo wskazać jakiej nowej usługi w IT (analiza wymagań) i nowych procedur i kadr, będzie wymagała np. zmiana określonej taktyki.
Jeżeli firma jest mała, w zasadzie dobry prezes da rade sam z notesem, w miarę wzrostu złożoności firmy (organizacji) takie analizy wpływu zaczynają być coraz trudniejsze bez modeli firmy i dobrych narzędzi (zarządzanie kilkudziesięcioma diagramami, związkami miedzy ich obiektami itp).
W moich oczach Architekt Korporacyjny to osoba która:
potrafi, jako analityk, zbudować taki model (bez przesady ze szczegółowością),
potrafi go „zakomunikować” zarządowi
zarządza zmianą modelu, to jest na pytanie zarządu „co będzie gdy…” odpowiada „natychmiast”, po podjęciu przez zarząd decyzji wpływających na model, uaktualnia go.
Tak więc moim zdaniem, celem jest ta dokumentacja (zawsze aktualne modele) a nie „posiadanie” w zasobach Architekta Korporacyjnego. Wydaje mi się, że ten spokojnie może być kontraktowym analitykiem na 1/n etatu lub na niedużym ryczałtowym wynagrodzeniu, za utrzymanie Architektury Korporacyjnej jako zestawu modeli i zarządzanie zmianą tych modeli (nowe projekty).
Bardzo ciekawy artykuł o roli EA ukazał się na stronach MSDN:
An enterprise architect?s role is multi-faceted and extremely dynamic. Not only must they keep track of IT concerns, but also those of the business. Through the work performed on strategic initiative, EAs strive to make alignment between IT and the business more transparent. (A Day in the life of an Enterprise Architect).
Podsumowaniem tego artykułu (polecam cały) może zaczerpnięty z niego diagram (poziomo rozległość wiedzy, pionowo jej głębokość):
Tak więc AK jest to ktoś, kto rozumie całość ale nie musi (nawet nie powinien) być tym, kto ją implementuje, gdyż tu także ważne jest rozdzielenie roli projektującego od wdrażającego. Role te mają nie raz sprzeczne interesy: im głębiej w szczegółach tkwi dana rola (np. developer) tym bardziej w jej interesie leży utrzymanie status quo, mniejszą ma skłonność do wprowadzania zmian.
Masz pytania to treści artykułu, potrzebujesz pomocy? Kliknij tu!BIO: Od roku 1991 roku, nieprzerwanie, realizuję projekty z zakresu analiz i projektowania systemów, dla urzędów, firm i organizacji. Od 1998 roku prowadzę także samodzielne studia i prace badawcze z obszaru analizy systemowej i modelowania (modele jako przedmiot badań: ORCID). Od 2005 roku, jako nieetatowy wykładowca akademicki, prowadzę wykłady i laboratoria (ontologie i modelowanie systemów informacyjnych, aktualnie w Wyższej Szkole Informatyki Stosowanej i Zarządzania pod auspicjami Polskiej Akademii Nauk w Warszawie. Oświadczenia: moje badania i publikacje nie mają finansowania z zewnątrz, jako ich autor deklaruję brak konfliktu interesów.
Zgodnie z art. 25 ust. 1 pkt. 1) lit. b) ustawy o prawie autorskim i prawach pokrewnych zastrzegam, że dalsze rozpowszechnianie artykułów publikowanych w niniejszym serwisie jest zabronione.
Wydaje mi się, że częściej jest wybierany Architekt Korporacyjny niż Architektura. Powodem jest chęć posiadania przez Biznes człowieka, który umie czytać Architekturę 🙂
Strona używa plików cookie, aby zapewnić Ci wygodę przeglądania poprzez zapamiętywanie Twoich preferencji i powtarzających się wizyt. Klikając "Akceptuj wszystko", wyrażasz zgodę na użycie WSZYSTKICH plików cookie. Jednakże, możesz odwiedzić "Ustawienia plików cookie", aby zapewnić kontrolowaną zgodę.
Ta strona korzysta z plików cookie, aby poprawić wygodę podczas podczas przeglądania witryny. Pliko cookie, które są sklasyfikowane jako niezbędne, są przechowywane w przeglądarce, ponieważ są niezbędne do działania podstawowych funkcji witryny. Używamy również plików cookie stron trzecich, które pomagają nam analizować i zrozumieć, w jaki sposób korzystasz z tej witryny. Te pliki cookie będą przechowywane w przeglądarce tylko za Twoją zgodą. Możesz również zrezygnować z tych plików cookie. Ale rezygnacja z niektórych z tych plików cookie może mieć wpływ na wygodę przeglądania.
Niezbędne pliki cookie są absolutnie niezbędne do prawidłowego funkcjonowania witryny. Ta kategoria obejmuje tylko pliki cookie, które zapewniają podstawowe funkcje i zabezpieczenia strony. Te pliki cookie nie przechowują żadnych danych osobowych.
Wszelkie pliki cookie, które mogą nie być szczególnie potrzebne do działania witryny i są wykorzystywane w szczególności do gromadzenia danych osobowych użytkowników za pośrednictwem analiz, reklam i innych treści osadzonych, są określane jako niepotrzebne pliki cookie. Wymagane jest uzyskanie zgody użytkownika przed uruchomieniem tych plików cookie w witrynie.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Cookie
Duration
Description
__atuvc
1 year 1 month
AddThis sets this cookie to ensure that the updated count is seen when one shares a page and returns to it, before the share count cache is updated.
__atuvs
30 minutes
AddThis sets this cookie to ensure that the updated count is seen when one shares a page and returns to it, before the share count cache is updated.
bcookie
2 years
LinkedIn sets this cookie from LinkedIn share buttons and ad tags to recognize browser ID.
bscookie
2 years
LinkedIn sets this cookie to store performed actions on the website.
language
session
This cookie is used to store the language preference of the user.
lidc
1 day
LinkedIn sets the lidc cookie to facilitate data center selection.
na_id
1 year 24 days
The na_id is set by AddThis to enable sharing of links on social media platforms like Facebook and Twitter.
ouid
1 year 24 days
Associated with the AddThis widget, this cookie helps users to share content across various networking and sharing forums.
vc
1 year 24 days
The vc cookie is set by addthis.com on sites that allow sharing on social media.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Cookie
Duration
Description
at-rand
never
AddThis sets this cookie to track page visits, sources of traffic and share counts.
browser_id
5 years
This cookie is used for identifying the visitor browser on re-visit to the website.
CONSENT
2 years
YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data.
uid
1 year 24 days
This is a Google UserID cookie that tracks users across various website segments.
uvc
1 year 1 month
Set by addthis.com to determine the usage of addthis.com service.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Cookie
Duration
Description
di2
1 year 24 days
AddThis sets this cookie on sites that allow sharing on social media. It is used to track user behaviour anonymously, to create usage trends that will improve relevance to their services and advertising.
loc
1 year 1 month
AddThis sets this geolocation cookie to help understand the location of users who share the information.
um
1 year 24 days
Set by AddThis for registering the user's sharing of content through social media.
VISITOR_INFO1_LIVE
5 months 27 days
A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface.
YSC
session
YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages.
yt-remote-connected-devices
never
YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
yt-remote-device-id
never
YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
yt.innertube::nextId
never
This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen.
yt.innertube::requests
never
This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen.
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
Cookie
Duration
Description
country
session
No description available.
gt_auto_switch
8 years 10 months 10 days 14 hours
No description available.
li_gc
2 years
No description
Zgodnie z art. 25 ust. 1 pkt. 1) lit. b) ustawy o prawie autorskim i prawach pokrewnych zastrzegam, że dalsze rozpowszechnianie artykułów publikowanych w niniejszym serwisie jest zabronione. Ewentualne użycie treści wymaga indywidualnej zgody autora.
Nie wykryto skryptu Javascript. Javascript wymagany do działania tej strony. Proszę włączyć go w ustawieniach przeglądarki i odświeżyć tę stronę.
Wydaje mi się, że częściej jest wybierany Architekt Korporacyjny niż Architektura. Powodem jest chęć posiadania przez Biznes człowieka, który umie czytać Architekturę 🙂
nie raz tak jest 🙂