Nos processos e desenvolvimento de software, problemas enfrentados de forma recorrente podem ser evitados com documentação. Porém, ela não precisa necessariamente de pessoas dedicadas e deve fazer parte das tarefas de quem está desenvolvendo ou adotando um novo processo.
Assim, outras pessoas posteriormente podem usufruir e não ter o retrabalho e enfrentar os mesmo problemas que outros enfrentaram anteriormente.