czym jest Architektura IT

definicja Iasa

defs

społeczność Iasa uważa, że obie strony tych definicji, gdy są mieszane, są dobrą definicją. Architektura IT to sztuka i nauka projektowania i dostarczania cennej strategii technologicznej.

musimy być w stanie opisać strategię rozwiązywania problemów biznesowych z IT. Posiadając umiejętności biznesowe, mówimy językiem biznesu do sponsorów wykonawczych, aby zrozumieć, co napędza organizację, jakie wyzwania stoją przed nimi i co robią inni w ich domenie i jakie wyzwania stoją przed nimi.

musimy wykorzystać nasze szerokie umiejętności techniczne do oceny istniejącego środowiska IT, posiadanego personelu i umiejętności, sposobu działania i poziomu dojrzałości operacyjnej. Musimy używać języka architektury, aby rozmawiać z naszymi rówieśnikami, rozumieć i skutecznie komunikować się, abyśmy mogli upewnić się, że różne zespoły, projekty i rozwiązania z powodzeniem integrują się z istniejącym środowiskiem operacyjnym.

musimy również wykorzystać przeszłą głęboką wiedzę techniczną, aby szybko odkrywać i uczyć się nowych technologii, z którymi możemy nie mieć doświadczenia. Musimy być w stanie mówić językiem technologii, aby poddawać ekspertów, aby prowadzić z nimi odpowiednie rozmowy i mieć wszelką wiarygodność podczas rozmowy z nimi. Jeśli tego nie zrobimy, ryzykujemy, że pójdą inną ścieżką niż sugerowana przez nas, co może mieć negatywny wpływ na wartość dostarczanego rozwiązania.

inne definicje

czy istnieje zamieszanie co to jest architektura? Nie, Nie bardzo. Istnieją tylko różne aspekty tego, co architekci robią w oparciu o rolę, jaką odgrywają w swojej organizacji. Dobra wiadomość jest taka, że te różne opisy dobrze się zgadzają.

jeśli spojrzysz na definicję architekta w dowolnym słowniku, zobaczysz definicję architekta budynku podkreślającą mieszankę sztuki, nauki i praktyki. Obecnie istnieją równoległe opisy architektury IT, które opisują sztukę, naukę i praktykę organizowania i integrowania systemów komputerowych. Z MIT, opis oferowane jest bardziej znając proces biznesowy i odzwierciedlając rozwiązanie z nim. Od SEI oferowany opis brzmi bardziej jak definicja znaleziona w słownikach, koncentrując się na technicznych aspektach projektowania lub inżynierii złożonego rozwiązania.

różne definicje obejmują:

1: sztuka lub nauka budowania; w szczególności :
2 a : tworzenie lub budowa wynikające lub jakby ze świadomego aktu<Architektura ogrodu > b : jednocząca lub spójna forma lub struktura<w powieści brakuje architektury >
3 : produkt architektoniczny lub dzieło
4: Metoda lub styl budynku
5 : sposób, w jaki elementy komputera lub systemu komputerowego są zorganizowane i zintegrowane

* http://www.merriam-webster.com/dictionary/Architecture

Architektura korporacyjna to logika organizowania procesów biznesowych i infrastruktury IT odzwierciedlająca wymagania integracyjne i standaryzacyjne modelu operacyjnego firmy. MIT Center for Information Systems Research, Peter Weill, Director, as presented at the Sixth E-Business Conference, Barcelona Spain, 27 March 2007

Architektura oprogramowania programu lub systemu komputerowego to struktura lub struktury systemu, które składają się z elementów oprogramowania, zewnętrznych widocznych właściwości tych elementów i relacji między nimi. Bass, Clements i Kazman. Architektura oprogramowania w praktyce 2nd ed, Addison-Wesley 2003

zawód

wizją Iasa jest przekształcenie architektury IT w zawód, który jest grupą ludzi realizujących wyuczoną sztukę o wspólnym powołaniu. Istnieją pewne kontrowersje wokół tego, co stanowi zawód, ale większość zgadza się, że jest on kształcący, niezbędny, ma dużą wspólną wiedzę, ma specjalizacje, może być praktykowany przez całą karierę, a często ma certyfikaty i kodeks etyczny.

prof

dwadzieścia lat temu byłeś kierownikiem projektu, bo mogłeś zarządzać projektami, i mogłeś zarządzać projektami, bo zarządzałeś projektami. Czy to brzmi jak twoje dzisiejsze doświadczenie jako architekta?

nie było formalnego szkolenia ani wspólnego zestawu narzędzi, języków ani procesu zarządzania projektami. Teraz są narzędzia, szkolenia, wspólny język, wspólne narzędzia i różne, ale powiązane podejścia do zarządzania projektami.

czym jest architekt?

umieść trzech architektów w pokoju i mogą dyskutować, dlaczego są architektami, a pozostałych dwóch Nie, dopóki ich gardła nie bolą. Zazwyczaj posiadają ten sam podstawowy zestaw umiejętności i wartości, ale każdy, w oparciu o strukturę organizacyjną swojej firmy, będzie rezonować z innym archetypem.

figure3
badania Iasa sugerują, że większość architektów należy do jednego lub dwóch z tych archetypów architektów. Wszystkie mają podobne podstawowe umiejętności, ale każdy ma inną perspektywę opartą na swojej praktyce architektonicznej. Czy widzisz jeden lub dwa, które rezonują z Tobą?

z punktu widzenia Iasa Architekt jest strategiem technologicznym w biznesie. Bycie strategiem technologicznym wymaga szerokiej wiedzy na temat technologii obejmującej programowanie i tworzenie niestandardowych aplikacji, środowiska infrastrukturalnego, w którym musi znajdować się rozwiązanie, oraz środowiska operacyjnego, które zapewnia wsparcie.

specjalizacje

tak jak istnieją różne archetypy dla architektów, każdy z nas ma unikalne tło. Niektórzy zaczynają jako programiści i rozwijają umiejętności biznesowe, a być może umiejętności infrastrukturalne. Niektóre z nich pochodzą z zaplecza infrastrukturalnego lub operacyjnego i rozwijają umiejętności biznesowe lub programistyczne, podczas gdy inne pochodzą z zaplecza biznesowego i rozwijają kompetencje techniczne z pasji lub potrzeby.
figure4

jako architekci stoimy przed wieloma wyzwaniami, które wykraczają poza obecne projekty, w które możemy być zaangażowani, z braku zrozumienia tego, co robimy, jaką wartość wnosi lub może wnieść do organizacji, źle zdefiniowanej struktury, która rozrastała się z czasem, i braku prawdziwego autorytetu do wykorzystania jako dźwigni.

wyzwania dla architektów IT:• istniejące rozbieżności między technologią a „biznesem” postrzegane jako nie do pokonania
* pokonywanie infrastruktur ad hoc

jako architekt twoja wartość i rola mogą nie być dobrze zdefiniowane. Ponadto architekci są zazwyczaj indywidualnymi współpracownikami, którzy nie mają bezpośredniego autorytetu i wiele razy są postrzegani jako intruzi, którzy wpadają w projekty na krótki czas, aby nie dostarczać żadnej wartości i stawiają przeszkody w dostarczaniu rozwiązania.

opierając się na swojej roli jako strateg technologiczny organizacji, możesz pracować nad socjalizacją tych wartości. Niezależnie od tego, czy jesteś architektem pracowniczym, czy konsultantem, przyczyniasz się do postrzegania architektury wewnątrz organizacji i jesteś współwłaścicielem projektów, w które jesteś zaangażowany. Ćwicząc i rozwijając swoje umiejętności, dążysz do stworzenia postrzegania architektury, które podkreśli wartość architektów i siłę praktyki architektonicznej może wnieść do organizacji.

społeczność architektoniczna nie zgadza się, czym jest architektura, a większość architektów nie mogła opisać wartości, jaką zapewniają podczas jazdy windą ze sponsorem wykonawczym. Nie ma powszechnie znanego pojęcia o tym, jaką wartość zapewniają architekci i kiedy są potrzebni.

wiele organizacji uważa, że istnieje przepaść między celami i potrzebami biznesu a celami i potrzebami działu IT. W wielu przypadkach liderzy biznesu uważają, że jest to centrum kosztów lub zło konieczne wymagane do działania jako firma.
w niektórych organizacjach budżety i autorytety są scentralizowane, podczas gdy w innych budżety i autorytety są podzielone na jednostki biznesowe. Może to prowadzić do zamieszania i wewnętrznych ” wojen o tereny.”

pracujemy w środowiskach, które z czasem się rozrosły, ale są słabo udokumentowane i nie są dobrze pomyślane. Istnieje wiele odizolowanych projektów technicznych, ale nie odzwierciedlają one istniejącego środowiska i są tworzone w silosach. Są one obsługiwane razem i stają się infrastrukturą.

podsumowując, zawód architekta IT jest w powijakach. Różne grupy mają różne opisy architektów i architektury i używają różnych terminów i tytułów zamiennie. W oparciu o własne środowisko pracy i tło, będziesz miał własną perspektywę na to, które umiejętności są niezbędne i jaka jest rola architekta i wartość architektury.
figure5

dzięki współpracy z architektami z całego świata społeczność Iasa definiuje architekturę IT jako sztukę lub naukę projektowania i dostarczania cennych strategii technologicznych. Definiujemy również architekta IT jako stratega technologicznego dla biznesu. Naszym celem jest sformalizowanie zawodu architekta IT, stworzenie wspólnego zasobu wiedzy i wspólnego języka.



+