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

Made with Slides.com