Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
8
Rozdział1:Wprowadzeniedoprzywództwawoprogramowaniu
CzęśćI:Wprowadzenie
WczęściIrozdział2.omawiaarchitekturęoprogramowania,niepewnośćiocenęsy-
tuacji.Identyfikujeonpięćpytańisiedemzasad,którepomagająnamradzićsobie
zniepewnością.
Tychpięćpytańto:
Kiedyjestnajlepszyczasnawprowadzenieproduktunarynek?
Jakijestpoziomumiejętnościzespołu?
Jakajestwrażliwośćnaszegosystemunawydajność?
Kiedymożemyprzepisaćsystem?
Jakietrudneproblemy?
Dowspomnianychsiedmiuzasadnależą:
opierajwszystkonadoświadczeniachużytkownika
Używajiteracyjnejstrategiicienkichplastrów
Wkażdejiteracjidodawajnajwiększąwartośćprzynajmniejszymwysiłkuwcelu
wsparciawiększejliczbyużytkowników
Podejmujdecyzjeiabsorbujryzyko
Projektujdogłębnierzeczy,któretrudnozmienić,aleimplementujjepowoli
Wyeliminujniewiadomeiwyciągajwnioskizdowodów,pracującnadtrudnymi
problemamiwcześnieirównolegle
Poznajkompromisymiędzyspójnościąielastycznościąwarchitekturze
oprogramowania
Jakzobaczymywrozdziale2.,tychpięćpytańisiedemzasaddotyczykażdegoztypo-
wychbłędówarchitektonicznych,któreczęstopopełniamy.
CzęśćII:Podstawoweinformacje
WczęściIIzagłębiamysięwdwaobszaryzwiązanezwydajnościąiUX,któremoim
zdaniemniezbytdobrzerozumianeprzezwieluarchitektów.Pierwszymznichjest
wydajnośćsystemu,któradecydujeotym,cojest,aconiejestwykonalnewnaszych
architekturach.DrugimjestUX,któryczęstodecydujeoprzyjęciusystemuprzezużyt-
kowników,atymsamymodalszymlosiesystemu.