De-Fuzzing Reference Architecture

Ci z nas, którzy mają za zadanie pracować nad tematami wyższego poziomu, takimi jak architektura korporacyjna i strategia, obawiają się prostego pytania — „co robisz?”Gdy wyniki nie są namacalne i jasne, odpowiedzi na to pytanie pozostawiają pytającego oszołomionego i prawie żal respondenta. Często spotykanym terminem w odpowiedzi, jako zamiennik dla niepewności i niekompletności, jest architektura odniesienia.

termin ten może oznaczać wiele rzeczy lub cokolwiek dla różnych ludzi. Pozostając nieokreślonym, daje wrażenie puszystości i rozmycia, które rodzi frustrację i marnotrawstwo. Ci, którym powierzono realizację, mogą kwestionować Twoją zdolność do uziemienia koncepcji i myślenia w rzeczywistość i konkretność. Dlatego definicje są użyteczne. Oto moja definicja architektury referencyjnej:

artykulacja rozważań, opcji i znanych standardów, aby kierować projektowaniem produktu, rozwiązania lub systemu, w oparciu o obserwacje z ankiet, doświadczeń i eksperymentów, w języku i formacie wizualnym znanym grupie docelowej.

prawda jest taka, że po wyjaśnieniu intencji, wartości i kontekstu użycia dla danego odbiorcy, posiadanie formalnej definicji nie ma znaczenia.

prawdziwe pytanie brzmi:—

” co chcemy zrobić?”

po drugie—

„co chcemy, aby ludzie (kimkolwiek są) robili?”

uzyskanie jasnych odpowiedzi na te pytania jest początkiem odreagowywania znaczenia i dostarczania architektury referencyjnej. Intencja, treść, publiczność i wartość muszą być jasne. Słowo „odniesienie” sugeruje, że wynik dostarcza wskazówek i standardów z obserwacji, doświadczenia i eksperymentów, w przeciwieństwie do definicji tego, co ma być zbudowane. „Architektura” sugeruje, że jest ustrukturyzowana, spójna i weryfikowalna.

w Internecie można znaleźć różne definicje architektury odniesienia, ale powyższa zasada jasności (intencja, treść, publiczność, wartość) można znaleźć w każdej z nich. Rozważ alternatywną definicję dla mojej, która pojawia się jako najlepszy wynik w wyszukiwarce google:

(1) Sprecyzuj medium i format tego, co ma być dostarczone np. „dokument”. Informuje to o wymaganych narzędziach, charakterze pracy do wykonania i zestawie umiejętności współpracowników, którzy mają być zaangażowani. Alternatywnymi sposobami dostarczania może być prezentacja lub Baza wiedzy w stanie kwerendy.

(2) Jeden możliwy do dostarczenia może być niewystarczający, ale skala omawianej domeny systemowej może wymagać rozłożenia go na kilka dokumentów.

(3) Mają zrozumienie rodzaju i formatu informacji, które regularnie zużywają. Status quo może również odegrać tutaj rolę. W niektórych przypadkach Architektura odniesienia jest „przekazywana” linii raportowania jako polityka, podczas gdy w innych przypadkach jest traktowana jako „miło mieć”, z oczekiwaniem, że opisuje najlepszy sposób i alternatywy, które należy rozważyć.

(4) Czy konieczne jest tworzenie różnych widoków lub warstw? Czy istnieje potrzeba i miejsce na szkolenie innych, jak interpretować i stosować architekturę odniesienia?

(5) wyjaśnij, co odbiorca/ czytelnik powinien zrobić z dokumentem np. „zapoznaj się z najlepszymi praktykami.”Wyniki powinny dostarczyć to, co mówią na okładce, w tym dowody i linki do źródeł do walidacji. Architektura referencyjna mogłaby również zapewnić” uczenie się ” z eksperymentów w spójny i praktyczny sposób.

(6) wyjaśnij domenę znaczenia. Architektura referencyjna bez konkretnej dziedziny jest filozofią wyższych zasad przewodnich, a nie architekturą. Architektura, nawet architektura referencyjna, musi być powiązana z domeną. Im mniejsza ta dziedzina, tym bardziej istotna i użyteczna jest architektura referencyjna.

(7) należy przekazać zamierzoną wartość architektury referencyjnej, ponieważ pomaga to widzom ocenić jej cel i ograniczenia, np. „wybierz najlepszą metodę dostarczania.”Zespoły wdrożeniowe wiedzą, dokąd się udać, kiedy trzeba podjąć tę decyzję.

(8) mając przykłady z dziedziny i podając odpowiednie technologie, pomaga wyjaśnić kontekst architektury odniesienia.

(9) alternatywy i źródła komponentów oraz możliwości, które należy uwzględnić przy ich wdrażaniu, powinny być dobrze udokumentowane i powiązane.

architektura referencyjna niekoniecznie jest blokerem przed rozpoczęciem projektu technologicznego. Może być rozwijany równolegle lub po dostarczeniu, służąc jako dokumentacja pośmiertna i wyciągnięte wnioski. Jeśli zostanie utworzony przed rozpoczęciem projektu, wymaga badań, prób i eksperymentów w celu informowania o dobrych praktykach. Poniżej znajduje się sugerowana Taksonomia możliwych klas architektury referencyjnej, w zależności od odbiorców, rozwiązania i aktualnej luki w wiedzy w organizacji lub zespole projektowym.

akronim pięciu różnych aspektów architektury odniesienia to muzyka, która okazała się niezapomniana w rozmowach na każdym poziomie organizacyjnym lub w każdej dziedzinie zrozumienia:

  • embership: lista i kategoryzacja elementów architektury uznanych za istotne dla danej domeny.

  • Szałwia lekarska: historie użytkowników, przypadki biznesowe, procesy, przepływy pracy i sposoby wyjaśniania działań w domenie.

  • tructure: jak różne elementy w domenie są połączone w celu wsparcia użytkowania.

  • nteraction( lub Integration): interfejsy i komunikaty wymieniane między elementami architektury podczas użytkowania.

  • ontrols: ograniczenia i zasady stosowane do regulowania interakcji.

nie oznacza to, że wszystkie architektury referencyjne muszą dostarczyć 25 dokumentów lub podsekcji, obejmujących każdy ze zidentyfikowanych obszarów. To pokazuje, że istnieje prawdopodobnie 25 różnych obszarów, w których rozważania, opcje i obowiązki muszą być sformułowane w organizacji lub projekcie. Zmieni się to w zależności od odbiorców. W architekturach referencyjnych nie ma rozmycia ani puszystości. Są one wynikiem wysiłków badawczych i są namacalnymi rezultatami badań stosowanych w najbliższej przyszłości.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

More: