FAQs – precedente

DOMANDE FREQUENTI

Che cosa è un punto di funzione?
Funzione Punti software dimensione misura quantificando le funzionalità fornite per l'utente basata esclusivamente sul design logico e specifiche funzionali. Con questo in testa, gli obiettivi del conteggio FP sono a:

  • funzionalità che misura le richieste degli utenti e riceve;
  • misurare sviluppo software e tassi manutenzione e dimensioni indipendentemente dalla tecnologia utilizzata per la realizzazione; e
  • fornire una misura normalizzazione attraverso progetti e organizzazioni

Vedi anche il nostro Quali sono Function Points scheda on-line

 

Sono Function Point per tutti?
dipende dai tuoi bisogni. Se avete bisogno di sapere se si è:

  • più produttivo,
  • la produzione di progetti e / o applicazioni di qualità superiore,
  • il miglioramento delle stime di progetto,
  • miglioramento dei processi, o
  • la riduzione dei costi

poi Function Point sono per voi!

Perché dovrei voler misurare?

  • Non si può gestire internamente ciò che non si misura.
  • Circa 40% di tutti i progetti falliscono a causa della mancanza di controllo di gestione (Coopers & Lybrand – settembre. 1995).
  • Misura offre uno strumento per comunicare ai vostri clienti la dimensione della loro richiesta, ed estrapolare la produttività, qualità e la precisione di stima.
  • Molti dei vostri concorrenti può già avere queste intuizioni.
  • Misurate per capire e migliorare i processi. (Fare riferimento alle Linee guida per il software di misura - uscita 1.1, pg. 2-4, 3-7 – 3-8.)

Che cosa può fare per me IFPUG?
Essere un membro di IFPUG in grado di fornire i seguenti vantaggi:

  • opportunità di networking con altre aziende che hanno o che stanno cercando di attuare un programma di misura.
  • L'opportunità di avere input nella Function Point Standards.
  • conferenze annuali che forniscono:
    • Opportunità di incontrare altri nel campo di misura;
    • Dell'educazione attraverso workshop tenuto prima della conferenza; e
    • Possibilità di sentire da esperti nel campo di misura.
  • pubblicazione professionale:
    • Metric Visualizzazioni (due volte l'anno).
  • Sconto sulla documentazione pubblicata da IFPUG che comprende:
    • Manuale Pratiche Counting (CPM);
    • Casi studio; e
    • Guida alla gestione di attività.
  • L'accesso per assicurare Area membri solo del sito IFPUG.

C'è una tassa per i servizi IFPUG?
membri IFPUG ricevono uno sconto sulla presenza di congresso, laboratorio di presenze, e altri riferimenti. Tutti gli altri benefici sono attualmente gratuito.

Come posso vendere il mio senior management sui punti funzione?
Il Software Benchmarking Standards Group International (ISBSG) dati di riferimento possono essere usati per dimostrare i numerosi vantaggi di analisi punto funzione. membri IFPUG ricevono uno sconto su tutti i prodotti ISBSG.

Come posso mostrare gli sviluppatori e responsabili di progetto l'importanza della Function Point Analysis?
analisi punto funzione consente di produrre piani di progetto per una precisione quantificabile e come estensione di monitorare i progressi e gestire scope creep. Anche, gli sviluppatori possono ottenere i compiti assegnati dalla data data prevista a causa di stima più accurata.

Come posso mostrare il mio gruppo di utenti l'importanza dell'analisi punto di funzione?
analisi Function Point è basata sul punto di vista dell'utente e prevede un linguaggio comune tra il tecnico e l'area utente. Il processo in sé aiuta a mettere in evidenza i requisiti mancanti, e aiuta a fornire una stima accurata permettendo così all'utente un migliore controllo di bilancio.

Che cosa è una linea di base punto funzione di?

  • Una linea di base applicazione è la dimensione delle attuali funzioni fornita all'utente dal sistema.
  • Una linea di base aziendale o azienda è la somma di tutti i conteggi di base del sistema individuale.

Ho bisogno di fare un punto della linea di base funzione di?

  • Se il vostro obiettivo è quello di migliorare la qualità, produttività o stimare precisione, poi una linea di base vi darà la dimensione corrente.
  • Per i costi di supporto e manutenzione è necessario una linea di base completa, ma per la produttività, accuratezza stima, e qualità, si può iniziare con una linea di base di un progetto.

Perché non dovrei usare righe di codice?

  • Righe di codice tendono a premiare il design dissoluto e penalizzare il design conciso.
  • Non ci sono standard di settore (ISO o in altro modo) per le linee di codice.
  • Linee di codice non possono essere utilizzati per la normalizzazione attraverso la piattaforma, lingua o dall'organizzazione.
  • Alcuni 4GL non hanno nemmeno usare righe di codice.
  • Righe di codice possono essere positivamente fuorviante - fare riferimento a Capers Jones paradosso della produttività.

Che dire di ritorni di fiamma?

  • Ritorno di fiamma si basa su linee di codice, quindi si esegue nelle stesse difficoltà come l'utilizzo di linee di codice.
  • Può essere usato con cautela nei sistemi legacy senza molta prospettiva di un ulteriore lavoro.
  • Ritorno di fiamma potrebbe essere utile se la precisione non è un problema.

Mi è stato detto che abbiamo bisogno di migliorare. Da dove comincio?

  • In primo luogo cominciare con determinazione di ciò che ha bisogno di miglioramento. il GQM (Goal / Question / Metric) processo può contribuire a facilitare questo.
  • Una volta che sono stati stabiliti i tuoi obiettivi di miglioramento, questo indicherà dove miglioramento dovrebbe iniziare (es, nel settore della qualità, produttività, o stimare precisione).

Se è solo me e 500 sviluppatori, da dove comincio?
Determinare quali problemi attuali degli sviluppatori sono. Avviare il processo di misura gli obiettivi di tali aree e iniziare a comunicare immediatamente i risultati per ottenere il supporto e il buy-in.

Se la produttività è importante, cosa devo contare la produttività delle – nuovo sviluppo, Manutenzione, eccetera.?
Questo dipende dal vostro obiettivi. Utilizzare l'analisi di Pareto (80/20 regola) per determinare dove il “dolore” è, e di destinazione che per le vostre misure di produttività. Per esempio, se sono a corto nella zona di manutenzione poi sostenere i tassi potrebbero essere utilizzate per dimostrare la carenza o in altro modo.

Vogliamo migliorare la nostra produttività, Quali informazioni ho bisogno di avere?

  • Diversi rapporti possono essere utilizzati per determinare la produttività, ciascuna delle quali include punti funzione.
  • Per fare un conteggio punto funzione, è necessario conoscere quanto segue:
    • uscite definibili dall'utente che attraversano il confine di applicazione e sono il risultato di trattamento unico (es, formati di report, layout dello schermo, layout di file di output).
    • ingressi definibili dall'utente che attraversano il confine applicazione e attivano l'elaborazione unica (cioè, layout dello schermo, layout di file, eccetera.).
    • archivi di dati definibili dall'utente che vengono gestiti dall'applicazione (es, layout di file, definizioni di tabella).
    • archivi di dati definibili dall'utente cui si accede solo a titolo informativo dall'applicazione (es, layout di file, definizioni di tabella).
    • query definibili dall'utente che attraversano il confine applicazione (es, formati di report, layout dello schermo).
  • tassi di sostegno = punti funzione di applicazione / ore di impegno per sostenere l'applicazione
  • rate enhancement = punti funzione di progetto / ore di impegno di progetto
  • portata (Time to Market) = punti funzione di applicazione / tempo del calendario
  • Per ulteriori informazioni sulle analisi punto funzione, fare riferimento al manuale IFPUG Pratiche Conteggio.

Vogliamo migliorare la nostra stima, Quali informazioni ho bisogno di avere?
Oltre alle vostre tariffe (supporto, aumento, produttività, eccetera.) è inoltre necessario avere gli attributi morbide incluso ma non limitato a:

  • tipo di sviluppo;
  • piattaforma;
  • linguaggio;
  • esperienza del team;
  • tecniche;
  • vincoli esterni; e
  • ambito storia strisciamento.

Ci sono pacchetti software disponibili sul mercato per aiutare a stimare la precisione.

Vogliamo migliorare la nostra qualità, Quali informazioni ho bisogno di avere?

  • Qualità significa cose diverse per persone diverse. Determinare in che modo la qualità all'interno della vostra organizzazione. ISO 9126 Attributi qualità del software Systems e il Goal / Question / Metric proceess può aiutare qui.
  • Esempi di metriche di qualità sono:
    • densità dei difetti – numero di difetti / le dimensioni delle applicazioni in Function Point; e
    • portata difetto – numero di difetti consegnati nel primo mese di funzionamento dal vivo.

Ho bisogno di un consulente?
Questa è una domanda che ogni azienda deve rispondere da soli. Alcune cose a cui pensare:

  • Vogliamo ottenere una linea di base completo fatto in pochi mesi? Se la risposta è sì, potrebbe essere saggio avere diversi contatori certificati entrare e vi aiutano. Anche se questo conteggio è stato fatto, Puoi avere 1 o più dipendenti ottenere la certificazione nel conteggio punti funzione che sarà quindi in grado di mantenere questa linea di base se stessi.
  • Vogliamo solo iniziare a contare e valutare i nostri “grandi progetti”. Se questo è quello che cercate, si potrebbe inviare alcuni dipendenti di un laboratorio IFPUG e / o una conferenza per allenarsi. Dopo l'allenamento, essi sarebbero in grado di effettuare i conteggi e iniziare a raccogliere dati. Anche voi volete pensare di avere 1 o più dipendenti certificati nel conteggio punti funzione per la revisione dei conti.
  • Non hanno idea di cosa il boss sta cercando solo che dobbiamo iniziare a misurare. Se rientrate in questo gruppo, si consiglia di portare in un consulente che può eseguire un Goal / Question / Metric (GQM) sessione per determinare che cosa misure per cominciare. A questo punto, è possibile inviare un paio di persone da e IFPUG officina e / o una conferenza per allenarsi.
  • Tu sei parte di una grande azienda e il capo vuole iniziare a misurare tutto subito. Se vi trovate qui, si consiglia di portare in un consulente per:
    • Eseguire un Goal / Question / Metric (GQM) sessione; e
    • Addestrare più persone di contare i punti di funzione.
  • Si consiglia inoltre di designare alcune persone di essere i coordinatori generali dello sforzo e diverse persone che svolgeranno i conteggi e raccogliere i dati. I coordinatori devono assolutamente essere certificati in contatori punto funzionano come essi saranno chiamati i conteggi di audit e prendere decisioni quando le domande vengono in su.

Cosa cerco in un consulente?

  • Qualcuno che ha esperienza di conteggio.
  • Essi dovrebbero essere certificati IFPUG (CFPS).
  • Avrebbero dovuto contare esperienza in un settore comune a vostra.
  • Buono / Qualità capacità interpersonali - compatibile con la vostra cultura aziendale.
  • competenza metriche nell'integrazione punti di funzione in un programma di misurazione tondo.

Dove posso cercare un consulente?
Controlla il nostro Lista rivenditori per tutti i fornitori che sono membri IFPUG.

Chi altro ha fatto questo?

IFPUG ha più di molti membri in diversi paesi in tutto il mondo. L'adesione è tratto da tutti i principali settori, incluso ma non limitato a:

  • aerospaziale
  • bancario
  • finanza
  • telecomunicazioni
  • assicurazione
  • produzione
  • utilità
  • la vendita al dettaglio
  • governo
  • lo sviluppo di sistemi informatici

Dove posso andare a fare più ricerca su concetti Function Point?
Controlla il nostro Bibliografia / Reference Library per ulteriori letture su analisi Function Point.