Após muita pesquisa, não consegui responder a uma pergunta básica referente a um suposto conhecido no mundo do desenvolvimento de software:
O QUE É CONHECIDO:
A imposição de uma política rigorosa na documentação adequada do código (sejam tags Doxygen, Javadoc ou simplesmente uma abundância de comentários) aumenta o tempo necessário para desenvolver o código.
MAS:
Ter documentação completa (ou até mesmo uma API) traz consigo ganhos de produtividade (supõe-se) em desenvolvedores novos e experientes quando estão adicionando recursos ou corrigindo erros no caminho.
A QUESTÃO:
O tempo adicional de desenvolvimento necessário para garantir essa documentação é compensado pelos ganhos de produtividade futuros (em sentido estritamente econômico)?
Estou procurando estudos de caso ou respostas que possam trazer evidências objetivas que apóiem as conclusões que são tiradas.
Desde já, obrigado!