Logomarca IETEC

Buscar no TecHoje

Preencha o campo abaixo para realizar sua busca

A análise de negócios aplicada à melhoria do processo de levantamento de requisitos baseada em métodos ágeis

Maria Carolina de Menezes

RESUMO

O processo de análise e levantamento de requisitos é extremamente importante para o desenvolvimento de um produto. Porém, elaborar documentações de requisitos muito detalhadas acaba prolongando esta etapa do processo e também a validação desses requisitos. O manifesto ágil valoriza o software funcionando mais do que documentações muito detalhadas. O objetivo deste artigo é apresentar uma proposta de melhoria do processo de levantamento de requisitos de uma organização para otimizar o tempo gasto com documentações e validações dessas documentações, que contém o detalhe dos requisitos levantados, baseados nos métodos ágeis.

PALAVRAS-CHAVE:

Requisitos. Documentação. Ágil. Processo. Análise de Negócios

INTRODUÇÃO

O sucesso de uma organização está relacionado a uma boa definição e execução de seus processos. Os processos definidos em uma empresa são dinâmicos e mudam com o tempo (GONÇALVES, 2000). Com a mudança de ambiente, os processos têm que ser adaptados para que possam ser adequados à nova realidade da empresa. A escolha do processo adequado para o desenvolvimento de software em um determinado projeto é muito importante para o sucesso do mesmo. É necessário entender a característica do cliente para a tomada de decisões de qual metodologia utilizar. Nos processos tradicionais de desenvolvimento de software, a fase de levantamento e especificação dos requisitos demanda um grande esforço e tempo, pois os requisitos devem ser documentados, normalmente em forma de casos de uso, antes da fase de construção do software. Com isso, normalmente ocorrem muitas mudanças nos requisitos, pois o que foi levantado e documentado, depois de alguns meses, pode mudar e assim gerar um grande retrabalho. Os métodos ágeis possuem uma visão um pouco diferente, pois têm o objetivo de realizar o desenvolvimento de forma mais rápida. O trabalho descrito baseia-se em uma experiência de levantamento e especificação dos requisitos de negócio para um software de uma empresa utilizando o processo RUP (Rational Unified Process) de desenvolvimento de software. A escolha do tema foi feita porque em muitos projetos de desenvolvimento de software, quando a fase de elicitação, análise e especificação dos requisitos finaliza, muitos desses requisitos já não atendem mais o usuário, gerando grande desperdício de esforço e retrabalho para o Analista de Negócios. Como a “Análise de Negócios é um conjunto de atividades realizadas para identificar as necessidades do negócio e recomendar soluções pertinentes, bem como para extrair, documentar e gerenciar os requisitos” (PMI, 2016, p. 4), é de extrema importância melhorar o processo de análise dos requisitos para que seja possível identificar as necessidades do negócio e propor soluções adequadas. Portanto, o objetivo do trabalho é apresentar uma proposta de melhoria no processo tradicional de análise de requisitos em um projeto de desenvolvimento de software utilizando os métodos ágeis.

Baixe o PDF desta matéria

Indique este artigo a um amigo

Indique o artigo