Arendusprotsessi
Arendusprotsess on süsteemsete tegevuste kogum, mille eesmärk on toote või süsteemi loomine, arendamine ja hooldamine kogu elutsükli vältel. Protsess hõlmab nõuete kogumist, analüüsi, kavandamist, realiseerimist, testimist ning juurutamist ja järelhooldust. Eristatakse nii tarkvara- kui ka mitte-tarkvaratooteid ning see on tavaliselt koostöös mitmete huvirühmadega, sealhulgas kliendi, arendusmeeskonna ja hooldustöötajatega.
Tüüpilised etapid võivad ulatuda nõuete kogumisest ja analüüsist arhitektuuri ja disaini kavandamise, realiseerimise ehk koodi kirjutamise,
Arendusmudelid ja -metoodikad annavad juhised töö korraldamiseks. Traditsiooniline lineaarne mudel liidab faasidsüsteemi, samas kui iteratiivsed ja
Protsessi edukas teostus nõuab selgeid rolle ja artefakte, sealhulgas nõuded, kasutusjuhud, arhitektuuri dokumentatsioon, projektijuhtimise plaan, riskide
Arendusprotsessi eesmärk on luua väärtust kliendile, tagada kvaliteet, kontroll ja riskide juhtimine ning pakkuda põhjalikku dokumentatsiooni.