Chef de projet API AISTEL
Application de gestion des incidents télécom
Andoni LARZABAL
Thème de mémoire de fin d'études
21 Octobre 2017




-
RTE, du producteur au distributeur
-
La maintenance et les télécoms, pour bien capter
-
Aistel, 5 ans et toutes ses dents
-
Faire communiquer Aistel et ses amis
-
Contraintes et risques
-
Double jeu d'acteurs
-
Finalement, pourquoi ?
Sommaire
RTE
Du producteur au distributeur
- Stockage en grande quantité impossible
- Equilibre offre/demande
- Accès fiable, économique et propre
- Du producteur au distributeur


1
RTE en chiffres








105 000 km de lignes
2 710 postes
50 lignes transfrontalières
Investissement 2015 :
1 400 M €
8 500 salariés
CA 2015 :
4 591 M €
501 clients



2
Les clients



Structure de RTE



3
Structure de la DSIT



4
Le Département Programme Outils Industriels
(DPOI)
- Applications liées à la maintenance du patrimoine
- Activités de gestion de projets et de Maintien en Condition Opérationnelle (MCO)
- Développement externalisé à des Entreprises de Services du Numérique (ESN)


5
L'équipe PARIS
(PAtrimoine pRocess Industriel poSte)
- Description du patrimoine "Postes", "Télécommunications" et activités de la Maintenance
- Mode projet pour une nouvelle application ou une refonte
- Mode MCO pour l'évolution d'une application déjà en production


6
La maintenance des ouvrages

Postes et ouvrages électrique
Maintenance
Patrimoine de RTE
-
Curative
-
Préventive
-
Evolutive


7
La France de la maintenance
7 Centres Maintenance
75 Groupements de Postes
30 Groupes de Maintenance Réseau






8
- Réseau télécom indépendant des opérateurs
- Télécommande du réseau électrique
- Maintenance par des équipes spécialisées
Equipe Groupement de Postes
Equipes de Maintenance Automatisme et Système Industriels
Pôle Expertise Automatisme Systèmes Industriels
La maintenance télécom
pour bien capter


9
La maintenance télécom



10
En avant les incidents
- Découverte d'un problème télécom lors de travaux de maintenance
- Processus en fonction du type d'incident


11
Incident niveau 1&2



12
Incident niveau 3



13
Réparer ou ne pas réparer ?



14
Aistel, 5 ans et toutes ses dents
- Gestion informatisée des incidents
- Démarche Télécommunications-Téléconduite (2009)



15
Limites d'Aistel
- Interface peu ergonomique
- Formulaires contenant de trop nombreux champs
- Champs en saisie libre mal renseignés ou utilisation détournée
Mise en place de MyIT, surcouche ergonomique


16
- Communication avec Infotel, InfoPoste, Système d'Aide à la Maintenance
- Fonctionnement point à point, risque du "plat de spaghettis" et de non maîtrise du SI
- Fonctionnement en flux, temps d'étude-développement, faible tolérance au changement, recopie des donnés et risque de problème de réplication/cohérence...
Faire communiquer Aistel et ses amis
Aujourd'hui, les flux


17
- Application Programming Interface, ensemble organisé et normalisé de classes/méthodes/fonctions
- Mis en place par de nombreuses entreprises (Google, Facebook, Twitter, Amazon,etc.)
- Mise à disposition de points d'entrée dans l'application, maîtrisés
- Appel à tout moment, développement indépendant, format de réponse normalisé
Faire communiquer Aistel et ses amis
Demain, les API


18
- Besoin de modernisation des échanges Aistel - InfoPoste
Faire communiquer Aistel et ses amis
Demain, les API



19
- Promouvoir la démarche API
- Amener du retour d’expérience
- Développer le principe d'OpenData : mettre des données à disposition pour permettre l'innovation et la création de valeur au niveau de l'entreprise
Objectif : Mettre en place l'échange par API
Enjeux et objectif du projet


20
Mon rôle : Chef de Projet API
Responsable de l'étude et de la mise en place de l'API
- Recueil du besoin
- Etude technique de l'API existante
- Conception des modifications (le cas échéant)
- Rédaction de dossiers techniques
- Conception technique, développement, tests, recette, mises en production et mise en place du MCO
- Coordination des acteurs et communication
- Suivi de budget et éléments de reporting
- Suivi d'audits


21
Contraintes et risques
Etat initial
Etat final
Contraintes temporelles
Contraintes techniques
Contraintes budgétaires
Contraintes organisationnelles
Historique et contexte
Objectif


22
Contraintes et risques
Contraintes temporelles
- Projet actuellement en phase de démarrage
- Jalon de feuille de route DPOI : étude fin novembre



23
Contraintes et risques
Contraintes financières
- Plusieurs centaines de milliers d'euros
- Budget réparti sous la forme
-
- Main d'Oeuvre RTE = pointage du personnel RTE
- Hors Main d'Oeuvre = commandes passées au titre du projet


24
Contraintes et risques
Contraintes financières
MO
- Chef de projet Aistel à 100%, 1 Equivalent Temps Plein
- Moi-même, non imputé directement sur le projet
Année d'apprentissage | Coût de cession (pour 1 heure) | Nombre de jours travaillés | Coût total |
---|---|---|---|
3ème année | 88 € | 124 | env. 75 000 € |


25
Contraintes et risques
Contraintes financières
HMO
- TMA Capgemini & Centre de Services Partagés SAP Neurones
- Coût déterminé par un chiffrage sur base de l'étude
- Expert BMC déjà présent, potentiellement expert SAP
- Audit de sécurité


26
Contraintes et risques
Contraintes techniques
- Respect des règles du SI de RTE
- Architecture REST, entre progiciels
- Sujet nouveau pour la DSIT
- Pas d'impact sur les fonctionnalités disponibles
- Pas d'altération des échanges avec les autres applications


27
Contraintes et risques
Contraintes organisationnelles
- Aucune ressource dédiée au développement en interne
- Prestation effectuée par une ESN
- Moi-même en apprentissage : 13 semaines d'école (6*2 + 1)
- Planifier les différents échanges et tenir compte des indisponibilités de chacun


28
Contraintes et risques
Risques
Budget insuffisant en 2018
API techniquement impossible
Perte de savoir



29
Règles du SI de RTE
- Serveur
- OS RedHat Enterprise Linux 7 ou 7.2
- Apache 2.4
- Serveur applicatif Tomcat 8.0.2
- JRE 1.7u76, 1.8u74 ou supérieur
- Base de données Oracle 12c avec encodage UTF-8 et technologie Exadata


Double jeu d'acteurs



Thierry Fortin
Rémi Duhart et acteurs métier
Hortense Morelle
Andoni

Jean Louis Muscagorry


ValentineCouplez



Développeurs
30
Double jeu d'acteurs
Intérêt de mon rôle

- Responsable de l'étude
- Coordination des acteurs
- Compétences et expérience techniques
- Travail de proximité avec les développeurs


31
Finalement, pourquoi ?
- Compétences de gestion de projet
- Coordination
- Compétences techniques
- Création d'API en environnement complexe
- Acquisition de connaissances métier
- Réponse au besoin
Relations humaines


32


1100 utilisateurs

Centaines de K€

Echanges inter-applicatifs
Innovation


Validation de thème Aistel
By Andoni Larzabal
Validation de thème Aistel
Présentation de la validation de thème sur l'API Aistel
- 63