Implementácia, testovanie a ladenie softvérových produktov
11. Implementácia, testovanie a ladenie softvérových produktov.
Životný cyklus projektu
Život projektu začína tým, že niekto (zákazník, zadávateľ) pocíti potrebu a uverí, že túto potrebu uspokojí navý softvér. Cesta projektu od nejasnej potreby k fungujúcemu systémuje zložitá a neexistuje len jedna jediná cesta. Okrem toho, fungujúci systém, to ešte zďaleka nie je koniec cesty. Systém sa musí uviesť do prevádzky, ľudia sa s ním musia naučiť zaobchádzať, potom sa začnú objavovať skryté chyby a po nejakej dobe aj nové požiadavky. Časom sa okolitý svet natoľko zmení, že sa mu systém už nedokáže prispôsobovať. Hardvér aj softvér zastaráva morálne aj fyzicky. Dodatočné úpravy vniesli do systému toľko chýb a nekonzistencie, že začnete pociťovať nespoľahlivosť systému a zistíte, že ďalšia prevádzka je už neúnosná. Starý systém doslúžil.
Tak začína aj končí životný cyklus projektu a softvérového systému, ktorý bol výsledkom projektu. Zo životného cyklu projektu sa predovšetkým zreteľne vydeľuje riadenie vývojových prác. Práce na projekte je potrebné naplánovať, rozdeliť úlohy členom vývojového týmu, dohliadnuť na plnenie termínov a priebežne kontrolovať, či dielčie výsledky plnia dielčie špecifikácie.