Au sein de la DSI de notre client, pestataire de transport public en Île-de-France, l’entité IVM assure notamment la maîtrise d’œuvre et l’intégration systèmes des grands projets, dont ACIV, impulsés par le groupe pour améliorer l’information voyageur.
La mission porte principalement sur la Briques Horaires d’ACIV, : il s’agit d’agréger les données temps réel en provenance des différents SAE (Système d’Aide à l’Exploitation) des lignes de transport, en les associant avec les données de Structure et en les transformant dans le format de sortie ACIV afin de les envoyer au DMI au format JSON.
Ces briques vont alimenter les écrans sur les quais, les applications internes ainsi que les media distants (applis web, mobiles etc.).
Les missions du poste
2.1 Périmètre de la prestation
Le projet est basé sur la méthode Agile SCRUM. L’équipe de réalisation au sein de la DSI sera composée du delivery lead, de 3 à 5 développeurs, de 2 PPO. Chez le client (département DSF), un PO ainsi qu’un assistant PO sont nommés.
Le PO et son assistant récupèrent les besoins métiers, les priorisent et les rapportent à l’équipe de réalisation.
Les PPO analysent et détaillent ces besoins sur les plans technico-fonctionnels afin de les rendre facilement interprétables par les développeurs. Ils sont en outre porteurs des besoins techniques et organisationnels de la DSI, qu’ils intégreront activement dans leurs réflexions.
Les DEV chiffrent les fonctionnalités/anomalies détaillées, les développent et en assurent la couverture par des tests unitaires/systèmes, effectuent les revues de code des pairs, procèdent aux déploiements. Ils choisissent la solution technique optimale par rapport aux besoins fonctionnels exprimés et sont moteurs sur les refontes applicatives. Du fait d l’environnement de travail pur backend, il est nécessaire qu’ils puissent mettre en relation le fonctionnel avec la technique. Enfin, ils participent à la communauté des développeurs de l’entité afin de partager sur les bonnes pratiques.
Les sprints se déroulent sur 3 semaines.
La prestation recherchée dans cet appel d’offre est celle du PPO.
2.2 Les activités entrant dans le cadre de la prestation
Intégré à l’équipe de réalisation, avec pour référent le delivery lead du projet, le PPO aura pour mission :
– Aider le PO à prioriser le besoin dans les prochains sprints
– Animer les ateliers nécessaires pour récolter les informations qui permettent d’écrire les US
– Rédiger les US traitant de nouvelles fonctionnalités, de mises à jour de fonctionnalités existantes, de correction d’anomalie et les présenter à l’équipe de développement
– Recetter les US au fur et à mesure qu’elles seront développées pendant le sprint en déployant sur l’environnement de recette
– Déployer le sprint sur l’environnement du PO
– Effectuer l’analyse détaillée des anomalies constatées lors des recettes et celles remontées par le PO
– Rédiger au fur et à mesure les spécifications fonctionnelles détaillées de l’application
– Faire les démonstrations
– Echanger avec les parties prenantes du projet (fournisseurs & consommateurs de flux de données, équipes transverses de la DSI telles que : exploitant, supervision, intégrateur, monitoring)
– Participer à la communauté des PPO IV
Le profil recherché
Les compétences techniques attendues sont les suivantes :
– Maîtrise des formats JSON, XML et adaptabilité aux formats propriétaires
– Capacité à établir le lien entre les flux de données entrants/sortants des applications et les règles de gestion liées & Maîtriser les outils d’analyse de données
– Autonomie d’utilisation de client SQL pour requêter une base de données relationnelles
– Autonomie de récupération et de compréhension des logs des serveurs applicatifs
Les compétences fonctionnelles attendues sont les suivantes :
– Capacité à intégrer des sujets fonctionnels complexes dans des environnements techniques complexes
– Maîtrise de l’écriture de user stories dans Jira (structure, granularité, clarté, orthographe)
– Maîtrise de l’écriture de tests d’acceptance pour chaque user story (prise en compte du contexte technique, des règles de gestion, granularité) et joindre les éventuels jeux de données
– Animation d’atelier fonctionnel et rédaction du compte-rendu
– Rédaction de documentation fonctionnelle détaillée
– Connaissance des méthodes agiles et compréhension de leur apport pour pouvoir les expliquer et convaincre
Informations pratiques :
Profil recherché : Senior 1 : 8 à 15 ans d’XP
Lieu de la prestation : Noisy-le-Grand
Rythme de TTV : 2j de télétravail