Uvod in motivacija

Ikona ucSredstva  Študijski primer

Malo za šalo, malo za res ali ‘Življenjska zgodba nekega programa’

  1. Programer je napisal in oddal program, za katerega verjame, da je brez napak.
  2. Program je testiran, najdenih je 20 napak.
  3. Programer popravi 10 napak in pojasni ekipi za testiranje, da preostalih 10 napak niso pravi ‘hrošči’.
  4. Ekipa za testiranje ugotovi, da 5 popravkov ne deluje in odkrije 15 novih hroščev.
  5. Dokler sodelavci iz prodaje in marketinga ne izgubijo potrpljenje, se ponavlja naslednja zgodba:
  • Preberi točko 3.
  • Preberi točko 4.
  1. 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.
  2. Uporabniki najdejo 137 novih hroščev.
  3. Originalnega programerja – avtorja programa (potem, ko je že dobil plačilo za svoj 'izum') ni nikjer.
  4. Na novo zbrana programerska ekipa odpravi skoraj vseh 137 hroščev, vendar najde 468 novih.
  5. Originalni programer pošlje slabo plačani ekipi za testiranje kartici z Maldivov in iz Dominikanske Republike. Celotna ekipa za testiranje da odpoved.
  6. 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.
  7. 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.
  8. Programer napiše in odda program, za katerega verjame, da je brez napak.
  9. 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?