Domanda

Sono sicuro che tutti hanno sperimentato qualcosa del genere. Vai in un incontro con un cliente che ha un progetto. Non hanno in mente i requisiti e la comprensione più vaghi di ciò di cui vogliono/di cui hanno bisogno. A questo punto, sembrano esserci due opzioni:

1) Di 'agli utenti: "OK, quindi non posso costruire qualcosa per te se non riesci nemmeno a descriverlo. Perché non torniamo insieme tra qualche settimana quando sai cosa vuoi".

2) Incontra alcune volte gli utenti e aiutali a capire cosa vogliono guidandoli con il buon metodo socratico. "Hai bisogno di tracciare X?", "Che ne dici di Y?", "Hai bisogno di funzionalità Z?"

Con la prima opzione, non rimani bloccato a fare il lavoro di qualcun altro o ad avere poteri psichici, tuttavia, gli utenti potrebbero non presentarti mai una specifica coerente, o potrebbero richiedere per sempre mentre la scadenza continua ad avvicinarsi. Con la seconda opzione, perdi un sacco di tempo diventando un analista aziendale e devi stipare un sacco di conoscenze aziendali nella tua testa che probabilmente non userai mai più, ma avrai molte più probabilità di uscire con una specifica che Ha qualche senso.

Per me, questo è uno degli aspetti più impegnativi dello sviluppo e ho la sensazione che non sono solo in questo sentimento. Nella tua esperienza, quale di queste opzioni tende a funzionare meglio?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top