Autorité

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 12

1.

Présentation du projet

Description générale du projet

Le projet consiste en la création et le développement d’une plateforme en ligne de location de


voitures permettant aux clients d’accéder facilement, via internet, à une flotte de véhicules pour des
locations à court ou à long terme. Ce site permettra de réserver des véhicules en ligne et de gérer ses
locations tout en apportant une expérience utilisateur fluide.

Description du projet

La plateforme proposera une interface intuitive pour la sélection, la réservation et le paiement en


ligne. Elle inclura une gestion des comptes utilisateurs, des informations détaillées sur chaque
véhicule (modèle, disponibilité, prix), ainsi qu’un système de paiement sécurisé. Le projet vise à
digitaliser le processus de location pour le rendre plus pratique et facilement accessible.

2. Business case

Pourquoi le projet a-t-il été mis en place ?

Au-delà des défis liés à la appartenance à la société numérique qui rendent nécessaire la conversion
digitale, l’enjeu est devenu celui d’un besoin de transformation digitale comme enjeu concurrentiel à
court terme notamment en termes de coût (opérationnellement et commercialement). Une
importante demande de produits et services disponibles en ligne, principalement après la montée en
puissance en technologie numérique dans les transports a, en grande partie, contribué à faire naître
ce projet.

Sur quelle base financière ou autre pouvez-vous justifier l’exécution du projet ?

Base financière : l’adoption de cette solution permet de réduire les coûts d’exploitation (moins de
personnel pour gérer les réservations) et de générer davantage de revenus à l’avenir, les services à la
disposition des clients dans une approche autre que celle de la location physique étant,
potentiellement « mieux » accessibles (avec les promotions et offres en ligne par exemple).

Justification non financière : Amélioration de la satisfaction client grâce à une expérience utilisateur
simplifiée, facilitation des processus par la mise en œuvre d’un service 24 heures sur 24.

Décrire les finalités du projet et présenter les justifications attendues

Finalité principale : Concevoir un site Internet ergonomique et sécurisé et permettant la réservation


de véhicules en ligne.

Finalités secondaires :

Faster booking process : Automatisation de la réservation et de la gestion des véhicules.

Expand Clientele : Proposer une plateforme utilisable par un large public, depuis les touristes
jusqu’aux résidents.
Fidélisation : Proposer un système de points qui pourra inciter les clients à revenir.

Optimize Operations : Réduire la gestion manuelle des réservations, et allouer au mieux les
ressources.

Quelles sont les finalités du projet qui sont en cohérence avec les objectifs stratégiques de
l’entreprise ?

Augmentation de la part de marché : en améliorant la visibilité Internet et la traçabilité des


réservations en ligne, l’entreprise peut élargir son public.

Amélioration de l’efficacité opérationnelle : L’automatisation des processus diminuera les fautes


humaines et optimisera l’usage de la flotte.

Fidélisation de la clientèle : Avec un service rapide et efficace, l’entreprise pourra développer la


fidélité de la clientèle.

Les finalités doivent, à la fois, être pertinentes et mesurables

KPI (Key performance indicators) :

Taux de transformation : Nombre de visites pour réservations.

Taux de satisfaction de la clientèle : Enquête de satisfaction.

Temps de prise d’une réservation : Mesurer l’efficacité du processus d’automatisation.

3. Fonctionnalités

Les parties prenantes ont exprimé des besoins fonctionnels qui concilient caractéristiques projet et
caractéristiques produit

Clients : Utilisation facilitée, accès rapide à l’information, système de paiement sûr.

Gestion interne : Accès à un tableau de bord pour gérer les réservations, gérer les stocks de
véhicules, statistiques sur les usages.

Partenaires (fournisseurs de véhicules…) : Accès à des rapports sur la disponibilité et l’usage des
véhicules.

Etymologiser et préciser la nature des fonctionnalités demandées et leurs spécificités

Automatisation des réservations : Gestion automatique des véhicules disponibles en fonction des
dates choisies par les clients.

Gestion des comptes utilisateurs : création de profils clients, historique des locations, gestion des
préférences de ces derniers.

Paiement sécurisé en ligne : intégration d’un système de paiement avec possibilité de promotions et
réductions associées.

Notifications automatiques : E.mail ou SMS pour tous les alertes de confirmation de réservation, le
rappel pour la retour d’un véhicule.

Priorités :
Sécurisation des paiements (priorité élevée).

Interface utilisateur intuitive (priorité élevée).

Gestion automatisée de la flotte (priorité moyenne).

4. Qualité de service attendu

Couverture fonctionnelle

Le site doit être joignable 24h sur 24, 7 jours sur 7, avec une interface aisément navigable pour tous
les utilisateurs. L’ensemble des fonctionnalités doit être accessible depuis mobile et depuis
ordinateur, sur tous les navigateurs.

Performances

Le site doit permettre un grand nombre de connexions simultanées, les temps de réponse du site ne
devront pas apparaître comme surchargés. Les pages doivent se charger suffisamment rapidement
pour permettre un parcours fluide de l’utilisateur.

Efficacité

Il faut que l’interface permette à l’utilisateur de finaliser sa réservation, dans un espace de temps de
moins de 5 minutes.

Fiabilité

Disponibilité : taux de disponibilité du service

2. Documents de référence

 Dans cette partie, on retrouve les données et les documents existants qui ont servi à
établir les fondations du projet.
a. Analyses de marché
• Rapport d'étude sur le secteur de la location de véhicules : Analyse des tendances du
marché actuel, des concurrents, des attentes des clients et des opportunités à saisir (par
exemple, la demande croissante pour des solutions de réservation en ligne).
• État des usages des services de location en ligne : Informations sur l'utilisation des
plateformes numériques dans le domaine de la location, incluant l'essor du mobile et
du commerce en ligne.
Produits et systèmes déjà en place
• Analyse des principales entreprises du marché telles que Hertz, Sixt, Avis, etc., en
examinant les caractéristiques de leurs systèmes de réservation en ligne
(fonctionnalités essentielles, interface utilisateur, etc.).
• Évaluations des systèmes de gestion des réservations déjà employés en interne ou
disponibles sur le marché afin de gérer les stocks de véhicules, les transactions et la
gestion des clients.
• Recherche de solutions open-source pour la gestion des locations de véhicules,
comme des systèmes de gestion de contenu ou des systèmes de gestion de relation
client (CRM).
c. Les technologies en place
• Équipements employés dans le domaine de la location de véhicules : Les grandes
entreprises utilisent différentes technologies, comme les bases de données de gestion
des stocks, les API de paiement ou les outils d'analyse.
• Références techniques : Documentation concernant les technologies web envisagées
pour le projet (React.js, Node.js, bases de données NoSQL telles que MongoDB, etc.).

2. Résultats des recherches précédentes

Les résultats des études de recherche réalisées à ce sujet qui ont influencé les décisions
relatives à la mise concrète du projet.

a. la faisabilité

• Estimation des coûts: L'estimation des coûts engendrés par le développement,


l'hébergement, la maintenance et la commercialisation du projet.

• Analyse des compétences humaines: Prendre en compte les compétences requises


(développeurs WordPress, designers UX/UI, spécialistes en sécurité, etc.) et la répartition des
ressources humaines.

b. Analyse technique

• évaluation des besoins opérationnels et techniques: Connaître les critères de performance


nécessaire pour le système à mettre en place (gestion des réservations, paiement sécurité,
gestion de compte utilisateur).

• Analyse de l'infrastructure: C'est l'analyse des besoins en termes de serveurs, de bases de


données et de dispositifs de sécurité à installer pour assurer la disponibilité des données et à la
fois protéger leur intégrité d'autre part.

c. Analyse comparative

• Caractéristiques des concurrents: Comment les concurrents ont-ils évolué dans leurs
caractéristiques (comme réservation à l'heure, gestion des annulations in situ, système de
points de fidélité)?

• Améliorations possibles: Quelles sont les lacunes dans d'autres systèmes concurrents
(comme épingle, téléphone iTunesshare, interface )? Il y a des points d'amélioration à votre
projet.

d. Utilisation des usagers


• Évaluation des utilisateurs: Les données proviennent des consultations que nous avons
menées avec les utilisateurs, afin de connaître leurs exigences (par exemple, temps de
réservation, disposer de informations sur les voitures, choix de paiement).

• Élaboration de profils de clients modèles et de scénarios les plus différents, de sorte que la
manière dont les utilisateurs utiliseront par la suite le service de location de voitures sur le net
vous apparaisse le plus clairement possible.

3. Les donateurs et les dirigeants du projet

Mustapha Aarab – Partenaire du projet


• Compétence : Mustapha Aarab est le principal partenaire financier du projet et possède la
capacité de financer le projet. Il a pour mission d'approuver le budget global, les
investissements requis et les décisions stratégiques essentielles concernant la réalisation du
projet.
• Compétences : Sa vaste expérience dans la gestion financière et stratégique des projets
numériques lui permet de confirmer les modifications concernant le budget, le calendrier et
l'affectation des ressources.
• Responsabilités :
o Confirmation des décisions majeures du projet (budget, calendrier, ressources).
o Contrôle global des résultats du projet.
o Intervention en cas de besoin afin de réorienter le projet en cas d'identification de risques
majeurs.

b. Aya Agrigah – Responsable du projet

Autorité : Aya Agrigah est responsable de la gestion opérationnelle du projet. Elle dirige
l'équipe projet et est responsable de la coordination quotidienne des tâches, de la gestion des
délais et de la mise en œuvre des fonctionnalités.

 Compétences : Aya a une expertise en gestion de projets web et en développement de


solutions digitales, ce qui lui permet de prendre des décisions informées sur la
planification, la qualité et les ressources du projet.
 Responsabilité :
o Planification et gestion des activités quotidiennes du projet.
o Suivi des ressources humaines et matérielles.
o Interface avec les parties prenantes pour valider les besoins et gérer les
changements.
o Coordination des équipes techniques et utilisateurs pour s'assurer que le projet
respecte les délais et les exigences de qualité.

2. Les utilisateurs

a. Ressources humaines utilisées pour le projet


 Équipe de développement : Composée de développeurs full-stack (front-end et back-
end), UX/UI designers, et un spécialiste en bases de données.
 Équipe de support : Comprend un chef de projet (Aya Agrigah) et un analyste métier
pour s'assurer que les exigences sont bien traduites en fonctionnalités techniques.

b. Populations visées

 Entreprises de location de voitures : Les entreprises qui souhaitent avoir une


solution numérique pour gérer leurs réservations, leurs véhicules et leur clientèle.
 Clients finaux : Les utilisateurs finaux de la plateforme, à savoir les personnes
recherchant une solution simple et rapide pour réserver une voiture de location en
ligne.

c. Responsabilité des utilisateurs

 Comité utilisateur : Représentants des entreprises de location de voitures qui


fourniront des retours réguliers sur la plateforme. Ils valideront les fonctionnalités et
s'assureront que l'application répond à leurs besoins spécifiques.
 Groupe de travail : Les développeurs et les designers qui travaillent quotidiennement
à la création de la plateforme sous la supervision de Aya Agrigah.

4. Objectifs de gestion du projet

a. Hiérarchisation des objectifs

1. Facilité d'utilisation : Créer une plateforme intuitive et simple pour les utilisateurs
finaux (clients).
2. Optimisation des réservations : Automatiser et gérer efficacement les réservations et
l'inventaire des véhicules.
3. Sécurisation des paiements : Implémenter des systèmes de paiement sécurisé en
ligne pour garantir la protection des données financières des utilisateurs.
4. Suivi en temps réel : Permettre aux entreprises de location de voitures de suivre l’état
des véhicules en temps réel (réservé, disponible, en entretien).
5. Accès mobile : Rendre la plateforme compatible avec les appareils mobiles pour une
accessibilité accrue.

b. Cycle de vie du projet

1. Phase de conception : Analyse des besoins, conception de l'architecture technique et


choix des technologies.
2. Phase de développement : Création de l’interface utilisateur (UI), mise en place du
backend (API, base de données).
3. Phase de test : Vérification de l'intégrité fonctionnelle, des performances et des
scénarios utilisateurs.
4. Phase de déploiement : Hébergement sur des serveurs sécurisés et mise en
production.
5. Phase de maintenance : Suivi, corrections de bugs, mises à jour fonctionnelles.

c. Procédures et processus

 Suivi du planning : Utilisation d’un outil de gestion de projet (comme Jira ou Trello)
pour suivre l'avancement des tâches.
 Contrôle qualité : Mise en place de tests automatisés (unitaires, fonctionnels) pour
assurer la qualité du code.
 Gestion des risques : Identification des risques potentiels (dépassement de budget,
retard) et plan d’action pour les gérer.

d. Évaluation de l'impact

L'introduction de ce système aura un impact sur les processus de gestion existants dans les
agences de location, notamment en termes de gestion des inventaires et des paiements. Il
faudra prévoir une formation pour les utilisateurs de l’entreprise sur la nouvelle plateforme.

2. Options relatives à l'architecture technique

a. Architecture technique

 Frontend : Développé en React.js pour une expérience utilisateur réactive et fluide.


 Backend : Utilisation de Node.js avec un framework comme Express pour la gestion
des API.
 Base de données : MongoDB pour la gestion des données de réservation, des clients
et des véhicules en temps réel.
 Sécurité : Mise en place de protocoles HTTPS et JWT (JSON Web Tokens) pour la
sécurisation des sessions et des paiements.

b. Répartition des données et traitements

 Les données seront centralisées sur un serveur cloud sécurisé, et les traitements
(paiements, vérification des disponibilités) seront distribués pour garantir des
performances élevées.

c. Schématisation de l'architecture technique

 Frontend (React.js) ↔ API (Node.js/Express) ↔ Base de données (MongoDB)


 Passerelle de paiement intégrée via des services tiers sécurisés (Stripe, PayPal).

3. Les interfaces

a. Interfaces avec les applications existantes

 Systèmes de facturation : Intégration avec des solutions ERP comme Odoo ou SAP
pour synchroniser les factures des réservations.
 API de suivi des véhicules : Intégration avec des systèmes GPS pour obtenir des
informations en temps réel sur l’état et la localisation des véhicules.

b. Visualisation des interfaces (schéma)

Un diagramme d'architecture montrera les connexions entre l’interface utilisateur (web/app),


les systèmes tiers (paiement, ERP) et la base de données centrale.

4. Les contraintes

a. Facteurs limitants

 Budget : Limité, ce qui impose des choix techniques économiques tout en garantissant
la qualité du produit.
 Délai : Respecter une échéance stricte pour la mise en ligne du projet.
 Sécurité : Besoin d’assurer un haut niveau de sécurité, notamment pour les données
personnelles et financières.

b. Paramètres à tolérer

 Disponibilité des ressources humaines : L'équipe peut être limitée, ce qui nécessitera
de prioriser les fonctionnalités essentielles pour respecter les délais.

5. Les hypothèses

 Fiabilité des services tiers : On suppose que les services de paiement et de suivi des
véhicules via API fonctionneront correctement et ne subiront pas de coupures
importantes.
 Adoption de la plateforme : On estime que la majorité des utilisateurs finaux
s'adapteront rapidement à la plateforme mobile.

6. Risques du projet

a. Menaces potentielles

 Retard dans le développement : Lié à des changements de spécifications en cours de


projet.
 Non-conformité des fonctionnalités : Risque que la plateforme ne réponde pas
pleinement aux besoins des utilisateurs finaux.

b. Opportunités

 Expansion à d'autres marchés : La plateforme pourrait être élargie à d'autres régions


ou même à d'autres secteurs de location.
 Automatisation accrue : En intégrant des fonctionnalités supplémentaires comme la
gestion automatique des assurances, l’outil pourrait devenir un standard dans le
secteur.

7. Description du produit / livrables

a. Produit

 Plateforme de location de voitures en ligne : Une solution web et mobile permettant


aux utilisateurs de réserver des véhicules, gérer leurs réservations, et effectuer des
paiements en ligne.
 Caractéristiques principales :
o Recherche de véhicules par critères (prix, disponibilité, modèle).
o Système de réservation en ligne sécurisé.
o Gestion des annulations et des modifications de réservation.
o Suivi en temps réel des véhicules.

b. Livrables

1. Prototype fonctionnel : Version initiale pour les tests internes.


2. Documentation utilisateur : Guide d’utilisation pour les entreprises de location et les
clients finaux.
3. Rapport de sécurité : Analyse des vulnérabilités et mise en place de solutions de
sécurité.
4. Version finale de la plateforme : Produit fini et prêt pour le déploiement public.

5. Calendrier prévisionnel

a. Enchaînement des étapes et délais de réalisation

1. Phase de conception (2 semaines) :


o Analyse des besoins (réunions avec les parties prenantes).
o Élaboration des spécifications techniques et fonctionnelles.
o Choix de l'architecture technique et des technologies.
2. Phase de développement (6 à 8 semaines) :
o Développement du frontend (UI/UX).
o Développement du backend (API, base de données).
o Intégration des services tiers (paiements, suivi des véhicules).
3. Phase de test (2 semaines) :
o Test fonctionnel (vérification des fonctionnalités développées).
o Test utilisateur (réalisation de tests avec les futurs utilisateurs).
o Correction des bugs identifiés.
4. Phase de déploiement (1 semaine) :
o Hébergement de la plateforme sur un serveur cloud sécurisé.
o Configuration des services de production.
5. Phase de maintenance continue (durée indéterminée) :
o Mises à jour régulières pour corrections de bugs et ajouts de nouvelles
fonctionnalités.
o Suivi des performances et des retours utilisateurs.

2. Organisation du projet

a. Intervenants extérieurs et relations avec l'équipe projet

1. Expert en sécurité : Consulté pour garantir que la plateforme respecte les normes de
sécurité (protection des données et paiements sécurisés). Il travaillera en étroite
collaboration avec l'équipe backend pour l'implémentation des protocoles HTTPS et
de la gestion des identités (JWT).
2. Consultant en marketing digital : Chargé de s'assurer que la plateforme est adaptée
aux besoins du marché et aide à la stratégie de lancement du produit. Ce consultant
interagira avec l'équipe de développement pour orienter la plateforme en fonction des
retours utilisateurs.
3. Responsable d'entité IT : Supervisera la gestion des serveurs et de l’infrastructure
cloud. Ce responsable devra s’assurer que la plateforme est hébergée dans des
conditions de sécurité optimale et dispose des ressources nécessaires pour soutenir la
montée en charge.

3. Exigences d’approbation du projet

a. Livrables nécessitant une validation

1. Cahier des charges : Validation par les sponsors du projet (Mustapha Aarab) avant
de lancer le développement.
2. Prototype fonctionnel : Validation par le comité utilisateur après la phase de
conception et avant de passer au développement complet.
3. Documentation utilisateur : Doit être validée par le responsable projet (Aya
Agrigah) et les représentants des entreprises de location de voitures.
4. Tests fonctionnels : La phase de tests devra être approuvée par l’équipe technique
ainsi que par les utilisateurs finaux lors des tests de validation (tests utilisateurs).
5. Plateforme finale : La mise en ligne de la version finale devra être approuvée par le
sponsor du projet (Mustapha Aarab) et les responsables de l'entreprise cliente.

b. Validation des livrables

 Mustapha Aarab : Validera les livrables critiques, notamment le budget, la stratégie


globale, et la mise en production.
 Aya Agrigah : Validera la qualité des fonctionnalités, le respect des délais, et
l’expérience utilisateur.
 Comité utilisateur : Validera les fonctionnalités en fonction des besoins réels des
utilisateurs finaux (clients des entreprises de location).

c. Juger le succès du projet

Le comité de pilotage, composé de Mustapha Aarab (sponsor) et Aya Agrigah (responsable


de projet), jugera le succès du projet en fonction des indicateurs suivants :

 Respect des délais et du budget.


 Atteinte des objectifs fonctionnels (facilité d'utilisation, gestion des réservations,
sécurité).
 Satisfaction des utilisateurs finaux mesurée par des retours positifs lors des phases
de tests utilisateurs.

Glossaire:
1. API : Application Programming Interface

2. UX : User Experience

3. UI : User Interface

4. ERP : Enterprise Resource Planning

5. HTTPS : HyperText Transfer Protocol Secure

6. JWT : JSON Web Token

7. KPI : Key Performance Indicator

8. CRM : Customer Relationship Management


9. NoSQL : Not Only SQL

10. SLA : Service Level Agreement

11. SaaS : Software as a Service

12. TCO : Total Cost of Ownership

13. CDN : Content Delivery Network

14. DBMS : Database Management System

15. CI/CD : Continuous Integration / Continuous Deployment

Vous aimerez peut-être aussi