Eu encontrei QUALQUER documentação é melhor do que nenhuma documentação. A quantia apropriada geralmente é determinada pela quantidade de tempo que temos para fazê-lo ou por quanto odiamos suporte a telefonemas e e-mails.
Parece que os membros atuais de sua equipe têm expectativas irreais de suas memórias, ou têm vergonha de suas habilidades de escrita e não estão dispostos a praticar.
Percebo que sou uma minoria (especialista em inglês que ingressou em engenharia de software na pós-graduação) aqui, pois não encontro documentação como tarefa. É uma ferramenta profissional valiosa. Talvez eu não ache a escrita tão difícil quanto alguns de meus colegas de trabalho, mas isso ocorre principalmente porque tenho mais prática. Não considero um projeto concluído, a menos que tenha documentação, e geralmente o escrevo por razões puramente egoístas: para que eu possa dar às pessoas algo para ler em vez de atender telefonemas e e-mails, ou para lembrar do que estávamos conversando pela última vez mês ou mais, posso me referir a como fiz algo se precisar apoiá-lo no meio da noite.
A melhor maneira de abordar a documentação é escrevê-lo COMO VOCÊ VAI, exatamente como escrever código de teste. É incrível como alguns modelos pré-escritos (com cabeçalhos, stubs de código etc.) podem tornar a documentação mais fácil e rápida. Dessa forma, você pode capturar as mudanças à medida que elas acontecem e ter menos espaço para cobrir com o tempo. Você é mais eficiente dessa maneira, pois pode consultar a documentação conforme necessário e alterá-la ao longo do caminho. Fazer isso em um wiki, por exemplo, facilita as atualizações, e você pode evitar problemas de versão do documento se o mais recente e o maior estiverem sempre on-line no mesmo lugar, e você pode simplesmente enviar links para as pessoas que precisam lê-lo.
Se você gastar um pouco de tempo documentando, TODOS trabalharão mais rápido, especialmente quando alguém novo ingressar na equipe, pois eles não terão que gastar todo esse tempo tentando descobrir tudo. Descobrir as coisas é uma parte divertida de nossos trabalhos, mas não é divertido quando você precisa fazer isso com pressa para corrigir a produção. Todos pouparíamos muito tempo se escrevêssemos mais algumas notas.
Sua equipe tem os mesmos problemas ao testar ou escrever código de teste? Caso contrário, será mais fácil vender.
Sua documentação é útil de várias maneiras:
1) Para você, agora e para seus colegas de trabalho, enquanto trabalha no projeto.
2) Para seus clientes. A documentação (incluindo diagramas) que você pode mostrar aos usuários facilita as discussões nas reuniões, especialmente se você estiver discutindo sistemas complicados. Mesmo se a documentação estiver incompleta, é um ponto de partida.
3) Para as pessoas que herdarão seu trabalho (que pode até ser você, em três anos). Muitos dos meus colegas de trabalho mais jovens pensam que vão se lembrar das coisas para sempre. Sei que não vou me lembrar dessa semana se não anotá-la. Ter documentação evita que você gaste meio dia para se lembrar de como você estruturou algo e precise descobrir tudo de novo.
4) Para você e outras pessoas, se a situação se tornar política ou contenciosa. Como alguém que toma notas nas reuniões, para me manter acordado e combater o tédio, muitas vezes fui o único com a versão escrita de uma decisão. A pessoa que a escreveu vence a disputa. Lembre-se disso da próxima vez que alguém disser "Lembre-se daquela reunião que tivemos no inverno passado na sala de conferências 4, quando estávamos examinando X? Fred estava lá e quem é esse cara da Contabilidade?"