Stima anticipata
del software
a partire dai requisiti
Data Processing Organization srl – www.dpo.it © 2004-2005
Per dimensionare il software a partire dalla
documentazione dei requisiti utilizzando la
Function Point Analisys IFPUG e la tecnica
Early&Quick Function Point.
Function Points
Il tool è un add-in da usare su RequisitePro di IBM-Rational
Data Processing Organization srl – www.dpo.it © 2004-2005
Lo strumento è caratterizzato da:
• La tecnica di stima dimensionale Early&Quick Function
Point 2.0 per il dimensionamento anticipato del software.
• Compatibilità con tutte le funzionalità di RequisitePro.
• Adattabilità a qualsiasi tipo di template dei requisiti.
• Reportistica focalizzata sulle dimensioni dei requisiti.
• Reportistica per la previsione di tempi e costi del progetto.
• Una guida esaustiva di riferimento per l’applicazione della
tecnica E&QFP 2.0.
• Esportazione dei dati verso il prodotto Sfera 3.
Add-in
export
Data Processing Organization srl – www.dpo.it © 2004-2005
Per misurare un progetto gestito da
RequisitePro, occorrerà:
1.
selezionare il progetto da dimensionare;
2.
alla prima attivazione di requestimate sul progetto
scelto, associare i “tipi di requisito” presenti nel
template di progetto agli elementi della Function Point
Analysis IFPUG cioè DATI o PROCESSI;
3.
successivamente, lavorando sul progetto scelto
nell’ambiente RequisitePro, si utilizzeranno gli
attributi descrittivi aggiunti da requestimate per
“tipizzare” i requisiti pertinenti.
Data Processing Organization srl – www.dpo.it © 2004-2005
Esempio di selezione di un progetto da Requestimate
Data Processing Organization srl – www.dpo.it © 2004-2005
Esempio di associazione per tipologia di requisito
attraverso la funzione “Activate Requestimate Link”
Data Processing Organization srl – www.dpo.it © 2004-2005
Esempio di associazione tra
“Data Requirement Type” e “logical dataset”
Data Processing Organization srl – www.dpo.it © 2004-2005
Esempio di associazione tra
“Software Requirement Type” e “logical process”
Data Processing Organization srl – www.dpo.it © 2004-2005
Ora il progetto è pronto per essere dimensionato da
RequisitePro
Data Processing Organization srl – www.dpo.it © 2004-2005
•
•
All’interno di RequisitePro compaiono le
VIEW che riportano i requisiti
precedentemente associati e classificati per
tipologia.
A partire dalle VIEW i requisiti sono
dimensionabili direttamente dall’interfaccia
nativa di RequisitePro.
Data Processing Organization srl – www.dpo.it © 2004-2005
Esempio di un
elenco di requisiti di tipo:
“Logical Process”
Esempio di “tipizzazione”
Data Processing Organization srl – www.dpo.it © 2004-2005
Esempio di un
elenco di requisiti di tipo:
“Logical DATA”
Esempio di “tipizzazione”
Data Processing Organization srl – www.dpo.it © 2004-2005
L’aggiornamento dei requisiti da
Word, una volta inseriti nel database
di RequisitePro, saranno sempre
dimensionabili con requestimate.
Data Processing Organization srl – www.dpo.it © 2004-2005
requestimate è un add-in di RequisitePro richiamabile dal menu alla voce “Tools”.
Data Processing Organization srl – www.dpo.it © 2004-2005
Esempio di report: “Functional Size report”
prodotto direttamente su un documento Excel
con cartelle contenenti:
• Value Adjustment Factor (VAF)
• dimensionamento Dati (Logical Data)
• dimensionamento Processi (Logical Process)
• riepilogo (Funtion Point Summary)
Data Processing Organization srl – www.dpo.it © 2004-2005
Esempio dettaglio dei “Logical Process”
Data Processing Organization srl – www.dpo.it © 2004-2005
Esempio dettaglio dei “Logical Data”
Data Processing Organization srl – www.dpo.it © 2004-2005
Esempio dettaglio del “Value Adjustment Factor”
Data Processing Organization srl – www.dpo.it © 2004-2005
Il report “Cost&Time” fornisce un modello per la
stima dell’impegno, durata e costi di un progetto,
ad esempio:
Impegno
Caratteristiche
Durata
Costi
Data Processing Organization srl – www.dpo.it © 2004-2005
stima dell’impegno
Viene proposto un modello di stima standard che rappresenta
la media dei progetti nel mercato internazionale con l’opzione
di aggiustare i valori medi in funzione delle caratteristiche del
progetto. A tale scopo si può utilizzare un vettore di fattori
che influenzano la produttività dei progetti
(PAF: Project Adjustment Factors)
Data Processing Organization srl – www.dpo.it © 2004-2005
stima dell’impegno
Data Processing Organization srl – www.dpo.it © 2004-2005
stima della durata
il modello di stima per la durata è ricavato dal modello
COCOMO e fornisce un’indicazione di massima della durata
media dei progetti in mesi, in funzione del impegno stimato
Data Processing Organization srl – www.dpo.it © 2004-2005
stima della durata e del costo
La durata e il costo del progetto tengono conto della
distribuzione del impegno nelle fasi tipiche e della tipologia di
figure professionali coinvolte
Data Processing Organization srl – www.dpo.it © 2004-2005
stima della durata e del costo
Il costo per figura professionale può essere indicato di volta in
volta così come la distribuzione della durata e dell’impegno
nelle diverse fasi del progetto.
Data Processing Organization srl – www.dpo.it © 2004-2005
stima della durata e del costo
Infine si ottiene il riepilogo dei costi per fase e per tipologia
di risorsa professionale
Data Processing Organization srl – www.dpo.it © 2004-2005
Ogni progetto può essere esportato su Sfera 3.
Sfera 3
Data Processing Organization srl – www.dpo.it © 2004-2005
Sfera 3 è l’evoluzione del prodotto Sfera 2 in
commercio dal 1992
a supporto delle attività metriche e gestionali per
il software, basato sulla Function Point Analysis.
• consente di trattare in modo efficiente moli di dati notevoli
come sono i dettagli di misura di un intero parco applicativo.
• consente la gestione completa del ciclo di vita di una misura e
del patrimonio software.
• è di supporto al benchmarking e alla stima del software.
Per maggiori informazioni è disponibile un tour dimostrativo sul sito DPO
www.dpo.it/products/sfera.htm
oppure una versione DEMO da scaricare e installare sul proprio
computer
www.dpo.it/products/demo.htm
Data Processing Organization srl – www.dpo.it © 2004-2005
Esempio di progetto dimensionato da
requestimate e importato su Sfera 3
Data Processing Organization srl – www.dpo.it © 2004-2005
per stimare di più con meno
• requisiti poco dettagliati
• limiti di tempo
• minore sforzo
• minori costi associati
• risultati affidabili
Data Processing Organization srl – www.dpo.it © 2004-2005
Dati rilevati dimostrano il livello di
affidabilità delle stime di Function Point
effettuate con la tecnica di stima
Early&Quick FP da requestimate
y = 0,961x + 29,085
2
R = 0,9473
900
800
estimated FP
700
600
500
400
300
200
100
0
0
200
400
600
800
1000
actual FP
Data Processing Organization srl – www.dpo.it © 2004-2005
Grazie per aver visto la presentazione.
Per ogni informazioni sul prodotto o altri
servizi contattateci:
Telefono:
06 89929030
Fax:
06 89929050
E-mail: [email protected]
www.dpo.it
Data Processing Organization srl – www.dpo.it © 2004-2005
Scarica

Slide show