Los procesos reimaginados exigen un nuevo enfoque
Unibuss es cliente de HASTUS desde 1989. Al prepararse para su actualización de HASTUS en 2017, la agencia decidió reimaginar sus procesos de despacho y gestión de tripulaciones y añadir los módulos DailyCrew, SelfService y DailyVehicle para las operaciones diarias a su instalación de HASTUS.
La decisión de reimaginar estos procesos introdujo un nuevo nivel de complejidad para la implementación de los módulos de operaciones diarias de HASTUS.
Unibuss aceptó la propuesta de GIRO de aplicar un enfoque de proyecto iterativo - que maneja los riesgos e incógnitas de las instalaciones complejas de software - como la mejor manera de manejar la implementación de los módulos adicionales.
El enfoque iterativo ofrece una solución más rápida
Unibuss y GIRO definieron las iteraciones del proyecto de implementación y su contenido respectivo para respetar la fecha de entrega que Unibuss requería.
Cada iteración incluía todas las etapas del ciclo de desarrollo del software y entregaba un conjunto de funcionalidades de software totalmente probadas y listas para su despliegue en producción.
Gracias al enfoque iterativo, el proyecto se completó más rápidamente, con una puesta en marcha más suave y un periodo de estabilización más corto de lo que se habría esperado con un enfoque de proyecto tradicional.
La calidad general de las entregas fue superior a la de un proyecto estándar, en el que las funcionalidades de todo el ámbito del proyecto se entregan al final. Se respetaron los rangos presupuestarios definidos al principio para cada iteración.
Acerca de Unibuss
- Principal proveedor de servicios de autobús en el Gran Oslo
- Más de 1.800 empleados
- Transporta 98 millones de pasajeros al año en 204 rutas
Estadísticas
4
Iteraciones del proyecto
150
Despachadores/recursos de oficina que utilizan DailyCrew
1,750
Conductores que se benefician del autoservicio
Destacado
La revisión de los procesos de negocio marca el camino
Unibuss y GIRO llevaron a cabo una revisión exhaustiva de los procesos de negocio para trazar los estados de uso actuales y futuros de los módulos HASTUS DailyCrew, SelfService y DailyVehicle
Las operaciones clave, las partes interesadas, las interfaces y las interacciones fueron claramente descritas y replanteadas
Los procesos completamente documentados y mapeados permitieron aplicar la filosofía ágil no sólo a las especificaciones, desarrollos y entregas de software, sino también al calendario y al presupuesto.
Las iteraciones ofrecen funcionalidades totalmente probadas
La implementación de los módulos DailyCrew y SelfService se dividió en tres iteraciones
Una cuarta iteración completó el proyecto con la implantación de DailyVehicle
Cada iteración incluyó todas las fases del ciclo de desarrollo de software: especificaciones, análisis, desarrollo, pruebas, entrega y demostración
El resultado de cada iteración fue un conjunto de funcionalidades de software totalmente probadas y listas para su despliegue en producción, lo que llevó a que 150 despachadores/agentes de servicio utilizaran DailyCrew para gestionar las operaciones diarias y a que 1.750 conductores tuvieran acceso a sus asignaciones mediante SelfService
Factores de éxito
Las llamadas frecuentes, las reuniones in situ y las demostraciones requirieron la participación de expertos en la materia de GIRO y Unibuss - su disponibilidad y participación durante ciertas fases del proyecto fueron factores clave para el éxito
Unibuss había dedicado al proyecto los recursos adecuados, que siempre estaban disponibles para responder a las preguntas, dar su opinión, asistir a las demostraciones, etc.
Esta colaboración permitió a las partes interesadas obtener información rápidamente, evitar malentendidos y garantizar que el comportamiento esperado del software se documentara y aplicara después de cada iteración.
Resultados de alta calidad
Dado que cada iteración incluía especificaciones, desarrollos, pruebas, demostraciones, formación, etc., para un subconjunto diferente de funcionalidades, los resultados requeridos se alcanzaron rápida y progresivamente
El enfoque iterativo de GIRO puede aplicarse a los proyectos de implementación de los módulos de operaciones diarias de HASTUS y a los proyectos de mayor envergadura de implementación de los módulos de programación de HASTUS
Este enfoque debe considerarse para proyectos que impliquen complejidad e incógnitas significativas, que tengan una duración superior a doce meses o que requieran la participación del equipo de desarrollo de software de GIRO
El enfoque iterativo nos permitió centrarnos en cada elemento y probar las funcionalidades, con tiempo para hacer ajustes durante la siguiente iteración si era necesario. Dio a los miembros del proyecto tiempo para profundizar en los detalles, para una mejor comprensión del producto final. También permitió a GIRO aprender y entender nuestros procesos, lo que es importante para asesorarnos en la solución final.
Olav Hammersland, Director de proyecto,
Unibuss