Documentar seu software pode parecer irrelevante quando comparado as necessidades de apresentar funcionalidades para atender as demandas de mercado, mas cuidado, tal atitude pode gerar prejuízos futuros ou até mesmo a falência do projeto. Por ter vivido este cenário traumático com alguns clientes resolvi elaborar uma lista com informações que garantem a vitalidade do seu projeto:
Além das informações acima procure documentar alguns recursos que auxiliam novos desenvolvedores a dar manutenção em seu sistema como:
Após a documentação elaborada teste com um desenvolvedor que não faz parte de sua equipe a implantação de seu projeto em ambiente virtual e acredite isso evitará inúmeros transtornos futuros.