Uvod in motivacija
Študijski primer
Kaj menite o življenjepisu programa? Ali je zgodba le popolnoma izmišljena ali pa tudi v praksi zasledimo tovrstne primere?
Malo za šalo, malo za res ali ‘Življenjska zgodba nekega programa’
- Programer je napisal in oddal program, za katerega verjame, da je brez napak.
- Program je testiran, najdenih je 20 napak.
- Programer popravi 10 napak in pojasni ekipi za testiranje, da preostalih 10 napak niso pravi ‘hrošči’.
- Ekipa za testiranje ugotovi, da 5 popravkov ne deluje in odkrije 15 novih hroščev.
- Dokler sodelavci iz prodaje in marketinga ne izgubijo potrpljenje, se ponavlja naslednja zgodba:
- Preberi točko 3.
- Preberi točko 4.
- Zaradi pritiska s strani komercialistov in marketinga (najava novega produkta se je zanašala na veliko preoptimističen terminski načrt projekta), program dajo v uporabo.
- Uporabniki najdejo 137 novih hroščev.
- Originalnega programerja – avtorja programa (potem, ko je že dobil plačilo za svoj 'izum') ni nikjer.
- Na novo zbrana programerska ekipa odpravi skoraj vseh 137 hroščev, vendar najde 468 novih.
- Originalni programer pošlje slabo plačani ekipi za testiranje kartici z Maldivov in iz Dominikanske Republike. Celotna ekipa za testiranje da odpoved.
- S strani konkurenčen firme pride do sovražnega prevzema podjetja. Novi lastniki vzajemo ves profit od zadnje verzije programa, ki je imela 783 hroščev.
- Novi vodja službe za informatiko (CIO – chief information officer) pride v nadzorni odbor. Najame programerja, ki naj si ponovno naredil (zlepil) program iz ostankov starega.
- Programer napiše in odda program, za katerega verjame, da je brez napak.
- Vrni se na točko 2.
Kaj menite o življenjepisu programa? Ali je zgodba le popolnoma izmišljena ali pa tudi v praksi zasledimo tovrstne primere?