- Programátor píše kód, o němž se domnívá, že je bez chyb.
- Program je testován a je nalezeno 20 chyb.
- Programátor opraví 10 z nich a testovacímu oddělení vysvětlí, že 10 zbylých chyb nejsou vlastně chyby.
- Testovací oddělení zjistí, že 5 z provedených oprav nefunguje a objeví 15 nových chyb.
- Krok 3 a 4 se opakuje třikrát.
- Kvůli marketingovému tlaku a velmi předčasnému ohlášení softwarového produktu, které vycházelo z velice optimistického časového plánu, je program nakonec uvolněn.
- Uživatelé najdou 137 nových chyb.
- Původní programátor, který vyinkasoval odměnu, není nikde k nalezení.
- Nově sestavený vývojářský tým opraví téměř všech 137 chyb, ale zanese do programu 456 nových.
- Původní programátor zasílá testovacímu oddělení pohlednici z Fidži. Testovací oddělení kapituluje.
- Společnost přebírá konkurenční firma, která koupi financuje ze zisku ze svého nejnovějšího softwaru, který obsahoval 783 chyb.
- Správní rada zvolí nového generálního ředitele. Ten zaměstná nového programátora, aby program od základu předělal.
- Programátor píše kód, o němž se domnívá, že je bez chyb.
Převzato z : http://www.jaros.in/item/vyvojovy-cyklus-softwaru