Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
ZOSTAŃARCHITEKTEMOPROGRAMOWANIA
zdecydować,kiedyskupićsięnaarchitekturze.Jeślimyślimyoryzykuwewłaściwy
sposób,możemyrównieżużyćgodookreślenia,cozaprojektowaćijakzaangażować
zainteresowanestronywprocesprojektowania.
Niechryzykobędzienaszymprzewodnikiem
Krótkopopierwszymspotkaniuzinteresariuszamidotyczącymnowegoprojektuza-
wszeczuję,jakściskamniewżołądku.Gdybymniemiałtegouczucia,byłbymzmar-
twiony.Tworzenieoprogramowaniazawszewiążesięzryzykiem.Powinniśmyczućsię
trochęniekomfortowonapoczątkunowegoprojektu.Wkońcu,gdybyśmyodpoczątku
wszystkowiedzieliiniemielibyśmyżadnychpytańnatemattego,comamybudować,
todoczegopotrzebnybyłbyarchitekt?
Możemywykorzystaćtolekkieuczuciezaniepokojenia.Ryzykojestdoskonałym
wskaźnikiemtego,comożenamprzeszkodzićwosiągnięciusukcesu.Wykorzystajmy
tenniepokójizapiszmywszystkoto,comartwinaswnowymsystemie.Następnie
nadajmypriorytetypozycjomnaliście,abyrzeczy,któremogąsprawićnajwięcejpro-
blemów,byłynaniejnajwyżej.Nakoniecwybierzmyjednązrzeczy,októrenajbardziej
sięmartwimy,apotemnastawienieprojektowe,abyzmniejszyćtoryzyko.
Ściskaniewżołądkutodobrypoczątek,aletoniewystarczy,abyśmymogliiśćna-
przód.Niewiemjakwy,alejanieznoszęchodzićdomojegoszefazbólembrzucha.
Cześć,Will,niejestempewien,czytoprzezburrito,którezjadłem,czyco,alemamzłe
przeczucia,jaktensystembędziesięskalował,kiedydodamydane.Niepokójwżołądku
mówinam,żecośidzieźle,alemożemyzrobićowielewięcej,niżtylkowsłuchiwać
sięwewłasnewnętrzności.
Identyfikowaniestanówikonsekwencji
Ryzykojestczymśzłym,comożesięwydarzyćwprzyszłości.Jeślijużtosięstało,
nazywasiętoproblemem.Jeślizaczynasięodaco,jeślitojestczystaspekula-
cja.Moglibyśmyużywaćaco,jeśli…przezcałydzieńinigdyniezbliżylibyśmysię
doprojektowaniaużytecznejarchitektury.Zamiastspekulować,wykorzystamyto,
cowiemydzisiajnatematarchitektury,abypomogłonamzdecydować,cozapro-
jektowaćdalej.
Ryzykoskładasięzdwóchczęści.Stantofaktdotyczącyświata,obecniepraw-
dziwy.Konsekwencjatocośzłego,comożesięwydarzyćwprzyszłościjakobezpo-
średniskutektegostanu.Zapisujemyinformacjeoryzyku,stosującprostyszablon
zAConstructforDescribingSoftwareDevelopmentRisks[Glu94],<Stan>;możemieć
<Konsekwencję>.
10