{"id":1145,"date":"2023-05-28T08:54:21","date_gmt":"2023-05-28T08:54:21","guid":{"rendered":"https:\/\/www.almtoolbox.com\/fr\/blog\/?p=1145"},"modified":"2023-05-29T15:04:21","modified_gmt":"2023-05-29T15:04:21","slug":"case-study-pernod-ricard-securise-les-applications-e-commerce-mobiles-et-dentreprise-avec-sonarqube","status":"publish","type":"post","link":"https:\/\/www.almtoolbox.com\/fr\/blog\/case-study-pernod-ricard-securise-les-applications-e-commerce-mobiles-et-dentreprise-avec-sonarqube\/","title":{"rendered":"Case Study: Pernod Ricard s\u00e9curise les applications e-commerce, mobiles et d&#8217;entreprise avec SonarQube"},"content":{"rendered":"<h2>D\u00e9couvrez comment Pernod Ricard s\u00e9curise ses applications et mesure le niveau de qualit\u00e9 du code externalis\u00e9 avec <em>SonarQube<\/em><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1165\" src=\"https:\/\/www.almtoolbox.com\/fr\/blog\/wp-content\/uploads\/2023\/05\/pernod-ricard-logo-e1685347633426.webp\" alt=\"Pernod Ricard\" width=\"600\" height=\"312\" \/><\/p>\n<div class=\"alm-box\">\n<p>\u00ab <em style=\"font-size: 22px;\">SonarQube n&#8217;est pas seulement un outil bien connu et respect\u00e9. C&#8217;est la norme pour la qualit\u00e9 et la s\u00e9curit\u00e9 du code.<\/em><strong>Laurent Bel,\u00a0Responsable Architecture et Innovation\u00a0@\u00a0Pernod Ricard<\/strong><\/p>\n<p>Langages de code : C#, Node.js et Python<\/p>\n<\/div>\n<h2>Le d\u00e9fi<\/h2>\n<p>Pernod Ricard, un producteur mondial de vins et spiritueux compte 18 500 employ\u00e9s et distribue 250 marques sur 130 march\u00e9s \u00e0 travers plus de 200 sites Web, applications mobiles et applications de commerce \u00e9lectronique. Ces applications sont une partie essentielle de l&#8217;entreprise et n\u00e9cessitent une protection contre les violations de donn\u00e9es et les d\u00e9gradations. De plus, Pernod Ricard d\u00e9veloppe 150 applications d&#8217;entreprise internes pour soutenir son activit\u00e9. Ces applications de back-office doivent \u00e9galement \u00eatre prot\u00e9g\u00e9es car elles sont expos\u00e9es \u00e0 Internet afin de les rendre facilement accessibles par les employ\u00e9s.<\/p>\n<p>En plus de ce vaste paysage d&#8217;applications sensibles \u00e0 la s\u00e9curit\u00e9, Pernod Ricard fait face \u00e0 un d\u00e9fi suppl\u00e9mentaire : tout le d\u00e9veloppement logiciel est sous-trait\u00e9 \u00e0 de multiples agences de d\u00e9veloppement. Sans le bon outil, il n&#8217;y a aucun moyen d&#8217;\u00e9valuer le niveau de qualit\u00e9 de tout ce code externalis\u00e9.<\/p>\n<h2>La solution<\/h2>\n<p>Apr\u00e8s une premi\u00e8re \u00e9tude de march\u00e9, Pernod Ricard a d&#8217;abord s\u00e9lectionn\u00e9 un fournisseur de premier plan dans le rapport de march\u00e9 SAST de Gartner pour une d\u00e9monstration. &#8220;Nous nous attendions \u00e0 obtenir quelque chose comme une Rolls-Royce mais nous avons \u00e9t\u00e9 extr\u00eamement d\u00e9\u00e7us&#8221;, a d\u00e9clar\u00e9 Hakim Rouatbi, architecte de solutions informatiques. L&#8217;\u00e9quipe a ensuite compar\u00e9 l&#8217;exp\u00e9rience et les r\u00e9sultats du produit \u00e0 SonarQube et la d\u00e9cision a \u00e9t\u00e9 simple. SonarQube a fourni une interface utilisateur intuitive, des int\u00e9grations transparentes, une analyse plus rapide et des r\u00e9sultats d&#8217;analyse pr\u00e9cis et exploitables.<\/p>\n<p>SonarQube a fourni tout cela \u00e0 un prix nettement inf\u00e9rieur avec un mod\u00e8le de licence flexible. Hakim ajoute\u00a0: &#8220;C&#8217;est super facile de d\u00e9marrer et l&#8217;interface est bien pens\u00e9e pour que les bonnes informations vous sautent aux yeux&#8221;.<\/p>\n<h3>Les r\u00e9sultats<\/h3>\n<p>Pour chaque projet de d\u00e9veloppement, SonarQube est enti\u00e8rement int\u00e9gr\u00e9 aux pipelines Pernod Ricard CI\/CD existants h\u00e9berg\u00e9s sur Bitbucket, GitLab et Azure. L&#8217;analyse applique plus de 5000 r\u00e8gles dans plus de 30 langues et se termine en quelques minutes seulement. De nombreux d\u00e9veloppeurs utilisent \u00e9galement SonarLint dans leur IDE pour d\u00e9tecter les probl\u00e8mes avant que leur code ne soit valid\u00e9.<\/p>\n<p>Tous les d\u00e9veloppeurs ont acc\u00e8s \u00e0 SonarQube, ce qui permet l&#8217;adoption de pratiques Clean Code dans tous les projets. Les r\u00e9sultats d&#8217;analyse sont mesur\u00e9s par l&#8217;\u00e9quipe informatique via des Quality Gates personnalis\u00e9s. Ces Quality Gates d\u00e9finissent la norme d&#8217;acceptation et sont partag\u00e9es par des d\u00e9veloppeurs d&#8217;agences et d&#8217;horizons diff\u00e9rents. Cela fournit un moyen simple de d\u00e9terminer si le code nouvellement \u00e9crit est propre et fusionnable.<\/p>\n<p>L&#8217;utilisation de SonarQube offre \u00e0 Pernod Ricard un cadre commun pour des discussions appropri\u00e9es entre les \u00e9quipes de d\u00e9veloppement sur les probl\u00e8mes \u00e0 r\u00e9soudre. Ce framework permet \u00e0 Pernod Ricard de relever le d\u00e9fi de ne conserver que du Clean Code dans son code source.<\/p>\n<h3 class=\"css-ees0yj e1590xma5\" data-testid=\"key-results-block-title\">R\u00c9SULTATS CL\u00c9S\u00a0:<\/h3>\n<ul class=\"css-1h7anqn e1590xma4\">\n<li class=\"css-110kdvu e1590xma3\">200 applications web et e-commerce majoritairement d\u00e9velopp\u00e9es en PHP et JS<\/li>\n<li class=\"css-110kdvu e1590xma3\">150 applications d&#8217;entreprise d\u00e9velopp\u00e9es en C#, Node.js et Python<\/li>\n<li class=\"css-110kdvu e1590xma3\">Int\u00e9gration CI\/CD avec Azure DevOps, GitLab et Bitbucket Pipelines<\/li>\n<li class=\"css-110kdvu e1590xma3\">Analyse de code automatis\u00e9e pour 5 000 r\u00e8gles \u00e9valu\u00e9es par la communaut\u00e9 en quelques minutes seulement<\/li>\n<li class=\"css-110kdvu e1590xma3\">L&#8217;int\u00e9gration SonarLint IDE prot\u00e8ge les commits de code<\/li>\n<li class=\"css-110kdvu e1590xma3\">Les d\u00e9veloppeurs s&#8217;approprient pleinement leur code et le livrent selon des normes de haute qualit\u00e9<\/li>\n<li class=\"css-110kdvu e1590xma3\">R\u00e9sultats de la qualit\u00e9 du code et de la s\u00e9curit\u00e9 du code d\u00e9tenus par les d\u00e9veloppeurs<\/li>\n<\/ul>\n<table width=\"1450\">\n<tbody>\n<tr>\n<td colspan=\"12\" width=\"1450\"><em>ALM-Toolbox est\u00a0 distributeur officiel de SonarQube ,GitLab et offre du conseils, des licences SonarQube et SonarCloud, la mise en \u0153uvre, la formation et aide les clients \u00e0 int\u00e9grer SonarQube aux flux commerciaux et aux pipelines CI\/CD.<\/em><\/td>\n<\/tr>\n<tr>\n<td colspan=\"5\"><em>Contactez-nous pour toute question, y compris les prix et les devis : sonarqube@almtoolbox.com ou appelez-nous : 866-503-1471 (USA\/Canada)\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0ou\u00a0 +33 (0)1 84 17 53 28<\/em><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>D\u00e9couvrez comment Pernod Ricard s\u00e9curise ses applications et mesure le niveau de qualit\u00e9 du code externalis\u00e9 avec SonarQube \u00ab SonarQube n&#8217;est pas seulement un outil bien connu et respect\u00e9. C&#8217;est la norme pour la qualit\u00e9 et la s\u00e9curit\u00e9 du code.Laurent Bel,\u00a0Responsable Architecture et Innovation\u00a0@\u00a0Pernod Ricard Langages de code : C#, Node.js et Python Le d\u00e9fi&hellip; <a class=\"more-link\" href=\"https:\/\/www.almtoolbox.com\/fr\/blog\/case-study-pernod-ricard-securise-les-applications-e-commerce-mobiles-et-dentreprise-avec-sonarqube\/\">Continue reading <span class=\"screen-reader-text\">Case Study: Pernod Ricard s\u00e9curise les applications e-commerce, mobiles et d&#8217;entreprise avec SonarQube<\/span> <span class=\"meta-nav\" aria-hidden=\"true\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":1165,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[108,117],"tags":[150,3,151,152,149],"class_list":["post-1145","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-case-studies","category-sonarqube","tag-c","tag-gitlab","tag-node-js","tag-python","tag-quality-gates"],"_links":{"self":[{"href":"https:\/\/www.almtoolbox.com\/fr\/blog\/wp-json\/wp\/v2\/posts\/1145","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.almtoolbox.com\/fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.almtoolbox.com\/fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.almtoolbox.com\/fr\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.almtoolbox.com\/fr\/blog\/wp-json\/wp\/v2\/comments?post=1145"}],"version-history":[{"count":10,"href":"https:\/\/www.almtoolbox.com\/fr\/blog\/wp-json\/wp\/v2\/posts\/1145\/revisions"}],"predecessor-version":[{"id":1189,"href":"https:\/\/www.almtoolbox.com\/fr\/blog\/wp-json\/wp\/v2\/posts\/1145\/revisions\/1189"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.almtoolbox.com\/fr\/blog\/wp-json\/wp\/v2\/media\/1165"}],"wp:attachment":[{"href":"https:\/\/www.almtoolbox.com\/fr\/blog\/wp-json\/wp\/v2\/media?parent=1145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.almtoolbox.com\/fr\/blog\/wp-json\/wp\/v2\/categories?post=1145"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.almtoolbox.com\/fr\/blog\/wp-json\/wp\/v2\/tags?post=1145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}