Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
3.Cyklżyciaoprogramowania
3.8.Wdrożenie
Przekazanieproduktuzleceniodawcytoniejesttylkoprostaseriazadańdo
wykonania.Nieograniczamysiędoinstalacjiwśrodowiskuprodukcyjnym
iszkoleńdlaużytkownikówoprogramowania.Wieledecyzjimusizostaćpod-
jętychiwieledodatkowychdziałańzrealizowanych,abyśmyświadomiezde-
cydowaliowdrożeniuaplikacji.Konsekwencjewcześniejpodjętychdziałań
widaćwłaśniewtejfazie.Wdrożenietowprzypadkuwieluprojektówjedna
zostatnichczynności,audanyodbiórmożerozpocząćcelebrowaniesukcesu.
Przejścienanowysystemjestostatnimetapemwcyklurozwojuoprogra-
mowania.Firmazaczynakorzystaćznowegoprogramu,comożesięodbywać
jednocześniezkorzystaniemzestarego.Dopoprawnegodziałaniasystemu
niezbędnemogąbyćpewnezmianylubaktualizacje,wtymm.in.usuwanie
awariisprzętu,poprawaikorygowaniedefektów,właściwezabezpieczenie
oprogramowaniaorazszkoleniepracownikówiadministratorówzobsługi
systemu.Odtegomomentusystemzaczynastawaćsięintegralnączęścią
codziennejpracyzleceniodawcy.
3.9.użycieiutrzymanie
Każdymłodyprogramistawybierającswójzawód,dostrzegadalekąperspek-
tywękreatywnejpracytwórczej,któramanaceluwytworzenieproduktu.
Jestoczywiste,żedużaczęśćznichbędzietejszansypozbawiona.Okazuje
się,żeistotnestająsięprojektyutrzymaniaoprogramowania,aniejegowy-
twarzania.Fazarozwojuaplikacjitozazwyczaj10%okresujejżycia.Opro
-
gramowaniejestdużoczęściejutrzymywane,cowuproszczeniumożnaby
nazwaćdostosowywaniemgodonowychiciąglezmieniającychsiępotrzeb
rynku.Takwięcniematworzeniaczegośodpodstaw,ajestjedynieżmudne,
odtwórczezrozumieniepracyinnegoprogramistyipróbajejpoprawienia.
Ważniwtejfaziejednakużytkownicy.Toonizradością,przykrością
lubobojętnościąposługująsiędostarczonymoprogramowaniem.Oniteż
wyzwalaczemzmianimodyfikacjiwoprogramowaniu.Zdarzaimsięzna-
leźćdefekt,któryprzeszedłprzezsitotestów,lubteżstwierdzićbrakfunkcji
istotnejdlaichpracyzaplikacją.Oniwięc,korzystajączpomocyhelpdesku,
zgłaszająproblemy,którewspomnianituprogramiścimusząskorygować.
Użytkownicymogądostrzegaćbłędypopełnionewfazieanalizy,podczas
identyfikowaniapewnychpotrzeb.Mogąrównieżwskazywać,comożna
28