Requirements Analysis Skills: How to Train Practitioners?

One of the goals of any software development organization (SDO) is the assurance of a high quality software. To achieve this, it is important to perform all the software related activities, especially those of the requirements engineering (RE) phase, in the right way and ideally by experts. However,...

Descripción completa

Detalles Bibliográficos
Autor: ITZEL MORALES RAMIREZ
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2018
País:México
Institución:Centro de Investigación e Innovación en Tecnologías de la Información y Comunicación
Repositorio:Repositorio Institucional de INFOTEC
Idioma:español
OAI Identifier:oai:infotec.repositorioinstitucional.mx:1027/312
Acceso en línea:http://infotec.repositorioinstitucional.mx/jspui/handle/1027/312
Access Level:acceso abierto
Palabra clave:info:eu-repo/classification/cti/7
info:eu-repo/classification/cti/33
info:eu-repo/classification/cti/3304
info:eu-repo/classification/cti/120308
Descripción
Sumario:One of the goals of any software development organization (SDO) is the assurance of a high quality software. To achieve this, it is important to perform all the software related activities, especially those of the requirements engineering (RE) phase, in the right way and ideally by experts. However, the current practice reveals that this crucial phase is commonly performed by people with limited experience in RE, indeed, some of them ignoring the basic activities. We present a training plan in order to improve practitioners’ RE analysis skills. The training plan was applied to 44 practitioners working at a Mexican SDO. We developed such a plan based on the idea of considering six main dimensions that include theory, tests and mentoring sessions. The so called dimensions are: understanding the organization’s domain, basic concepts of RE, requirements elicitation, requirements expression, requirements prioritization and requirements analysis. In this paper, we present what are the topics discussed in each dimension, the feedback received by the practitioners after the training and how we envision the evolution of the training plan.