Sembra che tu stia cercando di indurlo a descrivere la soluzione piuttosto che il problema. I non programmatori hanno difficoltà a pensare al software in questo modo. Per loro, è un prodotto immutabile piuttosto che una raccolta flessibile di componenti.
Ciò di cui hai bisogno a questo punto è una descrizione approfondita del problema. Non ha idea di come dovrebbe apparire la schermata di apertura fintanto che risolve il problema e non ne introduce di nuovi.
Ad esempio, mia moglie mi ha detto che stava cercando un nuovo software di budget perché con il nostro software attuale non sa mai quanti soldi realmente sono disponibili. Questo mi ha sorpreso perché il nostro software attuale è sempre sincronizzato con la banca e suddivide le cose in categorie piacevoli, notificandoci quando ci avviciniamo troppo all'importo previsto. Ho chiesto perché non fosse abbastanza, e ha detto che è troppo lavoro per tenere il passo con l'inserimento di entrate che non sono ancora state liquidate, che spesso sono per importi significativi, e non c'è modo di prevedere in base alle transazioni pianificate in futuro. Quando le transazioni cancellano la banca è troppo tardi per essere utile nella pianificazione.
Si noti che sta descrivendo il problema, non la soluzione. Parte della soluzione che non sapeva di aver bisogno era un'app per smartphone con un'interfaccia ultra semplice per visualizzare rapidamente il budget disponibile per categoria e inserire gli importi delle ricevute nel punto di vendita e che sincronizza automaticamente le transazioni con un'applicazione più completa per l'uso a casa. Non appena le ho presentato questo, ha detto che si adattava perfettamente alle sue esigenze, ma ha detto che non ci avrebbe mai pensato da sola.
In altre parole, è necessario raccogliere i requisiti dal punto di vista del cliente del problema che deve essere risolto, e lasciare i dettagli del progetto al professionista del software. Nelle occasioni in cui i clienti si preoccupano dei dettagli, di solito hanno nessun problema che ti permette di sapere. Il tuo compito è presentare il progetto in modo incrementale in modo tale da consentire loro di fornire feedback senza causarti troppe potenziali rilavorazioni.