Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
56WZORCÓWWSTRUMIENIUWARTOŚCI
stronachimądrościzdobytejpodczastegodoświadczenia.Patrzączperspektywy,
porażkamożezrobićtylesamo,byzmotywowaćdrużynę,cozwycięstwo”(patrzCele-
bratingFailure:ThePowerofTakingRisks,MakingMistakes,andThinkingBig[Hea09]).
Tekomentarzeniebędąjednakmiałyżadnegoznaczenia,jeśliniebędąmiały
miejscawramachwiększejkulturyciągłegouczeniasię.Kultura"autopsjibezobwi-
niania”praktykowanaprzezGooglejestjednymztakichprzykładów.Opierasięna
doświadczeniuwinnychdziedzinach,takichjakopiekazdrowotnailotnictwo,wktó-
rychporażkamożeokazaćsięśmiertelna.Wtychmiejscachpracypoawariiuwagę
koncentrujesięnienaosobach,alenawiększymsystemieiodkrywaniuprzyczyn,
przezktóreludzieotrzymaliszczątkowelubnieprawidłoweinformacje,cozkoleido-
prowadziłodoniepożądanegorezultatu.LunneyiLuederpiszą(SiteReliabilityEngi-
neering:HowGoogleRunsProductionSystems[LL16]),że"niemożnanaprawićludzi,
alemożnanaprawićsystemyiprocesy,abypodczasprojektowaniaiobsługiwania
złożonychsystemówlepiejwspieraćosobydokonującewłaściwychwyborów”
.Aby
tenwzorzecspełniłswojąrolę,zespółmusiwpełniprzyjąćideęzbiorowegodosko-
nalenia.
Zespółwłaścicielaproduktumożezastosowaćtopodejście,abyocenić,które
zkilkualternatywnychPBInależyzachowaćwrejestrzeproduktu,możeużyćgodo
poszukiwaniaalternatywdlaelementówwysokiegoryzyka,bądźowysokiejniepew-
nościlubdlacałegoregularnegoprzyrostuproduktu.Takieanalizowanieprojektu
możeprzekroczyćwielegranicwsprincie.
Alternatywnie,zespółdeweloperskimożezastosowaćtopodejściewra-
mach
sprintu,
aby
ocenić
ryzyko
w
wielu
wariantach
implementacji
imożewykorzystaćuzyskanąwiedzę,abywybraćjednąalternatywę.Pod-
czasprojektowaniaopartegonaszablonachwsprincie,zespółdeweloperski
powinienustalićczasocenydanegorozwiązania.Ponieważpodczasprocesupojawia
sięwielenowychwymagań(itakijestzamiar),trudnooszacować,ilezespółosiągnie
wdanymprzedzialeczasowym.Dlatego,stosująctakiepodejście,zespółmusizaak-
ceptowaćfakt,żeistniejeryzyko,żeocenamożeniespowodowaćgotowegoregular-
negoprzyrostuproduktu,alemimotojestwartapoświęconegojejczasu.
Niezależnieodtego,czywynikidanegoprojektowaniaopartegonazestawachwej-
narynek,czynie,zespółzyskujeświadomośćobecności(lubnie)takichfunkcji
wprodukcie,zwiększającDumęzproduktu.
26