Vous êtes sur la page 1sur 15

NOTE PÉDAGOGIQUE

Rapport d’Etonnement (RE)

Table des matières

1. REMERCIEMENTS 3

2. INTRODUCTION 4

3. PRESENTATION DE L’ENTREPRISE 5
A) HISTORIQUE 5
B) LE GROUPE CONDUENT 6
C) DOMAINE D’ACTIVITE 6
D) ORGANISATION DE L’ENTREPRISE 7

4. PRESENTATION GLOBAL DU SUJET DE L’ALTERNANCE 8

5. ENVIRONNEMENT DE DEVELOPPEMENT 9
A. HARDWARE 10
B. SOFTWARE 11

6. INTEGRATION 12

7. ETONNEMENT 13

8. CONCLUSION 14

9. BIBLOGRAPHIE ET REFERENCE 15

cesi.fr
NOTE PÉDAGOGIQUE
RAPPORT D’ETONNEMENT (RE)

NP RE CESI ECOLE D’INGENIEURS – SEPTEMBRE 2023 V01 2


NOTE PÉDAGOGIQUE
RAPPORT D’ETONNEMENT (RE)

1. REMERCIEMENTS

Il me paraît indispensable, avant de commencer ce rapport d’étonnement, de remercier toute


l’équipe OS/Firmware APP DEV, BOVE Frédéric mon tuteur de stage, de m’avoir donné cette
opportunité de réaliser mon alternance au sein de CONDUENT BUSINESS SOLUTIONS.

Aussi, je remercie tous les collaborateurs de l'entreprise CONDUENT pour leur bienveillance
à mon égard.

NP RE CESI ECOLE D’INGENIEURS – SEPTEMBRE 2023 V01 3


NOTE PÉDAGOGIQUE
RAPPORT D’ETONNEMENT (RE)

2. INTRODUCTION

Dans le cadre de ma formation à l'école CESI Labège, j'ai eu l'opportunité d'effectuer une
alternance d'une durée de 3 ans. Cette expérience avait pour objectif d'affiner ma perception
du monde professionnel, d'en acquérir de l'expérience ainsi qu'une analyse globale de
l'entreprise et de son environnement.
J'ai réalisé cette alternance au sein de l'entreprise CONDUENT, située au 30 Rue Claude
Chappe, 07500 Guilherand-Granges, France. Pendant cette période, j'ai été rattaché au
département de développement logiciel et j’ai travaillé avec l'équipe OS/Firmware APP DEV.
Cela m'a permis d'avoir un premier aperçu de la vie en entreprise et de ses conditions de
travail.
Plus largement, cette alternance m'a offert l'opportunité de vivre la réalité des entreprises et
de comprendre leurs défis en matière de développement et d'organisation. La raison pour
laquelle j'ai choisi cette alternance était de mettre en pratique ce que je vais apprendre pendant
ma formation.
Le but de ce rapport n'est pas de présenter de manière exhaustive tous les aspects techniques
que j'ai pu apprendre ou approfondir, mais plutôt, de manière synthétique et claire, de dresser
un panorama des aspects techniques auxquels j'ai été confronté.

NP RE CESI ECOLE D’INGENIEURS – SEPTEMBRE 2023 V01 4


NOTE PÉDAGOGIQUE
RAPPORT D’ETONNEMENT (RE)

3. PRESENTATION DE L’ENTREPRISE

A) HISTORIQUE

En 1921, Édouard Crouzet s'installe à Valence et fonde une entreprise de mécanique à son
nom, qui comptera une centaine d'employés au début des années 1930. C'est la diversification
des activités de Crouzet qui donnera lieu, au cours des années 1960, à la création de quatre
nouvelles divisions. Parmi celles-ci, la division Systèmes d'Automatisation est créée en 1968
et obtient les premiers contrats de solutions de paiement électronique et dans la billettique. En
1968, la division Systèmes d'Automatisation signe son premier contrat dans la billettique en
équipant le métro de Mexico de portillons à tickets à bande magnétique. Puis, en 1969, elle
renouvelle cette expérience avec le réseau de RER parisien.
En 1975, Crouzet crée la division Terminaux et Systèmes, regroupant les nouvelles activités
et solutions pour les services de transport et de péage. Celle-ci est vendue au groupe suisse
Ascom en 1990 et devient Monétel, puis Ascom Monétel en 1995. En 1992, Monétel s'implante
sur le site de Guilherand-Granges, qui deviendra par la suite le centre de compétence principal
dans la billettique. La division Transport Revenue d'Ascom sera ensuite cédée au groupe ACS
en 2005, puis au groupe américain Xerox en 2010, avant de finalement devenir Conduent
Business Solutions à la suite de la scission du groupe Xerox en 2017.
Conduent Business Solutions est la société du groupe Conduent regroupant l'ensemble des
solutions à destination des transports publics. Malgré les rachats et les changements de noms,
le site de Guilherand-Granges a maintenu son activité et sa place dans la billettique au fil du
temps. C'est pourquoi, en 2017, l'ensemble des compétences en billettique du groupe
Conduent est recentré à Guilherand-Granges, qui devient l'unique centre de compétences
mondial pour les solutions de transports publics, ainsi que le siège social de Conduent
Business Solutions.
Aujourd'hui, la société Conduent Business Solutions est une société par actions simplifiée et
emploie plus de 500 salariés, dont plus de 80 % sont des ingénieurs, pour un chiffre d'affaires
de 126 millions d'euros en 2020.
Le site principal de Guilherand-Granges regroupe plus de 400 salariés. D'autres sites mineurs
sont principalement dédiés à la maintenance des équipements, au suivi des affaires locales,
ainsi qu'à la sous-traitance de la fabrication

NP RE CESI ECOLE D’INGENIEURS – SEPTEMBRE 2023 V01 5


NOTE PÉDAGOGIQUE
RAPPORT D’ETONNEMENT (RE)

B) LE GROUPE CONDUENT

Implantée en région Auvergne-Rhône-Alpes, Conduent Business Solutions France conçoit et


développe depuis 50 ans des logiciels et systèmes billettiques hauts-de-gamme et innovants.
Conduent Business Solutions France est le centre de compétence mondial du groupe
Conduent.
Avec près de 500 collaborateurs sur son site et autant via ses partenaires, l’entreprise
s’engage pour le développement d’une filière industrielle locale et déploie des solutions
performantes tant en France qu’à l’international.

C) DOMAINE D’ACTIVITE

CONDUENT favorise l’utilisation des transports publics. Les solutions logicielles et matérielles
de CONDUENT Business Solutions permettent aux personnes qui voyagent de se déplacer
facilement et rapidement à l’échelle d’une ville, d’une agglomération ou d’une région.
Grâce à des modes de paiements ou des supports de validation simples, combinés à plusieurs
modes de transports, les solutions innovantes de Conduent Business Solutions France
favorisent l’utilisation des transports publics en améliorant l’expérience de voyage des
usagers.
Le développement du système de lecture et de contrôle de billets magnétiques pour le métro
de Mexico en 1968, puis de la RATP au début des années 1970, a fait de l’entreprise
ardéchoise une pionnière dans le domaine de la collecte et du traitement des données relatives
à l’usage des billets.
Ces deux projets signent les débuts de Conduent Business Solutions France dans ce qui était
alors un nouveau métier : la billettique. L’une des grandes forces de l’entreprise est
l’engagement de ses équipes pour accompagner chaque client dans l’implémentation de son
projet, de bâtir une relation solide et durable pour les accompagner vers la modernisation de
leurs réseaux.

NP RE CESI ECOLE D’INGENIEURS – SEPTEMBRE 2023 V01 6


NOTE PÉDAGOGIQUE
RAPPORT D’ETONNEMENT (RE)

D) ORGANISATION DE L’ENTREPRISE

Concernant l'organisation de CONDUENT BUSINESS SOLUTIONS, j'ai pu constater une


structure hiérarchique claire et bien définie.
L'entreprise est divisée en plusieurs départements distincts, chacun étant dédié à des
fonctions spécifiques. Au sein de mon service, le département de développement logiciel, il y
avait une répartition des tâches et des responsabilités précises, permettant une collaboration
efficace et une utilisation optimale des compétences de chacun.
La communication interne était encouragée par des réunions régulières et des outils de
collaboration en ligne.
De plus, CONDUENT BUSINESS SOLUTIONS accordait une importance particulière à
l'échange d'idées et à l'innovation, en encourageant les employés à proposer des suggestions
d'amélioration et à participer à des projets transversaux.
Cette organisation favorisait la cohésion et la synergie au sein de l'équipe, contribuant ainsi à
atteindre les objectifs fixés par l'entreprise.

NP RE CESI ECOLE D’INGENIEURS – SEPTEMBRE 2023 V01 7


NOTE PÉDAGOGIQUE
RAPPORT D’ETONNEMENT (RE)

4. PRESENTATION GLOBAL DU SUJET DE L’ALTERNANCE

✓ Participer à la conception et à la planification des tests de non-régression.

✓ Mettre en place des environnements de test automatisés pour effectuer des tests de
non-régression.

✓ Ecrire des scripts de test automatisés pour vérifier que les fonctionnalités existantes
ne sont pas affectées par de nouveaux développements.

✓ Identifier et signaler les défauts ou les anomalies qui surviennent lors des tests de non-
régression.

✓ Collaborer avec l'équipe de développement pour résoudre les anomalies détectées et


pour maintenir les tests de non-régression a jour.

✓ Documenter les résultats des tests et fournir des rapports réguliers sur l'état des tests
de non- régression.

✓ Participer aux revues de code pour garantir que les modifications apportées au code
n'affectent pas les fonctionnalités existantes.

✓ Contribuer à l'amélioration continue des processus de test et de développement en


proposant des idées et des suggestions pour améliorer la qualité et l'efficacité de
l'ensemble du processus.

✓ Contribuer à l'amélioration du SDK.

NP RE CESI ECOLE D’INGENIEURS – SEPTEMBRE 2023 V01 8


NOTE PÉDAGOGIQUE
RAPPORT D’ETONNEMENT (RE)

5. ENVIRONNEMENT DE DEVELOPPEMENT

Dès mon arrivée chez CONDUENT, j'ai été installé dans la salle officielle de l'équipe Dev &
APP, ce qui a facilité la communication et mon intégration au sein de mon équipe. On m'a
attribué un bureau, un ordinateur sous Windows 10 et une boîte mail CONDUENT.

Au cours de mes premiers jours, j'ai commencé par mettre en place une machine virtuelle
DEBIAN via VMWare, me permettant de m'immerger dans l'environnement de développement
de l'équipe CONDUENT. J'ai utilisé des outils tels que VS Code, Eclipse et Doxygen, qui m'ont
permis, d'une part, de documenter toutes les fonctionnalités du SDK de tous les validateurs,
et d'autre part, de développer, compiler et déboguer des programmes en langage C. J'ai
également commencé ma première tâche visant à développer des fichiers *.py pour créer une
nouvelle bibliothèque en Python.

Enfin, j'ai utilisé des scripts Shell, CMake et SSH pour automatiser la génération du SDK, le
tester sur un validateur et récupérer les résultats des tests. Travaillant en équipe, il s'est avéré
très utile d'utiliser un serveur Subversion pour faciliter l'utilisation et l'examen des composants
développés par les autres.

J'ai eu l'occasion d'utiliser GIT pour manipuler les fichiers. Il m'a permis, d'une part, de revenir
à des versions antérieures de mes codes et, d'autre part, de détecter certaines erreurs. Cela
s'est avéré très pratique et nous a fait gagner du temps. Je tiens à noter que M. BOVE Frédéric
m'a encouragé à utiliser GIT en ligne de commande afin de bien maîtriser ce gestionnaire de
version.

En ce qui concerne le matériel (partie HARDWARE), on m'a attribué un validateur VPE430


(Voir la partie Hardware ci-dessous) pour tester mes développements.

NP RE CESI ECOLE D’INGENIEURS – SEPTEMBRE 2023 V01 9


NOTE PÉDAGOGIQUE
RAPPORT D’ETONNEMENT (RE)

A. HARDWARE

Une nouvelle gamme de VPE430 a été conçue avec une architecture matérielle plus
adaptée au système Linux et a commencé à être produite en 2020. Elle n’a été déployée que
sur le réseau public de Lyon et Toulouse. Il est d’abord nécessaire de développer des outils
d’aide à la détection des défaillances pour garantir la qualité du produit.

Un exemplaire de cette nouvelle gamme m’a été fourni pour la réalisation du stage. De
numéro de série 1, il est le premier modèle de cette gamme à avoir été produit, en octobre
2020.

La communication avec le valideur s’effectue via le port série afin le commander en tant que
super-utilisateur et via le port Ethernet pour transférer des fichiers (via SSH).

Les caractéristiques techniques du valideur VPE430 sont les suivant :


- Carte CPU : La carte CPU est conçue autour d’un microcontrôleur Freescale iMx6 DualLite
avec 1 Go de DDRAM3 et 4 Go d’EMMC dont 2 Go pour les utilisateurs
- Tactile : L’écran est un 5inch avec une résolution WVGA (800 * 480). Il est utilisé en mode
paysage. L’écran tactile est l’interface utilisateur principale.
- Interface sans contact : Cette interface peut gérer la carte sans contact répondant à la
norme ISO/IEC - Mass Media Storage : Le stockage de masse USB 2.0 peut être utilisé
connecter au port hôte USB.
- Communication : Par défaut, une liaison Ethernet 10/100 Mbits et 2 liaisons série
(RS232/RS485) sont disponibles sur la cible.
- Interface : Une interface de débogage via un port esclave USB est disponible sur la cible.

NP RE CESI ECOLE D’INGENIEURS – SEPTEMBRE 2023 V01 10


NOTE PÉDAGOGIQUE
RAPPORT D’ETONNEMENT (RE)

B. SOFTWARE

Machine Virtual : Une machine virtuelle ou VM est un environnement entièrement virtualise qui
fonctionne sur une machine physique.
Elle exécute son propre système d’exploitation (OS) et bénéficie des mêmes Equipment
qu’une machine physique : CPU, mémoire RAM, disque dur et carte réseau.
La machine virtuelle utilisée : VMware Workstation 16 Player avec Debian 10.x 64-bit.

NP RE CESI ECOLE D’INGENIEURS – SEPTEMBRE 2023 V01 11


NOTE PÉDAGOGIQUE
RAPPORT D’ETONNEMENT (RE)

6. INTEGRATION

Mon intégration en tant qu'élève Ingénieur logiciel au sein du département de Développement


OS & Driver chez CONDUENT BUSINESS SOLUTIONS vas être une expérience
enrichissante et formatrice.

Dès le début de mon alternance, j'ai été chaleureusement accueilli par mon équipe et j'ai
bénéficié d'un accompagnement attentif pour me familiariser avec les processus et les projets
en cours. J'ai pu rapidement prendre part aux différentes étapes de développement, de la
conception à la réalisation, en passant par les phases de tests et d'optimisation.

Travailler sur des systèmes d'exploitation et des pilotes a constitué un défi stimulant qui m'a
permis d'appliquer les connaissances acquises pendant ma formation et d'en acquérir de
nouvelles spécifiques à l'environnement de l'entreprise.

La collaboration au sein de l'équipe m'a aussi offert une perspective précieuse sur la manière
dont les compétences individuelles se combinent pour atteindre des objectifs communs. Je
suis reconnaissant envers CONDUENT BUSINESS SOLUTIONS pour cette opportunité qui
m'a permis de développer mes compétences techniques et de contribuer concrètement aux
projets de l'entreprise.

NP RE CESI ECOLE D’INGENIEURS – SEPTEMBRE 2023 V01 12


NOTE PÉDAGOGIQUE
RAPPORT D’ETONNEMENT (RE)

7. ETONNEMENT

Mon étonnement au sein de CONDUENT BUSINESS SOLUTIONS a été une véritable


révélation. En intégrant l'entreprise, j'ai été profondément impressionné par le monde du
développement et par la passion qui l'anime.

Chaque jour, je découvre de nouvelles perspectives et je m'immerge dans un univers en


constante évolution, où l'innovation et la créativité sont les maîtres-mots. L'organisation au
sein de l'entreprise m'a également marqué.

La manière dont les tâches sont attribuées et la confiance accordée aux membres de l'équipe
pour finaliser leurs missions sont des éléments qui ont renforcé mon étonnement positif.
J'apprécie particulièrement la liberté dont je dispose pour aborder les problèmes rencontrés
au quotidien.

Cette autonomie me permet de rechercher activement des solutions, de mettre en œuvre des
idées novatrices et de contribuer de manière significative aux projets. Je suis animé par une
passion grandissante pour ce domaine et je me sens honoré de pouvoir travailler au sein d'une
entreprise aussi dynamique et inspirante

NP RE CESI ECOLE D’INGENIEURS – SEPTEMBRE 2023 V01 13


NOTE PÉDAGOGIQUE
RAPPORT D’ETONNEMENT (RE)

8. CONCLUSION

En conclusion, ces premières semaines au sein de CONDUENT BUSINESS SOLUTIONS en


tant qu'élève Ingénieur logiciel dans le département de Développement OS & Driver ont été
incroyablement enrichissantes.

Je suis encore plus enthousiasmé par cette expérience professionnelle à laquelle je viens de
débuter. Chaque jour, je suis émerveillé par le monde du développement, et cette passion me
pousse à m'investir pleinement dans mes missions.

L'entreprise a surpassé mes attentes en m'offrant bien plus qu'une simple immersion dans le
domaine du développement. Les compétences techniques que j'acquiers chaque jour sont
complétées par des qualités humaines essentielles telles que l'autonomie, la résolution de
problèmes et la collaboration au sein d'une équipe.

Ces deux semaines m'ont également permis d'apprécier la confiance et la liberté dont je
dispose pour accomplir mes tâches. Je suis reconnaissant envers toute l'équipe de
CONDUENT BUSINESS SOLUTIONS qui m'a accueilli et guidé durant ces débuts.

Je suis convaincu que cette expérience marquante constituera un fondement essentiel dans
mon parcours professionnel, m'inspirant à persévérer dans ma passion pour le développement
et à contribuer de manière significative à l'avancement technologique.

NP RE CESI ECOLE D’INGENIEURS – SEPTEMBRE 2023 V01 14


NOTE PÉDAGOGIQUE
RAPPORT D’ETONNEMENT (RE)

9. BIBLOGRAPHIE ET REFERENCE
❖ TRANSPORTATION.CONDUENT.COM

❖ CONDUENT PUBLIC SECTOR PUBLIC TRANSPORTATION AND MOBILITY

❖ WWW.DOXYGEN.NL/MANUAL

❖ CMAKE.ORG

❖ WWW.ECLIPSE.ORG

NP RE CESI ECOLE D’INGENIEURS – SEPTEMBRE 2023 V01 15

Vous aimerez peut-être aussi