{"id":10476,"date":"2024-11-20T15:55:05","date_gmt":"2024-11-20T14:55:05","guid":{"rendered":"https:\/\/www.cfi.ch\/?p=10476"},"modified":"2024-11-20T16:18:42","modified_gmt":"2024-11-20T15:18:42","slug":"les-maths-au-service-de-lefficacite-le-pari-dun-jeune-ingenieur","status":"publish","type":"post","link":"https:\/\/cfi.ch\/en\/les-maths-au-service-de-lefficacite-le-pari-dun-jeune-ingenieur\/","title":{"rendered":"Les maths au service de l&rsquo;efficacit\u00e9 : le pari d&rsquo;un jeune ing\u00e9nieur"},"content":{"rendered":"<div class=\"wp-block-stackable-text stk-block-text stk-block stk-54ba829\" data-block-id=\"54ba829\"><p class=\"stk-block-text__text\">Dans le cadre des \u00e9tudes en informatique, le travail de Bachelor est une \u00e9tape cruciale qui permet aux \u00e9tudiants de d\u00e9montrer leurs comp\u00e9tences techniques, leur cr\u00e9ativit\u00e9 et leur capacit\u00e9 \u00e0 r\u00e9soudre des probl\u00e8mes complexes. Aujourd\u2019hui, nous vous pr\u00e9sentons notre d\u00e9veloppeur r\u00e9cemment dipl\u00f4m\u00e9, qui a choisi de se concentrer sur un projet de d\u00e9veloppement logiciel pour son travail de Bachelor. Dans cette interview, il partage son parcours, les d\u00e9fis rencontr\u00e9s et les le\u00e7ons apprises tout au long de cette exp\u00e9rience formatrice.<\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-4afd2ce\" id=\"strong-presentation-strong-strong-parcours-strong-strong-professionnel-strong\" data-block-id=\"4afd2ce\"><h4 class=\"stk-block-heading__text\"><strong>Pr\u00e9sentation<\/strong>, <strong>parcours<\/strong> <strong>professionnel<\/strong><\/h4><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-4a1577d\" data-block-id=\"4a1577d\"><p class=\"stk-block-text__text\">Je m&rsquo;appelle <a href=\"https:\/\/www.linkedin.com\/in\/malo-romano-b83255162\/\">Malo<\/a>. J&rsquo;ai 24 ans. En 2019, j\u2019ai obtenu mon CFC d\u2019informaticien, puis j&rsquo;ai effectu\u00e9 un stage de 3 mois chez CFI la m\u00eame ann\u00e9e. \u00c0 la suite de ce stage et apr\u00e8s avoir accompli mon service militaire, j\u2019entame en 2020 un Bachelor en d\u00e9veloppement logiciel en cours d&#8217;emploi sur une dur\u00e9e de 4 ans \u00e0 la <a href=\"https:\/\/heig-vd.ch\/\">HEIG-VD<\/a> \u00e0 Yverdon, tout en travaillant chez CFI au d\u00e9partement d\u00e9veloppement.<\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-d8bc709\" id=\"strong-travail-de-bachelor-strong\" data-block-id=\"d8bc709\"><h4 class=\"stk-block-heading__text\"><strong>Travail de Bachelor<\/strong><\/h4><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-b922226\" data-block-id=\"b922226\"><style>.stk-b922226{margin-bottom:26px !important}<\/style><p class=\"stk-block-text__text\">\u00c0 la fin de mon cursus, j&rsquo;ai choisi de r\u00e9aliser mon travail de Bachelor chez CFI SA. Mon projet, intitul\u00e9 \u00ab Optimisation des ressources humaines au sein d&rsquo;une \u00e9quipe de d\u00e9veloppement \u00bb, avait pour objectif de d\u00e9velopper un syst\u00e8me capable d&rsquo;optimiser l&rsquo;affectation des membres de l&rsquo;\u00e9quipe aux diff\u00e9rents projets. Ce syst\u00e8me devait tenir compte de nombreuses donn\u00e9es et contraintes organisationnelles pour garantir une planification efficace.<\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-c69c64c\" id=\"strong-quest-ce-qui-vous-a-motive-a-choisir-ce-sujet-pour-votre-travail-de-diplome-strong\" data-block-id=\"c69c64c\"><h4 class=\"stk-block-heading__text\"><strong>Qu&rsquo;est-ce qui vous a motiv\u00e9 \u00e0 choisir ce sujet pour votre travail de dipl\u00f4me ?<\/strong><\/h4><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-1f070ec\" data-block-id=\"1f070ec\"><p class=\"stk-block-text__text\">Pendant mon bachelor, j&rsquo;ai eu l&rsquo;occasion de suivre plusieurs cours th\u00e9oriques en math\u00e9matiques, notamment sur la th\u00e9orie des graphes et la programmation lin\u00e9aire, qui figuraient parmi mes pr\u00e9f\u00e9r\u00e9s. Ces cours, donn\u00e9s par M. Jean-Fran\u00e7ois H\u00eache, m&rsquo;ont particuli\u00e8rement marqu\u00e9. J&rsquo;ai donc voulu int\u00e9grer ces connaissances \u00e0 ma formation en informatique et les appliquer concr\u00e8tement dans le contexte de CFI. Le sujet de mon travail de bachelor a justement permis le m\u00e9lange de ces deux domaines de comp\u00e9tences, tout en r\u00e9pondant \u00e0 un besoin r\u00e9el chez CFI.<\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-d9d593f\" id=\"strong-comment-avez-vous-organise-votre-travail-pendant-le-projet-strong\" data-block-id=\"d9d593f\"><h4 class=\"stk-block-heading__text\"><strong>Comment avez-vous organis\u00e9 votre travail pendant le projet ?<\/strong><\/h4><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-35ec83b\" data-block-id=\"35ec83b\"><p class=\"stk-block-text__text\">En tant qu&rsquo;\u00e9tudiant en emploi, j&rsquo;ai r\u00e9alis\u00e9 ce travail de Bachelor entre juin et septembre 2024, tout en continuant \u00e0 travailler chez CFI. Avec un rythme de trois jours de travail par semaine sur quatorze semaines, j&rsquo;ai r\u00e9alis\u00e9 plusieurs it\u00e9rations de travail d&rsquo;environ deux semaines chacune, en m&rsquo;appuyant sur le cadre de travail Scrum.<\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-1a97dab\" id=\"strong-quel-besoin-specifique-lapplication-vise-t-elle-a-resoudre-strong\" data-block-id=\"1a97dab\"><h4 class=\"stk-block-heading__text\"><strong>Quel besoin sp\u00e9cifique l\u2019application vise-t-elle \u00e0 r\u00e9soudre ?<\/strong><\/h4><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-c0b6bdf\" data-block-id=\"c0b6bdf\"><style>.stk-c0b6bdf{margin-bottom:0px !important}<\/style><p class=\"stk-block-text__text\">L&rsquo;application vise \u00e0 r\u00e9soudre le probl\u00e8me des affectations manuelles des membres aux projets et de la planification mensuelle, qui reposaient jusqu&rsquo;alors sur l&rsquo;exp\u00e9rience accumul\u00e9e au fil des ann\u00e9es chez CFI et sur une approche sans m\u00e9thode pr\u00e9cise.<\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-b742021\" data-block-id=\"b742021\"><style>.stk-b742021{margin-bottom:0px !important}<\/style><p class=\"stk-block-text__text\">Cette approche pouvait entra\u00eener des d\u00e9s\u00e9quilibres dans la r\u00e9partition de la charge de travail entre les membres et entre les semaines, cr\u00e9ant parfois des p\u00e9riodes de surcharge.<\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-d8ca52a\" data-block-id=\"d8ca52a\"><p class=\"stk-block-text__text\">L&rsquo;objectif de l&rsquo;application est donc de r\u00e9partir de mani\u00e8re plus \u00e9quilibr\u00e9e la charge de travail entre les membres et au fil des semaines, tout en tenant compte des aspects financiers du d\u00e9partement et des projets, ainsi que des contraintes organisationnelles sp\u00e9cifiques \u00e0 chacun.<\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-500966d\" id=\"strong-quelles-techniques-et-technologies-le-systeme-developpe-utilise-t-il-strong\" data-block-id=\"500966d\"><h4 class=\"stk-block-heading__text\"><strong>Quelles techniques et technologies le syst\u00e8me d\u00e9velopp\u00e9 utilise-t-il ?<\/strong><\/h4><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-9c7c571\" data-block-id=\"9c7c571\"><style>.stk-9c7c571{margin-bottom:0px !important}<\/style><p class=\"stk-block-text__text\">Le syst\u00e8me se divise en deux parties principales : le mod\u00e8le et l&rsquo;interface.<\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-03674ea\" data-block-id=\"03674ea\"><style>.stk-03674ea{margin-bottom:0px !important}<\/style><p class=\"stk-block-text__text\">Le mod\u00e8le est un solveur d&rsquo;optimisation lin\u00e9aire con\u00e7u pour int\u00e9grer les donn\u00e9es d&rsquo;entr\u00e9e d\u00e9finies avec CFI. Il a d&rsquo;abord \u00e9t\u00e9 th\u00e9oris\u00e9 sur papier avant d&rsquo;\u00eatre impl\u00e9ment\u00e9 en C# \u00e0 l&rsquo;aide d&rsquo;OR-Tools, une solution open source d\u00e9velopp\u00e9e par Google.<\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-373fdaa\" data-block-id=\"373fdaa\"><p class=\"stk-block-text__text\">L&rsquo;interface, quant \u00e0 elle, a \u00e9t\u00e9 d\u00e9velopp\u00e9e en C# avec ASP.NET Core. Elle permet aux utilisateurs d&rsquo;interagir avec le mod\u00e8le de mani\u00e8re intuitive, de saisir les donn\u00e9es et les valeurs des contraintes, et de visualiser les planifications g\u00e9n\u00e9r\u00e9es. Une fois d\u00e9ploy\u00e9e, l\u2019interface est accessible depuis n&rsquo;importe quel navigateur, ce qui la rend pratique et facilement utilisable par les utilisateurs, assurant ainsi une flexibilit\u00e9 et une ergonomie accrues.<\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-45d18ba\" id=\"strong-comment-avez-vous-gere-la-mise-en-production-de-lapplication-et-quels-etaient-les-resultats-attendus-strong\" data-block-id=\"45d18ba\"><h4 class=\"stk-block-heading__text\"><strong>Comment avez-vous g\u00e9r\u00e9 la mise en production de l\u2019application et quels \u00e9taient les r\u00e9sultats attendus ?<\/strong><\/h4><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-90253ab\" data-block-id=\"90253ab\"><style>.stk-90253ab{margin-bottom:0px !important}<\/style><p class=\"stk-block-text__text\">L&rsquo;application a \u00e9t\u00e9 facilement d\u00e9ploy\u00e9e sur un serveur interne \u00e0 CFI. Le mod\u00e8le de r\u00e9solution est encapsul\u00e9 dans une API, \u00e9galement d\u00e9velopp\u00e9e en ASP.NET Core, avec laquelle l&rsquo;interface communique directement. Ces deux composants sont ind\u00e9pendants et simples \u00e0 d\u00e9ployer, offrant une grande flexibilit\u00e9.<\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-c42c372\" data-block-id=\"c42c372\"><style>.stk-c42c372{margin-bottom:0px !important}<\/style><p class=\"stk-block-text__text\">Gr\u00e2ce \u00e0 la compatibilit\u00e9 multiplateforme d&rsquo;ASP.NET Core, l&rsquo;application peut \u00eatre d\u00e9ploy\u00e9e aussi bien sur un serveur Windows que Linux, ce qui la rend nativement adaptable \u00e0 de nombreuses infrastructures existantes.<\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-02a4c7f\" data-block-id=\"02a4c7f\"><p class=\"stk-block-text__text\">L\u2019application est maintenant en phase d\u2019int\u00e9gration chez CFI, avec pour objectif d\u2019\u00eatre utilis\u00e9e officiellement d\u00e8s d\u00e9cembre 2024. Les tests r\u00e9alis\u00e9s jusqu&rsquo;\u00e0 pr\u00e9sent ont d\u00e9montr\u00e9 que l&rsquo;application r\u00e9pond aux besoins de CFI et sera pr\u00eate pour une mise en service dans les d\u00e9lais pr\u00e9vus.<\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-b0e25a5\" id=\"strong-quavez-vous-appris-de-ce-projet-en-termes-techniques-et-personnels-strong\" data-block-id=\"b0e25a5\"><h4 class=\"stk-block-heading__text\"><strong>Qu\u2019avez-vous appris de ce projet en termes techniques et personnels ?<\/strong><\/h4><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-c104176\" data-block-id=\"c104176\"><style>.stk-c104176{margin-bottom:0px !important}<\/style><p class=\"stk-block-text__text\">C\u2019est probablement le plus gros projet informatique que j\u2019ai r\u00e9alis\u00e9 seul, et j\u2019en retire \u00e9norm\u00e9ment de positif. Mon travail s\u2019est d\u00e9roul\u00e9 en deux parties distinctes. La premi\u00e8re partie a consist\u00e9 en plusieurs semaines de recherche th\u00e9orique et d\u2019analyse, au cours desquelles j\u2019ai eu de nombreux \u00e9changes enrichissants avec mon professeur, M. Jean-Fran\u00e7ois H\u00eache. Ces discussions, ainsi que le travail de recherche personnel, ont \u00e9t\u00e9 tr\u00e8s formateurs et m&rsquo;ont apport\u00e9 de pr\u00e9cieuses connaissances.<\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-2964196\" data-block-id=\"2964196\"><p class=\"stk-block-text__text\">La seconde phase, d\u00e9di\u00e9e au d\u00e9veloppement et \u00e0 la mise en place de l&rsquo;application, a \u00e9t\u00e9 plus technique et parfois moins stimulante sur le plan th\u00e9orique. Cependant, elle m&rsquo;a permis de consolider mes comp\u00e9tences en d\u00e9veloppement logiciel, de faire face \u00e0 des d\u00e9fis concrets et de comprendre les exigences pratiques de la r\u00e9alisation d&rsquo;un projet de bout en bout.<\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-e7cd305\" id=\"strong-quelle-possibilite-damelioration-envisagez-vous-par-la-suite-strong\" data-block-id=\"e7cd305\"><h4 class=\"stk-block-heading__text\"><strong>Quelle possibilit\u00e9 d&rsquo;am\u00e9lioration envisagez-vous par la suite ?<\/strong><\/h4><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-d52f2a2\" data-block-id=\"d52f2a2\"><style>.stk-d52f2a2{margin-bottom:0px !important}<\/style><p class=\"stk-block-text__text\">Il n&rsquo;y a pas de limite aux am\u00e9liorations potentielles \u00e0 apporter au syst\u00e8me. Bien qu&rsquo;il int\u00e8gre d\u00e9j\u00e0 les principales donn\u00e9es et contraintes du d\u00e9partement, il pourrait \u00eatre affin\u00e9 davantage pour offrir une planification encore plus pr\u00e9cise et efficace.<\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-abd58d8\" data-block-id=\"abd58d8\"><style>.stk-abd58d8{margin-bottom:0px !important}<\/style><p class=\"stk-block-text__text\">L&rsquo;extension de la p\u00e9riode de planification est un point notable parmi les am\u00e9liorations possibles. Actuellement, les planifications sont limit\u00e9es \u00e0 un mois maximum. \u00c9tendre l&rsquo;outil pour qu&rsquo;il couvre plusieurs mois \u00e0 l&rsquo;avance permettrait d&rsquo;anticiper plus efficacement les p\u00e9riodes de creux et de pics de travail, et donc de mieux g\u00e9rer les ressources \u00e0 plus long terme.<\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-eb34308\" data-block-id=\"eb34308\"><p class=\"stk-block-text__text\">En outre, certaines donn\u00e9es, bien que jug\u00e9es moins prioritaires, ne sont pas encore prises en compte. Cela inclut, par exemple, la gestion du t\u00e9l\u00e9travail des membres, la prise en compte des diff\u00e9rents clients et la mise en place de strat\u00e9gies sp\u00e9cifiques \u00e0 chaque client. Les int\u00e9grer permettrait de proposer une planification encore plus compl\u00e8te et adapt\u00e9e aux r\u00e9alit\u00e9s du d\u00e9partement.<\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-433c929\" id=\"felicitations\" data-block-id=\"433c929\"><h4 class=\"stk-block-heading__text\">F\u00e9licitations<\/h4><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-f944917\" data-block-id=\"f944917\"><p class=\"stk-block-text__text\">Ce travail de Bachelor illustre parfaitement le talent, l&rsquo;engagement et la pers\u00e9v\u00e9rance n\u00e9cessaires pour r\u00e9ussir dans le domaine du d\u00e9veloppement informatique. En concevant une application innovante et en relevant des d\u00e9fis techniques complexes, notre d\u00e9veloppeur a fait preuve d&rsquo;une ma\u00eetrise impressionnante de ses comp\u00e9tences et d&rsquo;une capacit\u00e9 \u00e0 r\u00e9pondre aux exigences du monde professionnel. Toutes nos f\u00e9licitations pour ce projet abouti, qui marque une \u00e9tape d\u00e9cisive dans une carri\u00e8re prometteuse !<\/p><\/div>","protected":false},"excerpt":{"rendered":"<p>Dans le cadre des \u00e9tudes en informatique, le travail de Bachelor est une \u00e9tape cruciale qui permet aux \u00e9tudiants de d\u00e9montrer leurs comp\u00e9tences techniques, leur cr\u00e9ativit\u00e9 et leur capacit\u00e9 \u00e0 r\u00e9soudre des probl\u00e8mes complexes. Aujourd\u2019hui, nous vous pr\u00e9sentons notre d\u00e9veloppeur r\u00e9cemment dipl\u00f4m\u00e9, qui a choisi de se concentrer sur un projet de d\u00e9veloppement logiciel pour son travail de Bachelor. Dans cette interview, il partage son parcours, les d\u00e9fis rencontr\u00e9s et les le\u00e7ons apprises tout au long de cette exp\u00e9rience formatrice. Pr\u00e9sentation, parcours professionnel Je m&rsquo;appelle Malo. J&rsquo;ai 24 ans. En 2019, j\u2019ai obtenu mon CFC d\u2019informaticien, puis j&rsquo;ai effectu\u00e9 un\u2026<\/p>","protected":false},"author":6,"featured_media":10491,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[133],"tags":[138],"class_list":["post-10476","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-actualites-entreprise","tag-developpement"],"blocksy_meta":"","acf":[],"_links":{"self":[{"href":"https:\/\/cfi.ch\/en\/wp-json\/wp\/v2\/posts\/10476","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cfi.ch\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cfi.ch\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cfi.ch\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/cfi.ch\/en\/wp-json\/wp\/v2\/comments?post=10476"}],"version-history":[{"count":11,"href":"https:\/\/cfi.ch\/en\/wp-json\/wp\/v2\/posts\/10476\/revisions"}],"predecessor-version":[{"id":10517,"href":"https:\/\/cfi.ch\/en\/wp-json\/wp\/v2\/posts\/10476\/revisions\/10517"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cfi.ch\/en\/wp-json\/wp\/v2\/media\/10491"}],"wp:attachment":[{"href":"https:\/\/cfi.ch\/en\/wp-json\/wp\/v2\/media?parent=10476"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cfi.ch\/en\/wp-json\/wp\/v2\/categories?post=10476"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cfi.ch\/en\/wp-json\/wp\/v2\/tags?post=10476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}