Plan d’accompagnement post-go-live pour les projets Termont WCP, Billing Platform SOAR et Storage API.
Termont Montreal × DMSLOG.AI
1-888-796-1596
Hotline directe
EMAIL
support@dmslog.ai
PLATEFORME
Ticket DMS.AI Support
DAILY SCRUM
9h00 ET — visu quotidienne
👤 Momar (DMS) · 👤 Youssef (Termont)
Schéma complet du flux de traitement d’un incident — de la détection à la mise en production :
| Niveau | Type | SLA résolution | Action |
|---|---|---|---|
| 🔴 CRITIQUE | Incident bloquant production | 4 heures | WORKAROUND immédiat |
| 🟠 HAUTE | Fonctionnalité majeure dégradée | 7 jours | HOTFIX |
| 🟡 MOYENNE | Bug non bloquant | 14 jours | VOIR PROCESSUS |
| 🟢 FAIBLE | Amélioration / cosmétique | 30 jours | VOIR PROCESSUS |
| Personne | Rôle | Couverture |
|---|---|---|
| Olivier RAVEAU | CTO / Lead technique | Décalage Paris↔Montréal — couvre afternoon ET + nuits critique |
| Momar DIOP | Développeur Backend | Bureau Montréal 9h–17h ET |
| Xavier DES MINIÈRES | Développeur Full-Stack | Bureau France + overlap Montréal matin |
| Ludo | Front-end / Cyber patches | Bureau France |
| Contact | Rôle | Canal préféré | SLA réponse |
|---|---|---|---|
| Jody Mitiche | IT & Projects Director | Email + Teams | < 4h business ET |
| Sylvain Champagne | Business Apps Manager | Email direct | < 4h business ET |
| Rachid Riday | Customer Experience Admin | WhatsApp + Email | < 2h |
| Francine Leduc | Opérations / Finance | < 4h business ET |
Source: Plan Hypercare v1.0 (14 avril 2026) · Auteur: Olivier RAVEAU (DMSLOG.AI)
Destinataires : Jody Mitiche (Termont IT Director), Sylvain Champagne (Termont Apps Mgr), Équipe DMSLOG.AI
5-phase optimized flowchart · color-coded severity lanes · explicit loop-backs.
flowchart TD
START(["🚀 START — Incident reported"]):::startNode
subgraph PH1["📡 PHASE 1 · DETECTION"]
direction LR
C1["📞 1800-CALL"]:::ch
C2["📧 EMAIL"]:::ch
C3["💻 PLATEFORME"]:::ch
C4["☕ DAILY SCRUM"]:::ch
DET["🚨 Incident detected"]:::detected
C1 --> DET
C2 --> DET
C3 --> DET
C4 --> DET
end
START --> PH1
subgraph PH2["🤝 PHASE 2 · CO-ANALYSIS"]
direction TB
PA["🔬 Pré-analyse"]:::analysis
Q1{{"❓ Sans DMS ?"}}:::decision
FIN1(["🏁 FIN sans DMS"]):::endGreen
AF["🧠 Analyse fonctionnelle"]:::analysis
Q2{{"❓ Bloquant ?"}}:::decision
EXT["📚 Standard process"]:::external
PA --> Q1
Q1 -. "OUI" .-> FIN1
Q1 -- "NON" --> AF
AF --> Q2
Q2 -. "NON" .-> EXT
end
PH1 --> PH2
subgraph PH3["🎫 PHASE 3 · TICKETING"]
direction TB
QC["🎚 Qualification criticité"]:::ticket
TK["🎫 Création ticket"]:::ticket
QC --> TK
end
Q2 -- "OUI" --> PH3
subgraph PH4["⚙️ PHASE 4 · DMS RESOLUTION"]
direction TB
AN["🔧 Contact / Analyse DMS"]:::dms
SPLIT{{"⚖️ Routage criticité"}}:::decision
WK["🔥 WORKAROUND
🔴 Critique · 4h"]:::critical
HF["⚡ HOTFIX
🟠 Haute · 7j"]:::high
MD["🛠 PROCESSUS
🟡 Moyenne · 14j"]:::medium
LO["🐢 PROCESSUS
🟢 Faible · 30j"]:::low
QA["🧪 Test + validation rapide"]:::dms
AN --> SPLIT
SPLIT -- "🔴" --> WK
SPLIT -- "🟠" --> HF
SPLIT -- "🟡" --> MD
SPLIT -- "🟢" --> LO
WK --> QA
HF --> QA
MD --> QA
LO --> QA
end
PH3 --> PH4
subgraph PH5["🚢 PHASE 5 · VALIDATION & RELEASE"]
direction TB
UAT["🧑💼 Test client UAT"]:::client
Q3{{"🎯 UAT ?"}}:::decision
DEPL["🚀 Déploiement PROD"]:::prod
FB["📊 Feedback"]:::client
Q4{{"🎯 Feedback ?"}}:::decision
CLOSE(["🏁 Fermeture ticket"]):::endGreen
UAT --> Q3
Q3 -- "GOOD" --> DEPL
DEPL --> FB
FB --> Q4
Q4 -- "GOOD" --> CLOSE
end
PH4 --> PH5
Q3 -. "NOT GOOD" .-> AN
Q4 -. "NOT GOOD" .-> AN
QA -. "🔄 MISE À JOUR" .-> TK
classDef startNode fill:#1d3557,stroke:#0a1c30,color:#fff
classDef ch fill:#a8e6cf,stroke:#1b6e3c
classDef detected fill:#ffe066,stroke:#7a5c00
classDef analysis fill:#d8c3e8,stroke:#4a2960
classDef decision fill:#fff3b0,stroke:#856404
classDef external fill:#3b5998,stroke:#1f3461,color:#fff
classDef ticket fill:#bde0fe,stroke:#0f4c81
classDef dms fill:#ffd6a5,stroke:#7a4a00
classDef critical fill:#e63946,stroke:#7a0000,color:#fff
classDef high fill:#f4a261,stroke:#7a3e00
classDef medium fill:#f4d35e,stroke:#7a5c00
classDef low fill:#a8e6cf,stroke:#1b6e3c
classDef client fill:#caffbf,stroke:#1b6e3c
classDef prod fill:#ef476f,stroke:#7a0000,color:#fff
classDef endGreen fill:#06d6a0,stroke:#055a45
Auto-detected from your ticket title + description by the Oliv.Ai severity classifier.
Click to expand the full SOP table mapped 1:1 with the flowchart above.
| ID | Label | Description | 👤 Requester | 🎯 To Who | ⚙️ Action | 📤 Output | ⏱ SLA | 👥 Owner | 🚦 Next | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 📡 | SOURCES | 4 canaux: 1800-CALL · EMAIL · PLATEFORME · DAILY SCRUM | Utilisateur | Termont | Capture | Signal brut | <5 min | Termont | → 2 |
| 2 | 🚨 | INCIDENT DÉTECTÉ | Acknowledgement + assignation | Termont | Termont+DMS | Ack | Incident ID | <15 min | Termont | → 3 |
| 3 | 🔬 | PRÉ-ANALYSE | Tri rapide conjoint | Termont+DMS | Termont+DMS | Triage | Verdict pré-tri | <30 min | Joint | → 4 |
| 4 | ❓ | RÉSOLUTION SANS DMS ? | Décision OUI/NON | Termont+DMS | Termont+DMS | Branchement | Routage 5/6 | incl. 3 | Joint | → 5/6 |
| 5 | 🏁 | FIN sans DMS | Pb réglé hors DMS | Termont | Utilisateur | Confirmation | Communication | <1h | Termont | END |
| 6 | 🧠 | ANALYSE FONCTIONNELLE | Portée · impact · blocage | Termont+DMS | Termont+DMS | Étude impact | Note d'impact | <2h | Joint | → 7 |
| 7 | ❓ | BLOQUANT ? | Entry to Hypercare circuit | Termont+DMS | Termont+DMS | Branchement | Routage 9/8 | incl. 6 | Joint | → 8/9 |
| 8 | 📚 | PROCESSUS STANDARD | Sortie Hypercare | DMS | Sprint backlog | Création standard | Sprint item | 1 sprint | DMS PM | END |
| 9 | 🎚 | QUALIFICATION CRITICITÉ | Description · Use cases · Priorité | Termont | Ticket | Saisie | Fiche structurée | <1h | Termont | → 10 |
| 10 | 🎫 | CRÉATION TICKET | Élément officiel de suivi | Termont | Ticketing | Create/update | Ticket #ID | <15 min | Termont | → 11 |
| 11 | 🔧 | CONTACT / ANALYSE DMS | Estimation · risques · planning · assignation | Ticket | DMS lead | Triage tech | Plan + ETA | <2h | DMS | → 12 |
| 12 | ⚖️ | ROUTAGE CRITICITÉ | Split par niveau | DMS | DMS dispatcher | Décision | Path 13-16 | incl. 11 | DMS | → 13/14/15/16 |
| 13 | 🔥 | WORKAROUND (Critique) | Solution temporaire | DMS | DMS dev on-call | Workaround | Prod-ready | 4h | DMS | → 17 |
| 14 | ⚡ | HOTFIX (Haute) | Correction rapide ciblée | DMS | DMS dev | Hotfix | Prod-ready | 7j | DMS | → 17 |
| 15 | 🛠 | PROCESSUS (Moyenne) | Cycle structuré complet | DMS | DMS team | Sprint inclusion | Prod-ready | 14j | DMS | → 17 |
| 16 | 🐢 | PROCESSUS (Faible) | Correction non urgent | DMS | DMS team | Sprint+2 | Prod-ready | 30j | DMS | → 17 |
| 17 | 🧪 | TEST + VALIDATION RAPIDE | QA · code review · tech | DMS | QA gate | QA suite | Build validé | <2h | DMS | → 18 (ou ↩ 10) |
| 18 | 🧑💼 | TEST CLIENT UAT | Validation client | DMS | Client (Termont) | Délivrer build | Verdict UAT | <24h | Termont | → 19 / ↩ 11 |
| 19 | 🚀 | DÉPLOIEMENT PROD | Mise en production | Termont | Production | Deploy | Live | <30 min | Termont+DMS | → 20 |
| 20 | 📊 | FEEDBACK | Retour terrain post-deploy | Termont | Utilisateur | Collecte | Verdict feedback | <72h | Termont | → 22 / ↩ 11 |
| 21 | ↩️ | LOOP BACK (NOT GOOD) | Retour vers analyse DMS | Termont | DMS | Re-ouverture | Re-entry P4 | <2h | DMS | → 11 |
| 22 | ✅ | FERMETURE TICKET | Incident résolu confirmé | Termont | Ticket | Close | Closed | <24h | Termont | END |
RACI per phase · 14 lignes
| Phase | Termont | DMS |
|---|---|---|
| Détection (1, 2) | ✅ Owner | — |
| Pré-analyse (3) | — | — |
| Décision sans DMS (4, 5) | ✅ Owner | — |
| Analyse fonctionnelle (6) | ✅ Joint Termont+DMS | |
| Décision bloquant (7) | ✅ Joint Termont+DMS | |
| Qualification + ticket (9, 10) | ✅ Owner | — |
| Analyse DMS + planning (11, 12) | Référent | ✅ Owner (DEV-DMS) |
| Workaround / Hotfix / Process (13–16) | — | ✅ Owner |
| Test + validation rapide (17) | — | ✅ Owner |
| UAT client (18) | ✅ Owner | — |
| Déploiement PROD (19) | — | ✅ Owner |
| Feedback (20) | ✅ Owner | — |
| Boucle Not Good (21) | — | ✅ Owner (reprise) |
| Fermeture ticket (22) | ✅ Owner | — |
sequenceDiagram
autonumber
actor U as 🧑 User
participant CH as 📞 Channel
participant TM as 🏢 Termont
participant TD as 🤝 T+DMS
participant TK as 🎫 Ticket
participant DMS as 🛠 DMS
participant QA as 🧪 QA
participant PROD as 🚀 PROD
U->>CH: (1) Report incident
CH->>TM: Forward
TM->>TD: (2) Acknowledge
TD->>TD: (3) Pré-analyse
alt Sans DMS
TD->>U: Fix delivered
TD-->>TM: (5) FIN
else Nécessite DMS
TD->>TD: (6) Analyse fonctionnelle
alt Non bloquant
TD->>TM: (8) Standard process
else Bloquant
TM->>TM: (9) Qualification
TM->>TK: (10) Create ticket
TK-->>DMS: Notify
DMS->>DMS: (11) Analyse + planning
DMS-->>TM: Confirm priority
alt Critique
DMS->>QA: (13) Workaround · 4h
else Haute
DMS->>QA: (14) Hotfix · 7j
else Moyenne
DMS->>QA: (15) Process · 14j
else Faible
DMS->>QA: (16) Process · 30j
end
QA->>QA: (17) Test rapide
QA->>TM: Hand-off UAT
TM->>U: (18) UAT
U-->>TM: GOOD/NOT GOOD
alt UAT GOOD
TM->>PROD: (19) Deploy
TM->>U: (20) Feedback
U-->>TM: GOOD/NOT GOOD
alt Feedback GOOD
TM->>TK: (22) Close
else NOT GOOD
TM-->>DMS: (21) Loop back
end
else NOT GOOD
TM-->>DMS: (21) Loop back
end
end
end
stateDiagram-v2
[*] --> NEW : Ticket submitted
NEW --> TRIAGED : DMS lead reads
TRIAGED --> IN_PROGRESS : Assigned + dev starts
IN_PROGRESS --> UAT : QA pass · build delivered
UAT --> IN_PROGRESS : ❌ NOT GOOD (loop)
UAT --> CLOSED : ✅ GOOD · feedback positive
IN_PROGRESS --> CLOSED : Workaround sufficient
NEW --> CLOSED : Duplicate / out of scope
CLOSED --> [*]
Faithful 1:1 Mermaid transcription of Momar's original Hypercare V1.0.jpg flowchart — 5 swim lanes, 22 numbered steps, decision diamonds, 4 back-edges. The optimized V2 (§A above) is the visual companion; this is the canonical reference.
flowchart TD
%% =========== Swim lane 1 — SOURCES (green) ===========
subgraph LANE_SRC["🟢 SOURCES"]
direction TB
S1A["📞 1800-CALL"]
S1B["📧 EMAIL"]
S1C["💻 PLATEFORME"]
S1D["☕ DAILY SCRUM"]
S1["1 · SOURCES"]
S2["2 · INCIDENT(s) DÉTECTÉ(s)"]
S1A --> S1
S1B --> S1
S1C --> S1
S1D --> S1
S1 --> S2
end
%% =========== Swim lane 2 — TERMONT + DMS (purple) ===========
subgraph LANE_TD["🟣 TERMONT + DMS"]
direction TB
S3["3 · PRÉ-ANALYSE"]
S4{"4 · RÉSOLUTION SANS DMS ?"}
S5(("5 · FIN"))
S6["6 · ANALYSE FONCTIONNELLE"]
N6(["☁️ Validation
Portée
Impact"])
S7{"7 · BLOQUANT ?"}
end
EXT["📚 8 · DIAGRAMME PROCESSUS
(processus standard)"]
%% =========== Swim lane 3 — TERMONT (blue) ===========
subgraph LANE_TM["🔵 TERMONT"]
direction TB
S9["9 · QUALIFICATION
NIVEAU CRITICITÉ"]
N9(["☁️ Description
Use cases
Critères acceptation
Priorité"])
S10["10 · CRÉATION /
MODIFICATION TICKET"]
S18["18 · TEST CLIENT - UAT"]
S20["20 · FEEDBACK"]
S22["22 · FERMETURE TICKET"]
end
%% =========== Swim lane 4 — Procédure DMS (orange) ===========
subgraph LANE_DMS["🟠 Procédure DMS"]
direction TB
S11["11 · CONTACT
ANALYSE DMS"]
N11A(["☁️ Estimation
Risques
Planning"])
N11B(["☁️ Assignation DEV-DMS
Référent TERMONT
Priorité"])
S12{"12 · Criticité ?"}
S13["13 · WORKAROUND
(4 heures)"]
S14["14 · HOTFIX
(7 jours)"]
S15["15 · VOIR PROCESSUS
(14 jours)"]
S16["16 · VOIR PROCESSUS
(30 jours)"]
S17["17 · TEST + VALIDATION RAPIDE"]
N17(["☁️ QA
Code review
ValidationTech"])
end
%% =========== Swim lane 5 — PROD (red) ===========
PROD["🔴 19 · DÉPLOIEMENT PROD"]
%% =========== Edges (forward) ===========
S2 --> S3
S3 -- "Text" --> S4
S4 -. "OUI" .-> S5
S4 -- "NON" --> S6
S6 --- N6
S6 --> S7
S7 -. "NON" .-> EXT
S7 -- "OUI" --> S9
S9 --- N9
S9 --> S10
S10 --> S11
S11 --- N11A
S11 --- N11B
S11 --> S12
S12 -- "Critique" --> S13
S12 -- "Haute" --> S14
S12 -- "Moyenne" --> S15
S12 -- "Faible" --> S16
S13 --> S17
S14 --> S17
S15 --> S17
S16 --> S17
S17 --- N17
S17 --> S18
S18 -- "GOOD" --> PROD
PROD --> S20
S20 -- "GOOD" --> S22
%% =========== Back-edges (red dashed = NOT GOOD, pink dashed = MISE À JOUR) ===========
S18 -. "❌ NOT GOOD" .-> S11
S20 -. "❌ NOT GOOD (21)" .-> S11
S17 -. "🔄 MISE À JOUR" .-> S10
%% =========== Styling ===========
classDef src fill:#cfe9c8,stroke:#2d6a4f,color:#000
classDef td fill:#e8d5f0,stroke:#5d3d6e,color:#000
classDef term fill:#cfe7ec,stroke:#1d6080,color:#000
classDef dms fill:#ffd4a3,stroke:#a05c00,color:#000
classDef ext fill:#3b5998,stroke:#1f3461,color:#fff
classDef prod fill:#cf5050,stroke:#7a0000,color:#fff
classDef finish fill:#000,stroke:#000,color:#fff
classDef cloud fill:#fffbe6,stroke:#aa9966,color:#444,stroke-dasharray:3 3
class S1A,S1B,S1C,S1D,S1,S2 src
class S3,S4,S6,S7 td
class S9,S10,S18,S20,S22 term
class S11,S12,S13,S14,S15,S16,S17 dms
class EXT ext
class PROD prod
class S5 finish
class N6,N9,N11A,N11B,N17 cloud
📎 Source: #8624 comment 3 · md5 of source .jpg: 46876d…1fce
Toggle the visual style of the process flowchart. V2 is the optimized 5-phase view (§A); V1 is Momar's original swim-lane (§H). Choice persists in localStorage.
Currently showing: V2. (Use sections §A and §H for the actual diagrams; this widget controls visibility.)
Companion to §B (the canonical 22-step list). Two complementary views with all metadata required for SLA management, role accountability, KPIs, and operational tracking.
| ID | 🎭 | Label | Description | 👤 Requester | 🎯 To Who | ⚙️ Action | 📤 Output / Deliverable |
|---|---|---|---|---|---|---|---|
| 1 | 📡 | SOURCES | 4 canaux de remontée d'incidents vers Termont | 🧑 End-user / Métier / Tech | 🏢 Termont front desk | Capture de l'événement | Signal brut (call ticket / email / UI / scrum mention) |
| 2 | 🚨 | INCIDENT DÉTECTÉ | Le problème est reconnu, accepté en backlog d'analyse | 🏢 Termont | 🤝 Termont + DMS | Acknowledgement + assignation pré-analyse | Incident ID assigné, file pré-analyse |
| 3 | 🔬 | PRÉ-ANALYSE | Tri rapide conjoint : réel? applicatif? résolvable immédiat? | 🏢 Termont | 🛠 DMS (consultatif) | Analyse 15-min triage | Verdict pré-tri (sans DMS / besoin analyse) |
| 4 | ❓ | RÉSOLUTION SANS DMS ? | Décision : usage / config / clarification suffit ? | 🤝 Termont + DMS | 🤝 Décision conjointe | Branchement OUI/NON | Routage vers (5) ou (6) |
| 5 | 🏁 | FIN (sans DMS) | Confirmation que le pb est réglé hors DMS | 🏢 Termont | 🧑 User | Confirmation client + clôture | Communication de résolution |
| 6 | 🧠 | ANALYSE FONCTIONNELLE | Évaluer portée + impact fonctionnel + blocage opérationnel | 🤝 Termont + DMS | 🤝 Décision conjointe | Étude impact + use cases | Note d'impact (portée · impact · blocage) |
| 7 | ❓ | BLOQUANT ? | Décide si on entre dans le circuit Hypercare ou standard | 🤝 Termont + DMS | 🤝 Décision conjointe | Branchement OUI/NON | Routage vers (9) Hypercare ou (8) standard |
| 8 | 📚 | DIAGRAMME PROCESSUS standard | Sortie Hypercare — entre dans le backlog standard | 🛠 DMS | 📚 Sprint backlog standard | Création demande standard | Item dans sprint planning normal |
| 9 | 🎚 | QUALIFICATION CRITICITÉ | Documenter Description · Use cases · Critères acceptation · Priorité | 🏢 Termont (Sylvain/Rachid) | 🎫 Ticket | Saisie qualification | Fiche d'incident structurée |
| 10 | 🎫 | CRÉATION/MOD TICKET | Le ticket devient l'élément officiel de suivi | 🏢 Termont | 🎫 Système ticketing | Création ou update du ticket | Ticket #ID actif avec statut + owner |
| 11 | 🔧 | CONTACT / ANALYSE DMS | Cause possible + estimation + risques + planning + assignation | 🎫 Ticket | 🛠 DMS lead (Olivier/Momar) | Triage technique DMS | Plan d'action + ETA + ressources assignées |
| 12 | ⚖️ | ROUTAGE CRITICITÉ | Split selon niveau : Critique/Haute/Moyenne/Faible | 🛠 DMS | 🛠 DMS dispatcher | Décision routage | Path 13/14/15/16 |
| 13 | 🔥 | WORKAROUND (Critique) | Solution temporaire / contournement pour rétablir le service | 🛠 DMS | 🛠 DMS dev on-call | Implémentation contournement | Workaround prod-ready |
| 14 | ⚡ | HOTFIX (Haute) | Correction rapide ciblée hors cycle dev complet | 🛠 DMS | 🛠 DMS dev | Hotfix branch + QA | Hotfix prod-ready |
| 15 | 🛠 | PROCESSUS (Moyenne) | Cycle structuré : analyse · dev · tests · validation | 🛠 DMS | 🛠 DMS team | Sprint inclusion | Feature/fix prod-ready |
| 16 | 🐢 | PROCESSUS (Faible) | Cycle de correction non urgent | 🛠 DMS | 🛠 DMS team | Sprint inclusion (2 sprints+) | Feature/fix prod-ready |
| 17 | 🧪 | TEST + VALIDATION RAPIDE | QA + revue de code + validation tech avant remise client | 🛠 DMS | 🧪 QA gate | Run QA suite + code review | Build validé tech, ticket = "Ready for UAT" |
| 18 | 🧑💼 | TEST CLIENT UAT | Le client valide la correction & la conformité au comportement attendu | 🛠 DMS | 🧑 Client (Termont) | Délivrer build UAT | Verdict UAT (GOOD / NOT GOOD) |
| 19 | 🚀 | DÉPLOIEMENT PROD | Mise en production de la correction validée | 🏢 Termont | 🚀 Production | Déploiement (master-deploy / wp-cli) | Build live en prod |
| 20 | 📊 | FEEDBACK | Retour terrain post-déploiement (condition réelle) | 🏢 Termont | 🧑 User | Collecte retour | Verdict feedback (GOOD / NOT GOOD) |
| 21 | ↩️ | LOOP BACK (NOT GOOD) | Retour vers (11) pour reprise/correction | 🏢 Termont | 🛠 DMS | Re-ouverture du ticket vers (11) | Re-entry into PHASE 4 |
| 22 | ✅ | FERMETURE TICKET | Incident traité, testé, validé et confirmé résolu | 🏢 Termont | 🎫 Ticket | Clôture officielle | Ticket fermé, post-mortem si SEV-1/2 |
| ID | Label | ⏱ SLA | 👥 Owner (RACI: R) | 👀 Approver (A) | 🚦 Decision/Next | ⚠️ Risk if missed | 📊 KPI | 🛠 System | 📝 Status enum | 🔁 Loop? |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | SOURCES | <5 min capture | 🏢 Termont front desk | Sylvain | → (2) | Incident perdu / non capturé | Capture rate vs incidents reportés | Phone · Gmail · WCP UI · MoM | `NEW` | — |
| 2 | INCIDENT DÉTECTÉ | <15 min ack | 🏢 Termont | Sylvain | → (3) | Pas d'ack → escalade WhatsApp Momar | Time-to-ack | Daily Scrum · WhatsApp · Email | `ACK` | — |
| 3 | PRÉ-ANALYSE | <30 min | 🤝 Termont + DMS | Olivier ou Sylvain | → (4) | Mauvais tri = faux Hypercare | % bons tri | Teams + écran partagé | `TRIAGED` | — |
| 4 | RÉSOLUTION SANS DMS ? | inclus dans (3) | 🤝 Décision conjointe | Olivier | OUI→(5) / NON→(6) | Mauvais branchement = perte 4h | Decision accuracy | Teams | `DECIDED` | — |
| 5 | FIN (sans DMS) | <1h close | 🏢 Termont | Rachid | ⏹ END | Réouverture si bug réel manqué | % réouvertures sans DMS | Email confirmation | `RESOLVED-NO-DMS` | — |
| 6 | ANALYSE FONCTIONNELLE | <2h | 🤝 Termont + DMS | Olivier | → (7) | Mauvaise évaluation portée → mauvais SLA aval | Accuracy d'évaluation | Teams · MoM | `FUNC-ANALYZED` | — |
| 7 | BLOQUANT ? | inclus dans (6) | 🤝 Décision conjointe | Olivier | OUI→(9) / NON→(8) | Bloquant routé en standard = SLA raté | Decision accuracy | Teams | `DECIDED` | — |
| 8 | DIAGRAMME PROCESSUS std | 1 sprint | 🛠 DMS PM | Olivier | ⏹ Hypercare END | — | Sprint pickup rate | GitHub backlog | `BACKLOG` | — |
| 9 | QUALIFICATION CRITICITÉ | <1h | 🏢 Termont (Sylvain) | Jody | → (10) | Sous-estimation criticité = mauvaise prio | % criticité juste vs réalité | Ticket form | `QUALIFIED` | — |
| 10 | TICKET | <15 min | 🏢 Termont | Sylvain | → (11) | Ticket incomplet → re-work (11) | Ticket completeness score | GitHub Issues / WCP admin | `TICKETED` | ⬅ from (17) |
| 11 | ANALYSE DMS | <2h | 🛠 DMS lead (Olivier) | Olivier | → (12) | Mauvaise estimation = SLA raté en aval | Estimation vs réel | Teams · GitHub | `DMS-ANALYZED` | ⬅ from (21) |
| 12 | ROUTAGE CRITICITÉ | inclus dans (11) | 🛠 DMS | Olivier | →13/14/15/16 | Route critique en hotfix = ops impact | Routing accuracy | Internal | `ROUTED` | — |
| 13 | WORKAROUND | 🔴 4h | 🛠 DMS dev (Momar/Xavier) | Olivier | → (17) | Outage prolongée → ops paralysées | % SLA hit (cible 95%) | Git branch + deploy | `WORKAROUND-DONE` | — |
| 14 | HOTFIX | 🟠 7j | 🛠 DMS dev | Olivier | → (17) | Régression / mauvais fix | % SLA hit (cible 90%) | Git branch + deploy | `HOTFIX-DONE` | — |
| 15 | PROCESSUS Moyenne | 🟡 14j | 🛠 DMS team | Olivier | → (17) | Inclusion sprint manqué | % SLA hit (cible 85%) | Sprint planning | `IN-SPRINT` | — |
| 16 | PROCESSUS Faible | 🟢 30j | 🛠 DMS team | Olivier | → (17) | Item oublié / cumul backlog | % SLA hit (cible 80%) | Sprint planning | `IN-BACKLOG` | — |
| 17 | TEST + VALIDATION RAPIDE | <30 min build / <2h totale | 🛠 DMS QA gate | Olivier | → (18) ou ↩(10) | Bug en UAT = perte de confiance | First-time-pass rate | CI · code review · Sentry | `QA-PASSED` | →(10) MISE À JOUR |
| 18 | UAT CLIENT | <24h Termont response | 🧑 Client (Sylvain/Rachid) | Jody | GOOD→(19) / NOT GOOD→(11) | Faux GOOD = bug en prod | UAT first-pass rate | Build link + WhatsApp/email | `UAT-PENDING` `UAT-PASSED` `UAT-FAILED` | ↩ if NOT GOOD |
| 19 | DÉPLOIEMENT PROD | <30 min déploiement | 🏢 Termont (Sylvain valide) + DMS exec | Olivier | → (20) | Deploy KO / régression prod | Deploy success rate | master-deploy.sh · wp-cli · rsync | `DEPLOYED` | — |
| 20 | FEEDBACK | <72h post-deploy | 🏢 Termont | Sylvain | GOOD→(22) / NOT GOOD→(11) | Bug latent → réouverture | % GOOD au 1er feedback | WhatsApp · Email · Daily | `FEEDBACK-PENDING` `FEEDBACK-OK` `FEEDBACK-NOK` | ↩ if NOT GOOD |
| 21 | LOOP BACK | <2h re-triage | 🛠 DMS | Olivier | → (11) | Cycle infini si root cause non vue | # boucles avant close (cible ≤1) | Ticket history | `REOPENED` | — |
| 22 | FERMETURE TICKET | <24h post-feedback OK | 🏢 Termont | Jody | ⏹ END | Ticket fermé sans post-mortem (SEV-1/2) | Mean time-to-close (MTTC) | Ticket system | `CLOSED` | — |
| KPI | Source step | Target | Alert if |
|---|---|---|---|
| Time-to-ack | (2) | < 15 min | > 30 min |
| % SLA hit Critique | (13) | ≥ 95% | < 90% |
| % SLA hit Haute | (14) | ≥ 90% | < 80% |
| UAT first-pass rate | (18) | ≥ 80% | < 70% |
| % GOOD au 1er feedback | (20) | ≥ 90% | < 80% |
| # boucles avant close | (21) | ≤ 1 | ≥ 2 |
| MTTC (mean time-to-close) | (22) | Critique <24h, Haute <14j | dépassement |
📎 Source: #8624 comment 5 (project-tracking grade)
All artefacts that produced this page, with md5 attestations. Click image to enlarge.
46876d…1fce · 209 KB · 2026-05-01c583c3…f9d47 · 19.4 KB · 2026-05-01dadc43…372c · 27 KBapps/termont2.com/project-management/2026-04-14_HYPERCARE-PLAN-source-from-momar.md
Le fil de 6 messages entre Olivier (DMSLOG.AI), Momar Diop, Xavier des Minières, Christophe Applanat, et Termont leadership (Youssef Benmous · Jody Mitiche · Sébastien Champagne) qui a déclenché la page Hypercare V1.
Bravo pour le ProcessusDMS.jpg — clair, propre. J'ai mis ton diagramme en regard du nôtre (organigramme Termont ⟷ DMS Logs). Les deux vues sont complémentaires : ton diagramme = le QUOI · le nôtre = le QUI. Proposition de fusion v2 : garder ton swimlane comme squelette, remplacer rôles génériques par personnes nommées (Youssef ⟷ Omar, L1/L2/L3, "L2 ne code pas").
1. As-tu vu / traité issue #8180 / compilé ? · 2. As-tu tout ce qu'il te faut ? · 3. Peut-on cloturer ? · 4. What's next ?
La V2 a été faite et proposée à Youssef et Xavier et on a validé. J'ai envoyé un email à ce propos le 23 Avril avec les détails.
Ci joint le processus Hypercare. Résumé : 1. Sources (1800-CALL · email · plateforme · Daily Scrum) · 2. Identification · 3. Pré-analyse · 4-5. Tri · 6-8. Analyse fonctionnelle · 9. Criticité · 10-11. Ticket DMS · 12-15. SLA 4h/7j/14j/30j · 16-17. Test · 18. UAT · 19. Déploiement · 20-22. Feedback + clôture · 23. Le processus permet de traiter rapidement tout en gardant un suivi clair.
To: Youssef Benmous · jmitiche@termont.com · Sébastien Champagne. Same 22-step canon redistributed to client side. Note: SVP transférer à toutes personnes impliquées. ➜ Externally legitimised.
Recu. Intégration en cours sur termont2.com en page clerks (qu'on partage tous le même niveau d'info en page partagée par tous / source de vérité unique). ➜ Issue #8624 V1 page triggered.
📎 Full chronology + lineage map: apps/termont2.com/.claude/docs/hypercare-v4-email-chronology.md
Single source-of-truth pour les acronymes utilisés sur cette page. Chaque entrée a un anchor permettant de deeplink (e.g. #hypercare-glossary-sev-1).
Chaque branche du programme Hypercare a généré une issue + une PR. Voici l'arbre complet.
flowchart TD
M[("📧 Momar email
2026-05-01
22-step canon")]:::seed
I8624["#8624 V1 page
10 milestones
✅ CLOSED"]:::done
I8686["#8686 V2 reparent
14+1 milestones
✅ CLOSED"]:::done
I8719["#8719 V1 email
10 milestones
✅ CLOSED"]:::done
I8782["#8782 tapie wrap-delete
1 fix · -56/+24 LOC
✅ CLOSED"]:::done
I8743["#8743 V3 page
12 milestones
✅ CLOSED + LIVE"]:::done
I8788["#8788 V4 page
20 milestones
🔄 PHASE 1/4 ✅"]:::active
I8180["#8180 ProcessusDMS
collab Termont"]:::ref
M --> I8624
I8180 -.collab.- I8624
I8624 --> I8686
I8686 --> I8719
I8719 --> I8782
I8686 --> I8743
I8743 --> I8788
classDef seed fill:#fff3bf,stroke:#b80,color:#760
classDef done fill:#ddffdd,stroke:#0a0,color:#070
classDef active fill:#cfe2ff,stroke:#066,color:#036,font-weight:bold
classDef ref fill:#f5f5f5,stroke:#888,color:#333,stroke-dasharray:4 2
Snapshot temps réel des tickets ouverts, par sévérité, avec compteur de SLA dépassée. Auto-refresh toutes les 60 s. Données : wpTM_dms_hypercare_ticket.
● Live · last refresh: …
Modalités définies par Youssef Benmous (Product Owner Termont) le 2026-05-06 · email "Organisation du support – Site web". Le support termont.com est partagé entre Termont (heures ouvrables) et DMS (off-hours + débordement).
| Tranche | Couverture primaire | Bascule (overflow / indispo) | Canal |
|---|---|---|---|
| 9h–17h ET (Lun-Ven) | 👤 Youssef Benmous (Termont) — appels entrants + courriels commis | 🛟 DMS prend le relais en cas de volume élevé ou réunion/indispo de Youssef | 📞 1-888-796-1596 · 📧 commis Termont |
| 17h–9h ET + week-end / fériés | 🛟 DMS on-call — assure la prise en charge des demandes entrantes | 👤 Escalade exec via Xavier @ DMS si SEV-1 critique | 📧 support@dmslog.ai · 📞 hotline DMS |
ITWebsiteSupport@Termont.comAdresse courriel dédiée au support du site web · partagée entre Termont et DMS · demandée par Jody Mitiche le 2026-05-07 16:20 ET (à Jean-Sébastien · Hese · Asefeh · Youssef · Sylvain). Statut : en cours de provisionnement par l'IT Termont.
Comme convenu, DMS doit intégrer un bouton "Report a bug" pour faciliter la compréhension et le traitement des demandes. Modal Hypercare déjà en place (templates/hypercare-ticket-modal.php) — reste à ajouter un point d'entrée visible depuis chaque page client.
wp_ajax_cw_hypercare_submit_ticketITWebsiteSupport@Termont.com + Sentry breadcrumb + ligne dans wpTM_dms_hypercare_ticketflowchart LR classDef customer fill:#e3f2fd,stroke:#1976d2 classDef termont fill:#fff3cd,stroke:#ff9800 classDef dms fill:#d1f5d3,stroke:#28a745 classDef exec fill:#ffd6d6,stroke:#dc3545 C[👤 Customer]:::customer --> T1[📞 1-888-796-1596
OR 📧 clerks@termont.com]:::customer T1 --> Y[👤 Youssef PO Termont
9h-17h ET]:::termont Y -->|overflow / indispo| D[🛟 DMS on-call
relais 9h-17h]:::dms Y -->|after 17h ET| D2[🛟 DMS on-call
off-hours]:::dms D --> X[👨💻 Xavier DES MINIERES
DMS exec on-call]:::exec X -->|SEV-1 only| O[👨💻 Olivier RAVEAU
DMS CTO]:::exec Y --> EM[📧 ITWebsiteSupport@Termont.com
shared mailbox]:::termont D --> EM
📎 Sources : #8847 · email Youssef "Organisation du support – Site web" 2026-05-06 23:03 · email Jody "ITWebsiteSupport@Termont.com" 2026-05-07 16:20
Fastest way — no password needed
We email you a one-click sign-in link valid for 15 minutes. No password to remember.
Login link sent — Check your inbox at . The link is valid for 15 minutes.
Sign in with your WordPress account credentials.
Don't have an account? If you are a company owner, register your company. If you are a dispatcher, driver, or employee, ask your organization's administrator (owner, dispatcher, or manager) to invite you — it takes 3 clicks from their dashboard.
Create a WordPress account to access your customer portal. Are you the OWNER of a company that has NEVER had a Termont account? Register below. Do you work for a company that ALREADY has an account? Ask your owner / manager to invite you