Beta versija
Beta versija - tai tokia programinės įrangos versija, kuri skirta dar ne produkcijai, bet jau ir ne visai programavimui, o tokiems rimtiems priešprodukciniams bandymams. Atitinkamai, su beta versija atliekami testai vadinami kaip beta testavimas. Beta testavimo esmė - kad testuoja potencialūs klientai, t.y., išorės vartotojai, o ne vidiniai įmonės testuotojai.
Pagal idėją, programa, kurios beta versija yra bandoma, turėtų būti 100% funkcionali, galinti viską, ką ir produkcinė arba stabili versija, tačiau dar neišbandyta su pakankamu žmonių skaičiumi, kad būtų galima užtikrintai tarti, kad išties viskas tenai gerai. Idealiu atveju ko nors smarkiau taisyti net ir neprireikia (išskyrus labai smulkius bugus), taip kad Beta versija testavimo pabaigoje būna tiesiog pervadinama į produkcinę ir paleidžiama į pardavimu.
Taigi, jei programavimu užsiimanti firma yra rišli ir padori, tai beta versija čia beveik nuo produkcinės nesiskirs, gal tik vienu-kitu retai suveikiančiu ir didelės įtakos nedarančiu bugu, kuris dar betestuojant ir bus pataisytas.
Visgi būna ir nepadorių firmų, kurios taip taupo ant testavimo, o programavime daro tokius šūdus, kad kaip esą beta versijos būna paleidžiamos alfa versijos. Tokiose kompanijose tada ir atsiranda sąvoka "pre-alpha", kuri reiškia dar mažiau dadirbtą ir išvis nepilnavertį softą, kurį jie bando viduje. Ale šita "pre-alpha" greitai ir vėl suniveliuojama, paleidžiant į beta testavimą tas pačias pre-alpha versijas, kurios netgi ir funkcionalumą turi vos keliomis dešimtimis procentų.
O dar paskui visą šitą šūdo malimą tie patys developeriai ima išdidžiai vadinti Agile.