Semestre 5
Compétences
M6

Compétence M6

Etre capable de mettre en place et de gérer un changement technologique avec toutes les implications

  • Quoi :

Cette compétence consiste à planifier et superviser l'introduction de nouvelles technologies au sein d'une organisation, en gérant tous les impacts sur les processus, les systèmes et les équipes. Elle implique d'évaluer les besoins, de choisir des solutions appropriées, de gérer les risques et de faciliter la transition en formant le personnel concerné.

  • Comment :
  1. LI 3 : Le livre décrit les phases de transformation itérative en insistant sur la nécessité d’adopter des technologies cloud, des microservices et des systèmes scalables pour accompagner l’évolution des entreprises. Il aborde également l’importance de la cybersécurité dès la phase de conception pour gérer efficacement les changements technologiques.

extrait de mon li sur l'importance de la cybersécurité extrait de mon li pilier 3 (page 17)

  1. Koloka : J'ai géré des changements technologiques importants dans le projet, comme la résolution des problèmes liés aux fichiers .env et à la version de Node, pour identifier et appliquer la solution (recloner le projet). Cela montre ma capacité à gérer les implications techniques et organisationnelles d’un changement.
  2. DevPro : J’ai introduit plusieurs nouvelles technologies dans le projet suite à un benchmark, comme Rasa pour le chatbot, Milvus pour le stockage des données vectorielles, et LangChain pour intégrer des fonctionnalités avancées avec OpenAI. J’ai géré les implications techniques de ces choix, notamment en résolvant des problèmes de compatibilité entre frameworks et en ajustant les configurations nécessaires.

mon document de benchmark

Extrait de la page offciel de rasa, Récupéré le 14 janvier 2025 , de https://rasa.com/ (opens in a new tab)

Extrait de la page offciel de milvus, Récupéré le 14 janvier 2025 , de https://milvus.io/ (opens in a new tab)

Extrait de mon PoC sur Rasa

  1. CIMO : J’ai contribué à la transition d’une gestion Scrum initiale à une méthodologie hybride (Scrum + Waterfall), adaptée aux besoins du projet. J’ai également intégré des outils technologiques comme Azure DevOps pour la gestion des tâches et des tableaux de bord. Ces ajustements ont permis de répondre aux défis liés à la complexité du projet et aux attentes spécifiques du client, tout en gérant les implications techniques et organisationnelles de ces changements.

extrait de notre méthodologie hybride transition d'une méthodologie agile (SCRUM)

  • Pourquoi :

Mettre en place et gérer un changement technologique permet à une organisation de rester compétitive et de s’adapter aux évolutions des besoins métiers. Cela implique de minimiser les interruptions, de garantir la continuité des activités et de préparer les équipes à adopter de nouveaux outils et processus. Une gestion efficace du changement permet également de limiter les risques liés aux erreurs techniques, aux incompatibilités ou aux résistances organisationnelles.

  • Application pratique :

Dans le projet Koloka, la gestion du problème lié aux fichiers .env et à la version de Node a nécessité une analyse approfondie et une solution consistant à recloner le projet pour rétablir un environnement fonctionnel. Dans le projet DevPro, l'introduction de nouvelles technologies comme Rasa, Milvus et LangChain a impliqué des configurations complexes et des ajustements pour assurer la compatibilité des frameworks. La création de documentations pour accompagner ces changements a permis à l’équipe de s’approprier rapidement les nouveaux outils. Dans le projet CIMO, la transition vers une méthodologie hybride Scrum + Waterfall a facilité la structuration du projet tout en assurant la cohésion des tâches grâce à Azure DevOps et des tableaux de bord interactifs pour visualiser les différentes données.

  • Réflexion personnelle :

Ces expériences m'ont appris que l'introduction d'un changement technologique va au-delà de l'aspect technique et nécessite une anticipation des impacts organisationnels et humains. J'ai compris l'importance de la coordination et de la communication avec l'équipe pour garantir une transition fluide et éviter des résistances. De plus, l'utilisation d'outils de suivi visuel, comme Azure DevOps, m'a permis de mieux superviser les étapes critiques et de rendre le changement plus accessible pour les membres de l'équipe.

Last updated on September 12, 2025