Esta etapa é realmente de extrema importância para o projeto,. Onde devem ser sanadas todas as dúvidas de ambas as partes, acrescentadas ou removidas funcionalidades se necessário.
Nesta etapa, na minha opinião, é interessante a participação de todos os envolvidos no projeto, tais como: os diferentes usuários, desenvolvedores, etc. Isto principalmente para análise de viabilidade, pois uma funcionalidade pode ser necessária, mas talvez não seja viável implementá-la como esperado pelo cliente. Então, no refinamento é possível também entender a expectativa do cliente e a real possibilidade de alcançá-la.