Probabilmente avrei ridotto al minimo l'ammontare di "chiudermi a chiave" se fossi in te, perché vorresti un feedback prima piuttosto che dopo. Un punto importante del DDD è lo sviluppo di un vocabolario onnipresente (UV) in modo che gli sviluppatori e gli utenti stiano parlando la stessa lingua e descrivendo le cose allo stesso modo. Non puoi farlo da solo - devi parlare con gli esperti del dominio e gli utenti per farlo.
L'UV è la base del tuo modello di dominio, quindi se hai tutti afferrato il vocabolario, potrebbe essere ragionevole sviluppare uno (o più) modelli te stesso e presentarli di nuovo all'esperto del dominio per assicurarti che sei sulla stessa pagina. È più rischioso del semplice parlare e costruire il modello insieme.
Ricorda che questo è davvero un modello logico - potresti aver bisogno di fare un sacco di cose per renderlo un modello fisico attuabile, e l'esperto di dominio probabilmente non si preoccuperà molto su questo aspetto, purché il modello fisico sia ancora logicamente equivalente al tuo modello di dominio logico.
Quindi, direi per il modello logico iniziale, probabilmente stai meglio lavorando a stretto contatto con la DE. Se davvero non riesci a pensare con gli altri, prova a incontrarlo per un'ora o due al giorno e passa il resto del tempo a scrivere ciò che hai concordato e le nuove idee che hai per il modello, quindi rivedi a il prossimo incontro. Ma incontrati tutti i giorni, per evitare il rischio di andare troppo avanti nel percorso sbagliato. Una volta che il modello logico è sano, potresti essere in grado di ridurre le riunioni a un paio alla settimana.
La collaborazione tra utenti e il team di sviluppo è quasi sempre un fattore chiave per progetti di successo.