Sport Australia es la principal agencia del Gobierno australiano responsable de distribuir fondos y proporcionar orientación estratégica y liderazgo para la actividad deportiva en Australia. Sport Australia colabora con organizaciones deportivas de los gobiernos estatales, territoriales y locales (y sus respectivos institutos deportivos), así como con clubes deportivos de todo el país.
Dentro de este ecosistema abarrotado, existía una clara brecha y una oportunidad para conectar los datos y la información entre los diferentes sistemas que utilizan las distintas organizaciones deportivas para apoyar un sector deportivo más conectado. El principal problema era la fragmentación y desconexión de los datos (y las aplicaciones relacionadas). Esto dificultaba la identificación del modo en que un usuario interactuaba con una organización deportiva y el análisis eficaz de los datos sobre estos usuarios y sus interacciones en diferentes organizaciones y clubes deportivos. No sólo se creaba una experiencia de usuario deficiente, sino que no había forma de medir y mejorar la participación de los australianos en los deportes y las actividades físicas.
Thoughtworks se asoció con Sport Australia para crear una plataforma de integración e interoperabilidad con vistas a conectar los sistemas deportivos, incluidos los datos que pueden compartirse en todo el ecosistema deportivo. Acertadamente denominada plataforma SportAUS Connect, Thoughtworks apoyó la creación de las bases tecnológicas, así como la mejora de la capacidad dentro de los equipos de entrega de Sport Australia utilizando Agile, DevOps y despliegue continuo para permitir a Sport Australia aprovechar plenamente los beneficios de la plataforma.
La plataforma SportAUS Connect ha sido un proyecto prioritario para Sport Australia y transformará el sector deportivo. El recién creado equipo de producto seguirá aprovechando su éxito y continuará desarrollando la plataforma.
Creando una cultura de ingeniería y fomentando una mentalidad de entrega
Anteriormente, los proyectos informáticos de Sport Australia utilizaban metodologías en cascada para definir los requisitos de los proveedores COTS (commercial off the shelf) y esos requisitos se utilizaban después para personalizar, integrar y desplegar aplicaciones en la infraestructura local. El mantenimiento de estas aplicaciones corría a cargo de su pequeño equipo de soporte de aplicaciones (equipo BAU).
Thoughtworks ayudó a Sport Australia a establecer una nueva forma de trabajar dentro de un equipo de plataforma multidisciplinar. El equipo pudo adoptar formas de trabajo ágiles, fomentar una cultura de ingeniería (DevOps) y mejorar la automatización con integración continua/entrega continua (CI/CD), para implantar soluciones de software personalizadas para la plataforma SportAUS Connect.
Para lograrlo, el equipo estableció ciclos de sprints de dos semanas en los que diseñar, construir, investigar, sintetizar y mostrar los resultados al programa más amplio. A partir de las pruebas recopiladas al final de cada sprint, el equipo estudió la conveniencia de seguir iterando en el siguiente sprint o de centrarse en un problema diferente.
Colaboramos con el equipo de Sport Australia para entender su forma de trabajar, de modo que no sólo se obtuvieran los resultados deseados, sino que Sport Australia aprendiera a aplicarlos en el futuro.
Durante el proceso, Sport Australia experimentó un aumento de la capacidad a través de la formación ágil específica, el emparejamiento en los requisitos de entrega de DevOps, el diseño y la arquitectura conjuntos de la solución global y la consulta en profundidad y la identificación de personal clave para reforzar la propia capacidad de diseño de experiencias de Sport Australia. Como resultado, Sport Australia ha establecido una capacidad interna en la entrega de software ágil, DevOps y CI/CD para apoyar y mejorar aún más el producto SportAUS Connect.
Una plataforma digital que reúne el ecosistema deportivo australiano
Juntos, Thoughtworks y Sport Australia fueron capaces de ofrecer la plataforma SportAUS Connect para proporcionar un servicio de identidad digital a los consumidores deportivos y permitir a las organizaciones deportivas aprovechar la plataforma como una solución de código abierto de inicio de sesión único. Esto se construyó en Microsoft Azure aprovechando una amplia gama de capacidades tecnológicas, incluyendo Azure App Service, Cosmos DB (Mongo API), Terraform, RedHat Keycloak, Azure DevOps (VSTS), Java, Spring boot, Docker, Netflix OSS, Spring Cloud, Gauge.
Como parte del mismo compromiso, Thoughtworks también ayudó a entregar un prototipo de producto en solo doce semanas para una plataforma de análisis de datos. Demostró que los datos de infraestructuras deportivas pueden visualizarse a través de una herramienta accesible y basada en web con el fin de permitir a los administradores deportivos utilizar los datos para mejorar las decisiones de inversión en infraestructuras deportivas. El prototipo se desarrolló utilizando una combinación de datos de localización geoespacial y otra información contextual, como tendencias meteorológicas localizadas, tiempos de desplazamiento, tendencias sanitarias y ubicaciones de otros tipos de infraestructuras deportivas en la zona.
La estrategia a largo plazo para el prototipo consiste en seguir desarrollando la herramienta de visualización e integrarla en la plataforma SportAUS Connect como elemento básico compartido para avanzar en el uso de los datos sobre infraestructuras deportivas por parte de los distintos organismos de la administración estatal y local.
En la actualidad, Sport Australia está en condiciones de seguir incorporando nuevos productos de interés para los usuarios del sector deportivo con vistas a crear un ecosistema deportivo conectado digitalmente en beneficio de los ciudadanos australianos.
El equipo de Thoughtworks fue clave para permitirnos desarrollar e impulsar los pasos iniciales de la transformación digital y el desarrollo de productos. Con la ayuda del equipo de Thoughtworks, pudimos diseñar y construir la plataforma SportAUS Connect utilizando las últimas herramientas tecnológicas y prácticas de entrega.