Et nivå null programvareutviklingsestimat er et veldig grovt estimat av innsatsen og tiden som kreves for å utvikle et programvareprosjekt. Den er vanligvis basert på de grunnleggende kravene til prosjektet og tar ikke hensyn til detaljerte design- eller implementeringshensyn. Nivå null estimater brukes ofte for å sammenligne den relative kompleksiteten til forskjellige prosjekter eller for å få en generell idé om tidslinjen og budsjettet som kreves for et prosjekt.
Her er noen av faktorene som vanligvis vurderes når du foretar et estimat for programvareutvikling på nivå null:
* Prosjektets størrelse: Dette måles vanligvis i form av antall linjer med kode, funksjonspunkter eller brukerhistorier.
* Prosjektets kompleksitet: Dette tar hensyn til antall og vanskelighetsgrad av funksjonene som skal implementeres i prosjektet.
* Erfaring fra utviklingsteamet: Dette kan ha en betydelig innvirkning på tiden og innsatsen som kreves for å utvikle et prosjekt.
* Tilgjengelighet av ressurser: Dette inkluderer ting som maskinvare, programvare og utviklingsverktøy.
Nivå null estimater er ikke veldig presise og kan variere betydelig fra den faktiske tiden og innsatsen som kreves for å utvikle et prosjekt. De kan imidlertid være et nyttig verktøy for å ta tidlige beslutninger om gjennomførbarheten av et prosjekt eller for å sammenligne ulike prosjekter.