{"id":9004,"date":"2026-10-31T09:00:00","date_gmt":"2026-10-31T08:00:00","guid":{"rendered":"https:\/\/meskikcode.com\/fr\/?meskikcode-article=04-dette-technique-fr"},"modified":"2026-11-02T07:50:44","modified_gmt":"2026-11-02T07:50:44","slug":"logiciel-sur-mesure-pme-maroc-audit","status":"publish","type":"post","link":"https:\/\/meskikcode.com\/fr\/logiciel-sur-mesure-pme-maroc-audit\/","title":{"rendered":"Logiciel sur mesure PME Maroc\u00a0: auditer et r\u00e9parer l\u2019existant"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Un <strong>logiciel sur mesure PME Maroc<\/strong> n\u2019est pas toujours un logiciel neuf. Tr\u00e8s souvent, le travail le plus utile consiste \u00e0 reprendre l\u2019outil que l\u2019entreprise utilise d\u00e9j\u00e0, \u00e0 comprendre pourquoi il rame, plante ou bloque, puis \u00e0 le remettre en \u00e9tat sans arr\u00eater l\u2019activit\u00e9. Beaucoup de PME marocaines d\u00e9pendent d\u2019une application d\u00e9velopp\u00e9e il y a cinq ou dix ans par un prestataire disparu depuis, d\u2019une base Access qui grossit chaque ann\u00e9e, ou d\u2019un logiciel de gestion commerciale que plus personne n\u2019ose mettre \u00e0 jour.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cet article s\u2019adresse aux g\u00e9rants, directeurs administratifs et financiers et responsables d\u2019exploitation qui vivent avec ce type d\u2019outil. Nous expliquons ce qu\u2019est la dette technique d\u2019un logiciel sur mesure PME Maroc, comment la reconna\u00eetre sans lire une ligne de code, comment se d\u00e9roule un audit, et quand il vaut mieux r\u00e9parer que tout r\u00e9\u00e9crire.<\/p>\n\n\n\n<h2 id=\"points-cles\" class=\"wp-block-heading\">Points cl\u00e9s<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Un logiciel sur mesure PME Maroc peut \u00eatre l\u2019outil existant, audit\u00e9, s\u00e9curis\u00e9 et remis en \u00e9tat.<\/li>\n\n\n\n<li>Tout r\u00e9\u00e9crire est rarement la meilleure premi\u00e8re \u00e9tape&nbsp;: l\u2019ancien code contient des r\u00e8gles m\u00e9tier non \u00e9crites.<\/li>\n\n\n\n<li>La m\u00e9thode&nbsp;: audit \u00e9crit, corrections urgentes, s\u00e9curisation, base de donn\u00e9es, puis restructuration progressive.<\/li>\n\n\n\n<li>Chaque \u00e9tape est chiffr\u00e9e \u00e0 prix ferme&nbsp;; l\u2019entretien est mensuel et r\u00e9siliable.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Sommaire<\/h2><nav><ul><li><a href=\"#points-cles\">Points cl\u00e9s<\/a><\/li><li><a href=\"#la-dette-technique-expliquee-simplement\">La dette technique, expliqu\u00e9e simplement<\/a><ul><li><a href=\"#comment-elle-saccumule-dans-un-logiciel-sur-mesure-pme-maroc\">Comment elle s\u2019accumule dans un logiciel sur mesure PME Maroc<\/a><\/li><\/ul><\/li><li><a href=\"#les-signes-qui-doivent-vous-alerter\">Les signes qui doivent vous alerter<\/a><ul><li><a href=\"#cote-utilisateurs\">C\u00f4t\u00e9 utilisateurs<\/a><\/li><li><a href=\"#cote-technique\">C\u00f4t\u00e9 technique<\/a><\/li><li><a href=\"#cote-organisation\">C\u00f4t\u00e9 organisation<\/a><\/li><\/ul><\/li><li><a href=\"#ce-que-coute-lattente\">Ce que co\u00fbte l\u2019attente<\/a><\/li><li><a href=\"#logiciel-sur-mesure-pme-maroc-reparer-ou-tout-reecrire\">Logiciel sur mesure PME Maroc\u00a0: r\u00e9parer ou tout r\u00e9\u00e9crire\u00a0?<\/a><\/li><li><a href=\"#notre-methode-de-remise-en-etat\">Notre m\u00e9thode de remise en \u00e9tat<\/a><ul><li><a href=\"#etape-1-un-audit-ecrit\">\u00c9tape 1\u00a0: un audit \u00e9crit<\/a><\/li><li><a href=\"#etape-2-arreter-lhemorragie\">\u00c9tape 2\u00a0: arr\u00eater l\u2019h\u00e9morragie<\/a><\/li><li><a href=\"#etape-3-rendre-les-modifications-sures\">\u00c9tape 3\u00a0: rendre les modifications s\u00fbres<\/a><\/li><li><a href=\"#etape-4-corriger-ce-qui-fait-le-plus-mal\">\u00c9tape 4\u00a0: corriger ce qui fait le plus mal<\/a><\/li><li><a href=\"#etape-5-restructurer-progressivement\">\u00c9tape 5\u00a0: restructurer progressivement<\/a><\/li><\/ul><\/li><li><a href=\"#ce-quun-logiciel-sur-mesure-pme-maroc-remis-en-etat-change-pour-lentreprise\">Ce qu\u2019un logiciel sur mesure PME Maroc remis en \u00e9tat change pour l\u2019entreprise<\/a><\/li><li><a href=\"#donnees-personnelles-et-loi-09-08\">Donn\u00e9es personnelles et loi 09-08<\/a><\/li><li><a href=\"#un-logiciel-sur-mesure-pme-maroc-entretenu-dans-la-duree\">Un logiciel sur mesure PME Maroc, entretenu dans la dur\u00e9e<\/a><\/li><li><a href=\"#preparer-laudit-de-votre-logiciel-sur-mesure-pme-maroc\">Pr\u00e9parer l\u2019audit de votre logiciel sur mesure PME Maroc<\/a><\/li><li><a href=\"#un-fournisseur-referencable\">Un fournisseur r\u00e9f\u00e9ren\u00e7able<\/a><\/li><li><a href=\"#questions-frequentes-sur-le-logiciel-sur-mesure-pme-maroc\">Questions fr\u00e9quentes sur le logiciel sur mesure PME Maroc<\/a><ul><li><a href=\"#faq-question-04-fr-1\">Faut-il un logiciel neuf pour moderniser une PME\u00a0?<\/a><\/li><li><a href=\"#faq-question-04-fr-2\">Pouvez-vous reprendre un logiciel sur mesure PME Maroc d\u00e9velopp\u00e9 par quelqu\u2019un d\u2019autre\u00a0?<\/a><\/li><li><a href=\"#faq-question-04-fr-3\">Combien de temps dure l\u2019audit d\u2019un logiciel sur mesure PME Maroc\u00a0?<\/a><\/li><li><a href=\"#faq-question-04-fr-4\">Comment la prestation est-elle factur\u00e9e\u00a0?<\/a><\/li><li><a href=\"#faq-question-04-fr-5\">Notre activit\u00e9 sera-t-elle interrompue\u00a0?<\/a><\/li><\/ul><\/li><li><a href=\"#prochaine-etape\">Prochaine \u00e9tape<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<h2 id=\"la-dette-technique-expliquee-simplement\" class=\"wp-block-heading\">La dette technique, expliqu\u00e9e simplement<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019expression \u00ab&nbsp;dette technique&nbsp;\u00bb a \u00e9t\u00e9 invent\u00e9e par le programmeur Ward Cunningham. L\u2019id\u00e9e est simple&nbsp;: quand on livre un logiciel qui fonctionne aujourd\u2019hui mais qui sera plus difficile \u00e0 modifier demain, on emprunte du temps \u00e0 l\u2019avenir. Comme une dette financi\u00e8re, ce peut \u00eatre un choix raisonnable. Et comme une dette financi\u00e8re, elle produit des int\u00e9r\u00eats&nbsp;: chaque modification ult\u00e9rieure prend plus de temps, casse plus souvent et co\u00fbte plus cher. Martin Fowler en donne une explication claire dans son article <a href=\"https:\/\/martinfowler.com\/bliki\/TechnicalDebt.html\" target=\"_blank\" rel=\"noopener\">Technical Debt<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ce sont les int\u00e9r\u00eats qui font mal. Une application charg\u00e9e de dette technique ne s\u2019effondre pas d\u2019un coup. Elle se d\u00e9grade un peu plus chaque mois&nbsp;: un \u00e9tat qui prend trente secondes au lieu de trois, une mise \u00e0 jour que personne n\u2019ose installer, un bug qui revient apr\u00e8s chaque correction, une demande d\u2019\u00e9volution \u00e0 laquelle on r\u00e9pond \u00ab&nbsp;ce n\u2019est pas possible dans ce syst\u00e8me&nbsp;\u00bb.<\/p>\n\n\n\n<h3 id=\"comment-elle-saccumule-dans-un-logiciel-sur-mesure-pme-maroc\" class=\"wp-block-heading\">Comment elle s\u2019accumule dans un logiciel sur mesure PME Maroc<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Dans les PME que nous accompagnons, l\u2019histoire est presque toujours la m\u00eame&nbsp;:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Une premi\u00e8re version rapide.<\/strong> L\u2019outil a \u00e9t\u00e9 d\u00e9velopp\u00e9 vite, souvent par une seule personne, pour r\u00e9gler un probl\u00e8me urgent. Il a fonctionn\u00e9.<\/li>\n\n\n\n<li><strong>La croissance par-dessus.<\/strong> De nouveaux sites, utilisateurs, produits et r\u00e8gles ont \u00e9t\u00e9 ajout\u00e9s sous forme de rustines, chacune raisonnable, aucune pens\u00e9e avec les autres.<\/li>\n\n\n\n<li><strong>Le d\u00e9veloppeur est parti.<\/strong> La connaissance du syst\u00e8me est partie avec lui. Rien n\u2019\u00e9tait document\u00e9.<\/li>\n\n\n\n<li><strong>Personne n\u2019en \u00e9tait responsable.<\/strong> Les mises \u00e0 jour du serveur, du langage et des biblioth\u00e8ques ont \u00e9t\u00e9 repouss\u00e9es, faute de savoir ce qui casserait.<\/li>\n\n\n\n<li><strong>Les contournements se sont multipli\u00e9s.<\/strong> Les \u00e9quipes ont construit des fichiers Excel autour du logiciel pour compenser ce qu\u2019il ne savait plus faire.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Aucune de ces \u00e9tapes n\u2019est une faute en soi. Ensemble, elles produisent un outil dont l\u2019entreprise ne peut pas se passer et qu\u2019elle ne peut pas modifier sans risque.<\/p>\n\n\n\n<h2 id=\"les-signes-qui-doivent-vous-alerter\" class=\"wp-block-heading\">Les signes qui doivent vous alerter<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pas besoin de lire du code pour juger l\u2019\u00e9tat d\u2019un logiciel sur mesure PME Maroc ni pour reconna\u00eetre une dette technique lourde. Les sympt\u00f4mes se voient dans le travail quotidien.<\/p>\n\n\n\n<h3 id=\"cote-utilisateurs\" class=\"wp-block-heading\">C\u00f4t\u00e9 utilisateurs<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Les \u00e9crans et les \u00e9tats ralentissent \u00e0 mesure que les donn\u00e9es grossissent, surtout en fin de mois.<\/li>\n\n\n\n<li>Le logiciel plante ou se fige quand plusieurs personnes l\u2019utilisent en m\u00eame temps.<\/li>\n\n\n\n<li>Les m\u00eames bugs reviennent apr\u00e8s avoir \u00e9t\u00e9 corrig\u00e9s.<\/li>\n\n\n\n<li>Les \u00e9quipes tiennent des fichiers Excel en parall\u00e8le parce qu\u2019elles ne font plus confiance aux chiffres.<\/li>\n\n\n\n<li>Une modification simple, comme ajouter une mention sur la facture, prend des semaines ou est refus\u00e9e.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"cote-technique\" class=\"wp-block-heading\">C\u00f4t\u00e9 technique<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>L\u2019application tourne sur une version de PHP, de Windows Server, d\u2019Access ou de base de donn\u00e9es qui ne re\u00e7oit plus de correctifs de s\u00e9curit\u00e9. Pour PHP, par exemple, le projet publie la liste des <a href=\"https:\/\/www.php.net\/supported-versions.php\" target=\"_blank\" rel=\"noopener\">versions encore maintenues<\/a>.<\/li>\n\n\n\n<li>Il n\u2019existe aucun test automatique&nbsp;: chaque modification est v\u00e9rifi\u00e9e \u00e0 la main, ou pas du tout.<\/li>\n\n\n\n<li>Des sauvegardes existent, mais personne n\u2019a jamais v\u00e9rifi\u00e9 qu\u2019on pouvait les restaurer.<\/li>\n\n\n\n<li>Les mots de passe sont \u00e9crits dans le code ou partag\u00e9s entre plusieurs personnes.<\/li>\n\n\n\n<li>Personne ne sait exactement sur quel serveur tourne l\u2019application, ni qui y a acc\u00e8s.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"cote-organisation\" class=\"wp-block-heading\">C\u00f4t\u00e9 organisation<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Une seule personne, souvent un ind\u00e9pendant ext\u00e9rieur, peut intervenir sur le syst\u00e8me, et elle est difficile \u00e0 joindre.<\/li>\n\n\n\n<li>Chaque demande d\u2019\u00e9volution commence par \u00ab&nbsp;il faudrait tout refaire&nbsp;\u00bb.<\/li>\n\n\n\n<li>Le budget informatique part chaque ann\u00e9e en d\u00e9pannages d\u2019urgence plut\u00f4t qu\u2019en am\u00e9liorations.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous reconnaissez au moins trois de ces signes dans votre logiciel sur mesure PME Maroc, la question n\u2019est plus de savoir s\u2019il faut intervenir, mais si l\u2019intervention sera planifi\u00e9e ou subie apr\u00e8s un incident grave.<\/p>\n\n\n\n<h2 id=\"ce-que-coute-lattente\" class=\"wp-block-heading\">Ce que co\u00fbte l\u2019attente<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La dette technique est facile \u00e0 repousser parce que son co\u00fbt est dilu\u00e9. Personne ne re\u00e7oit de facture. Il appara\u00eet sous forme d\u2019heures perdues et de risques port\u00e9s.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Le temps des \u00e9quipes.<\/strong> Chaque minute pass\u00e9e \u00e0 attendre un \u00e9tat, chaque fichier tenu en parall\u00e8le, chaque chiffre v\u00e9rifi\u00e9 \u00e0 la main se paie en salaires.<\/li>\n\n\n\n<li><strong>Le chiffre d\u2019affaires retard\u00e9.<\/strong> Des factures qui ne peuvent pas partir parce que le logiciel a plant\u00e9 en fin de mois, ou qui partent en retard, retardent les encaissements.<\/li>\n\n\n\n<li><strong>Les projets bloqu\u00e9s.<\/strong> Un portail client, un nouveau site, une application mobile pour le terrain&nbsp;: impossible tant que le c\u0153ur du syst\u00e8me ne suit pas.<\/li>\n\n\n\n<li><strong>Le risque d\u2019incident.<\/strong> Un serveur non maintenu ou une biblioth\u00e8que non corrig\u00e9e est une porte ouverte. Une attaque par ran\u00e7ongiciel ou une base corrompue sans sauvegarde valide peut arr\u00eater l\u2019activit\u00e9 pendant des jours.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Exemple chiffr\u00e9, \u00e0 titre d\u2019illustration&nbsp;: dix personnes qui perdent chacune vingt minutes par jour en lenteurs et contournements cumulent plus de 70 heures par mois. \u00c0 un co\u00fbt moyen charg\u00e9 de 60,00 MAD de l\u2019heure, cela repr\u00e9sente plus de 4&nbsp;000,00 MAD par mois, chaque mois, avant tout incident. C\u2019est pourquoi un logiciel sur mesure PME Maroc remis en \u00e9tat se rentabilise souvent plus vite que pr\u00e9vu.<\/p>\n\n\n\n<h2 id=\"logiciel-sur-mesure-pme-maroc-reparer-ou-tout-reecrire\" class=\"wp-block-heading\">Logiciel sur mesure PME Maroc&nbsp;: r\u00e9parer ou tout r\u00e9\u00e9crire&nbsp;?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Face \u00e0 un vieux logiciel, la tentation est de tout jeter et de repartir de z\u00e9ro. C\u2019est parfois la bonne d\u00e9cision. C\u2019est plus souvent une erreur co\u00fbteuse, parce que l\u2019ancien syst\u00e8me contient des ann\u00e9es de r\u00e8gles m\u00e9tier que personne n\u2019a \u00e9crites&nbsp;: tarifs particuliers pour certains clients, exceptions pour certains sites, r\u00e8gles d\u2019arrondi sur lesquelles s\u2019appuie le comptable. Une r\u00e9\u00e9criture compl\u00e8te doit toutes les red\u00e9couvrir, g\u00e9n\u00e9ralement \u00e0 ses d\u00e9pens.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nous d\u00e9cidons au cas par cas, \u00e0 partir de quatre questions&nbsp;:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Question<\/th><th>Plut\u00f4t r\u00e9parer<\/th><th>Plut\u00f4t r\u00e9\u00e9crire<\/th><\/tr><\/thead><tbody><tr><td>Le mod\u00e8le de donn\u00e9es correspond-il encore \u00e0 l\u2019activit\u00e9&nbsp;?<\/td><td>Oui, dans l\u2019ensemble<\/td><td>Non, il contredit le m\u00e9tier \u00e0 chaque \u00e9tape<\/td><\/tr><tr><td>La technologie est-elle encore maintenue ou peut-elle l\u2019\u00eatre&nbsp;?<\/td><td>Oui, avec un effort<\/td><td>Non, elle est abandonn\u00e9e<\/td><\/tr><tr><td>Les r\u00e8gles m\u00e9tier sont-elles document\u00e9es&nbsp;?<\/td><td>Non, elles sont dans le code<\/td><td>Oui, ou elles sont simples<\/td><\/tr><tr><td>L\u2019entreprise peut-elle supporter une longue p\u00e9riode en parall\u00e8le&nbsp;?<\/td><td>Non<\/td><td>Oui<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Dans la majorit\u00e9 des cas, la r\u00e9ponse est progressive&nbsp;: stabiliser l\u2019existant, puis le remplacer module par module derri\u00e8re une interface stable. Martin Fowler appelle cette approche le <a href=\"https:\/\/martinfowler.com\/bliki\/StranglerFigApplication.html\" target=\"_blank\" rel=\"noopener\">mod\u00e8le du figuier \u00e9trangleur<\/a>&nbsp;: les nouveaux modules poussent autour de l\u2019ancien syst\u00e8me et reprennent ses fonctions une \u00e0 une, jusqu\u2019\u00e0 ce que l\u2019ancien c\u0153ur puisse \u00eatre retir\u00e9 sans bascule risqu\u00e9e.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"559\" src=\"https:\/\/meskikcode.com\/fr\/wp-content\/uploads\/sites\/3\/2026\/10\/Our-technical-debt-removal-method-1024x559.webp\" alt=\"logiciel sur mesure pme maroc\" class=\"wp-image-9027\" srcset=\"https:\/\/meskikcode.com\/fr\/wp-content\/uploads\/sites\/3\/2026\/10\/Our-technical-debt-removal-method-1024x559.webp 1024w, https:\/\/meskikcode.com\/fr\/wp-content\/uploads\/sites\/3\/2026\/10\/Our-technical-debt-removal-method-300x164.webp 300w, https:\/\/meskikcode.com\/fr\/wp-content\/uploads\/sites\/3\/2026\/10\/Our-technical-debt-removal-method-768x419.webp 768w, https:\/\/meskikcode.com\/fr\/wp-content\/uploads\/sites\/3\/2026\/10\/Our-technical-debt-removal-method.webp 1408w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 id=\"notre-methode-de-remise-en-etat\" class=\"wp-block-heading\">Notre m\u00e9thode de remise en \u00e9tat<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nous suivons les m\u00eames cinq \u00e9tapes pour chaque logiciel sur mesure PME Maroc que nous reprenons. Chaque \u00e9tape laisse le syst\u00e8me en meilleur \u00e9tat qu\u2019avant, si bien que l\u2019entreprise en profite m\u00eame si les suivantes sont d\u00e9cal\u00e9es.<\/p>\n\n\n\n<h3 id=\"etape-1-un-audit-ecrit\" class=\"wp-block-heading\">\u00c9tape 1&nbsp;: un audit \u00e9crit<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Avant de toucher \u00e0 quoi que ce soit, nous lisons. Nous examinons le code, la base de donn\u00e9es, le serveur, les sauvegardes, les droits d\u2019acc\u00e8s et l\u2019usage quotidien de l\u2019outil. Nous \u00e9changeons avec les utilisateurs et, si possible, avec la derni\u00e8re personne qui l\u2019a maintenu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le r\u00e9sultat est un rapport \u00e9crit en langage clair&nbsp;: ce que nous avons trouv\u00e9, les risques class\u00e9s par gravit\u00e9, ce que chaque correction implique et son co\u00fbt estim\u00e9. Vous pouvez le mettre en \u0153uvre avec nous ou avec un autre prestataire&nbsp;: l\u2019audit d\u2019un logiciel sur mesure PME Maroc doit rester utile quel que soit le choix final. L\u2019audit est d\u00e9crit sur notre page <a href=\"https:\/\/meskikcode.com\/fr\/infogerance-technique\/\">infog\u00e9rance technique<\/a>.<\/p>\n\n\n\n<h3 id=\"etape-2-arreter-lhemorragie\" class=\"wp-block-heading\">\u00c9tape 2&nbsp;: arr\u00eater l\u2019h\u00e9morragie<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Certains risques ne peuvent pas attendre. Les premi\u00e8res corrections sont toujours les m\u00eames&nbsp;:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Des sauvegardes qui se restaurent.<\/strong> Sauvegarde automatique de la base et des fichiers, puis restauration sur un serveur s\u00e9par\u00e9 pour prouver qu\u2019elle fonctionne.<\/li>\n\n\n\n<li><strong>Des acc\u00e8s assainis.<\/strong> Anciens comptes supprim\u00e9s, mots de passe partag\u00e9s remplac\u00e9s, cl\u00e9s sorties du code, acc\u00e8s d\u2019administration limit\u00e9s \u00e0 ceux qui en ont besoin.<\/li>\n\n\n\n<li><strong>Les correctifs de s\u00e9curit\u00e9 critiques.<\/strong> Les vuln\u00e9rabilit\u00e9s connues du serveur, du langage et des biblioth\u00e8ques sont corrig\u00e9es, par ordre de priorit\u00e9, en s\u2019appuyant sur des r\u00e9f\u00e9rences comme le <a href=\"https:\/\/owasp.org\/www-project-top-ten\/\" target=\"_blank\" rel=\"noopener\">Top 10 de l\u2019OWASP<\/a>.<\/li>\n\n\n\n<li><strong>La surveillance.<\/strong> Une alerte part quand l\u2019application tombe, quand les erreurs se multiplient ou quand le disque se remplit.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"etape-3-rendre-les-modifications-sures\" class=\"wp-block-heading\">\u00c9tape 3&nbsp;: rendre les modifications s\u00fbres<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Un chantier de remise en \u00e9tat s\u2019enlise quand chaque modification fait peur. Il faut donc d\u2019abord s\u00e9curiser le changement&nbsp;:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Gestion de versions.<\/strong> Tout le code est plac\u00e9 dans un d\u00e9p\u00f4t avec historique.<\/li>\n\n\n\n<li><strong>Un environnement de test.<\/strong> Une copie de la production, avec des donn\u00e9es anonymis\u00e9es, o\u00f9 les modifications sont essay\u00e9es avant d\u2019atteindre les utilisateurs.<\/li>\n\n\n\n<li><strong>Des tests sur les flux critiques.<\/strong> Pas une couverture totale d\u00e8s le premier jour, mais des v\u00e9rifications automatiques sur ce qui ne doit jamais casser&nbsp;: \u00e9mettre une facture, enregistrer une livraison, calculer un stock.<\/li>\n\n\n\n<li><strong>De la documentation.<\/strong> Comment installer, d\u00e9ployer et restaurer le syst\u00e8me, \u00e9crit noir sur blanc.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"etape-4-corriger-ce-qui-fait-le-plus-mal\" class=\"wp-block-heading\">\u00c9tape 4&nbsp;: corriger ce qui fait le plus mal<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Avec ce filet de s\u00e9curit\u00e9, nous traitons la liste de priorit\u00e9s de l\u2019audit. En pratique, les gains les plus importants viennent presque toujours de la base de donn\u00e9es.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Les index.<\/strong> Beaucoup d\u2019\u00e9crans lents le sont parce que la base doit lire chaque ligne pour en trouver quelques-unes. Le bon index peut transformer un \u00e9tat de trente secondes en un \u00e9tat instantan\u00e9.<\/li>\n\n\n\n<li><strong>La r\u00e9\u00e9criture des requ\u00eates.<\/strong> Le code qui envoie des centaines de petites requ\u00eates l\u00e0 o\u00f9 une seule suffirait est r\u00e9\u00e9crit.<\/li>\n\n\n\n<li><strong>L\u2019archivage.<\/strong> Des ann\u00e9es d\u2019enregistrements clos sont sortis des tables utilis\u00e9es chaque jour, tout en restant disponibles pour les \u00e9tats.<\/li>\n\n\n\n<li><strong>Les mises \u00e0 niveau.<\/strong> Le langage, le framework et la base sont mis \u00e0 jour vers des versions maintenues, pas \u00e0 pas, avec des tests \u00e0 chaque \u00e9tape.<\/li>\n\n\n\n<li><strong>Les bugs r\u00e9currents.<\/strong> Chacun est remont\u00e9 \u00e0 sa cause, corrig\u00e9 une fois, et couvert par un test.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"etape-5-restructurer-progressivement\" class=\"wp-block-heading\">\u00c9tape 5&nbsp;: restructurer progressivement<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ce n\u2019est qu\u2019ensuite que nous restructurons&nbsp;: s\u00e9parer les modules enchev\u00eatr\u00e9s, remplacer les parties irr\u00e9cup\u00e9rables, et aller vers une structure plus propre selon l\u2019approche progressive d\u00e9crite plus haut. Chaque \u00e9tape est livr\u00e9e seule, test\u00e9e, et r\u00e9versible.<\/p>\n\n\n\n<h2 id=\"ce-quun-logiciel-sur-mesure-pme-maroc-remis-en-etat-change-pour-lentreprise\" class=\"wp-block-heading\">Ce qu\u2019un logiciel sur mesure PME Maroc remis en \u00e9tat change pour l\u2019entreprise<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>La vitesse.<\/strong> Les \u00e9crans et \u00e9tats que les \u00e9quipes avaient appris \u00e0 attendre r\u00e9pondent de nouveau rapidement.<\/li>\n\n\n\n<li><strong>La fiabilit\u00e9.<\/strong> La fin de mois se passe sans crise. Les plantages deviennent rares et sont d\u00e9tect\u00e9s avant que les utilisateurs ne les signalent.<\/li>\n\n\n\n<li><strong>La s\u00e9curit\u00e9.<\/strong> Le syst\u00e8me tourne sur des logiciels maintenus, avec des acc\u00e8s contr\u00f4l\u00e9s et des sauvegardes \u00e9prouv\u00e9es.<\/li>\n\n\n\n<li><strong>La libert\u00e9 d\u2019\u00e9voluer.<\/strong> Les nouvelles demandes sont chiffr\u00e9es et livr\u00e9es au lieu d\u2019\u00eatre refus\u00e9es.<\/li>\n\n\n\n<li><strong>L\u2019ind\u00e9pendance.<\/strong> Le syst\u00e8me est document\u00e9 et ne d\u00e9pend plus de la m\u00e9moire d\u2019une seule personne.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Exemple \u00e0 titre d\u2019illustration&nbsp;: une application de facturation dont le traitement de fin de mois occupait presque une journ\u00e9e envoyait une requ\u00eate par ligne de facture, sans index sur les colonnes client et date. Deux index et un regroupement des requ\u00eates ont ramen\u00e9 le traitement \u00e0 quelques minutes. Ce type de cas est fr\u00e9quent&nbsp;; il illustre le gain qu\u2019un audit peut r\u00e9v\u00e9ler, sans constituer une promesse pour un syst\u00e8me donn\u00e9.<\/p>\n\n\n\n<h2 id=\"donnees-personnelles-et-loi-09-08\" class=\"wp-block-heading\">Donn\u00e9es personnelles et loi 09-08<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Les vieux logiciels contiennent souvent des donn\u00e9es personnelles&nbsp;: noms et t\u00e9l\u00e9phones des clients, dossiers du personnel, parfois informations de patients ou de clients d\u2019h\u00f4tel. Au Maroc, leur traitement est encadr\u00e9 par la loi 09-08, sous le contr\u00f4le de la <a href=\"https:\/\/www.cndp.ma\/\" target=\"_blank\" rel=\"noopener\">CNDP<\/a>. Un syst\u00e8me qui tourne sur des logiciels non maintenus, avec des mots de passe partag\u00e9s et des sauvegardes jamais test\u00e9es, rend difficile la d\u00e9monstration que ces donn\u00e9es sont prot\u00e9g\u00e9es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La remise en \u00e9tat d\u2019un logiciel sur mesure PME Maroc est donc aussi une mesure de protection des donn\u00e9es. Assainir les acc\u00e8s, chiffrer les connexions, appliquer les mises \u00e0 jour et prouver que les sauvegardes se restaurent sont pr\u00e9cis\u00e9ment les contr\u00f4les qu\u2019une revue de conformit\u00e9 examinera. Nous les documentons dans l\u2019audit puis dans le rapport mensuel.<\/p>\n\n\n\n<h2 id=\"un-logiciel-sur-mesure-pme-maroc-entretenu-dans-la-duree\" class=\"wp-block-heading\">Un logiciel sur mesure PME Maroc, entretenu dans la dur\u00e9e<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La dette technique ne s\u2019\u00e9limine pas une fois pour toutes. Chaque nouvelle fonction, mise \u00e0 jour de biblioth\u00e8que ou \u00e9volution de r\u00e8gle m\u00e9tier en cr\u00e9e un peu. La diff\u00e9rence entre un syst\u00e8me sain et un syst\u00e8me \u00e0 l\u2019abandon, c\u2019est que le syst\u00e8me sain paie ses int\u00e9r\u00eats r\u00e9guli\u00e8rement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour les PME sans service informatique interne, nous assurons cet entretien sous forme d\u2019infog\u00e9rance mensuelle&nbsp;: mises \u00e0 jour appliqu\u00e9es, sauvegardes test\u00e9es, surveillance, petites corrections, et un court rapport \u00e9crit chaque mois. Le service est r\u00e9siliable \u00e0 tout moment. Pour les \u00e9volutions plus importantes, le prix est fix\u00e9 avant le d\u00e9marrage, selon notre <a href=\"https:\/\/meskikcode.com\/fr\/prix-ferme\/\">mod\u00e8le de prix ferme<\/a>. C\u2019est ainsi qu\u2019un logiciel sur mesure PME Maroc reste utile des ann\u00e9es apr\u00e8s sa mise en service.<\/p>\n\n\n\n<h2 id=\"preparer-laudit-de-votre-logiciel-sur-mesure-pme-maroc\" class=\"wp-block-heading\">Pr\u00e9parer l\u2019audit de votre logiciel sur mesure PME Maroc<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Vous pouvez acc\u00e9l\u00e9rer la premi\u00e8re \u00e9tape en rassemblant ce que vous avez&nbsp;:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Les acc\u00e8s dont vous disposez au serveur, \u00e0 l\u2019h\u00e9bergement, au nom de domaine et \u00e0 la base.<\/li>\n\n\n\n<li>Les coordonn\u00e9es de l\u2019ancien d\u00e9veloppeur ou prestataire, le cas \u00e9ch\u00e9ant.<\/li>\n\n\n\n<li>La liste des probl\u00e8mes dont les utilisateurs se plaignent le plus, avec leurs propres mots.<\/li>\n\n\n\n<li>Toute documentation, m\u00eame partielle ou ancienne.<\/li>\n\n\n\n<li>Les \u00e9tats et documents dont l\u2019entreprise ne peut pas se passer.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Ne vous inqui\u00e9tez pas si la plupart manquent. Reprendre des syst\u00e8mes sans documentation ni passation fait partie du travail normal.<\/p>\n\n\n\n<h2 id=\"un-fournisseur-referencable\" class=\"wp-block-heading\">Un fournisseur r\u00e9f\u00e9ren\u00e7able<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">MeskikCode est le nom commercial d\u2019Abdelmalek MESKIK, d\u00e9clar\u00e9 au Maroc sous le r\u00e9gime Auto-Entrepreneur (ICE 003938004000054, IF 72025361, TP 47535774). Factures officielles cachet\u00e9es, r\u00e8glement par virement local sur Attijariwafa bank. R\u00e9gime Auto-Entrepreneur, TVA non applicable. Toutes les pi\u00e8ces sont dans notre <a href=\"https:\/\/meskikcode.com\/fr\/dossier-fournisseur\/\">dossier fournisseur<\/a>.<\/p>\n\n\n\n<h2 id=\"questions-frequentes-sur-le-logiciel-sur-mesure-pme-maroc\" class=\"wp-block-heading\">Questions fr\u00e9quentes sur le logiciel sur mesure PME Maroc<\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-04-fr-1\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Faut-il un logiciel neuf pour moderniser une PME\u00a0?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Pas forc\u00e9ment. Un logiciel sur mesure PME Maroc peut aussi \u00eatre l\u2019outil existant, audit\u00e9, s\u00e9curis\u00e9 et remis en \u00e9tat. Nous commen\u00e7ons par un audit \u00e9crit qui indique ce qui peut \u00eatre r\u00e9par\u00e9, ce qui doit \u00eatre remplac\u00e9 et \u00e0 quel co\u00fbt. La r\u00e9\u00e9criture compl\u00e8te n\u2019est retenue que lorsqu\u2019elle est r\u00e9ellement justifi\u00e9e.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-04-fr-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Pouvez-vous reprendre un logiciel sur mesure PME Maroc d\u00e9velopp\u00e9 par quelqu\u2019un d\u2019autre\u00a0?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Oui. La plupart de nos missions de remise en \u00e9tat portent sur du code \u00e9crit par un autre prestataire, souvent sans documentation ni passation. Lire et documenter un syst\u00e8me inconnu est la premi\u00e8re partie du travail, et le rapport d\u2019audit vous appartient.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-04-fr-3\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Combien de temps dure l\u2019audit d\u2019un logiciel sur mesure PME Maroc\u00a0?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>L\u2019audit \u00e9crit prend g\u00e9n\u00e9ralement une \u00e0 deux semaines. Les corrections urgentes, comme les sauvegardes, les acc\u00e8s et les correctifs critiques, suivent imm\u00e9diatement. Le travail plus profond sur la base et la structure est planifi\u00e9 par \u00e9tapes, selon les priorit\u00e9s fix\u00e9es dans le rapport.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-04-fr-4\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Comment la prestation est-elle factur\u00e9e\u00a0?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>L\u2019audit et chaque \u00e9tape d\u00e9finie sont chiffr\u00e9s \u00e0 prix ferme avant le d\u00e9marrage. L\u2019entretien courant est propos\u00e9 sous forme d\u2019infog\u00e9rance mensuelle r\u00e9siliable \u00e0 tout moment. Il n\u2019y a pas de facturation \u00e0 l\u2019heure sans plafond.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-04-fr-5\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Notre activit\u00e9 sera-t-elle interrompue\u00a0?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Non. Les modifications sont d\u2019abord test\u00e9es sur une copie du syst\u00e8me, puis livr\u00e9es par petites \u00e9tapes r\u00e9versibles, en dehors des p\u00e9riodes critiques comme la fin de mois. Vos \u00e9quipes continuent de travailler normalement pendant toute la remise en \u00e9tat.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<h2 id=\"prochaine-etape\" class=\"wp-block-heading\">Prochaine \u00e9tape<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si votre entreprise d\u00e9pend d\u2019un logiciel sur mesure PME Maroc que personne n\u2019ose toucher, la premi\u00e8re \u00e9tape est une conversation, pas une r\u00e9\u00e9criture. <a href=\"https:\/\/meskikcode.com\/fr\/contact\/\">D\u00e9crivez-nous votre syst\u00e8me et ses probl\u00e8mes<\/a>, et nous vous dirons ce que couvrirait l\u2019audit. Quand le remplacement s\u2019impose, d\u00e9couvrez comment nous construisons un <a href=\"https:\/\/meskikcode.com\/fr\/erp-sur-mesure\/\">ERP sur mesure<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>R\u00e9dig\u00e9 par Abdelmalek MESKIK, CEO | Fondateur &amp; Directeur des Op\u00e9rations (COO), MeskikCode.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un logiciel sur mesure PME Maroc n\u2019est pas toujours un logiciel neuf. Tr\u00e8s souvent, le travail le plus utile consiste \u00e0 reprendre l\u2019outil que l\u2019entreprise utilise d\u00e9j\u00e0, \u00e0 comprendre pourquoi il rame, plante ou bloque, puis \u00e0 le remettre en \u00e9tat sans arr\u00eater l\u2019activit\u00e9. Beaucoup de PME marocaines d\u00e9pendent d\u2019une application d\u00e9velopp\u00e9e il y a [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":9028,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[34,36,33,37,22,35],"class_list":["post-9004","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-logiciel-sur-mesure","tag-audit-logiciel","tag-base-de-donnees","tag-dette-technique","tag-infogerance","tag-maroc","tag-pme"],"_links":{"self":[{"href":"https:\/\/meskikcode.com\/fr\/wp-json\/wp\/v2\/posts\/9004","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/meskikcode.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/meskikcode.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/meskikcode.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/meskikcode.com\/fr\/wp-json\/wp\/v2\/comments?post=9004"}],"version-history":[{"count":1,"href":"https:\/\/meskikcode.com\/fr\/wp-json\/wp\/v2\/posts\/9004\/revisions"}],"predecessor-version":[{"id":9030,"href":"https:\/\/meskikcode.com\/fr\/wp-json\/wp\/v2\/posts\/9004\/revisions\/9030"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/meskikcode.com\/fr\/wp-json\/wp\/v2\/media\/9028"}],"wp:attachment":[{"href":"https:\/\/meskikcode.com\/fr\/wp-json\/wp\/v2\/media?parent=9004"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/meskikcode.com\/fr\/wp-json\/wp\/v2\/categories?post=9004"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/meskikcode.com\/fr\/wp-json\/wp\/v2\/tags?post=9004"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}