MELHORIAS NO PROCESSO DE COMUNICAÇÃO E GERENCIAMENTO DE REQUISITOS ALINHADO AO BABOK - UM ESTUDO DE CASO
Trabalho Universitário: MELHORIAS NO PROCESSO DE COMUNICAÇÃO E GERENCIAMENTO DE REQUISITOS ALINHADO AO BABOK - UM ESTUDO DE CASO. Pesquise 861.000+ trabalhos acadêmicosPor: pheeruas • 29/9/2014 • 4.251 Palavras (18 Páginas) • 460 Visualizações
1 INTRODUÇÃO
A corretude dos requisitos é fundamental para a aderência do produto às
necessidades do cliente, requisitos mal definidos ou mal escritos dão origem a um
produto que não atende ao solicitado. Para alcançar essa corretude, existem duas
atividades fundamentais que auxiliam de forma direta, são a comunicação de
requisitos e o gerenciamento dos mesmos. Para Hazan (2003, apud THAYER;
DORFMAN) o Gerenciamento de Requisitos tem como objetivo principal controlar a
evolução dos requisitos, seja por constatação de novas necessidades, seja por
deficiências nos requisitos registrados até o momento.
O entendimento das necessidades dos envolvidos é fator fundamental para o
sucesso dos projetos de desenvolvimento de software. Segundo Koscianski (2006), a
qualidade de um software depende em grande parte dos requisitos. Nãoconformidades,
erros lógicos, conceituais e omissões na especificação de requisitos
podem ser propagados por todo o projeto, resultando em um software de baixa
qualidade.
Qualquer desvio em relação aos requisitos estabelecidos pode ocasionar
prejuízos diversos, que oscilam de acordo com a necessidade de utilização do sistema,
sua aplicabilidade e riscos que sua utilização ou a falta dela podem ocasionar. Desta
forma a comunicação dos requisitos deve ser realizada de forma participativa, com
envolvimento dos usuários, dos patrocinadores, desenvolvedores, ou seja, com todos
os stakeholders, e seu gerenciamento deve ocorrer de maneira criteriosa, pautado no
que foi comunicado e nas necessidades de mudanças identificadas. Tendo por objetivo
principal a delimitação clara de uma solução que atenda as necessidades do cliente.
Este trabalho tem como objetivo realizar uma análise das atividades de
gerenciamento e de comunicação de requisitos em um caso prático real de
desenvolvimento de software dentro do contexto de uma instituição financeira
brasileira, com o intuito de identificar os pontos de atenção que precisam ser revistos,
suas causas e recomendar algumas melhorias a serem adotadas, tendo como
referência as boas práticas de Gerenciamento e de Comunicação de Requisitos
MELHORIAS NO PROCESSO DE COMUNICAÇÃO E GERENCIAMENTO DE REQUISITOS ALINHADO AO BABOK – UM ESTUDO DE CASO
122
Revista de Sistemas e Computação, Salvador, v. 1, n. 2, p. 120-138, jul./dez. 2011
http://www.revistas.unifacs.br/index.php/rsc
segundo o Babok (2011). Esta instituição utiliza o RUP (Rational Unified Process) versão
7.0.1 adaptado às suas necessidades, produzindo assim diversos artefatos que
fundamentam o andamento do projeto.
O artigo foi organizado em quatro seções. A seção 2 apresenta Fundamentação
Teórica sobre a Comunicação de Requisitos no Contexto de Desenvolvimento de
Software; Gerenciamento de Requisitos e Melhores Práticas no Processo de
Comunicação e Gerenciamento de Requisitos. A seção 3 traz estudo de caso sobre o
processo de desenvolvimento de sistemas da instituição e as dificuldades encontradas
no Gerenciamento e Comunicação de Requisitos. A seção 4 relata a análise dos dados
sobre a organização pesquisada através do estudo dos processos, entrevistas e
resultados obtidos com estudo de caso. Por fim, a seção 5 descreve as considerações
finais e propostas de melhoria do processo de desenvolvimento alinhado ao BABOK.
2 FUNDAMENTAÇÃO TEÓRICA
Nesta seção são abordados alguns conceitos sobre a Comunicação de
Requisitos no Contexto do Desenvolvimento de Software, Gerenciamento de
Requisitos e as Melhores Práticas para gerenciar e comunicar requisitos com
abordagem para importância para o bom andamento de todo o ciclo de vida do
projeto.
2.1 Comunicação de Requisitos no Contexto de Desenvolvimento de Software
Um processo de desenvolvimento de software é um conjunto de atividades que
guia a produção de um produto de software (SOMMERVILLE, 2007), atualmente a
produção de softwares customizados tornou-se prática cada vez mais comum, exigindo
adaptações constantes dos processos utilizados e reavaliação destes para obtenção de
melhores resultados como produtos mais adequados as necessidades de uma
determinada organização, exigindo uma maior habilidade dos envolvidos no processo
de comunicação.
MELHORIAS NO PROCESSO DE COMUNICAÇÃO E GERENCIAMENTO DE REQUISITOS ALINHADO AO BABOK – UM ESTUDO DE CASO
123
Revista de Sistemas e Computação, Salvador, v. 1, n. 2, p. 120-138, jul./dez. 2011
http://www.revistas.unifacs.br/index.php/rsc
De acordo com Chiavenato (2004) o processo de comunicação é composto por
seis elementos,
...