Freelance: come si fa a raccogliere i requisiti?

18

Come programmatore freelance:

  1. Qual è il tuo processo per la raccolta dei requisiti da un cliente?
  2. Quanto tempo impiega il processo di raccolta dei requisiti? So che questo non è fisso, e ci sono variabili come il modo in cui il client risponde e così via. In generale, tenendo conto del ritardo nelle risposte e così via, quanto tempo ci vuole per arrivare al requisito finale?
  3. Quale canale di comunicazione (email, telefono, instant messenger, altro) usi per raccogliere questi requisiti?
  4. Ti addebiti il tempo dedicato alla raccolta dei requisiti?
  5. Ci sono dei risultati nel processo di raccolta dei requisiti? Se sì, quali sono?
posta rsman 15.11.2010 - 04:44
fonte

1 risposta

21

1. Qual è il tuo processo per la raccolta dei requisiti da un cliente?

intervista, lavagna, conference call, shop tour, osservazione dei lavoratori, interviste con il personale, riunioni, ecc. - qualunque cosa sia appropriata, qualunque cosa occorra per comprendere il problema reale , bilanciato con qualsiasi cosa accettabile e renderà il tempo per

2. Quanto tempo impiega il processo di raccolta dei requisiti? So che questo non è fisso, e ci sono variabili come il modo in cui il client risponde e così via. In generale, tenendo conto del ritardo nelle risposte e così via, quanto tempo ci vuole per arrivare al requisito finale?

ovviamente questo dipende dalle dimensioni del progetto. non è insolito passare 20 ore in requisiti e modellare per un progetto molto piccolo (< 100 ore), perché devi capire il contesto aziendale abbastanza bene da staccare gli strati dei problemi che il cliente sta presentando per arrivare a il vero problema che dovrai risolvere per renderli felici

se 20 ore sono due giorni di calendario o sei settimane dipende dalla capacità di risposta e disponibilità del cliente e da quanto pensi di dover fare tra una sessione e l'altra (per problemi gravi)

3.Che canale di comunicazione (email, telefono, instant messenger, altro) usi per raccogliere questi requisiti?

tutti loro

4. Fai pagare per il tempo dedicato alla raccolta dei requisiti?

Inferno, sì!

Devi comprendere le attività del cliente, comprendere e documentare i loro problemi e proporre soluzioni che potrebbero poi portare a qualcun altro per implementare . Questa è la parte consultiva del processo e i consulenti non lavorano gratuitamente.

5. Ci sono dei deliverable nel processo di raccolta dei requisiti? Se sì, quali sono?

Tipicamente, una bozza di elenco di caratteristiche, user story, descrizioni dei casi di test, una struttura di suddivisione del lavoro abbreviata (con stime del progetto), un elenco evidenziato di aree / elementi non chiari / sconosciuti per ulteriori discussioni / indagini e un elenco di cose (informazioni, risorse, strumenti, accesso, ecc.) che richiederete al cliente con date di scadenza. Tutto questo è impacchettato come una proposta con alcune informazioni di base sull'azienda, i metodi utilizzati per identificare i problemi, i vincoli e gli avvertimenti sulla soluzione, le note sui tempi previsti e il ROI e una richiesta di follow-up entro una data specifica .

    
risposta data 15.11.2010 - 05:19
fonte