Et niveau nul softwareudviklingsestimat er et meget groft skøn over den indsats og tid, der kræves for at udvikle et softwareprojekt. Den er typisk baseret på projektets grundlæggende krav og tager ikke højde for eventuelle detaljerede design- eller implementeringsovervejelser. Niveau nul estimater bruges ofte til at sammenligne den relative kompleksitet af forskellige projekter eller for at få en generel idé om den tidslinje og det budget, der kræves for et projekt.
Her er nogle af de faktorer, der typisk tages i betragtning, når man laver et skøn over softwareudvikling på niveau nul:
* Projektets størrelse: Dette måles typisk i form af antallet af kodelinjer, funktionspunkter eller brugerhistorier.
* Projektets kompleksitet: Dette tager højde for antallet og sværhedsgraden af de funktioner, der vil blive implementeret i projektet.
* Erfaring med udviklingsteamet: Dette kan have en væsentlig indflydelse på den tid og indsats, der kræves for at udvikle et projekt.
* Tilgængelighed af ressourcer: Dette inkluderer ting som hardware, software og udviklingsværktøjer.
Niveau nul estimater er ikke særlig præcise og kan variere betydeligt fra den faktiske tid og indsats, der kræves for at udvikle et projekt. De kan dog være et nyttigt værktøj til at træffe tidlige beslutninger om et projekts gennemførlighed eller til at sammenligne forskellige projekter.