Planning et Roadmap
La solution de cashback nouvelle génération
INTRODUCTION ET OBJECTIFS
Ce document présente le planning global et la roadmap stratégique du projet REWAPP. Il détaille les différentes phases de développement, les jalons clés, les livrables attendus et les ressources nécessaires pour mener à bien le projet.
1.1 Objectifs du Document
- Définir le périmètre temporel du projet REWAPP
- Identifier les phases de développement et leurs objectifs respectifs
- Établir les jalons clés et critères de succès
- Planifier les livrables et leurs dépendances
- Allouer les ressources nécessaires à chaque phase
1.2 Périmètre du Planning
Le développement de la V1 est prévu sur 5 mois (environ 22 semaines). Le planning ci-dessous couvre ensuite l'évolution du produit sur 3 ans :
Vue d'Ensemble du Planning
| Période | Phase | Objectif Principal |
|---|---|---|
Mois 1-5 |
MVP et Pilote | Valider le product-market fit |
Mois 6-12 |
Croissance | Accélérer l'acquisition et la monétisation |
Année 2-3 |
Scale | Atteindre la couverture nationale et internationale |
VISION STRATÉGIQUE DU PLANNING
2.1 Approche de Développement
Le développement de REWAPP suit une approche Agile avec des sprints de 2 semaines. Cette méthodologie permet une livraison continue de valeur et une adaptation rapide aux retours utilisateurs.
MÉTHODOLOGIE
- Méthodologie : Scrum avec sprints de 2 semaines
- Environnements : Développement → Staging → Production
- Déploiement : CI/CD continu sur staging, manuel sur production
2.2 Principes Directeurs
PHASE 1 : MVP ET PILOTE (MOIS 1-5)
3.1 Vue d'Ensemble
OBJECTIFS PHASE 1
- Valider le product-market fit sur une zone géographique pilote
- Tester et valider l'intégration de la solution bancaire
- Constituer un premier réseau de 100 commerçants partenaires
- Atteindre 5 000 utilisateurs actifs
3.2 Sous-Phase 1.1 : Conception et Architecture (Semaines 1-4)
Planning Conception
| Semaine | Activité | Livrable | Responsable |
|---|---|---|---|
S1 |
Finalisation spécifications fonctionnelles | Documents 2.1 à 2.4 validés | Product Owner |
S1-S2 |
Conception architecture technique | Architecture validée (4.1) | Lead Tech |
S2-S3 |
Définition modèle de données | MCD/MLD finalisé (4.2) | Lead Tech |
S3-S4 |
Maquettes UI/UX finales | Maquettes Figma approuvées | UX Designer |
S4 |
Mise en place environnements | Dev + Staging configurés | DevOps |
CRITÈRES DE VALIDATION PHASE 1.1
- Architecture technique validée par l'équipe
- Maquettes approuvées par les stakeholders
- Environnements de développement opérationnels
- Backlog produit priorisé et estimé
3.3 Sous-Phase 1.2 : Développement MVP (Semaines 5-12)
Sprints de Développement
| Sprint | Période | Fonctionnalités | Plateforme |
|---|---|---|---|
| Sprint 1 | S5-S6 |
Inscription, authentification, profil | App Mobile |
| Sprint 2 | S7-S8 |
Liaison carte bancaire (OpenBanking) | App Mobile + Backend |
| Sprint 3 | S9-S10 |
Détection transactions, crédit points | Backend |
| Sprint 4 | S11-S12 |
QR Code génération et validation | App Mobile + Dashboard |
Livrables par Composant
Application Mobile
Angular + Ionic- Inscription et connexion utilisateur
- Liaison carte bancaire via Budget Insight
- Consultation solde et historique
- Génération QR code avec timer 60s
- Notifications push
Dashboard Partenaire
Angular + Ionic PWA- Inscription et validation partenaire
- Scan QR code client
- Consultation statistiques basiques
- Configuration taux de cashback
Dashboard Admin
Angular + Angular Material- Gestion utilisateurs
- Validation partenaires (workflow)
- Suivi transactions
- Tableau de bord KPIs
Backend API
Node.js + NestJS- API REST documentée (OpenAPI)
- Intégration solution bancaire
- Système de points et conversion
- Webhooks bancaires
- Jobs de calcul des paliers
3.4 Sous-Phase 1.3 : Tests et Validation (Semaines 13-16)
Planning des Tests
| Semaine | Type de Test | Couverture | Responsable |
|---|---|---|---|
S13 |
Tests unitaires et d'intégration | Backend API 80% | Développeurs |
S13-S14 |
Tests fonctionnels | Scénarios critiques 100% | QA |
S14-S15 |
Tests de performance | Endpoints principaux | DevOps |
S15-S16 |
Tests de sécurité | OWASP Top 10 | Security Lead |
S16 |
UAT (User Acceptance Testing) | Parcours utilisateur complets | Product Owner |
CRITÈRES D'ACCEPTATION TESTS
- Couverture de tests unitaires > 80%
- Zéro bug bloquant ou critique
- Temps de réponse API < 200ms
- Conformité RGPD validée
3.5 Sous-Phase 1.4 : Lancement Pilote (Semaines 17-20)
Planning Lancement Pilote
| Semaine | Activité | Objectif |
|---|---|---|
S17 |
Déploiement production | Infrastructure opérationnelle |
S17-S18 |
Onboarding partenaires pilotes | 50 partenaires signés |
S18-S19 |
Soft launch (beta fermée) | 500 utilisateurs beta |
S19-S20 |
Lancement public pilote | 5 000 utilisateurs |
S20 |
Bilan Phase 1 | Décision Go/No-Go Phase 2 |
ZONE PILOTE
Ville pilote : À définir (ex: Lyon, Bordeaux)
Objectif Utilisateurs : 5 000 utilisateurs actifs
Objectif Partenaires : 100 commerçants validés
PHASE 2 : CROISSANCE (MOIS 6-12)
4.1 Vue d'Ensemble
OBJECTIFS PHASE 2
- Atteindre 50 000 utilisateurs actifs
- Déployer sur 3-5 villes majeures
- Lancer l'offre premium partenaires (20% conversion)
- Atteindre 800 commerçants partenaires
- Générer 1 000 000€ de volume de transactions
4.2 Roadmap Fonctionnelle Phase 2
Fonctionnalités Phase 2
| Mois | Fonctionnalité | Description | Priorité |
|---|---|---|---|
M6 |
Programme de parrainage | 5€ bonus parrain/filleul | Haute |
M6-M7 |
Analytics avancés | Dashboard premium partenaires | Haute |
M7 |
Notifications intelligentes | Push personnalisées basées comportement | Moyenne |
M8 |
Promotions ciblées | Système de campagnes partenaires | Haute |
M8-M9 |
Gamification | Badges, challenges, streaks | Moyenne |
M9-M10 |
Offre Premium Partenaire | 49€/mois avec fonctionnalités avancées | Haute |
M10 |
Mise en avant app | Featured partners, badges premium | Moyenne |
M11-M12 |
Optimisations UX | Améliorations basées sur feedbacks | Haute |
4.3 Expansion Géographique
Plan d'Expansion
| Période | Ville | Objectif Partenaires | Objectif Utilisateurs |
|---|---|---|---|
M6-M7 |
Ville Pilote (consolidation) | 200 | 15 000 |
M8-M9 |
Ville 2 (ex: Marseille) | 150 | 10 000 |
M9-M10 |
Ville 3 (ex: Toulouse) | 150 | 10 000 |
M10-M12 |
Villes 4-5 (ex: Nantes, Lille) | 300 | 15 000 |
| TOTAL M12 | 5 villes | 800 | 50 000 |
4.4 Livrables Phase 2
Application Mobile v2.0
- Programme de parrainage intégré
- Notifications intelligentes
- Gamification (badges, challenges)
- Carte des partenaires améliorée
- Mode hors-ligne
Dashboard Partenaire v2.0
- Analytics avancés (données démographiques)
- Gestion des promotions
- Rapports personnalisables
- Export des données
Dashboard Admin v2.0
- Gestion multi-villes
- Campagnes marketing
- Reporting avancé
- Détection de fraude automatisée
PHASE 3 : SCALE (ANNÉE 2-3)
5.1 Vue d'Ensemble
OBJECTIFS PHASE 3
- Atteindre 500 000 utilisateurs actifs (Année 3)
- Déployer la couverture nationale (10 000 partenaires)
- Développer les partenariats stratégiques
- Préparer l'expansion internationale
5.2 Roadmap Année 2
Fonctionnalités Année 2
| Trimestre | Fonctionnalité | Objectif Business |
|---|---|---|
Q1 An2 |
Couverture 10 villes majeures | 100 000 utilisateurs |
Q2 An2 |
Partenariats grandes enseignes | 2 500 partenaires |
Q3 An2 |
Intégration e-commerce | Extension au online |
Q4 An2 |
API B2B | Licence API banques/fintechs |
5.3 Roadmap Année 3
Fonctionnalités Année 3
| Trimestre | Fonctionnalité | Objectif Business |
|---|---|---|
Q1 An3 |
Couverture nationale | 300 000 utilisateurs |
Q2 An3 |
Marketplace B2B | Offres inter-commerçants |
Q3 An3 |
White Label | Licence plateforme grandes enseignes |
Q4 An3 |
Expansion internationale | Belgique, Suisse (pilote) |
JALONS CLÉS DU PROJET
6.1 Vue d'Ensemble des Jalons
Jalons Projet
| Jalon | Date | Critères de Succès | Décision |
|---|---|---|---|
| J0 - Kickoff | S1 |
Équipe formée, specs validées | Go/No-Go développement |
| J1 - Architecture | S4 |
Architecture validée, envs ready | Go développement |
| J2 - MVP Dev | S12 |
MVP fonctionnel en staging | Go tests |
| J3 - Tests OK | S16 |
Zéro bug critique, perf OK | Go pilote |
| J4 - Lancement Pilote | S17 |
Production déployée | Go acquisition |
| J5 - Fin Pilote | S20 |
5K users, 100 partenaires | Go/No-Go Phase 2 |
| J6 - Premium Launch | M9 |
Offre premium disponible | Go monétisation |
| J7 - Fin Phase 2 | M12 |
50K users, 800 partenaires | Go/No-Go Phase 3 |
| J8 - Couverture Nationale | An2 Q4 |
100K users, 2500 partenaires | Go expansion |
| J9 - International | An3 Q4 |
500K users, 10K partenaires | Go international |
6.2 Détail des Jalons Critiques
Jalon J5 - Fin Pilote (Semaine 20)
Critères Go/No-Go Phase 2
| Critère | Objectif | Seuil Minimum |
|---|---|---|
| Utilisateurs actifs | 5 000 | 3 000 |
| Partenaires validés | 100 | 50 |
| Taux de rétention J30 | > 40% | > 30% |
| NPS utilisateurs | > 40 | > 30 |
| Volume transactions | 50 000€ | 30 000€ |
| Bugs critiques en production | 0 | 0 |
DÉCISION
Go Phase 2 si tous les seuils minimums sont atteints.
Jalon J7 - Fin Phase 2 (Mois 12)
Critères Go/No-Go Phase 3
| Critère | Objectif | Seuil Minimum |
|---|---|---|
| Utilisateurs actifs | 50 000 | 30 000 |
| Partenaires validés | 800 | 500 |
| Conversion premium | 20% | 15% |
| MRR (Monthly Recurring Revenue) | 70 000€ | 50 000€ |
| Taux de rétention J90 | > 50% | > 40% |
| NPS utilisateurs | > 50 | > 40 |
ROADMAP PRODUIT DÉTAILLÉE
7.1 Roadmap Fonctionnelle 12 Mois
Planning Fonctionnel par Mois
| Mois | Application Mobile | Dashboard Partenaire | Dashboard Admin | Backend/Infra |
|---|---|---|---|---|
M1 |
Inscription, profil | - | Setup projet | Architecture, BDD |
M2 |
Liaison carte | Inscription | Gestion users | API Auth, Budget Insight |
M3 |
Solde, historique | Scan QR | Validation partenaires | Système points |
M4 |
QR Code génération | Stats basiques | Dashboard KPIs | Webhooks, jobs |
M5 |
Notifications push | Config cashback | Modération | Tests, sécurité |
M6 |
Parrainage | Analytics v1 | Multi-villes | Optimisations |
M7 |
Notifs intelligentes | Analytics v2 | Campagnes | Monitoring avancé |
M8 |
Gamification v1 | Promotions | Reporting | Cache, perfs |
M9 |
Carte partenaires v2 | Premium launch | Fraude détection | Scaling |
M10 |
Mode hors-ligne | Featured badges | Export data | CDN, backup |
M11 |
UX improvements | Rapports custom | Audit logs | DR, HA |
M12 |
Prépa e-commerce | API publique | White label prep | Multi-région |
7.2 Priorités Produit par Trimestre
🎯 Objectif : Livrer le MVP fonctionnel
⚠️ Risques : Intégration bancaire, délais développement
🎯 Objectif : Valider le product-market fit
⚠️ Risques : Adoption utilisateurs, réseau partenaires
🎯 Objectif : Lancer l'offre premium
⚠️ Risques : Conversion partenaires, churn
🎯 Objectif : Accélérer l'acquisition
⚠️ Risques : Scalabilité, concurrence
PLANNING DE DÉVELOPPEMENT
8.1 Sprints Phase 1 (MVP)
Détail des Sprints
| Sprint | Période | Story Points | Vélocité Cible | Focus |
|---|---|---|---|---|
| Sprint 0 | S1-S2 |
- | - | Setup, architecture |
| Sprint 1 | S3-S4 |
40 | 40 | Auth, profil utilisateur |
| Sprint 2 | S5-S6 |
45 | 45 | Liaison carte bancaire |
| Sprint 3 | S7-S8 |
50 | 50 | Détection transactions |
| Sprint 4 | S9-S10 |
45 | 50 | QR Code complet |
| Sprint 5 | S11-S12 |
40 | 50 | Dashboard partenaire |
| Sprint 6 | S13-S14 |
35 | 50 | Dashboard admin |
| Sprint 7 | S15-S16 |
25 | 50 | Tests, corrections |
| Sprint 8 | S17-S18 |
20 | 50 | Déploiement, monitoring |
8.2 Répartition des Efforts
Effort par Composant
| Composant | Effort (%) | Sprints Principaux |
|---|---|---|
| Application Mobile | 30% | Sprint 1-4 |
| Dashboard Partenaire | 15% | Sprint 5 |
| Dashboard Admin | 15% | Sprint 6 |
| Backend API | 25% | Sprint 1-6 |
| Infrastructure/DevOps | 10% | Sprint 0, 7-8 |
| Tests/QA | 5% | Sprint 7 |
DÉPENDANCES ET CHEMIN CRITIQUE
9.1 Dépendances Externes
Fournisseurs et Intégrations
| Dépendance | Fournisseur | Criticité | Délai Intégration | Plan B |
|---|---|---|---|---|
| Solution bancaire | Budget Insight | Critique | 4-6 semaines | Plaid, Tink |
| Push notifications | Firebase (FCM) | Haute | 1 semaine | OneSignal |
| Emails transactionnels | SendGrid | Moyenne | 1 semaine | Brevo |
| SMS (2FA) | Twilio | Haute | 1 semaine | Vonage |
| Hébergement | CapRover + Docker | Critique | 2 semaines | GCP |
9.2 Chemin Critique
Le chemin critique du projet est le suivant :
Architecture (S1-S4)
Conception et mise en place de l'infrastructure
Intégration Budget Insight (S5-S8)
Connexion Open Banking et liaison carte bancaire
Système de Points (S9-S10)
Calcul et gestion des points de fidélité
QR Code (S11-S12)
Génération et validation des QR codes
Tests Sécurité (S15-S16)
Validation OWASP Top 10 et conformité
Déploiement (S17)
Mise en production et lancement pilote
POINTS D'ATTENTION
- L'intégration Budget Insight est le point le plus critique (4-6 semaines)
- Les tests de sécurité ne peuvent commencer qu'après le développement complet
- Le déploiement production nécessite la validation de tous les tests
9.3 Risques Planning
Matrice des Risques
| Risque | Probabilité | Impact | Mitigation |
|---|---|---|---|
| Retard intégration bancaire | Moyenne | Élevé | Démarrer intégration S3, prévoir buffer 2 semaines |
| Complexité technique sous-estimée | Moyenne | Moyen | Reviews techniques régulières, spike si nécessaire |
| Ressources insuffisantes | Faible | Élevé | Priorisation stricte, MVP scope réduit si besoin |
| Bugs critiques en prod | Moyenne | Élevé | Tests exhaustifs, rollback automatique |
| Adoption partenaires lente | Moyenne | Moyen | Équipe dédiée prospection, incentives early adopters |
RESSOURCES ET RESPONSABILITÉS
10.1 Équipe Projet Phase 1
Composition de l'Équipe
| Rôle | Personne | Responsabilité | Disponibilité |
|---|---|---|---|
| Product Owner | Dirigeant ReWapp 1 | Vision produit, priorisation backlog | 100% |
| Tech Lead | Dirigeant ReWapp 2 | Architecture, code reviews | 100% |
| Développeur Full-Stack | Digital Empire 1 | Développement frontend/backend | 100% |
| DevOps / QA | Digital Empire 2 | Infrastructure, tests, déploiement | 100% |
10.2 Matrice RACI
LÉGENDE RACI
R = Responsable | A = Approbateur | C = Consulté | I = Informé
Matrice RACI
| Activité | Product Owner | Tech Lead | Dev | DevOps |
|---|---|---|---|---|
| Spécifications fonctionnelles | A | C | I | I |
| Architecture technique | C | A | R | C |
| Développement frontend | I | A | R | I |
| Développement backend | I | A | R | I |
| Tests automatisés | I | C | R | A |
| Déploiement production | I | C | I | A |
| Validation fonctionnelle | A | C | I | I |
10.3 Évolution de l'Équipe
Croissance de l'Équipe
| Phase | Effectif | Recrutements |
|---|---|---|
| Phase 1 (M1-M5) | 4 | Équipe initiale |
| Phase 2 (M6-M12) | 6-8 | +1 Dev Mobile, +1 Dev Backend, +1 Commercial |
| Phase 3 (An2) | 12-15 | +3 Commerciaux, +2 Support, +1 Data Analyst |
INDICATEURS DE SUIVI
11.1 KPIs de Suivi Planning
Indicateurs de Performance
| Indicateur | Fréquence | Cible | Alerte |
|---|---|---|---|
| Vélocité équipe | Sprint | 50 points | < 40 points |
| Bugs ouverts critiques | Quotidien | 0 | > 0 |
| Couverture tests | Sprint | > 80% | < 70% |
| Délai moyen PR review | Hebdo | < 24h | > 48h |
| Uptime staging | Quotidien | > 99% | < 95% |
11.2 KPIs Business par Phase
Phase 1 (Pilote)
- Utilisateurs inscrits : 5 000
- Partenaires validés : 100
- Volume transactions : 50 000€
- Taux de rétention J30 : > 40%
Phase 2 (Croissance)
- Utilisateurs actifs : 50 000
- Partenaires validés : 800
- Conversion premium : 20%
- MRR : 70 000€
11.3 Reporting et Gouvernance
Réunions Récurrentes
- Daily standup : Quotidien, 15 min
- Sprint planning : Toutes les 2 semaines, 2h
- Sprint review : Toutes les 2 semaines, 1h
- Sprint retrospective : Toutes les 2 semaines, 1h
- Comité de pilotage : Mensuel, 2h
Outils de Suivi
CONCLUSION
12.1 Récapitulatif du Planning
Le projet REWAPP est planifié sur 3 ans avec une approche progressive :
Phase 1 (Mois 1-5) : MVP et Pilote
Livrable : Application mobile + dashboards fonctionnels
Objectif : 5 000 utilisateurs, 100 partenaires
Équipe : 4 personnes
Phase 2 (Mois 6-12) : Croissance et Monétisation
Livrable : Offre premium, expansion 5 villes
Objectif : 50 000 utilisateurs, 800 partenaires
Équipe : 6-8 personnes
Phase 3 (Année 2-3) : Scale National et International
Livrable : Couverture nationale, API B2B, White Label
Objectif : 500 000 utilisateurs, 10 000 partenaires
Équipe : 12-15 personnes
12.2 Facteurs Clés de Succès
FACTEURS DE SUCCÈS
- Intégration bancaire réussie dès le départ
- Constitution rapide du réseau de partenaires pilotes
- Expérience utilisateur fluide et sans friction
- Respect des délais sur le chemin critique
- Adaptation continue basée sur les feedbacks utilisateurs
12.3 Prochaines Étapes
-
1
Validation du planning par les stakeholders
Revue et approbation du planning global et des jalons
-
2
Contractualisation avec Budget Insight
Finalisation du contrat et démarrage de l'intégration
-
3
Recrutement des ressources complémentaires
Si nécessaire selon l'avancement
-
4
Lancement du Sprint 0
Démarrage officiel du projet
— Fin du Document —