⏱ Phases & Jalons
Le cycle de vie complet du projet, de l'avant-vente à la garantie. Les phases sont regroupées par grande étape du processus.
💼 Avant-vente
Analyse du besoin prospect/client, évaluation de la faisabilité technique, estimation de la charge et élaboration de la proposition commerciale.
📑 Demande de travaux
Formalisation officielle de la commande : validation du périmètre, des conditions contractuelles et du budget.
📋 Cadrage
Définition du périmètre détaillé, des objectifs, des contraintes, des parties prenantes, du planning et des risques.
🏛 Conception
Architecture fonctionnelle et technique : modélisation des données, spécifications, maquettes, choix technologiques.
💻 Développement
Réalisation technique conformément aux spécifications : codage, tests unitaires, intégration continue et revues de code.
🧪 Qualification
Vérification interne : tests d'intégration, de performance, de non-régression. Conformité aux spécifications et exigences qualité.
✅ Recette
Validation fonctionnelle par le client dans un environnement dédié, sur la base de scénarios de test définis.
🔄 Retours de recette
Prise en charge, priorisation et correction des anomalies identifiées par le client. Nouveau cycle de validation.
🚀 Livraison
Déploiement en production, documentation, formation utilisateurs et transfert de compétences si nécessaire.
💰 Facturation
Émission de la facture selon les jalons contractuels, suivi du règlement et clôture administrative du projet.
🛡️ Bugs sous garantie
Prise en charge des anomalies pendant la période de garantie contractuelle : diagnostic, correction et livraison de correctifs.
👥 Acteurs & Rôles
Identification des rôles clés intervenant dans le cycle de développement, leurs responsabilités et les phases dans lesquelles ils sont impliqués.
Directeur
Responsable Commercial
Responsable de Service
Responsable SI Métier
Architecte Entreprise / Applicatif
Directeur Projet
Chef de Projet
Tech Lead
UX/UI Designer
Développeur
Analyste QA
Product Owner
MOA
| Acteur | AV | DT | CAD | CON | DEV | QUA | REC | RET | LIV | FAC | GAR |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Directeur | A | A | A | A | |||||||
| Resp. Commercial | R | R | R | ||||||||
| Resp. de Service | C | C | I | ||||||||
| Resp. SI Métier | C | C | C | ||||||||
| Architecte | C | A | A | R | C | R | C | R | I | I | I |
| Directeur Projet | C | A | I | I | I | A | I | A | A | ||
| Chef de Projet | R | A | I | I | R | A | R | C | |||
| Tech Lead | R | A | A | R | R | A | |||||
| UX/UI Designer | C | R | C | ||||||||
| Développeur | R | C | R | R | |||||||
| Analyste QA | C | C | C | R | R | R | R | ||||
| Product Owner | R | A | I | C | A | C | I | C | |||
| MOA | C | C | C | R | C | C |
📄 Livrables
Les documents et artefacts produits à chaque phase du processus, avec leurs responsables.
| Livrable | Responsable(s) | Liens |
|---|---|---|
| 📊 Étude de faisabilité | Resp. CommercialArchitecte Entreprise | |
| 💰 Chiffrage / Estimation | Resp. CommercialResp. de Service | |
| 📎 Proposition commerciale | Resp. Commercial |
| Livrable | Responsable(s) | Liens |
|---|---|---|
| 📝 Bon de commande signé | Resp. CommercialClient | |
| 📋 Périmètre contractuel | Resp. CommercialDirecteur Projet |
| Livrable | Responsable(s) | Liens |
|---|---|---|
| 📎 Note de cadrage | Chef de Projet | |
| 📅 Planning projet | Chef de Projet | |
| ⚠️ Registre des risques | Chef de ProjetDirecteur Projet | |
| ✅ Compte-rendu kick-off | Chef de Projet |
| Livrable | Responsable(s) | Liens |
|---|---|---|
| 🏗️ Document d'Architecture de Solution (DAS) | Architecte EntrepriseArchitecte Applicatif | |
| 🗄️ Modèle de données | Architecte ApplicatifTech Lead | |
| 📘 Spécification Technique Détaillée (STD) | Tech LeadArchitecte Applicatif | |
| 🎨 Maquettes / Prototypes | UX/UI Designer | |
| 🔌 Contrats d'API | Architecte ApplicatifTech Lead |
| Livrable | Responsable(s) | Liens |
|---|---|---|
| 🧬 Code source | Développeur | |
| 🧪 Tests unitaires | Développeur | |
| 📝 Documentation technique | DéveloppeurTech Lead | |
| 🔀 Merge Requests | Développeur | |
| 📋 CHANGELOG | Tech Lead |
| Livrable | Responsable(s) | Liens |
|---|---|---|
| 📋 Plan de test | Analyste QA | |
| ✍️ Cas de test (SQUASH) | Analyste QA | |
| 📊 Rapport de qualification | Analyste QATech Lead | |
| 🐛 Fiches d'anomalies | Analyste QA |
| Livrable | Responsable(s) | Liens |
|---|---|---|
| 📋 Scénarios de recette client | Analyste QAChef de Projet | |
| ✅ PV de recette | Chef de ProjetClient |
| Livrable | Responsable(s) | Liens |
|---|---|---|
| 🐛 Liste anomalies priorisées | Analyste QAChef de Projet | |
| 📊 Rapport de correction | Tech Lead | |
| ✅ PV d'acceptation définitive | Chef de ProjetClient |
| Livrable | Responsable(s) | Liens |
|---|---|---|
| 📦 Plan de déploiement | Tech LeadChef de Projet | |
| 📄 Release notes | Tech Lead | |
| 📖 Guide utilisateur | Chef de ProjetProduct Owner | |
| ↩️ Procédure de rollback | Tech Lead | |
| 🎓 Support de formation | Chef de ProjetProduct Owner |
| Livrable | Responsable(s) | Liens |
|---|---|---|
| 🧾 Facture | Resp. CommercialDirecteur Projet | |
| 📋 Bilan de projet | Chef de ProjetDirecteur Projet |
| Livrable | Responsable(s) | Liens |
|---|---|---|
| 🐛 Tickets d'anomalies | ClientAnalyste QA | |
| 🔧 Correctifs livrés | DéveloppeurTech Lead | |
| 📄 Rapport de clôture garantie | Chef de Projet |
⏱ Activi400
Règles de structuration des dossiers dans Activi400 (saisie d'activités). La gestion des dossiers est la base de la saisie d'activité et donc de la facturation.
1 dossier = 1 domaine
Création dès la 1ère phase
Dossiers annualisés
| Type | Description | Facturable |
|---|---|---|
| Projet conséquent | Dossier > 30 jours | Oui |
| Projet standard | Dossier > 5 jours et < 30 jours | Oui |
| Demandes | Dossier < 5 jours | Oui |
| TMA | Contrat de TMA établi | Oui |
| Conventionné | Dossier sous convention | Oui |
| Récurrent | Dossiers annualisés | Oui |
| Solution interne | Objectif interne (Activi400, gestion des congés...) | Non |
| Formation | Toutes les formations | Non |
| Évènement | Journée du personnel, vœux, prise de parole... | Non |
Qu'est-ce qu'un groupe ?
Règles de création
| Exemple | Type | Facturable | Devis | Charge | Groupe |
|---|---|---|---|---|---|
| [O2S] - Lot 4 – Plan de monte | Projet | Oui | Oui | 45j | O2S |
| [Genes'is] - Gestion des 3 régions | Projet | Oui | Non | 32j | Genes'is |
| [ACTIVI400] – Intégration suivi de projet | Solution interne | Non | Non | 4,73j | Outils internes |
| [RH] – Accueil Pierre | Évènement | Non | Non | 1j | Accueil collaborateurs |
Utilisés pour les demandes et petits projets. Pour les projets conséquents, le découpage se fait au cas par cas en fonction du devis.
📦 [Applicatif] – Libellé dossier │ ├── 1. Cadrage Périmètre, devis, tenants et aboutissants ├── 2. Architecture Technologie et intégration dans le SI ├── 2. Réalisation Développement (autant de sous-dossiers que de features) ├── 3. ValidationTests internes et corrections→ migré dans 2. Réalisation ├── 4. Recette Retours client et corrections ├── 5. Livraison Pilotage et mise en production └── 6. Garantie Actions post-MEP
📂 Groupe : O2S │ ├── 📁 [O2S] – Commun Activités communes à tous les lots │ ├── 1. Cadrage │ ├── 2. Réalisation │ └── 6. Garantie │ ├── 📁 [O2S] – Lot 4 – Plan de monte 1 dossier par lot, charge = devis │ ├── 1. Cadrage │ ├── 2. Rea – Feature A 1 sous-dossier par feature │ ├── 2. Rea – Feature B │ ├── 2. Rea – Feature C │ ├── 4. Recette │ └── 5. Livraison │ ├── 📁 [O2S] – Lot 5 – Dashboard │ ├── 1. Cadrage │ ├── 2. Rea – Widget KPI │ ├── 2. Rea – Export PDF │ └── ... │ └── 📁 ...
| Règle | Description |
|---|---|
| Libellé clair | [Applicatif / Métier] – Libellé du dossier / fonctionnalité / demande |
| Charge précise | La charge du dossier correspond aux données du devis ou du chiffrage envoyé |
| Facturable ou non | Le caractère facturable doit être renseigné (important pour la facturation) |
| Sous devis ou non | Préciser si le dossier est sous devis (important pour la facturation) |
| 1 type de dossier | Chaque dossier est associé à un seul type (Projet, TMA, Solution interne...) |
| Groupe projet | Rattacher au groupe existant, ou créer un groupe si le dossier fait partie d'un ensemble |
| Responsable + délégataire | Chaque dossier a un responsable et un délégataire (utile lors des absences) |
| Répertoire SharePoint | Chaque dossier est lié à un répertoire SharePoint (racine du dossier / application) |
| Règle | Description |
|---|---|
| Charge précise | Chaque sous-dossier a une charge estimée issue du devis |
| Somme = total | La somme des charges des sous-dossiers doit être égale à la charge du dossier parent |
| Numérotation | Numéro du type d'action (1 = Cadrage, 2 = Réalisation...) + fonctionnalité/étape |
Projet conséquent
Projet simple
Dossiers facturables
🧪 Tests & Qualité
Stratégie de test, pyramide des tests, responsabilités et outils utilisés pour garantir la qualité logicielle.
| Type de test | Responsable | Outil | Phase | Critère de sortie |
|---|---|---|---|---|
| Unitaire | Développeur | xUnit / Vitest | Développement | Couverture ≥ 80% |
| Intégration | Développeur | xUnit + TestServer / Cypress | Développement | Tous les endpoints testés |
| E2E | QA + Dev | Playwright / Cypress | Qualification | Scénarios critiques OK |
| Non-régression | Analyste QA | SQUASH TM + Playwright | Qualification | Aucune régression détectée |
| Fonctionnel | Analyste QA | SQUASH TM | Qualification | 100% cas passés |
| Recette client | Client + QA | Scénarios métier | Recette | PV de recette signé |
| Performance | Tech Lead / DevOps | k6 / JMeter | Qualification | SLA respectés |
| Sécurité | DevOps / Architecte | SonarQube / OWASP ZAP | CI/CD pipeline | 0 vulnérabilité critique |
🔧 Outils
Outillage standard utilisé dans le cadre des projets de développement. Chaque outil a un périmètre d'usage défini.
GitLab
Gestionnaire de sources, Software factory (CI/CD), Kanban, Wiki projet
Enterprise Architect
Création et stockage des artefacts de type diagramme : déploiement, classes, processus métier, use case
Application Landscape
Portefeuille applicatif - cartographie et gouvernance du SI
Mantis
Tickets en phase de BUILD - anomalies et demandes durant le développement projet
GLPI
Tickets en phase de RUN - incidents et demandes en exploitation / production
SQUASH
Campagnes de tests - conception, exécution et suivi des cas de test
SharePoint
Stockage des documents et communications avec impacts projet
Word / Excel
Édition des livrables : CDC, proposition commerciale, DAS, STD, cahier de tests, PV de recette, User Stories, risques projet
Teams
Organisation de réunions, communication opérationnelle et collaboration au quotidien
Communication formelle ou structurante - à utiliser si l'information doit pouvoir être retrouvée dans 6 mois
🔄 Rituels
Les cérémonies et points récurrents qui rythment le projet. Chaque rituel a un objectif clair, une fréquence, des participants définis et des livrables attendus.
Kick-off
COPIL
Sprint Planning
Poker Chiffrage
Daily Meeting
Point Qualité Technique
Revue d'Architecture
🎓 SFIA — Skills Framework for the Information Age
Cartographie des compétences SFIA associées aux rôles du cycle de développement. Chaque compétence est identifiée par son code SFIA, son niveau cible attendu (1 à 7) et le ou les rôles concernés.
| Compétence SFIA | Code | Rôle(s) | Niveau |
|---|---|---|---|
| Architecture d'entreprise | STPL | Architecte Entreprise | 6 |
| Architecture de solution | ARCH | Architecte Applicatif | 5 |
| Conseil spécialisé | TECH | Architecte Entreprise | 6 |
| Gestion de l'information | IRMG | Resp. SI Métier | 5 |
| Innovation | INOV | Architecte Entreprise Directeur | 5 |
| Compétence SFIA | Code | Rôle(s) | Niveau |
|---|---|---|---|
| Développement logiciel | PROG | Développeur | 3 |
| Développement logiciel | PROG | Tech Lead | 5 |
| Conception de systèmes | DESN | Architecte Applicatif Tech Lead | 5 |
| Conception de l'expérience utilisateur | HCEV | UX/UI Designer | 4 |
| Modélisation des données | DTAN | Architecte Applicatif Tech Lead | 4 |
| Intégration et déploiement continus | CICD | Tech Lead | 4 |
| Revue de code | CREV | Tech Lead Architecte Applicatif | 4 |
| Compétence SFIA | Code | Rôle(s) | Niveau |
|---|---|---|---|
| Tests | TEST | Analyste QA | 4 |
| Tests | TEST | Développeur | 2 |
| Assurance qualité | QUAS | Analyste QA Tech Lead | 4 |
| Automatisation des tests | TAUT | Analyste QA Développeur | 3 |
| Compétence SFIA | Code | Rôle(s) | Niveau |
|---|---|---|---|
| Gestion de projet | PRMG | Chef de Projet | 5 |
| Gestion de projet | PRMG | Directeur Projet | 6 |
| Gestion de portefeuille | POMG | Directeur | 6 |
| Gestion des risques | BURM | Chef de Projet Directeur Projet | 4 |
| Gestion des parties prenantes | RLMT | Chef de Projet Directeur Projet | 5 |
| Gestion des ressources | RESC | Resp. de Service | 5 |
| Compétence SFIA | Code | Rôle(s) | Niveau |
|---|---|---|---|
| Gestion de la relation client | CRMG | Resp. Commercial | 5 |
| Vente | SALE | Resp. Commercial | 5 |
| Analyse des besoins | REQM | MOA Product Owner | 4 |
| Gestion des contrats | CNMG | Resp. Commercial Directeur Projet | 5 |
| Compétence SFIA | Code | Rôle(s) | Niveau |
|---|---|---|---|
| Gestion des changements | CHMG | Tech Lead Chef de Projet | 4 |
| Gestion des mises en production | RELM | Tech Lead | 4 |
| Gestion des incidents | USUP | Analyste QA Tech Lead | 3 |
| Documentation technique | TICM | Développeur Tech Lead | 3 |
| Rôle | Compétences principales | Niveaux |
|---|---|---|
| Directeur | POMG INOV | 6 5 |
| Resp. Commercial | CRMG SALE CNMG | 5 |
| Resp. de Service | RESC | 5 |
| Resp. SI Métier | IRMG | 5 |
| Architecte Entreprise | STPL TECH INOV | 6 |
| Architecte Applicatif | ARCH DESN DTAN CREV | 5 4 |
| Directeur Projet | PRMG BURM RLMT CNMG | 6 5 |
| Chef de Projet | PRMG BURM RLMT CHMG | 5 4 |
| Tech Lead | PROG DESN CICD CREV QUAS RELM CHMG | 5 4 |
| UX/UI Designer | HCEV | 4 |
| Développeur | PROG TEST TAUT TICM | 3 2 |
| Analyste QA | TEST QUAS TAUT USUP | 4 3 |
| Product Owner | REQM | 4 |
| MOA | REQM | 4 |