dal link
A function point is a unit of measurement to express the amount of
business functionality an information system (as a product) provides
to a user. The cost (in dollars or hours) of a single unit is
calculated from past projects
Può essere un aiuto di esempio:
- passato: negli ultimi 300 giorni lavorativi peter ha terminato di implementare funzionalità con un totale calcolato di 600 punti di funzione.
- dal passato in media peter ha implementato 2 punti funzione al giorno
- presenza: è stata implementata una nuova funzione software X con 100 punti funzione.
Supponendo che peter abbia ancora la stessa velocità di sviluppo, è possibile prevedere che la nuova funzionalità si ridurrà a 200 giorni.
Perché usare i punti funzione?
Il punto di funzione caluling è molto più facile dello sforzo di esternalizzazione per implementare una funzione.
Se un manager sa come calulare i punti di funzione e sa dal passato che
- susan può fare 5 punti funzione al giorno
- peter può fare 2 punti funzione al giorno
Il gestore può stimare quanto tempo ci vorrà per implementare il progetto e decidere se peter o susan dovrebbero fare il lavoro.