Corresponde ao conjunto de atividades que auxilia a equipe do projeto a identificar, controlar e rastrear os requisitos, bem como as alteraes nos requisitos em muitos momentos do projeto Em outras palavras, o processo que gerencia mudanas nos requisitos de um sistema. Estas mudanas ocorrem conforme os clientes desenvolvem um melhor entendimento de suas reais necessidades. Novos requisitos surgem e h alteraes nos requisitos em todos os estgios do processo de desenvolvimento do sistema. So comuns os casos em que mais de 50% dos requisitos so alterados antes que o sistema seja posto em operao, o que causa srios problemas para os desenvolvedores. Para minimizar dificuldades, os requisitos devem ser documentados e controlados. Quando no h controle de alteraes, mudanas de baixa prioridade podem ser implementadas antes daquelas de alta prioridade, alm de mudanas com alto custo no serem necessariamente aprovadas. Um levantamento em mais de 4.000 empresas europia identificou que uma das principais reas problemticas do desenvolvimento e produo de software era o gerenciamento de requisitos dos clientes (internos e externos). As principais preocupaes de gerenciamento de requisitos so: Gerenciar mudanas nos requisitos acordados; Gerenciar os relacionamentos entre os requisitos; Gerenciar as dependncias entre o documento de requisitos e outros documentos produzidos ao longo do sistema e do processo de engenharia de software. As mudanas nos requisitos podem ser devidas a erros e confuso no processo de engenharia de requisitos, design ou problemas de implementao. Novos requisitos podem surgir conforme os stakeholders desenvolvem uma melhor compreenso do sistema ou em decorrncia de alteraes em circunstncias externas como novas leis ou regulamentaes introduzidas no ambiente de negcio. Os requisitos no podem ser gerenciados de forma efetiva sem rastreabilidade. Um requisito rastrevel se for possvel identificar quem solicitou o requisito, porque o requisito existe, quais os requisitos relacionados e como os requisitos se relacionam as outras informaes como design de sistemas, implementaes e documentos do usurio. Estas informaes so utilizadas para identificar todos os requisitos afetados por mudanas propostas. Boas prticas de gerenciamento de requisitos, como uma manuteno de dependncias entre requisitos, tm benefcios em longo prazo, como maior satisfao do cliente e custos de desenvolvimento mais baixos. Uma vez que os retornos no so imediatos, o gerenciamento
de requisitos pode parecer uma despesa desnecessria. Entretanto, sem a gerencia, a
economia de curto prazo ser devastada pelos custos em longo prazo.
Os problemas com gerenciamento de requisitos geralmente significam que os clientes no
ficaro satisfeitos quando da entrega do produto.
Ferramentas de gerenciamento de requisitos podem prover facilidades como:
Um sistema de banco de dados para armazenamento de requisitos;
Anlise de documento e facilidades de gerao para ajudar a construir um banco de dados de requisitos e auxiliar na criao dos documentos de requisitos; Facilidades de gerenciamento de mudanas que ajudam a garantir que as mudanas foram avaliadas e cotadas corretamente; Facilidades de rastreabilidade que auxiliam os engenheiros de requisitos a encontrar dependncias entre requisitos.