Guide to the practical use of Function Points

Il calcolo dei Function Point secondo il metodo IFPUG è attualmente la metrica più diffusa per dimensionare i progetti software. Il metodo consente di ottenere risultati facilmente comprensibili da parte dell’utente, in quanto permette di correlare lo sforzo necessario per produrre il software alle funzionalità effettivamente rilasciate. La tecnica ha ormai raggiunto un alto grado di standardizzazione ed è sempre più utilizzata nella contrattazione tra clienti e fornitori. L’applicazione dei Function Point, sebbene guidata da un set di regole codificate (Manuale IFPUG 4.3), nella pratica può lasciare spazio a dubbi e interpretazioni soggettive se tali regole non vengono correttamente interpretate. Il corso, articolato in forma di workshop, tratta le regole di conteggio in modo approfondito, chiaro e sempre correlato a esempi su casi reali. L’obiettivo è fornire un bagaglio di conoscenze pratiche per il conteggio e la stima dei Function Point attraverso la disamina e la soluzione congiunta delle situazioni applicative più ricorrenti nell’ambito dello sviluppo o dell’evoluzione dei sistemi. Vengono inoltre affrontati importanti aspetti inerenti l’utilizzo dei Function Point nel governo dei progetti e nella stesura di contratti per la realizzazione del software.


Contenuti

- Il metodo IFPUG 4.3
Criteri di utilizzo, ambiti applicativi, elementi e regole di conteggio, cambiamenti rispetto alla versione 4.2
- Problematiche applicative
Cenni alla stima dei Function Point (FP) nelle fasi “alte” di progetto, rilevazione del portafoglio applicativo esistente, dimensionamento dei progetti di manutenzione evolutiva in base all’effettivo sforzo richiesto, riutilizzo di componenti software già esistenti
- Applicazione dei Function Point ai nuovi paradigmi di sviluppo
Approccio Object Oriented con UML, applicazioni web, Data Warehouse, SOA

- Cenni all’utilizzo dei Function Point nei contratti

- Indicatori per il governo di progetto tramite i FP

- Impiego dei Function Point per la determinazione dei Service Level Agreement

- Questionari ed Esercizi su casi studio
Ampio spazio a discussione di casi reali e ad applicazioni pratiche dei concetti appresi

Prerequisiti

Conoscenza delle problematiche di sviluppo applicativo.


Destinatari

Capi progetto
Specialisti nel campo delle metriche
Analisti
3 Giorni
Scroll to Top