MAPEAMENTO SISTEMÁTICO: A IMPORTÂNCIA DO MAPEAMENTO DE PROCESSOS PARA ELICITAÇÃO DE REQUISITOS
Palavras-chave:
Sistemas de Informação. Mapeamento de Processos. Elicitação de Requisitos. Engenharia de Software. Gestão de Processos.Resumo
A atividade de elicitação de requisitos no processo de desenvolvimento de software desempenha um papel crucial para a compreensão detalhada das necessidades e expectativas dos stakeholders. Essa prática visa garantir que o artefato de software desenvolvido atenda plenamente às demandas identificadas, promovendo sua utilidade e aderência aos objetivos de negócio. Nesse contexto, foi realizado um mapeamento sistemático da literatura com o objetivo de destacar a importância do mapeamento de processos como base fundamental para a elicitação de requisitos em projetos de software.O estudo identificou as melhores práticas, ferramentas e metodologias utilizadas, destacando o uso da BPMN (Business Process Model and Notation) e de entrevistas estruturadas como abordagens essenciais para o mapeamento de processos. Além disso, o trabalho explorou os benefícios tangíveis dessa abordagem, como o melhor entendimento das regras de negócios e o aprimoramento da comunicação entre analistas e usuários finais. O mapeamento sistemático abrangeu artigos publicados entre 2019 e 2023, aplicando critérios rigorosos de inclusão e exclusão para garantir a relevância e a qualidade dos estudos analisados.Os resultados indicaram que o uso do mapeamento de processos promove a qualidade e a eficiência dos sistemas desenvolvidos, facilitando o alinhamento entre os objetivos dos stakeholders e as soluções tecnológicas propostas. Contudo, o estudo também revelou desafios significativos, como o elevado esforço necessário para realizar um mapeamento detalhado e os riscos associados a falhas de comunicação entre as partes envolvidas no processo. Por fim, a pesquisa reforça a relevância de investir em um mapeamento de processos bem estruturado e meticuloso, destacando que essa prática não apenas fortalece a elicitação de requisitos, mas também contribui para o sucesso geral do projeto de software.