Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Czymjestarchitekturaoprogramowania?7
decyzjetechnologicznezpotrzebamibiznesowymi.Wiedzaotymwszystkim
stawiaarchitektówwdoskonałejpozycjidozarządzaniadługiemtechnolo-
gicznym.
Długtechnologicznytożnicapomiędzyaktualnymprojektemsystemuso-
ftware’owegoaprojektem,któregopotrzebujemy,abyśmymoglinadaldostar-
czaćokreślonewartości.Możemyzmierzyćwielkośćdługutechnologicznego,
szacującwysiłekwymaganydozniwelowaniatejżnicy.Wszystkieprogramy
majądługtechnologiczny.Długtechnologicznyjestnieuniknionymproduktem
ubocznymsukcesu.Najlepszezespołyzajmującesiętworzeniemoprogramowa-
niastrategiczniewykorzystujądługtechnologiczny,byszybciejdążyćdocelu
iregularniegozmniejszają,abyzapewnićciągłedostarczanieodpowiednich
wartości.
Architekciuwidaczniajądługtechnologicznyipomagajązainteresowanym
stronomzdecydowaćotym,jakiedziałanianależypodjąć,abynimzarządzać.
Rozwijanieumiejętnościarchitektonicznychzespołu
Architekcioprogramowaniasąnauczycielamiimentoramidlaswoichzespo-
łów.Niemasensuprojektowaćniesamowitejarchitektury,którejniktnie
możezrozumieć.Obowiązkiemarchitektonicznegoekspertawswoimzespole
jestdzielićsięznimswojąwiedzą,abymożnabyłozpowodzeniemtworzyć
zadziwiającesystemysoftware’owe.
Architekciucząumiejętnościprojektowaniaikoncepcjiarchitektonicznychdo-
kładnienaczas.Abyprzekazaćswojąwiedzę,będziemymusieliłączyćprojekt
zczłonkamizespołu,tworzyćdokumenty,którebędąkształcićiinformować,
orazdzielićsiękonstruktywnąkrytyką.Byćmożenajważniejsząrzeczą,jaką
trzebabędziezrobić,abyrozwinąćumiejętnościarchitektonicznezespołu,
towłączeniegowprocesprojektowania.Architekturatodziałalnośćspołeczna.
Rozwójumiejętnościjestkluczowydlasukcesunaszegozespołu.
Terazjużwiemy,corobiąarchitekci,alejeszczeniezdeniowaliśmy,corozu-
miemyprzezarchitekturęoprogramowania.Zróbmycośztymteraz.
Czymjestarchitekturaoprogramowania?
Architekturaoprogramowaniasystemujestzbioremistotnychdecyzjipro-
jektowychdotyczącychorganizacjioprogramowaniawceluwspieraniajego
pożądanychatrybutówjakościowychiinnychwłaściwości.
Decyzjaprojektowamożebyćważnazwielupowodów.Możestaćsiępunktem
bezpowrotulubwpływaćnaatrybutyjakościowe,harmonogramlubkosz-
ty.Znaczącadecyzjamożedotyczyćwieluosóblubzmusićdozmianyinne