Tarkvaraprojekti esijalgne kavandamine
palju suuremat kokkuhoidu).
Kvaliteedi parandamise põhilisteks teedeks on:
· Olulisematele nõuetele keskendumine juba projekti elutsükli varases faasis, nõuete
täielikkuse tagamine projekti hilisemates faasides,
· Projekti edenemist ja kvaliteeti mõõtvate indikaatorite ja meetrikate kasutamine,
· Integreeritud kogu elutsüklit hõlmavate keskkondade kasutamine, mis toetaks
konfiguratsiooni kujundamist, muudatuste juhtimist, disainimeetodeid,
dokumendiloomet ja testimise automatiseerimist,
· Visuaalse modelleerimise ja kõrgtaseme keelte kasutamine, mis toetaks arhitektuuri
kujundamist, programmeerimist, korduvkasutust ja dokumenteerimist; oluline on, et
informatsiooni ülekandmine järgnevatesse faasidesse oleks adekvaatne,
· Demode-põhise hindamise alusel varane ja pidev ülevaade arendatava tarkvara
tasemest.
Teatud rolli võivad omada ka töökontrollid (eriti noorte töö ülevaatus kogenud ekspertide