Além dos requisitos funcionais que traduzem as funcionalidades previstas para uma aplicação, muitas vezes é necessário observar outras necessidades/características que estão inerentes ao que precisa ser desenvolvido, são os requisitos não funcionais que ensejam necessidades como segurança, performance, usabilidade dentre outras.
No contexto de agilidade, temos algumas formas de tratar os requisitos funcionais que quando não tratados o mais cedo possível costumam causar toda sorte de contra tempos, é muito mais difícil fazer um sistema performar mais rápido depois de que ele está desenvolvido do que fazer um planejamento de como essa questão será tratada previamente.

Tipicamente podemos tratar essa questão incluindo itens que endereçam as questões relacionadas aos requisitos não funcionais no Backlog do Produto e atribuindo a definição de pronto as atividades necessárias para nos ajudar a identificar como se fará a implementação considerando esses requisitos.
Podemos por exemplo determinar testes de carga estabelecendo uma métrica para a aprovação fazendo parte da definição de pronto, isso irá ajudar o time a se planejar para que os requisitos não funcionais sejam levados em conta desde o início do trabalho.
Para me conhecer melhor acesse meu site e meu perfil no LinkedIn, fique a vontade para entrar em contato, vamos conversar !!!
