Un breve background su questa domanda specifica:
After meeting with a client and hearing all of their requests, requirements, and other comments about a specific software job, planning out the software functionality, design, and basic user experience, the client comes back with a comment regarding, "That is not what we are looking for. You can't do what we want to do."
Ora capisco il concetto che non tutti comprendono la tecnologia e che alcune persone sono più visive di altre e potrebbero aver bisogno di vedere le cose prima di poter essere sicuri di qualcosa.
Capisco anche il processo di revisione e altre modifiche per soddisfare specifiche esigenze o requisiti di funzionalità che possono emergere solo dopo aver iniziato a mettere insieme le cose. Voglio dire, se tutti hanno capito bene nella versione 1.0, immagina quanto sarebbe fantastico questo mondo!
Dato : non esiste una formula magica per un tasso di successo garantito quando gran parte del lavoro è artistica nel senso che lo stesso insieme di direzioni può essere interpretato in modo diverso da persone diverse.
Sono consapevole che chiedere domande giuste è importante e ho fatto qualche ricerca su quali domande gli altri stanno facendo in simili lavori. Ho anche precedenti esperienze con i clienti (questo non è il mio primo lavoro), e attraverso tutto questo, ho sviluppato il mio piccolo sistema per ottenere queste informazioni - che ha avuto un tasso di successo del 99% fino a questo punto. Di solito, se non riesco a farlo correttamente la prima volta, viene risolto durante la revisione e il processo di modifica. So che non sono perfetto, ma non ho mai avuto un cliente che rifiutasse quello che chiedevano ...
Quindi in che modo ottieni informazioni rilevanti e utili da un cliente in relazione ai requisiti e ai requisiti del lavoro?