Mots-clés : BPMS, intégration, gestion des risques, cartographie, BCM
B3: Vérifier l’adéquation des solutions numériques pour les métiers de l’entreprise et autres organisations en testant la qualité des solutions en matière de données, de systèmes et de services ; assurant l’alignement avec la stratégie d’entreprise ; vérifiant la conformité des solutions par rapport aux décisions de gestion ; sécurisant les solutions numériques en proposant des réponses aux risques ; respectant les aspects légaux ; mesurant les impacts des systèmes d’information pour les organisations
Niveau Hautement spécialisé:
Etre capable d’automatiser des processus métiers et d'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 constitue une étape cruciale dans mon parcours professionnel. Forte d’une expérience significative dans le domaine des solutions numériques, je considère avoir atteint un niveau hautement spécialisé. Ma compétence repose sur un projet concret où j’ai réussi à automatiser le processus de déploiement sur Microsoft Azure, démontrant ainsi ma capacité à répondre aux exigences complexes et évolutives des métiers numériques.
L'utilisation de la technologie Web 5
Si j’avais disposé de plus de temps pour approfondir mon projet DevOps sur Azure, j’aurais adopté une approche proactive dans la gestion des risques. J’aurais envisagé d’utiliser des outils automatisés sur Azure afin de mettre en place un système de surveillance continue. Cela aurait inclus l’utilisation d’Azure Monitor et d’Azure Log Analytics pour collecter et analyser les données de performance et de sécurité. Grâce à ces outils, j’aurais pu détecter rapidement les anomalies ou les comportements suspects, améliorant ainsi la réactivité face aux problèmes éventuels. En outre, j’aurais pu implémenté des stratégies de déploiement bleu/vert sur Azure. Cette approche m’aurait permis de déployer des versions de l’application sans temps d’arrêt et de revenir facilement à une version antérieure en cas de problème. L’adoption de cette stratégie aurait significativement réduit les risques associés aux mises à jour et aux nouvelles versions de l’application. Par ailleurs, j’aurais intégré des tests automatisés dans le pipeline CI/CD. Cela aurait été essentiel pour identifier les bugs et les problèmes de performance avant le déploiement en production, minimisant ainsi les risques de défaillance de l’application.
Un exemple de l'utilisation de la stratégie bleue/verte dans le déploiement d'une application.
De plus, en réfléchissant à la sécurité et à la conformité, je perçois un large éventail de possibilités d’amélioration. Si j’avais eu l’opportunité d’approfondir davantage l’utilisation de Web 5 dans mon projet sur Microsoft Azure, j’aurais ajusté ma stratégie de conformité et de sécurité pour répondre aux défis uniques posés par cette technologie. Web 5, avec son approche de l’identité décentralisée et la dispersion des données, aurait nécessité une réévaluation de la manière dont je gère l’authentification, l’autorisation et la protection des données. Dans ce contexte, j’aurais pu envisager d’utiliser des solutions telles qu’Azure Active Directory B2C, offrant une gestion flexible de l’identité et de l’accès dans des scénarios décentralisés. Cela m’aurait permis de garantir que seuls les utilisateurs autorisés avaient accès aux ressources appropriées, tout en respectant les principes de l’identité décentralisée. (https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-bloksec?pivots=b2c-user-flow)
En ce qui concerne la sécurité réseau, j’aurais adapté les politiques existantes pour tenir compte de la nature dispersée des données dans Web 5. Cela aurait inclus une utilisation plus stratégique de solutions comme Azure Firewall pour contrôler le trafic de manière plus dynamique, en tenant compte de la distribution et de la mobilité des données.
De plus, la conformité avec les normes telles que le GDPR aurait été un défi intéressant à relever dans ce contexte de données dispersées. J’aurais exploré des méthodes innovantes pour surveiller et contrôler la façon dont les données étaient stockées, traitées et partagées en utilisant les outils de gouvernance des données d’Azure. Cela aurait impliqué de trouver un équilibre entre le respect des exigences légales et réglementaires et l’exploitation des avantages de la décentralisation offerts par Web 5.
En intégrant ces mesures de sécurité et de conformité adaptées à l’environnement Web 5, j’aurais assuré que la solution déployée était non seulement sécurisée, mais aussi en accord avec les nouvelles dynamiques de gestion des données et les exigences légales et réglementaires.
L'article de mon collègue Maxim constitue un autre aspect de la discussion. La lecture de cet article m'a permis d'imaginer une autre façon de relever les défis liés à l'automatisation des processus métiers et à l'intégration de nouvelles technologies. L'article explique comment Docker et Azure DevOps peuvent être utilisés pour créer des pipelines de développement logiciel. En utilisant Docker pour la gestion efficace des conteneurs et Azure DevOps pour l'orchestration, il démontre comment automatiser et optimiser les processus de développement. Ce duo technologique favorise l'intégration et le déploiement continus, permettant une meilleure gestion de projets complexes et l'adoption de technologies émergentes ou peu utilisées, offrant ainsi une approche plus agile et adaptable.
Ce semestre a également été marqué par la cartographie. Tant dans le Hackathon que dans le projet Kinaps, une grande partie de notre temps a été consacrée à la compréhension des flux. Cela a été bien illustré par mon collègue Maxime dans son LI Maxime: OAuth, où il explique comment s'authentifier avec OAuth.
Mécanisme de connexion SSO
Ce projet nous a demandé comme aucun autre auparavant de comprendre les mécanismes et de savoir où se trouvait le jeton à tout moment.
Etre capable d’intégrer une gestion des risques dans les projets
En tant que cheffe de projet “Kinaps”, j’ai élaboré une stratégie de gestion des risques
Matrice de la gestion des risques
Voici un aperçu de mon approche :
Maîtriser des outils de pilotage stratégique est essentiel dans mon quotidien, où j’utilise des outils tels que: Microsoft Azure DevOps pour la gestion de projet, Notion pour l’organisation de mes études et des devoirs.
Notion
Microsoft Azure DevOps Azure DevOps fournit un ensemble d’outils qui facilitent l’alignement des projets informatiques avec les objectifs stratégiques de l’entreprise. En l’utilisant, je peux planifier, suivre et livrer des logiciels tout en m’assurant que chaque étape du projet soutient les objectifs globaux. Cela est rendu possible grâce à des fonctionnalités telles que les tableaux de bord personnalisables, les rapports d’avancement et les outils de planification intégrés.
Avec Azure DevOps, j’adopte une approche Agile dans la gestion de projet, ce qui est essentiel pour répondre rapidement aux changements du marché et aux exigences de l’entreprise. Les fonctionnalités telles que les backlogs, les sprints et les tableaux Kanban me permettent de gérer les projets de manière flexible et réactive, en alignant constamment les livrables du projet avec les besoins stratégiques.
Si nous avions pu utiliser efficacement les outils robustes d’Azure DevOps pour mesurer et analyser les performances de notre projet, cela aurait grandement contribué à notre gestion stratégique. En théorie, l’utilisation des indicateurs clés de performance (KPI) et des rapports générés par Azure DevOps, tels que le Burn-up Chart ou le Velocity Chart, nous aurait permis d’évaluer l’efficacité des processus de développement, la qualité du code et l’impact des livrables sur les objectifs du projet. Cela aurait constitué une ressource précieuse pour prendre des décisions éclairées et ajuster nos stratégies en conséquence.
Malheureusement, cela n’a pas été possible dans notre cas. Le projet a dépassé notre compréhension à plusieurs niveaux. Par exemple, le backlog ne tenait pas la route. Nous avons rencontré des difficultés majeures dans la planification et la priorisation des tâches, rendant l’utilisation des KPI et des rapports d’Azure DevOps moins efficace que prévu. Notre incapacité à bien planifier et à structurer nos démarches a entravé l’utilisation optimale de ces outils, nous empêchant ainsi de tirer pleinement parti des capacités d’analyse et de mesure d’Azure DevOps. Cela a eu un impact significatif sur notre capacité à évaluer et à ajuster nos processus en fonction des exigences stratégiques du projet.
Un autre aspect de Maîtriser des outils de pilotage stratégique était l’aspect privé – professionnel. Étant donné que je suis en dernière année d’université et qu’il est grand temps d’envisager mon avenir professionnel, j’ai décidé de réaliser une matrice SWOT pour mieux comprendre ma situation sur le marché du travail.
En tant que future chercheuse d’emploi, je trouve cette analyse intéressante. Elle m’a permis de mieux cerner mes forces et mes faiblesses. Je pense qu’elle me sera utile pour préparer un entretien d’embauche. Dans une certaine mesure, cela m'a aidé à élaborer mon CV.