Os clientes precisam de alguma educação porque pensam diferente. Os clientes pensam:
mudanças não são um problema em nenhum momento do projeto
detalhes não são importantes (exceções ainda menos)
o tempo não custa dinheiro (eles têm um preço fixo acordado)
uma frase da especificação pode ser estendida / lida livremente para atender às necessidades reais - e isso não afeta o contrato. (aqui vemos frequentemente a discussão sobre "senso comum" - exemplo: "É claro que precisamos de uma tela de gerenciamento de faturas quando falamos sobre gerenciamento contábil - isso é senso comum!")
- A lista continua...
O principal problema é que o cliente (não importa se é externo ou interno / departamento) não quer ou não pode entender. Levei muitos anos para entender o processo de criação de software e ainda estou aprendendo, então como eles podem em apenas alguns meses.
Qual é a sua experiência, qual é a melhor abordagem para educar os clientes?