Kaj je kandidat za izpustitev?

Kandidat za izdajo je različica programskega programa, ki običajno ni v končni obliki. Čeprav je različica funkcionalna, ni povsem pripravljena za prodajo širši javnosti. Starejša različica programa je morda že na trgu in ta novejša različica preprosto ni pripravljena za izdajo ali pa je lahko prva različica povsem novega izdelka.

Izraza »kandidat za izdajo« in »beta različica« se pogosto uporabljata zamenljivo, vendar tehnično nista enaki. Oba se nanašata na funkcionalne programe, ki niso v celoti preizkušeni. Kandidat za izdajo, znan tudi kot RC, ima manj ugotovljenih napak, ki jih je treba odpraviti, preden se program lahko preizkusno trži majhnemu sektorju potrošnikov. Nasprotno pa imajo različice beta običajno več napak, ki jih je treba odpraviti, preden jih izdamo potrošnikom za temeljitejše testiranje. To v bistvu tehnično naredi beta različico predhodnico RC.

Seveda je končni cilj kandidata za izdajo, da se pojavi kot končni izdelek, ki bo pritegnil zanimanje potrošnikov in povzročil široko priljubljenost nove ponudbe programske opreme. Ker potrošniki običajno nimajo potrpljenja s programsko opremo, ki slabo sodeluje z obstoječimi programi in operacijskimi sistemi, razvijalci opravijo veliko testiranja in izboljšanja programskih izdelkov, preden se izvede prvi preizkus potrošnikov. To bo vključevalo preizkušanje programske opreme na številnih različnih platformah in njeno izvajanje skupaj z drugimi priljubljenimi programi, da bi ugotovili, ali obstajajo kakšne negativne posledice.

Ko se v kandidatu za izdajo odkrijejo napake, se težava obravnava in testiranje se nadaljuje, da se zagotovi, da popravek ni povzročil novih težav. Če se v fazi RC odkrijejo napake, je običajno potreben samo en krog popravkov. Če je potrebnih več kot en krog popravkov, je izdelek verjetno prešel v fazo RC predčasno. Ko so razvijalci prepričani, da je kandidat za izdajo učinkovit in ne predstavlja večjih težav, lahko program preide na stopnjo RTM. To pomeni, da se izdelek lahko sprosti v trženje ali proizvodnjo, kar pomeni, da se lahko izdelek zdaj množično proizvaja.