Voici les différentes étapes planifiées pour ce stage :
Introduction : Avant de commencer le développement d’une interface centralisant tous les sujets d’innovations du produit EB ITA (Virtualisation, Framework Generator, Test Process Generator,…), une étape de formation est réalisée. Cela passe par la prise en main les environnements actuellement utilisés chez Elektrobit : L’outil de gestion de configuration décentralisé GIT, Les bancs de test utilisé (ITA/ITF), l’environnement d’intégration continue Jenkins, l’outil de gestion de tests SCTM.
Étape 1 : Afin de prendre en main les différentes composantes de EB ITA, le stagiaire aura l’opportunité d’effectuer un état de l’art sur différents projets réalisés en France.
Le stagiaire devra :
- Faire une liste exhaustive des outils et environnements actuellement utilisés sur les différents aux différents projets/produits actuellement supporté par l’équipe EB ITA Services.
- Identifier les besoins communs aux différents projets/produits du programme supporté par l’équipe EB ITA Services.
- Identifier les besoins spécifiques supporté par l’équipe EB ITA Services qui sera pilote de l’utilisation de cette GUI).
- Proposer une priorisation des actions qui seront à couvrir.
- Participer aux différentes réunions d’avancements de l’équipe EB ITA Services (Daily, Sprint review,…)
- Utiliser l’outil de gestion des tickets (JIRA)
Étape 2 : Proposer une stratégie et un plan d’action en vue du développement de cette nouvelle interface.
Étape 3 : Mettre en œuvre les actions identifiées à fortes valeurs ajoutées et pouvant être réalisées dans le temps impartie.
Étape 4 : Documenter et présenter la stratégie déployée, les étapes, les outils et les environnements fonctionnels.
Étape 5 : Documenter et présenter les axes d’améliorations qui pourront être priorisé sur le programme STEP1.
Environnement :
- Interface hardware gérant les réseaux CAN/Ethernet.
- Cartes électroniques des microcontrôleurs cibles avec les chaines de debug associées
- SCTM (Silk Central Test Manager)
- CAN/CAN FD/LIN/Ethernet
- Virtualisation
- Cloud
- C/Python/JAVA/Angular
- CI (Git/Jenkins)