Contrat d'apprentissage
Compétences métiers
B1
Développer de nouvelles idées et être capable d’activer l'intelligence collective. Identifier et gérer les risques économiques, légaux et techniques dans les projets réalisés. Aligner la stratégie IT et la stratégie d'entreprise.
Mots-clés : intelligence collective, stratégie IT, gouvernance
Pour atteindre cette compétence :
-
Développer de nouvelles idées et activer l'intelligence collective
- Objectif : Organiser des sessions de brainstorming avec des outils collaboratifs (Miro, Trello) et prioriser les idées (matrice d'Eisenhower).
- Action : Je planifie des ateliers avec mon équipe pour faire émerger des idées innovantes.
-
Gérer les risques économiques, légaux et techniques
- Objectif : Identifier les risques via une analyse SWOT et proposer des mesures d'atténuation.
- Action : J'analyse un projet existant pour identifier les risques et les mitiger avec des experts.
-
Aligner la stratégie IT avec celle de l’entreprise
- Objectif : Relier les objectifs stratégiques de l’entreprise avec une initiative IT.
- Action : Je propose un business case IT montrant les bénéfices stratégiques pour l'entreprise et je définis des KPIs pour mesurer l'impact.
-
Projets :
- HES – Chatbot – DevPro : Sprint 1, analyse et proposition de solutions, benchmark et discussions (intelligence collective) + analyse PESTEL.
- Les autres projets (DuoKey & Koloka).
B2 (Compétence déjà atteinte)
Maîtriser les concepts et techniques de DevSecOps et d’industrialisation des services. Avoir expérimenté une architecture d'intégration. Appliquer les compétences précédentes dans des projets complexes qui incluent l’intégration de nouvelles technologies émergentes ou non-encore utilisées.
Mots-clés : DevSecOps, ALM, industrialisation, intégration, tests
Pour atteindre cette compétence :
-
Maîtriser les concepts de DevSecOps et l’industrialisation des services
- Objectif : Implémenter des pipelines CI/CD sécurisés (DevSecOps) et automatiser les déploiements.
- Action : J'utilise des outils comme Jenkins, Docker ou Kubernetes dans un projet.
-
Expérimenter une architecture d’intégration
- Objectif : Concevoir et tester une architecture d'intégration pour un projet.
- Action : J'implémente un système de microservices ou d'API pour intégrer différentes technologies.
-
Appliquer ces compétences dans des projets complexes
- Objectif : Intégrer des technologies émergentes dans un projet réel.
- Action : Je choisis une nouvelle technologie (par exemple IA, Blockchain) et je l'applique dans un projet complexe en suivant les pratiques DevSecOps.
B3
Être capable d’intégrer une gestion des risques dans les projets. Être capable d’automatiser des processus métiers. Maîtriser des outils de pilotage stratégique. Appliquer les compétences précédentes dans des projets complexes qui incluent l’intégration de nouvelles technologies émergentes ou non-encore utilisées.
Mots-clés : BPMS, intégration, gestion des risques, cartographie, BCM
Pour atteindre cette compétence :
-
Intégrer la gestion des risques dans les projets
- Objectif : Identifier, évaluer et atténuer les risques dans un projet.
- Action : J'utilise une méthode de gestion des risques (comme ISO 31000) pour un projet spécifique. Appliquer disaster recovery ou autre. - Une lecture individuelle.
-
Automatiser des processus métiers (BPMS)
- Objectif : Automatiser un processus métier clé à l'aide d'un outil BPMS.
- Action : J'implémente une solution BPMS (par exemple Camunda, Bizagi) pour automatiser un flux de travail. - Une lecture individuelle.
-
Maîtriser des outils de pilotage stratégique
- Objectif : Utiliser un tableau de bord stratégique pour le suivi des KPIs.
- Action : J'applique un outil comme Power BI ou Tableau pour piloter un projet stratégique.
-
Projets :
- Koloka, gestion des risques + pilotage stratégique avec BI (Grafana) + amélioration de l’intégration + processus métier avec Strapi.
B4
Connaître les impacts et les apports du Machine Learning et de l’intelligence artificielle sur le système d’information de l’entreprise. Être capable d’intégrer tous les processus de développement logiciel et de gestion du cycle de vie des données dans des projets complexes.
Mots-clés : intégration, DLM, DMP, gouvernance des données, visualisation, machine learning, IA
Pour atteindre cette compétence :
-
Comprendre les impacts du Machine Learning et de l'IA sur les systèmes d'information
- Objectif : Identifier comment l'IA et le ML peuvent améliorer les processus d'entreprise.
- Action : J'étudie un cas d’usage où l'IA/ML a été intégré dans un SI et j'analyse les bénéfices pour l’entreprise. - Une lecture individuelle.
-
Intégrer les processus de développement et la gestion du cycle de vie des données (DLM)
- Objectif : Implémenter des workflows de gestion de données et de développement logiciel dans un projet.
- Action : J'applique des pratiques de Data Lifecycle Management (DLM) dans un projet en lien avec des technologies d'IA ou de ML. - Une lecture individuelle.
-
Maîtriser la gouvernance des données et la visualisation
- Objectif : Assurer la bonne gestion et la visualisation des données en entreprise.
- Action : J'utilise un outil de visualisation (Power BI, Tableau) pour visualiser les résultats d'un modèle de Machine Learning, tout en intégrant la gouvernance des données.
-
Projets :
- Koloka, mise en place d’un système de prédiction (MINDSDB) avec la base de données de Koloka afin de prédire des tendances.
- HES – DevPro – ChatBot, POC LLM avec MINDSDB et test de Machine learning si besoin + processus de développement ( DevOps). Prendre en compte le chemin du flux de données et l’infrastructure pour la gouvernance des données.
B5
Maîtriser la gestion de projets complexes mixant différentes méthodes de gestion de projet. Être capable d’intégrer le changement continu au sein d’une équipe de développement. Savoir analyser les nouvelles formes d’organisation pour en évaluer la pertinence pour une équipe donnée.
Mots-clés : projets complexes, hybridation, changement continu, etc.
Pour atteindre cette compétence :
-
Maîtriser la gestion de projets complexes avec différentes méthodes
- Objectif : Utiliser une approche hybride (Agile/Waterfall) si besoin pour un projet complexe.
- Action : Je gère un projet en utilisant Scrum pour le développement.
-
Intégrer le changement continu dans une équipe de développement
- Objectif : Faciliter l’adaptation rapide aux changements au sein de l’équipe.
- Action : J'implémente des rétrospectives régulières pour ajuster les processus de travail et gérer les évolutions en continu.
-
Analyser les nouvelles formes d'organisation
- Objectif : Évaluer la pertinence d'une structure organisationnelle (par exemple Holacracy) pour mon équipe.
- Action : Je fais un benchmark des modèles organisationnels et je propose des ajustements pour optimiser la collaboration et la flexibilité. - Une lecture individuelle.
-
Projets :
- Tous les projets, utilisation du framework SCRUM.
- Je m’occupe en tant que Scrum Master sur le projet HES – DevPro – Chatbot, des différentes sprint rétrospectives etc…
- Tout de table des rôles, je vais tout de même tenir une plus longue plage de temps le rôle Scrum master pour l’expérience.
Compétences méthodologiques
M6
Être capable de mettre en place et de gérer un changement technologique avec toutes les implications.
Mots-clés : transformation digitale, …
Pour atteindre cette compétence :
-
Comprendre la transformation digitale
- Objectif : Maîtriser les impacts du changement technologique sur l'organisation.
- Action : J'étudie un cas de transformation digitale réussie (par exemple, migration vers le cloud) et j'analyse les implications pour les processus métiers et les équipes.
-
Gérer les implications du changement
- Objectif : Planifier et gérer la transition technologique (formation, adaptation, résistance au changement).
- Action : Expliqué ci-dessous.
-
Projets :
- Koloka, je vais devoir faire la migration cloud de certains services AWS sur Jelastic/Openstack de Infomaniak. Gérer la transition, expliquer pourquoi et comment faire.
- DuoKey, changement de techno habituelle pour le POC vers du Golang/python.
M7
En fonction des projets déterminés autour de « l’Intégration de services dans un écosystème », connaître, appliquer et mettre en œuvre les méthodologies et les outils adaptés. Adopter un regard critique sur ces méthodologies et outils. Connaître les principaux concepts mathématiques nécessaires à la Data Science et savoir les appliquer dans un cas d’utilisation du Machine Learning.
Mots-clés : Intégration, DLM, cartographie, processus, Web Services, automatisation, …
Pour atteindre cette compétence :
-
Appliquer des méthodologies d’intégration
- Objectif : Intégrer des services (API, Web Services) dans un écosystème.
- Action : J'utilise une méthodologie adaptée (par exemple, SOA, microservices) pour intégrer des services dans un projet, tout en automatisant les processus.
-
Adopter un regard critique sur les outils et méthodologies
- Objectif : Évaluer l'efficacité des outils d’intégration utilisés.
- Action : Je réalise un retour d’expérience (Retex) sur les outils d'intégration que j'ai utilisés et je propose des améliorations.
-
Connaître et appliquer des concepts mathématiques pour la Data Science
- Objectif : Utiliser des concepts mathématiques (algèbre linéaire, probabilités) dans le Machine Learning.
- Action : J'implémente un modèle de Machine Learning pour un cas d’usage concret. - Une lecture individuelle.
-
Projets :
- Session de formation pour les principaux concepts mathématiques (Data science) et mise en pratique dans la compétence plus haut sur ML.
- Koloka : Micro-services, intégration MindDB dans Kubernetes.
- DuoKey, le POC est principalement l’élaboration d’une API pour intégrer leur service de signature avec le frontend.
- HES – DevPro – Chatbot, automatisation de processus, comme upload puis embedding puis utilisation de la vector DB pour contextualiser le LLM final.
- Un regard critique sur chacun des outils sélectionnés, typiquement dans le choix des technologies pour chacun des projets.
M8
En fonction des projets déterminés autour de « l’Intégration de services dans un écosystème », savoir identifier, choisir (y-c défendre) et adapter les solutions les plus appropriées pour les défis rencontrés.
Mots-clés : Intégration, DLM, architecture, Web Services, automatisation, processus, …
Pour atteindre cette compétence :
-
Identifier et choisir les solutions d’intégration
- Objectif : Sélectionner les meilleures technologies et outils pour l'intégration de services.
- Action : J'analyse différentes solutions (API, Web Services, microservices) pour un projet et je défends la plus adaptée en justifiant mon choix avec des critères comme la scalabilité, la sécurité et les coûts.
-
Adapter les solutions aux défis spécifiques
- Objectif : Ajuster les outils ou architectures pour répondre aux besoins spécifiques du projet.
- Action : J'implémente des modifications dans l’architecture d’intégration (par exemple, modification des workflows ou automatisation des processus) pour résoudre un problème précis rencontré dans un projet.
-
Projets :
- Koloka, amélioration du workflow CI/CD. Explication pourquoi l’architecture est en micro-service au lieu d’un monolithe ! Montrer le system design du projet.
- Réalisation du system design pour DuoKey et HES Chatbot, défendre pourquoi.
M9
Appliquer une stratégie, un plan et des outils de communication. Savoir identifier des domaines spécifiques de la communication d’entreprise. Gérer des ressources humaines en parallèle sur plusieurs projets. Savoir mobiliser l’intelligence collective.
Mots-clés : stratégie, intelligence collective
Pour atteindre cette compétence :
-
Appliquer une stratégie et un plan de communication
- Objectif : Développer une stratégie de communication efficace pour un projet.
- Action : Je rédige un plan de communication précisant les objectifs, les cibles, les canaux (par exemple, réseaux sociaux, newsletters).
-
Identifier des domaines spécifiques de la communication d’entreprise
- Objectif : Comprendre les différents types de communication (interne, externe, de crise, etc.).
- Action : LI sur le sujet.
-
Gérer les ressources humaines sur plusieurs projets
- Objectif : Coordonner les équipes et les ressources humaines sur plusieurs projets simultanément.
- Action : J'utilise des outils de gestion de projet (Trello, Jira) pour suivre les tâches et assurer une répartition optimale des ressources entre les différents projets.
-
Projets :
- Mise en place de la stratégie de communication au sein de l’équipe pour tous les projets.
- LI sur le sujet « Identifier des domaines spécifiques de la communication d’entreprise ».
- Utilisation d’outil comme JIRA, en particulier Azure DevOps pour tous les projets, je suis Scrum master pour HES – Chatbot. Utilisation de planning poker ou critère d’acceptances pour l’intelligence collective.
Compétences sociales et personnelles
P10
Connaître les différents composants de la culture digitale et être capable de mener des actions mesurables pour la faire évoluer. Anticiper les problèmes au sein d’une équipe de projet complexe et apporter des solutions optimales.
Mots-clés : culture digitale, anticipation, projet complexe
Pour atteindre cette compétence :
-
Connaître les composants de la culture digitale
- Objectif : Comprendre les éléments clés de la culture digitale (collaboration, innovation, agilité).
- Action : J'effectue une analyse de la culture digitale au sein de mon organisation ou projet en identifiant les points forts et les axes d'amélioration.
-
Mener des actions mesurables pour faire évoluer la culture digitale
- Objectif : Proposer des initiatives pour renforcer la culture digitale.
- Action : Je lance des formations ou des ateliers sur des outils digitaux et je mesure leur impact (par exemple, via des feedbacks ou des KPIs).
-
Anticiper les problèmes dans une équipe de projet complexe
- Objectif : Identifier les signes avant-coureurs de tensions ou de problèmes.
- Action : Je mets en place des réunions régulières pour discuter de l'avancement et des difficultés rencontrées, et je propose des solutions préventives.
-
Apporter des solutions optimales
- Objectif : Réagir rapidement aux problèmes identifiés.
- Action : J'élabore un plan d’action avec des solutions concrètes et je fais participer l’équipe à la mise en œuvre pour favoriser l’adhésion.
-
Projets :
- Dans tous les projets, la collaboration s’effectuera entre les membres de l’équipe et la mise en place de l’agilité pour la gestion de projet permettra par itération d’améliorer le processus de cohésion, en cas d’imprévu je mettrai en place un plan d’action pour résoudre ou éviter une prochaine rencontre de problématique, l’AR est un bon exercice pour cela.
- J’initie des LI avec un laboratoire pour changer de format avec le powerpoint.
P11
Être capable de prouver une fluidité de l’apprentissage dans des environnements différents. Être capable de transmettre les bases de l'apprentissage en équipe à d'autres personnes. Être capable de diriger et coacher un apprentissage collaboratif.
Mots-clés : co-construction de savoir, apprentissage collaboratif, …
Pour atteindre cette compétence :
-
Prouver la fluidité de l’apprentissage dans des environnements différents
- Objectif : Adapter mes méthodes d’apprentissage selon le contexte (en présentiel, à distance, etc.).
- Action : Je documente des expériences d'apprentissage variées (par exemple, formations en ligne, ateliers en présentiel) et j'évalue leur efficacité, LI etc…
-
Transmettre les bases de l'apprentissage en équipe
- Objectif : Partager des méthodes d'apprentissage collaboratif avec d'autres.
- Action : J'organise un atelier (LI) ou une session de formation sur les techniques d’apprentissage en équipe (par exemple, brainstorming, retours d’expérience).
-
Diriger et coacher un apprentissage collaboratif
- Objectif : Accompagner une équipe dans un processus d'apprentissage collectif.
- Action : Je mets en place un projet collaboratif où chaque membre a un rôle défini, et je m'assure de faciliter les échanges et le partage de connaissances.
-
Projets :
- Présentation des POC que je réalise pour les projets et je partage mes connaissances avec cela mais aussi avec les différents artéfacts Team Academy.
- Tous les projets, brainstorming pour les solutions aux problématiques à résoudre mais aussi lors de la définition des user stories, je vais mettre en pratique ces différents éléments.
- Je partage régulièrement des technologies de ma vieille.
P12
Être autonome dans son développement professionnel. Avoir développé une forte motivation intrinsèque pour apprendre. Être capable de combiner des connaissances théoriques / outils variés et de mobiliser plusieurs compétences pour résoudre des problèmes dans les diverses étapes de son parcours d’apprentissage. Être capable de coacher ou diriger un mandat dans le domaine du développement de compétences.
Mots-clés : autonomie, développement professionnel, coaching, …
Pour atteindre cette compétence :
-
Être autonome dans son développement professionnel
- Objectif : Prendre en main mon propre apprentissage et développement de compétences.
- Action : J'établis un plan de développement personnel avec des objectifs clairs et un calendrier pour acquérir de nouvelles compétences.
-
Développer une forte motivation intrinsèque pour apprendre
- Objectif : Cultiver une passion pour l'apprentissage continu.
- Action : J'identifie mes motivations personnelles pour apprendre et je choisis des sujets qui m'intéressent réellement pour approfondir mes connaissances.
-
Combiner des connaissances théoriques et outils variés
- Objectif : Appliquer des connaissances théoriques à des situations concrètes.
- Action : Je participe à des projets qui me permettent d’utiliser différentes méthodologies et outils pour résoudre des problèmes réels.
-
Coacher ou diriger un mandat dans le développement de compétences
- Objectif : Accompagner d'autres dans leur parcours d'apprentissage.
- Action : Je prends en charge un projet de coaching ou de mentorat, en aidant les autres à définir leurs objectifs et à mobiliser les ressources nécessaires.
-
Projets :
- J’ai créé mon propre système de gestion des tâches avec mon portfolio.
- Réalisation du contrat d’apprentissage.
- Je sais dans quels outils et domaine, je veux me spécialiser.
- Je dirige un mandat en faisant Scrum master avec le projet HES - Chatbot.
P13
Savoir définir des objectifs motivants à long terme, avoir repéré et savoir comment traiter le stress et différents types d'émotions causés par l’environnement du travail. Savoir repérer ses zones d’influence et y concentrer ses actions. Faire preuve de persévérance pour atteindre ses objectifs et optimiser en permanence son organisation personnelle. Avoir une forte identité professionnelle. Être capable d’analyser de façon pertinente ses actions et avoir démontré des capacités pour capitaliser sur des succès et faire face à des échecs.
Mots-clés : motivations, influence, résilience, essai-erreur, …
Pour atteindre cette compétence :
-
Définir des objectifs motivants à long terme
- Objectif : Établir des objectifs clairs et inspirants pour guider mon parcours.
- Action : Contrat d’apprentissage + voir plus bas.
-
Gérer le stress et les émotions
- Objectif : Identifier et traiter le stress dans l’environnement de travail.
- Action : Je pratique des techniques de gestion du stress (méditation, respiration).
-
Repérer mes zones d’influence
- Objectif : Concentrer mes efforts sur les aspects que je peux contrôler.
- Action : Je fais une liste de mes domaines d'influence et je priorise mes actions en fonction de ceux-ci.
-
Faire preuve de persévérance
- Objectif : Rester engagé face aux défis.
- Action : Je crée un système de suivi de mes progrès et je célèbre les petites victoires pour maintenir ma motivation.
-
Analyser mes actions
- Objectif : Apprendre des succès et des échecs.
- Action : Après chaque projet ou tâche, je fais une rétrospective pour identifier ce qui a fonctionné, ce qui n’a pas fonctionné, et comment je peux m'améliorer à l'avenir.
-
Projets :
- Je définie mes objectifs long terme pour la place de stage lors du semestre d’immersion.
- Mon portfolio avec le système de gestion de compétence me montre avec des métriques à quel point j’avance dans mes compétences et les progrès que je réalise.
- La gestion de projet agile permet lors des rétrospectives d’analyser ce qui s’est mal passé et d’améliorer.
P14
Avoir réalisé différents types d’expériences de travail avec différentes équipes (par exemple, entreprise en équipe, groupes de projet etc.). Être capable de construire une équipe, de la diriger sur le long terme et de maintenir le sens et l’efficience au sein du groupe. Être capable de confronter son propre apprentissage de leadership à différents environnements professionnels et académiques.
Mots-clés : Leadership d’équipe, efficience, …
Pour atteindre cette compétence :
-
Réaliser différentes expériences de travail en équipe
- Objectif : Acquérir de l’expérience en travaillant avec diverses équipes.
- Action : Je participe à des projets variés (stages, travaux en groupe) pour comprendre les dynamiques d’équipe différentes.
-
Construire et diriger une équipe sur le long terme
- Objectif : Former une équipe efficace et engagée.
- Action : Je développe un plan de développement d’équipe avec des objectifs clairs, des rôles définis, et des mécanismes de communication réguliers.
-
Maintenir le sens et l’efficacité au sein du groupe
- Objectif : Assurer que l’équipe reste motivée et productive.
- Action : J’organise des réunions régulières pour évaluer les progrès et réajuster les objectifs, tout en célébrant les succès collectifs.
-
Confronter mon apprentissage de leadership
- Objectif : Évaluer et ajuster mon style de leadership selon les contextes.
- Action : Je reçois des retours d’expérience de mes collègues et mentors après avoir dirigé des équipes dans différents environnements, et j’ajuste mon approche en conséquence.
-
Projets :
- Tous les projets permettent d’effectuer les diverses actions ci-dessus.
- Voyage apprenant pour travailler avec diverses équipes et cultures.
P15
Maîtriser le coaching des individus et des groupes dans la théorie et la pratique. Être capable de préparer et d'exécuter les plans de développement de compétences autant pour les individus que pour les groupes. Pouvoir démontrer un niveau théorique et pratique d’un futur professionnel dans la gestion d’un processus de coaching et dans la mise en place d’une véritable culture du dialogue au sein d’une organisation.
Mots-clés : Développement de compétences d’équipe, culture d’organisation apprenante, …
Pour atteindre cette compétence :
-
Maîtriser le coaching des individus et des groupes
- Objectif : Acquérir des compétences en coaching adaptées à différents contextes.
- Action : Je suis une formation en coaching (certification, ateliers) et pratique avec des collègues ou des amis pour affiner mes techniques.
-
Préparer et exécuter des plans de développement de compétences
- Objectif : Élaborer des plans de développement personnalisés pour les individus et les groupes.
- Action : J'identifie les compétences nécessaires pour chaque membre de l’équipe et crée un plan d’action avec des objectifs clairs et des délais.
-
Démontrer un niveau théorique et pratique en coaching
- Objectif : Appliquer les théories du coaching dans des situations réelles.
- Action : Je mène des sessions de coaching en utilisant des modèles théoriques et demande des retours pour évaluer mon efficacité.
-
Mettre en place une culture du dialogue
- Objectif : Favoriser une communication ouverte au sein de l’organisation.
- Action : J’organise des ateliers de communication et de feedback où les membres de l’équipe peuvent partager leurs idées et préoccupations de manière constructive.
-
Projets :
- Je vais organiser une séance de coaching et selon l’individu élaborer un plan d’action.
- Mettre en place une culture de dialogue dans les projets, comme un temps réservé à cela.
P16
Adopter des choix managériaux difficiles (par ex. en gestion de projet ou leadership) en anticipant aussi l’impact émotionnel de ses choix et en organisant l’accompagnement correspondant des équipes et projets concernés. Sortir régulièrement de sa zone de confort et gérer/assumer l’impact de ses choix.
Mots-clés : zone de confort, choix, impact émotionnel, …
Pour atteindre cette compétence :
-
Adopter des choix managériaux difficiles
- Objectif : Prendre des décisions difficiles tout en tenant compte des conséquences émotionnelles.
- Action : J’analyse les implications de mes décisions sur les membres de l’équipe et discute des préoccupations lors de réunions pour obtenir des avis divers.
-
Anticiper l’impact émotionnel de mes choix
- Objectif : Être conscient des réactions émotionnelles que peuvent susciter mes décisions.
- Action : Je mets en place des sessions de feedback après avoir pris des décisions importantes pour comprendre l’impact sur l’équipe.
-
Organiser l’accompagnement des équipes
- Objectif : Soutenir mon équipe lors de changements difficiles.
- Action : Je crée un plan d’accompagnement comprenant des ressources comme des sessions de coaching ou des discussions ouvertes pour aider l’équipe à s’adapter.
-
Sortir de ma zone de confort
- Objectif : Développer ma capacité à faire face à des situations nouvelles.
- Action : Je prends l’initiative de participer à des projets qui me poussent hors de ma zone de confort et réfléchis aux leçons tirées de chaque expérience.