Estudio de caso en el mundo real: Gestión de los cambios de requisitos en los proyectos de software a gran escala
La gestión eficaz de estos cambios puede prevenir retrasos, reducir costos y garantizar el éxito del proyecto. Este artículo presenta un estudio de caso real que ilustra cómo una empresa de desarrollo de software importante gestiona los cambios en los requisitos durante un proyecto complejo.
Antecedentes del proyecto
El proyecto incluyó la creación de un sistema integral de planificación de los recursos institucionales para una empresa multinacional, que incluía módulos de financiación, recursos humanos y gestión de la cadena de suministro, y adoptó metodologías ágiles para atender necesidades cambiantes y la información de los interesados.
Desafíos enfrentados
Durante el desarrollo, los interesados solicitaron cambios significativos en las funcionalidades básicas, entre ellas modificaciones en los protocolos de seguridad de datos y actualizaciones de la interfaz de usuario, los principales retos eran la gestión de la trama de alcances, el mantenimiento de los plazos de los proyectos y la armonización de los equipos.
Estrategias para la gestión de los cambios de requisitos
- Prioritización: El equipo utilizó la priorización MoSCoW para clasificar los requisitos en Debe tener, Debido, Podría haber, y Won no lo ha hecho.
- Participación de los interesados: Se comprendieron claramente las necesidades de los interesados y se evaluaron los cambios para su impacto.
- Proceso de Control de Cambio: Se estableció un proceso formal para revisar, aprobar o rechazar solicitudes de cambio basadas en su impacto en el alcance, el calendario y los recursos.
- Entrega incremental: Entrega de características en incrementos más pequeños y manejables permitidos para comentarios y ajustes sin interrumpir todo el proyecto.
Resultado
Mediante la aplicación de estrategias de gestión de cambios estructuradas, el equipo del proyecto logró integrar los cambios de necesidades con una mínima perturbación. El proyecto se realizó a tiempo y dentro del presupuesto, satisfaciendo las necesidades básicas del cliente, a la vez que se atendían las necesidades cambiantes.