Il tuo cliente dovrebbe essere in grado di visualizzare il tuo consiglio di gestione del progetto?

3

Realizziamo un software su misura per il nostro cliente e utilizziamo Codebase per la gestione del nostro progetto. È una buona idea lasciare che il nostro cliente visualizzi la nostra scheda di gestione dei progetti?

I vantaggi che abbiamo pensato sono che ciò migliorerebbe la cooperazione tra il cliente e il team di sviluppo, seguendo pratiche agili. Sarebbe essenzialmente diventato parte della nostra squadra. Ridurrebbe anche il sovraccarico della comunicazione e ci assicurerebbe di essere sulla stessa pagina. Il cliente può tracciare la progressione del sistema e avanzare suggerimenti lungo le storie degli utenti. Inoltre, potrebbe inviare bug o richieste di funzionalità.

Gli svantaggi del fatto che alcuni di noi potrebbero essere troppo tecnici per il cliente. Suggerirebbe modifiche alle user story troppo spesso e potrebbe visualizzare alcuni contenuti che normalmente non vorremmo che il nostro cliente vedesse. Ad esempio, quando scendiamo a compromessi in termini di tecnologia o funzionalità, il cliente potrebbe interrogarlo e insistere nel fare le cose in un modo o nell'altro.

    
posta siamii 26.11.2011 - 09:52
fonte

1 risposta

5

Il coinvolgimento del cliente nel progetto è importante specialmente in termini di requisiti, prototipazione, test, close-down e fasi operative (indipendentemente dalla metodologia utilizzata). Come hai sottolineato, un coinvolgimento eccessivo potrebbe essere dannoso. Questo danno può essere significativo in base a determinati stili e sfondi della personalità del cliente.

Avere le attività di raccolta dei requisiti e le attività di prototipazione aperte senza limiti o controlli possono causare la sindrome del "client creep".

La gestione del progetto dovrebbe considerare gli utenti come un'altra risorsa sul progetto e definire chiaramente il ruolo di ciascun cliente e ciò che è richiesto da loro. Dovrebbero essere fornite informazioni solo sulla base della necessità di sapere e solo le informazioni rilevanti per il loro ruolo.

A causa della natura iterativa dello sviluppo del software, i clienti possono perdere la fiducia nel team di sviluppo se sono troppo vicini ai loro problemi tecnici quotidiani e osservano i loro problemi. Inoltre, la maggior parte dei clienti non è qualificata per partecipare a discussioni tecniche. Il risultato del loro coinvolgimento si tradurrà in insoddisfazione (Joe sta sprecando il mio tempo) o intrusione nel team di sviluppo (ti ho detto che Excel è migliore ...). In entrambi i casi, nessuno vince.

Quindi la risposta breve è, coinvolgere i clienti con cura.

Quanto sopra è la mia opinione sulla mia esperienza personale. Non è una scienza esatta.

    
risposta data 26.11.2011 - 10:20
fonte