Muitas pessoas criticam Métodos Ágeis afirmando que não existe documentação, que não utilizam por esse motivo. Essas pessoas possivelmente nunca utilizaram.
Os profissionais que utilizam, sendo os mais experientes até os novatos em método ágil, sabem que essa história de ágil não documentar é um equívoco. O Scrum também realiza a documentação das tarefas realizadas, mas de uma maneira diferente, uma maneira mais ágil. O caso é que muitas pessoas acham que documentação se limita àquela papelada toda gerada manualmente ou por ferramentas. A documentação de um programa pode ser mais simples, basta ter criatividade para isso.
Provavelmente nós, Analistas de Sistemas, iremos nos confrontar com diversos métodos de desenvolvimento com suas diversas documentações. A melhor metodologia é aquela que você sabe utilizar, a melhor documentação é aquela atualizada, em que você entenda o que o sistema faz.