Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
6
Rozdział1:Wprowadzeniedoprzywództwawoprogramowaniu
Głównymtematemtejksiążkijestarchitekturasystemówinformacyjnych.Niemniej
jednakwniektórychmiejscachmożemyomawiaćarchitekturętechnologiczną,gdywy-
bórtechnologiiwpływaznacząconanasządyskusję.
Związekpomiędzyarchitekturąbiznesowąiarchitekturąsystemówinformacyjnych
jestbardziejzłożony.Projektarchitekturysystemówinformacyjnychuzależnionyjest
wdużejmierzeodróżnychczynnikówbiznesowych.Teczynnikiobejmująnietylko
architekturębiznesową,aletakżeinneelementy,takiejakharmonogramyprojektów,
umiejętnościzespołuiwyzwaniazestronykonkurentów.Chociażwarchitekturzebi-
znesowejwtakichszkieletachjakToGAFteczynnikiniezwykleuwzględniane,
wpływająonenaimplementacjęarchitekturyistrategicznykursorganizacji.Razem
określasięjemianemnkontekstubiznesowego”
.Głównymwyzwaniemwarchitekturze
systemówjestuwzględnienietegokontekstubiznesowegopodczaspodejmowaniade-
cyzjitechnologicznych.Zapewnienietegojestodpowiedzialnością,któraspoczywana
przywództwie.Kluczowymcelempięciupytańomawianychwtejksiążcejestupewnie-
niesię,żeutrzymujemytenkontekstbiznesowy.
Istniejądwagłównepodejściadoarchitekturysystemu:
Podejściekaskadowe
Podejściezwinne
Podejściekaskadowe(waterfall)opierasięnazałożeniu,żemożliwejestwcześniejsze
szczegółoweokreśleniepełnychwymagańsystemu.Tymsamympodejścietosugeruje
dokładnezaplanowanie,poktórymnastępujewykonanie.Przykładtakiegopodejścia
możemyzobaczyćwmodeluprojektowaniaarchitektury(architecturedesignmodel,
ADM)wToGAF,którypokazuje,jakmożemydokładnieuchwycićwymaganiaiopra-
cowaćje.PonadtotakiegrupyjakobjectManagementGroup(oMG)iInternational
organizationforStandardization(ISo)oferująstandardywspierającepodobnemodele
koncepcyjne.
Zkoleipodejściaiteracyjne,takiejakpodejściezwinne(agile),koncentrująsięna
szybkimwydawaniuwersjiiwspółpracyzużytkownikamiwceluudoskonaleniawy-
magańiskonstruowaniasystemu,którymożeprzynieśćużytkownikowirzeczywiste
korzyści.
Porównujączesobątedwapodejściaskłaniamsiękupodejściuzwinnemu.Podjęto
wysiłki,abypołączyćfunkcjeiteracyjnezmodelami,takimijakToGAFADM,ale
wpraktyceutrzymanieszybkiegotempawymaganegowprzypadkumodeliiteracyjnych
częstookazujesięzbytskomplikowane(zwykleiteracjetrwająodjednegododwóch
tygodni).Wprzypadkudużychorganizacjiizłożonychprojektówbardziejcentralne