Documentação de Sistemas da Informação
Necessidade ou preciosismo? A documentação de software, mesmo sendo o carma de qualquer desenvolvedor, é extremanente necessária e auxilia na redução de horas preciosas na correção de problemas,transferência de conhecimento, rastreabilidade rápidas para futuras melhorias e diminuição no custo de manutenção.
Uma das etapas mais importantes no desenvolvimento de softwares é com certeza uma análise bem feita, com levantamentos de requisitos e uma boa modelagem de dados, porém deixar isso documentado é um importante legado e se estiver dentro dos padrões de um bom processo de desenvolvimento e aplicado em uma bem escolhida metodologia tem tudo pra dar certo.
Normalmente, em grandes corporações existem pessoas e/ou equipes voltadas única e exclusivamente para a criação de documentação, sendo que o desenvolvedor fica restrito à codificação e comentários de seu código. Já no mundo "real", esta atividade é realizada pelo próprio desenvolvedor e demanda um bom conjunto de horas para planejar e criar cada uma de suas partes a fim de atender minimamente as necessidades do produto desenvolvido. O resultado dessa é em 95% dos casos a baixa qualidade na documentação final.
