Rls ngnrng, frqntly bbrvtd s R r s th clppd cmpnd Rlng, s sb-dscpln n sftwr ngnrng cncrnd wth th cmpltn, ssmbly, nd dlvry f src cd nt fnshd prdcts r thr sftwr cmpnnts. ssctd wth th sftwr rls lf cycl, t ws sd by Brs Dbc f Ggl nc. tht rls ngnrng s t sftwr ngnrng s mnfctrng s t n ndstrl prcss:
Rls ngnrng s th dffrnc btwn mnfctrng sftwr n smll tms r strtps nd mnfctrng sftwr n n ndstrl wy tht s rptbl, gvs prdctbl rslts,
nd scls wll. Ths ndstrl styl prctcs nt nly cntrbt t th grwth f cmpny bt ls r
ky fctrs n nblng grwth.
Th mprtnc f rls ngnrng n nblng grwth f tchnlgy cmpny hs bn rptdly rgd by Jhn 'Dnn nd Brm dms. Whl t s nt th gl f rls ngnrng t ncmbr sftwr dvlpmnt wth prcss vrly, t s ftn sn s sgn f rgnztnl nd dvlpmntl mtrty.
Mdrn rls ngnrng s cncrnd wth svrl spcts f sftwr prdctn:
dntfblty
Bng bl t dntfy ll f th src, tls, nvrnmnt, nd thr cmpnnts tht mk p prtclr rls.
Rprdcblty
Th blty t ntgrt src, thrd prty cmpnnts, dt, nd dplymnt xtrnls f sftwr systm n rdr t grnt prtnl stblty.
Cnsstncy
Th mssn t prvd stbl frmwrk fr dvlpmnt, dplymnt, dt nd ccntblty fr sftwr cmpnnts.
glty
Th ngng rsrch nt wht r th rprcssns f mdrn sftwr ngnrng prctcs n th prdctvty n th sftwr cycl, .g. cntns ntgrtn nd psh n grn nttvs.
Rls ngnrng s ftn th ntgrtn hb fr mr cmplx sftwr dvlpmnt tms, sttng t th crss btwn dvlpmnt, prdct mngmnt, qlty ssrnc nd thr ngnrng ffrts, ls knwn s Dvps. Rls ngnrng tms r ftn cst n th rl f gtkprs (.g. t Fcbk, Ggl, Mcrsft) fr crtn crtcl prdcts whr thr jdgmnt frms prlll ln f rspnsblty nd thrty n rltn t prdctn rlss (pshs).
Frqntly, trckng f chngs n cnfgrtn mngmnt systm r rvsn cntrl systm s prt f th dmn f th rls ngnr. Th rspnsblty fr crtng nd pplyng vrsn nmbrng schm nt sftwr—nd trckng tht nmbr bck t th spcfc src fls t whch t ppls—ftn flls nt th rls ngnr. Prdcng r mprvng tmtn n sftwr prdctn s slly gl f th rls ngnr. Gthrng, trckng, nd spplyng ll th tls tht r rqrd t dvlp nd bld prtclr pc f sftwr my b rls ngnrng tsk, n rdr t rlbly rprdc r mntn sftwr yrs ftr ts ntl rls t cstmrs.
Whl mst sftwr ngnrs, r sftwr dvlprs, d mny r ll f th bv s crs f thr wrk, n lrgr rgnztns th spclty f th rls ngnr cn b ppld t crdnt dsprt src trs, prjcts, tms, nd cmpnnts. Ths frs th dvlprs t mplmnt ftrs n th sftwr nd ls frs th qlty ssrnc ngnrs t mr brdly nd dply tst th prdcd sftwr.
Th rls ngnr my prvd sftwr, srvcs, r bth t sftwr ngnrng nd sftwr qlty ssrnc tms. Th sftwr prvdd my bld tls, ssmbly, r thr rrgnztn scrpts whch tk cmpltn tpt nd plc thm nt pr-dfnd tr strctr, nd vn t th thrng nd crtn f nstllrs fr s by tst tms r by th ltmt cnsmr f th sftwr. Th srvcs prvdd my ncld sftwr bld (cmpltn) tmtn, tmtd tst ntgrtn, rslts rprtng, nd prdctn f r prprtn fr sftwr dlvry systms—.g., n th frm f lctrnc md (CDs, DVDs) r lctrnc sftwr dstrbtn mchnsms.