A regra geral, é que o "PROJETO" é feito antes da obra, isso é a base da engenharia. Partindo deste principio, a documentação, diagramas, deveria ser feito ANTES de colocar pra execução física qualquer ação.
O problema, é que a maioria da industria (exceto alguns setores muito regulamentados) acabam seguindo as regras como devem, e a bagunça acaba acontecendo porque profissionais técnicos e não técnicos tem prioridades diferentes, e o lado do $$ acaba gritando mais alto.
Vocês ainda mantêm diagramas de banco nos projetos?
Sim, como gerente de projeto, tento manter toda a nossa documentação atualizada e funcional a todo o momento, e elas nunca deixam de ser úteis pois são fonte viva e sim, quanto mais complexo o processo se torna mais necessário verificar a documentação em todos os sentidos.
O problema não é ferramentas ou processos, são as pessoas. Atalhos nem sempre são o melhor caminho, porém, muitas vezes só percebemos o preço ou os riscos quando já passamos da metade do caminho. Uma das primeiras que aprendi em tecnologia é o valor do projeto, sou do tempo que programava-se em papel ANTES de digitar uma linha de código, ou seja, tudo era pensado, calculado.
Hoje, os times querem a entrega e acabam "pulando" algumas etapas, criando dividas tecnicas, desatualizando documentações e todos esses atalhos acabam escondendo seus perigos, e cobrando o seu preço, o melhor é e sempre vai continuar sendo ter tudo documentado.
Hoje, a IA é uma aliada poderosa, para documentação, muito mais que para gerar código.