Un obiectiv de zeci de ani a fost acela de a găsi procese repetabile, previzibile, care să îmbunătățească productivitatea și calitatea. Unii încearcă să sistematizeze sau să formalizeze sarcina aparent necontrolată de proiectare a software-ului. Alții aplică tehnici de management de proiect pentru proiectarea software-ului. Un număr mare de proiecte software nu îndeplinesc așteptările lor în ceea ce privește funcționalitatea, costul sau calendarul de livrare - a se vedea Lista de proiecte software personalizate eșuate și peste buget pentru câteva exemple notabile. Întrebare: Ce tip de tehnici folosesc alții pentru a proiecta software?
tehnici de gestionare a proiectelor