{"id":6659,"url":{"canonical":"https:\/\/employeur.ma\/noufissa-kessar-al-mada\/","rest_html":"https:\/\/employeur.ma\/wp-json\/ac339542\/v1\/id\/6659"},"title":"Noufissa Kessar prend les r\u00eanes du groupe Al Mada : une nouvelle \u00e8re s'ouvre","slug":"noufissa-kessar-al-mada","date":"2026-05-28T07:04:42+02:00","modified":"2026-08-17T07:23:15+02:00","language":"fr-FR","author":"Benjamin Le Goff","excerpt":"La nomination de Noufissa Kessar \u00e0 la t\u00eate d\u2019Al Mada, annonc\u00e9e un vendredi de janvier, s\u2019inscrit dans un moment \u00e0 la fois solennel et d\u00e9cisif. Solennel, parce qu\u2019elle intervient \u00e0 la suite de la disparition de Hassan Ouriagli, dont le...","plain_text":"La nomination de Noufissa Kessar \u00e0 la t\u00eate d\u2019Al Mada, annonc\u00e9e un vendredi de janvier, s\u2019inscrit dans un moment \u00e0 la fois solennel et d\u00e9cisif. Solennel, parce qu\u2019elle intervient \u00e0 la suite de la disparition de Hassan Ouriagli, dont le Conseil d\u2019administration a salu\u00e9 la trajectoire et l\u2019empreinte durable sur la place du holding dans l\u2019\u00e9conomie marocaine et au-del\u00e0. D\u00e9cisif, parce qu\u2019un tel passage de relais ne se limite jamais \u00e0 un changement de nom sur une organigramme : il redessine une direction, r\u00e9interroge le management, et r\u00e9ordonne les priorit\u00e9s de strat\u00e9gie dans un contexte o\u00f9 le Maroc et l\u2019Afrique font face \u00e0 des attentes accrues en mati\u00e8re d\u2019investissement, d\u2019innovation et d\u2019impact social.\n\nCe nouveau leadership retient d\u2019autant plus l\u2019attention qu\u2019il combine continuit\u00e9 et signal fort : continuit\u00e9, par un parcours construit au sein de l\u2019\u00e9cosyst\u00e8me du groupe, de la banque aux fonctions de directrice g\u00e9n\u00e9rale adjointe ; signal fort, parce que la gouvernance s\u2019incarne d\u00e9sormais dans une figure au profil international, form\u00e9e \u00e0 l\u2019exigence acad\u00e9mique, et reconnue pour sa capacit\u00e9 \u00e0 piloter des projets structurants. Derri\u00e8re l\u2019\u00e9v\u00e9nement, une question s\u2019impose : que signifie, concr\u00e8tement, \u00ab ouvrir une nouvelle \u00e8re \u00bb pour un groupe industriel et d\u2019investissement aussi central, et comment ce changement peut-il se traduire dans la r\u00e9alit\u00e9 des m\u00e9tiers, des filiales et des territoires ?\n\nEn bref\n\n\ud83e\udded Noufissa Kessar est nomm\u00e9e PDG d\u2019Al Mada avec effet imm\u00e9diat, apr\u00e8s d\u00e9cision du Conseil d\u2019administration.\ud83d\udd6f\ufe0f Le groupe rend hommage \u00e0 Hassan Ouriagli, soulignant son leadership et son r\u00f4le dans le positionnement du holding au Maroc et en Afrique.\ud83c\udfe6 Son parcours s\u2019est construit au sein de l\u2019\u00e9cosyst\u00e8me du groupe, notamment via Attijariwafa Bank et la cr\u00e9ation d\u2019Attijari Finances Corp.\u2699\ufe0f La nouvelle gouvernance met en avant innovation, croissance durable et excellence op\u00e9rationnelle.\ud83c\udf0d L\u2019enjeu affich\u00e9 : renforcer l\u2019influence \u00e9conomique et sociale du groupe au Maroc et \u00e0 l\u2019international.\n\nNomination de Noufissa Kessar chez Al Mada : continuit\u00e9 de gouvernance et moment charni\u00e8re\n\nL\u2019annonce officielle, dat\u00e9e d\u2019un vendredi 16 janvier, a \u00e9t\u00e9 formul\u00e9e avec une sobri\u00e9t\u00e9 caract\u00e9ristique des transitions de gouvernance : Noufissa Kessar est d\u00e9sign\u00e9e Pr\u00e9sidente-Directrice G\u00e9n\u00e9rale d\u2019Al Mada, avec effet imm\u00e9diat, \u00e0 l\u2019issue d\u2019un Conseil d\u2019administration r\u00e9uni dans un contexte particulier. Le d\u00e9c\u00e8s de Hassan Ouriagli, jusque-l\u00e0 PDG, conf\u00e8re \u00e0 ce passage de relais une dimension humaine et institutionnelle : l\u2019organisation doit simultan\u00e9ment pr\u00e9server la stabilit\u00e9, honorer une m\u00e9moire, et maintenir le cap des engagements op\u00e9rationnels.\n\nLe communiqu\u00e9 insiste sur l\u2019hommage rendu \u00e0 Hassan Ouriagli : son leadership, ses r\u00e9alisations et son d\u00e9vouement sont pr\u00e9sent\u00e9s comme structurants pour l\u2019histoire du holding. Une telle formulation n\u2019est pas seulement protocolaire. Elle rappelle aux march\u00e9s, aux partenaires et aux \u00e9quipes que l\u2019identit\u00e9 d\u2019Al Mada s\u2019est consolid\u00e9e au fil d\u2019une gouvernance capable d\u2019arbitrer entre des horizons parfois contradictoires : rentabilit\u00e9, impact, souverainet\u00e9 \u00e9conomique, et responsabilit\u00e9 sociale. Dans l\u2019\u00e9conomie marocaine, o\u00f9 les grands groupes jouent souvent un r\u00f4le de locomotive, la continuit\u00e9 de r\u00e9cit compte presque autant que la continuit\u00e9 d\u2019ex\u00e9cution.\n\nSur le plan du management, ce type de transition impose un exercice d\u00e9licat : \u00e9viter l\u2019effet de rupture d\u00e9sorganis\u00e9e tout en assumant le changement. Un exemple concret permet de l\u2019illustrer. Dans une filiale industrielle hypoth\u00e9tique du portefeuille, la directrice d\u2019usine (appelons-la Samira) doit lancer une modernisation de lignes de production en m\u00eame temps qu\u2019un programme de formation s\u00e9curit\u00e9. L\u2019arriv\u00e9e d\u2019une nouvelle PDG peut nourrir des interrogations : budgets reconduits ? priorit\u00e9s modifi\u00e9es ? calendrier resserr\u00e9 ? Le r\u00f4le de la gouvernance consiste alors \u00e0 produire des signaux rapides, lisibles, et coh\u00e9rents : quelles d\u00e9cisions sont gel\u00e9es, lesquelles continuent, quels crit\u00e8res guident les arbitrages ?\n\nDans ce contexte, l\u2019id\u00e9e de nouveau leadership doit \u00eatre comprise comme une m\u00e9canique de stabilisation autant que de projection. Stabilisation : rassurer sur la solidit\u00e9 de la direction et la capacit\u00e9 \u00e0 tenir les engagements. Projection : montrer que la strat\u00e9gie ne se contente pas de reconduire les routines, mais qu\u2019elle sait int\u00e9grer les nouveaux imp\u00e9ratifs (transition \u00e9nerg\u00e9tique, digitalisation, industrialisation plus inclusive). C\u2019est souvent \u00e0 ce moment pr\u00e9cis que l\u2019influence d\u2019un holding se mesure : non pas \u00e0 l\u2019effet d\u2019annonce, mais \u00e0 la capacit\u00e9 de ses \u00e9quipes \u00e0 continuer de livrer, d\u2019investir et d\u2019innover, sans perdre le sens.\n\nCette question de leadership local et de standards internationaux se lit aussi \u00e0 travers les pratiques RH et la gouvernance. Pour aller plus loin sur les enjeux de leadership au Maroc, une lecture utile se trouve ici : leadership local et multinationales au Maroc. Dans un monde o\u00f9 les talents comparent les cultures d\u2019entreprise, la mani\u00e8re dont un groupe g\u00e8re une succession est un marqueur de maturit\u00e9. Insight final : une nomination au sommet n\u2019est pleinement r\u00e9ussie que si elle se traduit, en quelques semaines, par une clart\u00e9 op\u00e9rationnelle perceptible sur le terrain.\n\nParcours de Noufissa Kessar : de la banque du groupe \u00e0 la direction g\u00e9n\u00e9rale d\u2019Al Mada\n\nLe choix de Noufissa Kessar s\u2019explique d\u2019abord par une logique d\u2019alignement interne. Son parcours s\u2019est b\u00e2ti dans l\u2019\u00e9cosyst\u00e8me du groupe, avec une premi\u00e8re \u00e9tape dans la banque, Attijariwafa Bank, o\u00f9 elle a contribu\u00e9 \u00e0 des chantiers structurants, notamment la mise en place d\u2019Attijari Finances Corp. Cette pr\u00e9cision, parfois per\u00e7ue comme technique, est en r\u00e9alit\u00e9 tr\u00e8s r\u00e9v\u00e9latrice : la construction d\u2019une plateforme financi\u00e8re requiert une ma\u00eetrise fine des risques, des mod\u00e8les \u00e9conomiques et des attentes des r\u00e9gulateurs. Autrement dit, un apprentissage direct du pilotage complexe.\n\nLa suite du trajet vers le holding, puis la fonction de directrice g\u00e9n\u00e9rale adjointe, \u00e9claire la coh\u00e9rence de la nomination. Dans les grandes organisations, l\u2019adjoint n\u2019est pas seulement un relais hi\u00e9rarchique ; il devient souvent l\u2019architecte discret des transversalit\u00e9s, celui ou celle qui fait converger les int\u00e9r\u00eats des m\u00e9tiers, des filiales et des actionnaires. Lorsque les priorit\u00e9s sont nombreuses \u2014 investissements, excellence op\u00e9rationnelle, contr\u00f4le interne, r\u00e9putation \u2014 la comp\u00e9tence la plus rare consiste \u00e0 arbitrer sans fracturer. C\u2019est pr\u00e9cis\u00e9ment l\u00e0 que se joue la cr\u00e9dibilit\u00e9 d\u2019une direction au quotidien.\n\nSon profil acad\u00e9mique, avec un dipl\u00f4me d\u2019ing\u00e9nierie de l\u2019\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne, apporte un autre signal : la capacit\u00e9 \u00e0 raisonner syst\u00e8mes, donn\u00e9es et processus. Pour un groupe industriel et d\u2019investissement, cette approche \u00ab ing\u00e9nieur \u00bb peut se traduire par des choix tr\u00e8s concrets. Par exemple, dans un programme de modernisation d\u2019actifs, une dirigeante form\u00e9e \u00e0 l\u2019ing\u00e9nierie cherchera souvent \u00e0 objectiver : quels indicateurs de performance ? quelle trajectoire de maintenance ? quel retour sur investissement en int\u00e9grant le co\u00fbt du carbone, la s\u00e9curit\u00e9 et la qualit\u00e9 ? Ce n\u2019est pas un style sup\u00e9rieur, mais un style utile lorsque les d\u00e9cisions se chiffrent en ann\u00e9es et en infrastructures.\n\nLe fait qu\u2019elle si\u00e8ge \u00e9galement comme administratrice dans certaines filiales est loin d\u2019\u00eatre anecdotique. Cela lui donne une familiarit\u00e9 directe avec les enjeux de gouvernance op\u00e9rationnelle : comit\u00e9s d\u2019audit, politique de r\u00e9mun\u00e9ration, conformit\u00e9, plans d\u2019investissement. Pour les \u00e9quipes RH, un point d\u2019attention r\u00e9current est la coh\u00e9rence entre l\u2019ambition affich\u00e9e et la r\u00e9alit\u00e9 des pratiques (mobilit\u00e9 interne, gestion des potentiels, dispositifs d\u2019\u00e9coute). \u00c0 ce titre, il est pertinent de rappeler que le cadre social marocain \u00e9volue et que la conformit\u00e9 n\u2019est plus une simple formalit\u00e9. Une ressource utile sur le sujet : le code du travail marocain en 2026.\n\nPour illustrer, reprenons le fil conducteur de Samira, directrice d\u2019usine. Si la nouvelle PDG souhaite acc\u00e9l\u00e9rer l\u2019excellence op\u00e9rationnelle, cela peut se traduire par un \u00ab contrat de progr\u00e8s \u00bb entre si\u00e8ge et sites : objectifs qualit\u00e9, r\u00e9duction des incidents, taux de formation, int\u00e9gration de jeunes dipl\u00f4m\u00e9s. La r\u00e9ussite d\u00e9pendra alors d\u2019un management capable de transformer une vision en gestes manag\u00e9riaux simples : rituels de performance, transparence des indicateurs, et reconnaissance des \u00e9quipes. Insight final : l\u2019ascension interne de Noufissa Kessar renforce la probabilit\u00e9 d\u2019un pilotage fin, car elle conna\u00eet les rouages qui transforment une d\u00e9cision en r\u00e9sultat.\n\nCes derni\u00e8res ann\u00e9es, les holdings d\u2019investissement africains ont multipli\u00e9 les prises de parole sur la discipline d\u2019allocation de capital et l\u2019impact. Une mise en perspective vid\u00e9o aide \u00e0 comprendre comment ces acteurs articulent souverainet\u00e9 \u00e9conomique, cr\u00e9ation de valeur et rayonnement r\u00e9gional.\n\nNouveau leadership et strat\u00e9gie d\u2019Al Mada : innovation, croissance durable et excellence op\u00e9rationnelle\n\nLe communiqu\u00e9 rattache explicitement la nomination \u00e0 une promesse de continuit\u00e9 autour de trois piliers : innovation, croissance durable et excellence op\u00e9rationnelle. Pour \u00e9viter que ces termes ne restent des slogans, il convient de les traduire en d\u00e9cisions observables. D\u2019abord, l\u2019innovation : dans un portefeuille diversifi\u00e9, elle ne se limite pas aux technologies num\u00e9riques. Elle concerne aussi les mod\u00e8les de distribution, la finance responsable, l\u2019optimisation \u00e9nerg\u00e9tique, ou encore les cha\u00eenes d\u2019approvisionnement plus r\u00e9silientes.\n\nDans la pratique, un nouveau leadership peut choisir de formaliser une \u00ab feuille de route d\u2019innovation \u00bb commune, avec des budgets pilotes et des crit\u00e8res de passage \u00e0 l\u2019\u00e9chelle. Par exemple, une filiale logistique peut tester l\u2019IA de planification pour r\u00e9duire les kilom\u00e8tres \u00e0 vide ; une entit\u00e9 industrielle peut adopter des capteurs pour anticiper les pannes ; une filiale de services peut revoir son parcours client en omnicanal. Le point de vigilance est connu : sans gouvernance d\u2019arbitrage, l\u2019innovation se disperse. Avec une gouvernance rigoureuse, elle devient un levier de productivit\u00e9 et de diff\u00e9renciation.\n\nEnsuite, la croissance durable. Dans le contexte de l\u2019\u00e9conomie marocaine, le terme renvoie \u00e0 la fois \u00e0 la soutenabilit\u00e9 environnementale et \u00e0 l\u2019inclusion. Cela signifie que les investissements doivent \u00eatre jug\u00e9s aussi sur leur capacit\u00e9 \u00e0 cr\u00e9er des emplois qualifi\u00e9s, \u00e0 d\u00e9velopper des fournisseurs locaux, et \u00e0 r\u00e9duire les externalit\u00e9s n\u00e9gatives. La durabilit\u00e9, ici, n\u2019est pas une contrainte \u00ab extra \u00bb ; elle devient une condition de comp\u00e9titivit\u00e9, notamment pour l\u2019acc\u00e8s \u00e0 certains financements et partenariats.\n\nEnfin, l\u2019excellence op\u00e9rationnelle. C\u2019est souvent le domaine o\u00f9 l\u2019\u00e9cart se creuse entre l\u2019ambition et l\u2019ex\u00e9cution. Un programme cr\u00e9dible implique une discipline : cartographier les processus, standardiser ce qui doit l\u2019\u00eatre, responsabiliser les managers de proximit\u00e9, et renforcer les comp\u00e9tences. Dans un groupe, cela peut passer par une acad\u00e9mie interne, des audits crois\u00e9s entre filiales, ou des \u00ab missions flash \u00bb d\u2019am\u00e9lioration continue. Pour Samira, cela peut se mat\u00e9rialiser par un plan 90 jours : r\u00e9duction des rebuts, stabilisation des \u00e9quipes cl\u00e9s, et relance du dialogue social.\n\n\n  \n  \n\n  \n    \n      \n        \n          FRISE CHRONOLOGIQUE INTERACTIVE\n          \n            Transition de direction \u2014 \u00abNoufissa Kessar prend les r\u00eanes du groupe Al Mada\u00bb\n          \n          \n            Parcours en \u00e9tapes (annonce \u2192 120 jours) avec objectifs, acteurs, livrables et risques. Utilisez les fl\u00e8ches, le clavier (\u2190 \u2192) ou la recherche.\n          \n        \n\n        \n          \n            \n            Ctrl\/\u2318 K\n          \n\n          \n            \n              \u2190 Pr\u00e9c\u00e9dent\n            \n            \n              Suivant \u2192\n            \n          \n        \n      \n\n      \n        \n        \n          \n            \n              \n                \n                \u00c9tapes\n              \n\n              \n                Affichage\n                \n                  Tout\n                  Points 30\/60\/120 jours\n                  Fondations (0\u201315 jours)\n                \n              \n            \n\n            \n              \n              \n\n              \n                \n              \n            \n\n            \n              \n                \n                  0 \u00e9tape(s) affich\u00e9e(s)\n                  |\n                  \u2014\n                \n                \n                  R\u00e9initialiser\n                \n              \n            \n          \n\n          \n            Astuce accessibilit\u00e9 : la liste d\u2019\u00e9tapes est navigable au clavier. Chaque \u00e9tape est un bouton avec \u00e9tat s\u00e9lectionn\u00e9.\n          \n        \n\n        \n        \n          \n            \n              \n                \n                  PHASE\n                  \u2014\n                \n\n                \n                  \n                    \u2014\n                  \n                  \n                    \u2014\n                  \n                \n              \n\n              \u2014\n            \n\n            \n              \n                \n                  Objectifs\n                  \n                \n\n                \n                  Acteurs impliqu\u00e9s\n                  \n                \n\n                \n                  \n                    Livrables attendus\n                    \n                      Copier le r\u00e9sum\u00e9\n                    \n                  \n                  \n                \n\n                \n                  Risques \u00e0 surveiller\n                  \n                \n              \n\n              \n                Barre de progression (0 \u2192 120 jours)\n                \n                  \n                    \n                  \n                  \n                    Jour 0\n                    \u2014\n                    Jour 120\n                  \n                \n              \n\n              \n                Note : Cette frise est un mod\u00e8le \u00e9ditorial (100 % texte en fran\u00e7ais) pour illustrer une prise de fonctions et ses jalons.\n              \n            \n          \n\n          \n            \n              Copi\u00e9 : le r\u00e9sum\u00e9 de l\u2019\u00e9tape est dans votre presse-papiers.\n            \n          \n        \n      \n    \n\n    \n    \n  \n\n  \n    \/* Design: micro-interactions sans d\u00e9pendances lourdes *\/\n    #alMadaTimelineWidget * { -webkit-tap-highlight-color: transparent; }\n    #alMadaTimelineWidget ::selection { background: rgba(15,23,42,.12); }\n\n    .almada-stepBtn[data-active=\"true\"]{\n      background: linear-gradient(135deg, rgba(15,23,42,.06), rgba(15,23,42,.02));\n      border-color: rgba(15,23,42,.18);\n    }\n\n    .almada-dot{\n      box-shadow: 0 0 0 5px rgba(15,23,42,.06);\n    }\n\n    \/* Scrollbar discr\u00e8te (support partiel selon navigateur) *\/\n    #almadaStepList{ scrollbar-width: thin; scrollbar-color: rgba(15,23,42,.25) transparent; }\n    #almadaStepList::-webkit-scrollbar{ height: 10px; width: 10px; }\n    #almadaStepList::-webkit-scrollbar-thumb{ background: rgba(15,23,42,.22); border-radius: 999px; border: 3px solid transparent; background-clip: padding-box;}\n    #almadaStepList::-webkit-scrollbar-track{ background: transparent; }\n\n    @media (prefers-reduced-motion: reduce){\n      #alMadaTimelineWidget *{ scroll-behavior: auto !important; transition: none !important; animation: none !important; }\n    }\n  \n\n  \n    \/**\n     * Timeline interactive \u2014 Transition de direction (FR)\n     * - Pur HTML + JS (pas d'images, pas d'API payante, pas de d\u00e9pendances lourdes)\n     * - Toutes les cha\u00eenes sont en fran\u00e7ais et \u00e9ditables.\n     *\n     * API externe (100% gratuite) : NON REQUISE pour cet outil (donn\u00e9es locales).\n     * Si vous souhaitez tout de m\u00eame une API gratuite pour enrichir (optionnel),\n     * vous pouvez utiliser WorldTimeAPI (sans cl\u00e9) :\n     * URL : https:\/\/worldtimeapi.org\/api\/timezone\/Africa\/Casablanca\n     * Exemple de r\u00e9ponse JSON :\n     * {\n     *   \"abbreviation\":\"+01\",\n     *   \"client_ip\":\"x.x.x.x\",\n     *   \"datetime\":\"2026-05-28T12:34:56.789123+01:00\",\n     *   \"timezone\":\"Africa\/Casablanca\",\n     *   \"utc_offset\":\"+01:00\"\n     * }\n     * (Non utilis\u00e9 ici pour \u00e9viter tout appel r\u00e9seau inutile.)\n     *\/\n\n    (function () {\n      \/\/ ---------- Textes &amp; donn\u00e9es (100% FR, facilement \u00e9ditables) ----------\n      const I18N = {\n        phase: \"PHASE\",\n        priorite: {\n          haute: \"Priorit\u00e9 : Haute\",\n          moyenne: \"Priorit\u00e9 : Moyenne\",\n          structurante: \"Priorit\u00e9 : Structurante\"\n        },\n        toastCopied: \"Copi\u00e9 : le r\u00e9sum\u00e9 de l\u2019\u00e9tape est dans votre presse-papiers.\",\n        emptySearch: \"Aucune \u00e9tape ne correspond \u00e0 votre recherche.\",\n        activeLabelPrefix: \"S\u00e9lection : \"\n      };\n\n      \/\/ \u00c9tapes demand\u00e9es par la consigne (incluant 30\/60\/120 jours)\n      const STEPS = [\n        {\n          id: \"annonce\",\n          jour: 0,\n          phase: \"Annonce officielle\",\n          titre: \"Annonce officielle de la prise de fonctions\",\n          resume: \"Publier l\u2019annonce, cadrer le r\u00e9cit, s\u00e9curiser la confiance des parties prenantes.\",\n          priorite: \"haute\",\n          objectifs: [\n            \"Clarifier le p\u00e9rim\u00e8tre du mandat et la continuit\u00e9 de gouvernance\",\n            \"Rassurer march\u00e9s, partenaires et \u00e9cosyst\u00e8me\",\n            \"Installer une tonalit\u00e9 : stabilit\u00e9, ambition, responsabilit\u00e9\"\n          ],\n          acteurs: [\n            \"Pr\u00e9sidence \/ Conseil\",\n            \"Direction g\u00e9n\u00e9rale\",\n            \"Communication corporate\",\n            \"Juridique (validation des messages)\"\n          ],\n          livrables: [\n            \"Communiqu\u00e9 officiel\",\n            \"FAQ presse et \u00e9l\u00e9ments de langage\",\n            \"Calendrier des prises de parole\",\n            \"Message de transition (vision + continuit\u00e9)\"\n          ],\n          risques: [\n            \"Incoh\u00e9rences de message entre canaux\",\n            \"Surinterpr\u00e9tation m\u00e9diatique \/ rumeurs\",\n            \"Attentes irr\u00e9alistes \u00e0 court terme\",\n            \"Timing mal synchronis\u00e9 avec le march\u00e9\"\n          ],\n          tags: [\"communication\", \"gouvernance\", \"presse\", \"narratif\"]\n        },\n        {\n          id: \"interne\",\n          jour: 2,\n          phase: \"Communication interne\",\n          titre: \"Aligner l\u2019interne d\u00e8s les premiers jours\",\n          resume: \"Expliquer le sens, prot\u00e9ger l\u2019engagement des \u00e9quipes, ouvrir des boucles d\u2019\u00e9coute.\",\n          priorite: \"haute\",\n          objectifs: [\n            \"\u00c9viter l\u2019incertitude op\u00e9rationnelle\",\n            \"Donner une feuille de route de transition (court terme)\",\n            \"Cr\u00e9er un espace d\u2019\u00e9coute et de remont\u00e9es terrain\"\n          ],\n          acteurs: [\n            \"Direction RH\",\n            \"Managers de filiales\",\n            \"Communication interne\",\n            \"Repr\u00e9sentants du personnel (selon contexte)\"\n          ],\n          livrables: [\n            \"Note interne + vid\u00e9o\/meeting d\u2019alignement\",\n            \"Canal de questions\/r\u00e9ponses\",\n            \"Cartographie des sujets sensibles (internes)\"\n          ],\n          risques: [\n            \"Baisse de motivation due au flou\",\n            \"Silos (si les filiales n\u2019ont pas la m\u00eame information)\",\n            \"Fuite d\u2019informations non finalis\u00e9es\"\n          ],\n          tags: [\"RH\", \"interne\", \"engagement\", \"\u00e9coute\"]\n        },\n        {\n          id: \"stabilisation\",\n          jour: 7,\n          phase: \"Stabilisation des op\u00e9rations\",\n          titre: \"Assurer la continuit\u00e9 sans friction\",\n          resume: \"Geler les d\u00e9cisions non critiques, s\u00e9curiser la performance, v\u00e9rifier les points de fragilit\u00e9.\",\n          priorite: \"haute\",\n          objectifs: [\n            \"Maintenir la qualit\u00e9 d\u2019ex\u00e9cution (run the business)\",\n            \"Identifier les risques imm\u00e9diats (cash, supply, s\u00e9curit\u00e9, conformit\u00e9)\",\n            \"Confirmer les responsables de pilotage op\u00e9rationnel\"\n          ],\n          acteurs: [\n            \"Directeurs op\u00e9rationnels\",\n            \"Finance \/ Tr\u00e9sorerie\",\n            \"Audit \/ Risques \/ Conformit\u00e9\",\n            \"DSI (continuit\u00e9 des services)\"\n          ],\n          livrables: [\n            \"Tableau des \u201cmust-win\u201d \u00e0 14 jours\",\n            \"Point de contr\u00f4le des KPI critiques\",\n            \"Plan de continuit\u00e9 et escalade\"\n          ],\n          risques: [\n            \"D\u00e9cisions retard\u00e9es trop longtemps\",\n            \"Sous-estimation d\u2019un risque latent\",\n            \"Perte de cadence dans les filiales\"\n          ],\n          tags: [\"op\u00e9rations\", \"KPI\", \"risques\", \"continuit\u00e9\"]\n        },\n        {\n          id: \"portefeuille\",\n          jour: 15,\n          phase: \"Revue de portefeuille\",\n          titre: \"Cartographier actifs, filiales et zones de valeur\",\n          resume: \"\u00c9tablir une vue claire des m\u00e9tiers, synergies, et arbitrages n\u00e9cessaires.\",\n          priorite: \"structurante\",\n          objectifs: [\n            \"Comprendre la cr\u00e9ation de valeur par activit\u00e9\",\n            \"Rep\u00e9rer doublons, gaps et synergies\",\n            \"Qualifier les arbitrages : renforcer, transformer, c\u00e9der\"\n          ],\n          acteurs: [\n            \"Strat\u00e9gie\",\n            \"Finance (contr\u00f4le \/ M&amp;A si applicable)\",\n            \"Directions m\u00e9tiers\",\n            \"Comit\u00e9 d\u2019investissement\"\n          ],\n          livrables: [\n            \"Carte du portefeuille (performance, potentiel, risque)\",\n            \"Hypoth\u00e8ses de sc\u00e9narios (3 horizons)\",\n            \"Liste courte d\u2019arbitrages \u00e0 instruire\"\n          ],\n          risques: [\n            \"Donn\u00e9es h\u00e9t\u00e9rog\u00e8nes entre entit\u00e9s\",\n            \"Biais politique dans l\u2019\u00e9valuation\",\n            \"Sous-estimation des co\u00fbts de transformation\"\n          ],\n          tags: [\"strat\u00e9gie\", \"portefeuille\", \"valeur\", \"arbitrage\"]\n        },\n        {\n          id: \"priorites\",\n          jour: 21,\n          phase: \"D\u00e9finition des priorit\u00e9s strat\u00e9giques\",\n          titre: \"Traduire l\u2019intention en priorit\u00e9s actionnables\",\n          resume: \"Choisir quelques priorit\u00e9s nettes, mesurables, compr\u00e9hensibles par tous.\",\n          priorite: \"structurante\",\n          objectifs: [\n            \"Formuler 3 \u00e0 5 priorit\u00e9s (claires et finies)\",\n            \"Fixer des indicateurs et des owners\",\n            \"Aligner la gouvernance de pilotage\"\n          ],\n          acteurs: [\n            \"Direction g\u00e9n\u00e9rale\",\n            \"Strat\u00e9gie\",\n            \"Finance (allocation)\",\n            \"Communication (mise en r\u00e9cit)\"\n          ],\n          livrables: [\n            \"Note de priorit\u00e9s + KPI\",\n            \"RACI de gouvernance\",\n            \"Calendrier de revues (mensuel\/trimestriel)\"\n          ],\n          risques: [\n            \"Trop de priorit\u00e9s (dilution)\",\n            \"KPI mal d\u00e9finis (non actionnables)\",\n            \"Non-alignement entre si\u00e8ge et filiales\"\n          ],\n          tags: [\"priorit\u00e9s\", \"KPI\", \"gouvernance\", \"alignement\"]\n        },\n        {\n          id: \"rh\",\n          jour: 30,\n          phase: \"Alignement RH\",\n          titre: \"Mettre l\u2019organisation au service des priorit\u00e9s (J+30)\",\n          resume: \"Ajuster r\u00f4les, comp\u00e9tences, incentives et modes de collaboration.\",\n          priorite: \"moyenne\",\n          objectifs: [\n            \"Valider l\u2019organigramme cible de transition\",\n            \"S\u00e9curiser les postes critiques et la succession\",\n            \"Aligner la performance management sur les priorit\u00e9s\"\n          ],\n          acteurs: [\n            \"Direction RH\",\n            \"Direction g\u00e9n\u00e9rale\",\n            \"Managers cl\u00e9s\",\n            \"Juridique (si changements contractuels)\"\n          ],\n          livrables: [\n            \"Cartographie talents &amp; postes critiques\",\n            \"Plan de mobilit\u00e9 \/ recrutement cibl\u00e9\",\n            \"Cadre d\u2019objectifs et d\u2019incentives\"\n          ],\n          risques: [\n            \"Perte de talents (incertitude)\",\n            \"Fatigue organisationnelle (trop de changements)\",\n            \"R\u00e9sistance culturelle aux nouveaux modes\"\n          ],\n          tags: [\"RH\", \"organisation\", \"talents\", \"jour 30\"]\n        },\n        {\n          id: \"chantiers\",\n          jour: 45,\n          phase: \"Lancement des premiers chantiers\",\n          titre: \"D\u00e9marrer vite, livrer t\u00f4t, apprendre\",\n          resume: \"Lancer des chantiers \u00e0 impact avec des livrables rapides pour cr\u00e9dibiliser la dynamique.\",\n          priorite: \"haute\",\n          objectifs: [\n            \"D\u00e9montrer des r\u00e9sultats visibles (quick wins)\",\n            \"Installer une m\u00e9thode de pilotage transverse\",\n            \"R\u00e9duire les irritants op\u00e9rationnels majeurs\"\n          ],\n          acteurs: [\n            \"PMO \/ Transformation\",\n            \"Directions m\u00e9tiers\",\n            \"DSI \/ Data (si digitalisation)\",\n            \"Finance (suivi des gains)\"\n          ],\n          livrables: [\n            \"Portefeuille de chantiers (roadmap)\",\n            \"Plan de communication sur avancement\",\n            \"Tableau de gains\/impacts (qualitatifs &amp; quantitatifs)\"\n          ],\n          risques: [\n            \"Chantiers trop nombreux (dispersion)\",\n            \"Sous-capacit\u00e9 des \u00e9quipes\",\n            \"Gains annonc\u00e9s non mesur\u00e9s\"\n          ],\n          tags: [\"transformation\", \"PMO\", \"quick wins\", \"pilotage\"]\n        },\n        {\n          id: \"j60\",\n          jour: 60,\n          phase: \"Point d\u2019\u00e9tape \u00e0 60 jours\",\n          titre: \"J+60 : arbitrer, renforcer, acc\u00e9l\u00e9rer\",\n          resume: \"Mesurer l\u2019avancement, ajuster les arbitrages, s\u00e9curiser la trajectoire.\",\n          priorite: \"haute\",\n          objectifs: [\n            \"Comparer ex\u00e9cution vs plan\",\n            \"D\u00e9cider des corrections (scope, budget, priorit\u00e9s)\",\n            \"Renforcer la communication aux parties prenantes\"\n          ],\n          acteurs: [\n            \"Direction g\u00e9n\u00e9rale\",\n            \"Comit\u00e9 d\u2019investissement\",\n            \"Finance\",\n            \"Communication corporate\"\n          ],\n          livrables: [\n            \"Rapport d\u2019avancement (KPI + d\u00e9cisions)\",\n            \"Liste d\u2019arbitrages act\u00e9s\",\n            \"Plan d\u2019acc\u00e9l\u00e9ration (90 jours)\"\n          ],\n          risques: [\n            \"Biais de confirmation (ne pas voir les signaux faibles)\",\n            \"Arbitrages retard\u00e9s\",\n            \"D\u00e9salignement sur les budgets\"\n          ],\n          tags: [\"jour 60\", \"arbitrage\", \"KPI\", \"d\u00e9cisions\"]\n        },\n        {\n          id: \"j120\",\n          jour: 120,\n          phase: \"Point d\u2019\u00e9tape \u00e0 120 jours\",\n          titre: \"J+120 : consolider la nouvelle \u00e8re\",\n          resume: \"Capitaliser, institutionnaliser les routines, et pr\u00e9parer la phase suivante.\",\n          priorite: \"structurante\",\n          objectifs: [\n            \"\u00c9valuer la performance des chantiers et leur p\u00e9rennisation\",\n            \"Stabiliser la gouvernance et les rituels de pilotage\",\n            \"Pr\u00e9parer une communication de cap (horizon 12\u201324 mois)\"\n          ],\n          acteurs: [\n            \"Direction g\u00e9n\u00e9rale\",\n            \"Conseil \/ Gouvernance\",\n            \"PMO \/ Transformation\",\n            \"RH (soutien manag\u00e9rial)\"\n          ],\n          livrables: [\n            \"Bilan 120 jours (r\u00e9sultats, \u00e9carts, le\u00e7ons)\",\n            \"Plan 12\u201324 mois (axes &amp; jalons)\",\n            \"Mise \u00e0 jour des risques et plans de mitigation\"\n          ],\n          risques: [\n            \"Essoufflement apr\u00e8s la phase d\u2019impulsion\",\n            \"Projets non industrialis\u00e9s\",\n            \"Manque de clart\u00e9 sur la phase suivante\"\n          ],\n          tags: [\"jour 120\", \"bilan\", \"cap\", \"p\u00e9rennisation\"]\n        }\n      ];\n\n      \/\/ \u00c9tape suppl\u00e9mentaire demand\u00e9e explicitement : point \u00e0 30 jours (d\u00e9j\u00e0 couvert par \"Alignement RH\")\n      \/\/ \u00c9tape suppl\u00e9mentaire demand\u00e9e : point \u00e0 30 jours, 60, 120 (60 et 120 inclus).\n      \/\/ Pour rendre le \u201cJ+30\u201d plus \u201cpoint d\u2019\u00e9tape\u201d dans l\u2019UX, on le tague et on l\u2019affiche comme jalon.\n\n      \/\/ ---------- Helpers ----------\n      const $ = (sel, root = document) =&gt; root.querySelector(sel);\n      const $$ = (sel, root = document) =&gt; Array.from(root.querySelectorAll(sel));\n\n      function clamp(n, min, max) { return Math.max(min, Math.min(max, n)); }\n\n      function priorityStyle(prio) {\n        \/\/ Chips + pastilles\n        if (prio === \"haute\") return { chip: \"background: #0f172a;\", dot: \"background:#0f172a;\" };\n        if (prio === \"moyenne\") return { chip: \"background: #334155;\", dot: \"background:#334155;\" };\n        return { chip: \"background: #1e293b;\", dot: \"background:#1e293b;\" }; \/\/ structurante\n      }\n\n      function priorityLabel(prio) {\n        if (prio === \"haute\") return I18N.priorite.haute;\n        if (prio === \"moyenne\") return I18N.priorite.moyenne;\n        return I18N.priorite.structurante;\n      }\n\n      function makeLi(text, tone) {\n        const li = document.createElement(\"li\");\n        li.className = \"flex gap-2 leading-snug\";\n        const bullet = document.createElement(\"span\");\n        bullet.className = \"mt-[7px] inline-block h-1.5 w-1.5 shrink-0 rounded-full \" + (tone || \"bg-slate-400\");\n        const span = document.createElement(\"span\");\n        span.textContent = text;\n        li.appendChild(bullet);\n        li.appendChild(span);\n        return li;\n      }\n\n      function stepMatches(step, q) {\n        if (!q) return true;\n        const hay = [\n          step.phase, step.titre, step.resume, step.priorite,\n          ...(step.objectifs || []),\n          ...(step.acteurs || []),\n          ...(step.livrables || []),\n          ...(step.risques || []),\n          ...(step.tags || [])\n        ].join(\" \").toLowerCase();\n        return hay.includes(q.toLowerCase());\n      }\n\n      function modeMatches(step, mode) {\n        if (mode === \"tout\") return true;\n        if (mode === \"points\") return [30, 60, 120].includes(step.jour);\n        if (mode === \"fondations\") return step.jour  lines.push(`- ${o}`));\n        lines.push(\"\");\n        lines.push(\"Acteurs impliqu\u00e9s :\");\n        (step.acteurs || []).forEach(a =&gt; lines.push(`- ${a}`));\n        lines.push(\"\");\n        lines.push(\"Livrables attendus :\");\n        (step.livrables || []).forEach(l =&gt; lines.push(`- ${l}`));\n        lines.push(\"\");\n        lines.push(\"Risques \u00e0 surveiller :\");\n        (step.risques || []).forEach(r =&gt; lines.push(`- ${r}`));\n        return lines.join(\"n\");\n      }\n\n      \/\/ ---------- DOM refs ----------\n      const listEl = $(\"#almadaStepList\");\n      const searchEl = $(\"#almadaSearch\");\n      const modeEl = $(\"#almadaMode\");\n      const prevBtn = $(\"#almadaPrev\");\n      const nextBtn = $(\"#almadaNext\");\n      const resetBtn = $(\"#almadaReset\");\n\n      const countEl = $(\"#almadaCount\");\n      const activeLabelEl = $(\"#almadaActiveLabel\");\n\n      const phaseBadgeEl = $(\"#almadaPhaseBadge\");\n      const titleEl = $(\"#almadaTitle\");\n      const dayChipEl = $(\"#almadaDayChip\");\n      const priorityChipEl = $(\"#almadaPriorityChip\");\n      const summaryEl = $(\"#almadaSummary\");\n\n      const goalsEl = $(\"#almadaGoals\");\n      const actorsEl = $(\"#almadaActors\");\n      const deliverablesEl = $(\"#almadaDeliverables\");\n      const risksEl = $(\"#almadaRisks\");\n\n      const progressEl = $(\"#almadaProgress\");\n      const progressLabelEl = $(\"#almadaProgressLabel\");\n\n      const copyBtn = $(\"#almadaCopy\");\n      const toastEl = $(\"#almadaToast\");\n\n      \/\/ ---------- State ----------\n      let filtered = [...STEPS].sort((a,b)=&gt;a.jour-b.jour);\n      let activeId = filtered[0]?.id || null;\n\n      \/\/ ---------- Rendering ----------\n      function renderList() {\n        const q = (searchEl.value || \"\").trim();\n        const mode = modeEl.value;\n\n        filtered = STEPS\n          .filter(s =&gt; modeMatches(s, mode))\n          .filter(s =&gt; stepMatches(s, q))\n          .sort((a,b)=&gt;a.jour-b.jour);\n\n        listEl.innerHTML = \"\";\n\n        \/\/ Si l'\u00e9tape active n'est plus visible, s\u00e9lectionner la premi\u00e8re visible\n        if (!filtered.some(s =&gt; s.id === activeId)) {\n          activeId = filtered[0]?.id || null;\n        }\n\n        countEl.textContent = String(filtered.length);\n\n        if (filtered.length === 0) {\n          const li = document.createElement(\"li\");\n          li.className = \"px-4 py-4 text-sm text-slate-600\";\n          li.textContent = I18N.emptySearch;\n          listEl.appendChild(li);\n          updateDetail(null);\n          updateNavButtons();\n          return;\n        }\n\n        for (const step of filtered) {\n          const isActive = step.id === activeId;\n          const styles = priorityStyle(step.priorite);\n\n          const li = document.createElement(\"li\");\n          li.className = \"px-2\";\n\n          const btn = document.createElement(\"button\");\n          btn.type = \"button\";\n          btn.className =\n            \"almada-stepBtn w-full text-left rounded-2xl border border-slate-200 bg-white px-3 py-3 my-2 shadow-sm hover:bg-slate-50 active:bg-slate-100 focus:outline-none focus:ring-2 focus:ring-slate-300\";\n          btn.setAttribute(\"data-active\", isActive ? \"true\" : \"false\");\n          btn.setAttribute(\"aria-pressed\", isActive ? \"true\" : \"false\");\n          btn.setAttribute(\"aria-label\", `${step.phase}, ${step.titre}, jour ${step.jour}`);\n\n          btn.addEventListener(\"click\", () =&gt; {\n            activeId = step.id;\n            renderList();\n            \/\/ Scroll doux vers l'item actif\n            btn.scrollIntoView({ block: \"nearest\", behavior: prefersReducedMotion() ? \"auto\" : \"smooth\" });\n          });\n\n          const row = document.createElement(\"div\");\n          row.className = \"flex items-start gap-3\";\n\n          const dotWrap = document.createElement(\"div\");\n          dotWrap.className = \"relative mt-1.5\";\n          const dot = document.createElement(\"div\");\n          dot.className = \"almada-dot h-3 w-3 rounded-full\";\n          dot.style = styles.dot;\n          const dotInner = document.createElement(\"div\");\n          dotInner.className = \"absolute left-1\/2 top-1\/2 h-1.5 w-1.5 -translate-x-1\/2 -translate-y-1\/2 rounded-full bg-white\/90\";\n          dotWrap.appendChild(dot);\n          dotWrap.appendChild(dotInner);\n\n          const content = document.createElement(\"div\");\n          content.className = \"min-w-0 flex-1\";\n\n          const top = document.createElement(\"div\");\n          top.className = \"flex flex-wrap items-center justify-between gap-2\";\n\n          const h = document.createElement(\"p\");\n          h.className = \"text-sm font-semibold text-slate-900 truncate\";\n          h.textContent = step.titre;\n\n          const chips = document.createElement(\"div\");\n          chips.className = \"flex items-center gap-2 shrink-0\";\n\n          const day = document.createElement(\"span\");\n          day.className = \"inline-flex items-center rounded-full border border-slate-200 bg-white px-2.5 py-1 text-[11px] font-semibold text-slate-800\";\n          day.textContent = `Jour ${step.jour}`;\n\n          const pr = document.createElement(\"span\");\n          pr.className = \"inline-flex items-center rounded-full px-2.5 py-1 text-[11px] font-semibold text-white\";\n          pr.style = styles.chip;\n          pr.textContent = step.priorite === \"haute\" ? \"Haute\" : (step.priorite === \"moyenne\" ? \"Moyenne\" : \"Structurante\");\n\n          chips.appendChild(day);\n          chips.appendChild(pr);\n\n          top.appendChild(h);\n          top.appendChild(chips);\n\n          const sub = document.createElement(\"p\");\n          sub.className = \"mt-1 text-xs font-semibold text-slate-500\";\n          sub.textContent = step.phase;\n\n          const desc = document.createElement(\"p\");\n          desc.className = \"mt-1 text-sm text-slate-600 line-clamp-2\";\n          desc.textContent = step.resume;\n\n          content.appendChild(top);\n          content.appendChild(sub);\n          content.appendChild(desc);\n\n          row.appendChild(dotWrap);\n          row.appendChild(content);\n          btn.appendChild(row);\n          li.appendChild(btn);\n          listEl.appendChild(li);\n        }\n\n        updateDetail(getActiveStep());\n        updateNavButtons();\n      }\n\n      function updateDetail(step) {\n        if (!step) {\n          phaseBadgeEl.textContent = I18N.phase;\n          titleEl.textContent = \"Aucune \u00e9tape s\u00e9lectionn\u00e9e\";\n          summaryEl.textContent = \"Ajustez la recherche ou le mode d\u2019affichage pour retrouver une \u00e9tape.\";\n          dayChipEl.textContent = \"\u2014\";\n          priorityChipEl.textContent = \"\u2014\";\n          priorityChipEl.style = \"background:#64748b;\";\n          goalsEl.innerHTML = \"\";\n          actorsEl.innerHTML = \"\";\n          deliverablesEl.innerHTML = \"\";\n          risksEl.innerHTML = \"\";\n          setProgress(0, \"\u2014\");\n          activeLabelEl.textContent = \"\u2014\";\n          return;\n        }\n\n        phaseBadgeEl.textContent = step.phase.toUpperCase();\n        titleEl.textContent = step.titre;\n        summaryEl.textContent = step.resume;\n\n        dayChipEl.textContent = `Jour ${step.jour}`;\n        const styles = priorityStyle(step.priorite);\n        priorityChipEl.textContent = priorityLabel(step.priorite);\n        priorityChipEl.style = styles.chip;\n\n        goalsEl.innerHTML = \"\";\n        (step.objectifs || []).forEach(t =&gt; goalsEl.appendChild(makeLi(t, \"bg-slate-500\")));\n\n        actorsEl.innerHTML = \"\";\n        (step.acteurs || []).forEach(t =&gt; actorsEl.appendChild(makeLi(t, \"bg-slate-500\")));\n\n        deliverablesEl.innerHTML = \"\";\n        (step.livrables || []).forEach(t =&gt; {\n          const li = document.createElement(\"li\");\n          li.className = \"rounded-xl border border-slate-200 bg-slate-50 px-3 py-2\";\n          li.textContent = t;\n          deliverablesEl.appendChild(li);\n        });\n\n        risksEl.innerHTML = \"\";\n        (step.risques || []).forEach(t =&gt; {\n          const li = document.createElement(\"li\");\n          li.className = \"rounded-xl border border-rose-200 bg-white\/50 px-3 py-2\";\n          li.textContent = t;\n          risksEl.appendChild(li);\n        });\n\n        const label = `${I18N.activeLabelPrefix}${step.phase} (Jour ${step.jour})`;\n        activeLabelEl.textContent = label;\n\n        setProgress(step.jour, `Jour ${step.jour} sur 120`);\n      }\n\n      function setProgress(day, label) {\n        const d = clamp(Number(day) || 0, 0, 120);\n        const pct = (d \/ 120) * 100;\n        progressEl.style.width = pct.toFixed(1) + \"%\";\n        progressLabelEl.textContent = label;\n\n        const bar = progressEl.parentElement;\n        if (bar) bar.setAttribute(\"aria-valuenow\", String(d));\n      }\n\n      function getActiveStep() {\n        return filtered.find(s =&gt; s.id === activeId) || null;\n      }\n\n      function getActiveIndex() {\n        return filtered.findIndex(s =&gt; s.id === activeId);\n      }\n\n      function updateNavButtons() {\n        const i = getActiveIndex();\n        prevBtn.disabled = !(filtered.length &amp;&amp; i &gt; 0);\n        nextBtn.disabled = !(filtered.length &amp;&amp; i &gt;= 0 &amp;&amp; i  {\n        const i = getActiveIndex();\n        if (i &gt; 0) {\n          activeId = filtered[i - 1].id;\n          renderList();\n        }\n      });\n\n      nextBtn.addEventListener(\"click\", () =&gt; {\n        const i = getActiveIndex();\n        if (i &gt;= 0 &amp;&amp; i  {\n        searchEl.value = \"\";\n        modeEl.value = \"tout\";\n        filtered = [...STEPS].sort((a,b)=&gt;a.jour-b.jour);\n        activeId = filtered[0]?.id || null;\n        renderList();\n        searchEl.focus();\n      });\n\n      let searchTimer = null;\n      searchEl.addEventListener(\"input\", () =&gt; {\n        \/\/ Petit debounce pour \u00e9viter de rerender \u00e0 chaque frappe rapide\n        window.clearTimeout(searchTimer);\n        searchTimer = window.setTimeout(() =&gt; renderList(), 80);\n      });\n\n      modeEl.addEventListener(\"change\", () =&gt; renderList());\n\n      \/\/ Raccourci de recherche : Ctrl\/\u2318 + K\n      document.addEventListener(\"keydown\", (e) =&gt; {\n        const isMac = navigator.platform.toLowerCase().includes(\"mac\");\n        const mod = isMac ? e.metaKey : e.ctrlKey;\n\n        if (mod &amp;&amp; e.key.toLowerCase() === \"k\") {\n          e.preventDefault();\n          searchEl.focus();\n          searchEl.select();\n          return;\n        }\n\n        \/\/ Navigation clavier \u2190 \u2192\n        if (e.key === \"ArrowLeft\") {\n          if (document.activeElement &amp;&amp; (document.activeElement.tagName === \"INPUT\" || document.activeElement.tagName === \"TEXTAREA\")) return;\n          if (!prevBtn.disabled) prevBtn.click();\n        }\n        if (e.key === \"ArrowRight\") {\n          if (document.activeElement &amp;&amp; (document.activeElement.tagName === \"INPUT\" || document.activeElement.tagName === \"TEXTAREA\")) return;\n          if (!nextBtn.disabled) nextBtn.click();\n        }\n      });\n\n      \/\/ Copier le r\u00e9sum\u00e9 d\u00e9taill\u00e9\n      copyBtn.addEventListener(\"click\", async () =&gt; {\n        const step = getActiveStep();\n        if (!step) return;\n\n        const text = buildCopyText(step);\n\n        try {\n          await navigator.clipboard.writeText(text);\n          showToast();\n        } catch (err) {\n          \/\/ Fallback discret (s\u00e9lection dans un textarea temporaire)\n          const ta = document.createElement(\"textarea\");\n          ta.value = text;\n          ta.setAttribute(\"readonly\", \"true\");\n          ta.style.position = \"absolute\";\n          ta.style.left = \"-9999px\";\n          document.body.appendChild(ta);\n          ta.select();\n          document.execCommand(\"copy\");\n          document.body.removeChild(ta);\n          showToast();\n        }\n      });\n\n      let toastTimer = null;\n      function showToast() {\n        \/\/ Toast simple et non intrusif (sans animation agressive)\n        toastEl.classList.remove(\"hidden\");\n        window.clearTimeout(toastTimer);\n        toastTimer = window.setTimeout(() =&gt; toastEl.classList.add(\"hidden\"), 1600);\n      }\n\n      \/\/ ---------- Init ----------\n      renderList();\n    })();\n  \n\n\nUn autre angle, souvent sous-estim\u00e9, concerne la mani\u00e8re dont la strat\u00e9gie se raconte \u00e0 l\u2019ext\u00e9rieur : partenaires, \u00e9cosyst\u00e8mes, institutions. L\u2019influence d\u2019un holding se construit aussi par sa capacit\u00e9 \u00e0 cr\u00e9er des coalitions, \u00e0 soutenir des fili\u00e8res, \u00e0 jouer un r\u00f4le d\u2019entra\u00eenement. \u00c0 cet \u00e9gard, les nominations et l\u2019alignement institutionnel dans l\u2019environnement marocain sont un sujet suivi : nominations et d\u00e9cisions au Conseil de gouvernement. Cela \u00e9claire le contexte dans lequel les grands acteurs \u00e9conomiques \u00e9voluent, entre dynamique publique et initiatives priv\u00e9es.\n\nPour ancrer ces notions, voici une liste de d\u00e9cisions concr\u00e8tes qu\u2019un comit\u00e9 ex\u00e9cutif peut acter dans les 100 premiers jours, sans bouleverser l\u2019organisation mais en donnant un cap net :\n\n\u2705 \ud83d\udccc Fixer 3 priorit\u00e9s mesurables (s\u00e9curit\u00e9, cash, qualit\u00e9) communes \u00e0 toutes les filiales.\u2705 \ud83d\udd0d Lancer une revue des projets d\u2019investissement selon des crit\u00e8res unifi\u00e9s (impact, risques, retour, durabilit\u00e9).\u2705 \ud83e\udd1d Clarifier les d\u00e9l\u00e9gations de pouvoir pour acc\u00e9l\u00e9rer la d\u00e9cision au bon niveau de management.\u2705 \ud83c\udf93 D\u00e9ployer un plan de mont\u00e9e en comp\u00e9tences cibl\u00e9 (data, finance, excellence industrielle).\u2705 \ud83d\udde3\ufe0f Mettre en place une \u00e9coute sociale structur\u00e9e pour pr\u00e9venir les frictions li\u00e9es au changement.\n\nInsight final : une strat\u00e9gie convaincante ne se mesure pas \u00e0 la hauteur des promesses, mais \u00e0 la vitesse \u00e0 laquelle les priorit\u00e9s deviennent des routines de management.\n\nImpact sur l\u2019\u00e9conomie marocaine et l\u2019influence r\u00e9gionale : attentes des march\u00e9s, des talents et des partenaires\n\nLorsqu\u2019un acteur comme Al Mada change de PDG, l\u2019onde de choc d\u00e9passe la gouvernance interne. Les fournisseurs anticipent l\u2019\u00e9volution des politiques d\u2019achat, les partenaires scrutent les priorit\u00e9s sectorielles, et les talents \u00e9valuent la stabilit\u00e9 culturelle. Dans l\u2019\u00e9conomie marocaine, o\u00f9 les grands groupes contribuent aux cha\u00eenes de valeur, un changement au sommet peut d\u00e9clencher une s\u00e9rie d\u2019ajustements : ren\u00e9gociations de calendriers, r\u00e9allocation de budgets, ou acc\u00e9l\u00e9ration de projets d\u00e9j\u00e0 m\u00fbrs.\n\nLa question de l\u2019influence se pose alors avec acuit\u00e9. Influence ne signifie pas seulement taille ou capital. Elle renvoie \u00e0 la capacit\u00e9 \u00e0 structurer des fili\u00e8res et \u00e0 diffuser des standards : conformit\u00e9, s\u00e9curit\u00e9, qualit\u00e9, d\u00e9lais de paiement, d\u00e9veloppement des PME partenaires. Prenons un cas de figure : un sous-traitant industriel bas\u00e9 \u00e0 Mohammedia d\u00e9pend pour 30% de son chiffre d\u2019affaires de commandes li\u00e9es indirectement au portefeuille. Si la nouvelle direction impose des crit\u00e8res plus exigeants (tra\u00e7abilit\u00e9, audits, r\u00e9duction d\u2019empreinte), ce sous-traitant peut d\u2019abord percevoir une contrainte. Mais si Al Mada accompagne \u2014 formations, d\u00e9lais de transition, co-investissements \u2014 la contrainte devient un avantage concurrentiel. C\u2019est pr\u00e9cis\u00e9ment l\u00e0 que se joue l\u2019impact macro : dans la capacit\u00e9 \u00e0 faire monter tout un tissu \u00e9conomique.\n\nLe march\u00e9 des talents, lui, interpr\u00e8te ces signaux \u00e0 travers une grille tr\u00e8s concr\u00e8te : mobilit\u00e9, progression, transparence. Dans les fonctions support comme dans les m\u00e9tiers, les salari\u00e9s attendent que le nouveau leadership clarifie le \u00ab contrat psychologique \u00bb : quels comportements sont valoris\u00e9s ? quelle place pour l\u2019initiative ? quelle tol\u00e9rance \u00e0 l\u2019erreur lorsqu\u2019on innove ? Pour un ancien DRH, un indicateur r\u00e9v\u00e9lateur est la qualit\u00e9 de la communication manag\u00e9riale de proximit\u00e9. Un message du si\u00e8ge ne vaut que s\u2019il est compris, relay\u00e9 et incarn\u00e9 par les managers.\n\nDans cet esprit, l\u2019attractivit\u00e9 passe aussi par la capacit\u00e9 \u00e0 accueillir et former des jeunes. Le sujet du recrutement, des stages et des parcours d\u2019entr\u00e9e n\u2019est plus p\u00e9riph\u00e9rique : il alimente la rel\u00e8ve et s\u00e9curise les comp\u00e9tences critiques. Une ressource utile sur les pratiques de recrutement et l\u2019int\u00e9gration : stagiaires et recrutement au Maroc. Dans un groupe de cette envergure, structurer les parcours juniors contribue directement \u00e0 l\u2019excellence op\u00e9rationnelle : moins d\u2019attrition, plus d\u2019engagement, mont\u00e9e en comp\u00e9tence plus rapide.\n\nPour rendre ces enjeux tangibles, un tableau d\u2019analyse permet de visualiser les attentes typiques li\u00e9es \u00e0 une transition de direction et les r\u00e9ponses possibles, avec des b\u00e9n\u00e9fices et des risques associ\u00e9s.\n\n\n\n\nEnjeu \ud83c\udfaf\nAttente externe\/interne \ud83d\udc65\nR\u00e9ponse de management possible \ud83e\udde9\nRisque si n\u00e9glig\u00e9 \u26a0\ufe0f\n\n\n\n\nContinuit\u00e9 \ud83e\uddf1\nStabilit\u00e9 des d\u00e9cisions et des engagements\nCommunication rapide, priorit\u00e9s \u00e0 100 jours, d\u00e9l\u00e9gations claires\nGel des projets, rumeurs, perte de confiance\n\n\nInnovation \ud83d\udca1\nProjets concrets, pas uniquement des slogans\nPortefeuille de pilotes, crit\u00e8res de passage \u00e0 l\u2019\u00e9chelle, gouvernance\nDispersion, fatigue des \u00e9quipes, budgets inefficaces\n\n\nDurabilit\u00e9 \ud83c\udf3f\nImpact social et environnemental cr\u00e9dible\nIndicateurs ESG, exigences fournisseurs, accompagnement des PME\nR\u00e9putation fragilis\u00e9e, acc\u00e8s au financement plus co\u00fbteux\n\n\nTalents \ud83e\udde0\nPerspectives, mobilit\u00e9, reconnaissance\nParcours internes, formation, \u00e9coute manag\u00e9riale, \u00e9quit\u00e9\nTurnover, perte de comp\u00e9tences, tensions sociales\n\n\n\n\nDans ce paysage, la nomination de Noufissa Kessar peut \u00eatre lue comme une volont\u00e9 de tenir une ligne : pr\u00e9server les fondations, tout en renfor\u00e7ant l\u2019efficacit\u00e9 et l\u2019impact. La suite logique consiste \u00e0 observer les premiers marqueurs : nominations internes, priorit\u00e9s budg\u00e9taires, et cadence des d\u00e9cisions. Insight final : l\u2019influence d\u2019un groupe se confirme lorsque son changement de gouvernance am\u00e9liore, plut\u00f4t qu\u2019il ne perturbe, la confiance des \u00e9cosyst\u00e8mes.\n\nLes retours d\u2019exp\u00e9rience internationaux sur les successions de dirigeants montrent un point constant : la qualit\u00e9 de la communication interne et la clart\u00e9 des priorit\u00e9s sont les deux amortisseurs les plus efficaces face \u00e0 l\u2019incertitude.\n\n\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Pourquoi la nomination de Noufissa Kessar est-elle considu00e9ru00e9e comme un moment important pour Al Mada ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Parce quu2019elle intervient dans un contexte de succession apru00e8s la disparition de Hassan Ouriagli, tout en envoyant un signal de continuitu00e9 et de renforcement de la stratu00e9gie autour de lu2019innovation, de la croissance durable et de lu2019excellence opu00e9rationnelle. Ce nouveau leadership doit rassurer les parties prenantes et maintenir lu2019u00e9lan des projets structurants.\"}},{\"@type\":\"Question\",\"name\":\"Quel est lu2019intu00e9ru00eat du2019un parcours interne pour diriger un groupe industriel et du2019investissement ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Un parcours interne apporte une connaissance fine des filiales, des mu00e9canismes de du00e9cision et de la culture de management. Dans une phase de changement, cette familiaritu00e9 facilite la stabilisation opu00e9rationnelle et accu00e9lu00e8re la transformation, car la direction sait ou00f9 se situent les leviers et les points de friction.\"}},{\"@type\":\"Question\",\"name\":\"Quelles du00e9cisions concru00e8tes peuvent matu00e9rialiser une stratu00e9gie du2019innovation chez Al Mada ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"La mise en place du2019un portefeuille de projets pilotes, des critu00e8res clairs de passage u00e0 lu2019u00e9chelle, une gouvernance du2019arbitrage, et des indicateurs partagu00e9s (productivitu00e9, qualitu00e9, impact). Lu2019innovation devient ainsi un outil de performance et non un simple discours.\"}},{\"@type\":\"Question\",\"name\":\"Comment une transition de direction peut-elle impacter lu2019u00e9conomie marocaine ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Elle peut influencer les chau00eenes de valeur via les politiques du2019investissement, les standards imposu00e9s aux fournisseurs, la cru00e9ation du2019emplois et la montu00e9e en compu00e9tence. Un groupe central peut diffuser des exigences (qualitu00e9, conformitu00e9, durabilitu00e9) qui tirent vers le haut lu2019ensemble du2019un u00e9cosystu00e8me, u00e0 condition du2019accompagner les partenaires.\"}}]}\n\nPourquoi la nomination de Noufissa Kessar est-elle consid\u00e9r\u00e9e comme un moment important pour Al Mada ?\nParce qu\u2019elle intervient dans un contexte de succession apr\u00e8s la disparition de Hassan Ouriagli, tout en envoyant un signal de continuit\u00e9 et de renforcement de la strat\u00e9gie autour de l\u2019innovation, de la croissance durable et de l\u2019excellence op\u00e9rationnelle. Ce nouveau leadership doit rassurer les parties prenantes et maintenir l\u2019\u00e9lan des projets structurants.\nQuel est l\u2019int\u00e9r\u00eat d\u2019un parcours interne pour diriger un groupe industriel et d\u2019investissement ?\nUn parcours interne apporte une connaissance fine des filiales, des m\u00e9canismes de d\u00e9cision et de la culture de management. Dans une phase de changement, cette familiarit\u00e9 facilite la stabilisation op\u00e9rationnelle et acc\u00e9l\u00e8re la transformation, car la direction sait o\u00f9 se situent les leviers et les points de friction.\nQuelles d\u00e9cisions concr\u00e8tes peuvent mat\u00e9rialiser une strat\u00e9gie d\u2019innovation chez Al Mada ?\nLa mise en place d\u2019un portefeuille de projets pilotes, des crit\u00e8res clairs de passage \u00e0 l\u2019\u00e9chelle, une gouvernance d\u2019arbitrage, et des indicateurs partag\u00e9s (productivit\u00e9, qualit\u00e9, impact). L\u2019innovation devient ainsi un outil de performance et non un simple discours.\nComment une transition de direction peut-elle impacter l\u2019\u00e9conomie marocaine ?\nElle peut influencer les cha\u00eenes de valeur via les politiques d\u2019investissement, les standards impos\u00e9s aux fournisseurs, la cr\u00e9ation d\u2019emplois et la mont\u00e9e en comp\u00e9tence. Un groupe central peut diffuser des exigences (qualit\u00e9, conformit\u00e9, durabilit\u00e9) qui tirent vers le haut l\u2019ensemble d\u2019un \u00e9cosyst\u00e8me, \u00e0 condition d\u2019accompagner les partenaires.","word_count":6058,"reading_minutes":30,"headings":[{"level":3,"text":"En bref"},{"level":2,"text":"Nomination de Noufissa Kessar chez Al Mada : continuit\u00e9 de gouvernance et moment charni\u00e8re"},{"level":2,"text":"Parcours de Noufissa Kessar : de la banque du groupe \u00e0 la direction g\u00e9n\u00e9rale d\u2019Al Mada"},{"level":2,"text":"Nouveau leadership et strat\u00e9gie d\u2019Al Mada : innovation, croissance durable et excellence op\u00e9rationnelle"},{"level":2,"text":"Transition de direction \u2014 \u00abNoufissa Kessar prend les r\u00eanes du groupe Al Mada\u00bb"},{"level":3,"text":"\u2014"},{"level":2,"text":"Impact sur l\u2019\u00e9conomie marocaine et l\u2019influence r\u00e9gionale : attentes des march\u00e9s, des talents et des partenaires"},{"level":3,"text":"Pourquoi la nomination de Noufissa Kessar est-elle consid\u00e9r\u00e9e comme un moment important pour Al Mada ?"},{"level":3,"text":"Quel est l\u2019int\u00e9r\u00eat d\u2019un parcours interne pour diriger un groupe industriel et d\u2019investissement ?"},{"level":3,"text":"Quelles d\u00e9cisions concr\u00e8tes peuvent mat\u00e9rialiser une strat\u00e9gie d\u2019innovation chez Al Mada ?"},{"level":3,"text":"Comment une transition de direction peut-elle impacter l\u2019\u00e9conomie marocaine ?"}],"taxonomy":{"categories":["Carrieres"],"tags":[]},"schema_version":"1.0"}