Supponiamo che ti venga dato un mock-up di 25 schermate degli stati visivi della tua applicazione. L'aspettativa è che questo è sufficiente per noi per essere sicuri di poterlo sviluppare e consegnarlo allo stakeholder originale o al cliente come un'applicazione finale, e saranno soddisfatti. Naturalmente, finirai per chiedere agli stakeholder molte domande che sono state utilizzate per creare l'interfaccia utente, che è uno spreco.
Tuttavia, molte volte ho scoperto che questo non è abbastanza, nel corso dello sviluppo dell'applicazione i requisiti diventano confusi dal fatto che stiamo replicando un'interfaccia e alla fine il cliente non è felice come all'inizio sembravano quando chiedevamo loro tutte le informazioni per creare l'interfaccia utente.
Non sono sicuro di cos'altro chiedere, ho cercato di essere specifico e di chiedere requisiti e una comprensione dell'obiettivo generale, ma non so cosa dovrei chiedere. Se comincio ora, verrà sprecato un sacco di tempo a rielaborare tutte le informazioni che portano all'interfaccia utente e durante questa fase molti importanti motivi per cui il cliente era originariamente andranno persi.
Come faccio a convincere le persone a capire che non possiamo bloccare i requisiti basati sui mock-up dell'interfaccia utente chiedendo qualcosa che possa essere realizzato per me?
In che cosa dovresti iniziare idealmente per eseguire correttamente l'attività di sviluppo di un'applicazione per gli utenti finali?