Voglio discutere qui per un nuovo manuale FPA v3.0. Le modifiche proposte sono:

  • Abolire l'analisi dettagliata
  • Rinominare l'alto livello (globale) dall'analisi all'analisi FPA
  • Introdurre un'analisi indicativa, in base al modello di funzione, oltre all'attuale analisi indicativa, in base al modello dati

Le ragioni dell'abolizione dell'analisi dettagliata (e rinominando l'analisi di alto livello) sono come segue:

Ai fini del calcolo di un progetto un conteggio dei dettagli è irrilevante

Per creare calcoli di progetto ci sono due variabili principali, la dimensione del prodotto (punti funzione) e la tariffa di consegna del prodotto (ore per punto di funzione). Le tariffe di consegna dei prodotti sono molto imprecise, Generalmente 10% o più. La differenza di imprecisione tra un'analisi di alto livello e un'analisi dettagliata è 1%. Perché principalmente le dimensioni del prodotto varieranno nel tempo, questa differenza di imprecisione è trascurabile.

L'analisi dettagliata è (Spesso) non possibile

Un'analisi dettagliata richiede informazioni su entità e attributi. A un design globale che non è disponibile. Molte caratteristiche in (attuale) i progetti dettagliati contengono anche informazioni di dettaglio insufficienti per un conteggio dei dettagli.

L'analisi dettagliata aumenta la complessità e riduce la responsabilità

C'è un equilibrio tra la complessità (più dettagli) e responsabilità (panoramica). Un'analisi dettagliata aumenta la complessità e riduce notevolmente la responsabilità (comprensione da parte degli utenti finali). Un'analisi dettagliata costa molto di più (extra) sforzo, mentre offre meno valore.

Il manuale FPA è inutilmente complesso e quindi l'FPA è meno utilizzato

Rimuovendo l'analisi dettagliata dal Manuale FPA, questo manuale diventerà meno complesso e quindi più accessibile.


Le ragioni dell'introduzione di un'analisi indicativa, basati su un modello di funzione globale sono:

All'inizio di un progetto c'è più spesso un modello di funzione che un modello di dati. Un'analisi indicativa, basato su un modello di funzione matematica aiuterebbe. I principi per un tale modello sono:

  • Preventivo e / o contare tutte le funzioni di input e output
  • Calcola la dimensione del prodotto in base a tutte le funzioni * (xxx punti funzione)
  • Determinare l'inesattezza della dimensione stimata del prodotto

Vorrei anche sapere se ci sono altri suggerimenti per miglioramenti per una nuova versione del manuale FPA 3.0.

Circa l'autore

Marten Eisma è Information Architect presso CGI nei Paesi Bassi ed è membro del Nesma Base del comitato di stima.

Un post sul blog rappresenta l'opinione personale dell'autore
e potrebbe non coincidere necessariamente con le politiche ufficiali di Nesma.
Nota dal consiglio di amministrazione di Nesma

Il consiglio di amministrazione di Nesma desidera chiarire esplicitamente che questa non è la strategia ufficiale di Nesma. Attualmente l'ISO/IEC 24570:2005 è in revisione. Questo chiarirà una serie di questioni che a volte sono concepite come complesse. Il comitato per le pratiche di conteggio, la tavola rotonda degli analisti esperti e il consiglio stanno lavorando alla prossima generazione del manuale e sono aperti a idee come questa. Tuttavia è troppo presto per dire se tutti questi suggerimenti entreranno a far parte di una futura versione del Manuale. Il consiglio attende con impazienza le discussioni a seguito di questo post sul blog.

Condividi questo post su:

3 Commenti

Lascia un commento
  1. Pienamente d'accordo con questi suggerimenti, che si allineano con le pratiche quotidiane e le difficoltà che ho con l'attuale manuale FPA. Anche quando è possibile un'analisi dettagliata, non lo usiamo nei nostri progetti per i motivi che hai già menzionato. Anche, quando si presenta l'FPA ai proprietari di prodotti o agli utenti aziendali, ecc (non specialisti FPA) è sempre difficile motivarli a imparare a misurare o comprendere l'FPA con tutti i piccoli dettagli e le eccezioni, che per lo più non hanno un impatto così grande sulla misurazione totale.

    L'obiettivo principale dell'utilizzo di FPA per noi è ai fini del budget e della pianificazione e quindi del monitoraggio dei progressi e della valutazione alla fine, quindi abbiamo bisogno di punti di riferimento comparabili come i punti funzione. Cerchiamo anche di mantenere gli stessi dettagli di misurazione sulla sequenza temporale del progetto, quindi non vogliamo mescolare indicativo con globale con analisi dettagliate nello stesso progetto ma in momenti diversi, perché ciò potrebbe portare a discussioni e prospettive diverse su come e cosa contare.

    Un altro argomento contro l'uso dell'analisi dettagliata è la manutenibilità della misurazione stessa (non solo la misurazione iniziale e gli sforzi amministrativi necessari). Soprattutto con la distribuzione continua e il ritmo crescente dei cambiamenti (Approcci agili), tutte le modifiche al campo dati ecc. sono semplicemente troppe per essere monitorate e aggiornate nelle misurazioni senza strumenti di automazione e un controllo manuale finale.

  2. Grande idea! In pratica vedo solo conteggi globali. I conteggi dettagliati sono semplicemente – lo dice il nome – troppo dettagliato.

lascia un commento