Eu não acho que é sobre o papel, mas é muito sobre a atitude . Em um cenário perfeito, eu tentaria ter toda a pessoa relevante na mesma sala para discutir ativamente sobre o modelo. Mas, em um cenário perfeito, consegui ter uma sala adequada, com as ferramentas necessárias e as pessoas disciplinadas o suficiente para administrar essa conversa. Não é tão fácil assim.
Para que a colaboração criativa aconteça efetivamente, uma coisa estranha e não técnica chamada alquimia é provavelmente o requisito número um. O Especialista de Domínio é a fonte de informação mais importante (embora não a única) e ele deve estar à vontade para explorar o modelo junto com a equipe, ou parte dela. Se as reuniões são muito longas, muito chatas ou sem sentido, a atenção é perdida e perdemos nosso objetivo. Além disso, alguns desenvolvedores podem não ter a atitude correta para participar desta reunião. Um papel facilitador, para evitar que a conversação se torne técnica demais, pode ser útil.
O objetivo total é um profundo entendimento compartilhado do domínio. Isso não acontecerá se houver uma camada entre o DE e a equipe. Mas se a reunião for desagradável, isso também não acontecerá. Então, minha regra de ouro é "trazer pessoas dispostas a participar, a menos que isso torne a reunião sem sentido". De acordo com o ponto de partida, isso pode ser um processo de inserção gradual de mais pessoas, a partir daquelas que querem participar.
Além disso, o tipo certo de Especialista em Domínio (aquele que conhece as respostas para as perguntas por que ) pode não estar tão facilmente disponível. Portanto, ter uma grande reunião quando todos estão presentes é provavelmente menos eficiente do que ter uma reunião menor mais cedo.