Académique Documents
Professionnel Documents
Culture Documents
Tâches du projet
S Tâches Les références
Non.
1. Identifier les parties prenantes – Créer une liste de parties prenantes (comme
enseigné dans le domaine de connaissances Planification et surveillance de •
Figure 1 : Carte des parties
l'analyse commerciale) prenantes via
Matrice des parties prenantes
• Tableau 3 : Connaissances
2. Identifier l'énoncé du problème dans ce système
• Tableau 1 : BACCM
3. Identifier les objectifs du nouveau système de gestion de restaurant
• Tableau 1 : BACCM
4. Créer une cartographie des processus telle quelle et future (à l'aide
d'organigrammes) • Figure 4 : Processus de l’état actuel
• Figure 5 : Processus de l’état futur
5. En tant qu'analyste commercial travaillant sur ce projet, découvrez la portée du
système de gestion de restaurant. Pour trouver la portée, vous pouvez utiliser • Figure 6 : Modélisation des
le diagramme de cas (UML) ou le diagramme de contexte. processus
6. Notez les principales fonctionnalités qui doivent être développées. en utilisant un diagramme de cas
• Tableau 4 : Composants de haut
niveau
7. Écrivez les éléments entrant et sortant de ce logiciel.
• Tableau 5 : Produit entrant et
sortant
8. Dessinez un diagramme d’activité pour le système.
• Figure 9 : Diagramme d'activités
pour
9. Dessinez un diagramme ER du système.
• Figure 8 : Modélisation des
données à l'aide
10. Écrivez les exigences commerciales, à la fois les exigences fonctionnelles et non
fonctionnelles. • Tableau 2 : Exigence
Schéma de classification
11. Dessinez des wireframes ou des écrans simulés pour deux des fonctionnalités,
à savoir la création de menus et toute autre fonctionnalité jugée appropriée •
Figure 10 : Création d'une
par l'étudiant. commande de serveur
Écrans simulés
• Figure 11 : Simulation de création
Aperçu du projet:
Vous trouverez ci-dessous l'objectif du projet utilisant le modèle de concept de base d'analyse métier (BACCM).
Tableau 1 : BACCM
Besoin The Grill House est une grande chaîne de restaurants répartie dans différentes villes des États-Unis. Il appartient
commercial/ au célèbre chef américain James Oliver. Les tendances et les performances des ventes de la chaîne de restaurants
énoncé du sont gérées manuellement par chaque restaurant. Les factures sont sur papier et toutes les informations de
problème vente sont saisies manuellement en fin de journée. Il s'agit d'une gestion quotidienne décentralisée des
restaurants.
Voici les défis auxquels les employés sont confrontés lors de la gestion quotidienne des chaînes de restauration :
• Système manuel sur papier.
• Les commandes sont prises par les serveurs sur papier et la facture papier est remise au client.
• Les restaurants ne peuvent pas facilement mettre à jour leur menu.
• Un système automatisé de gestion de restaurant qui pourrait faire gagner du temps aux serveurs
et aux gérants.
• Service amélioré aux clients.
• Permet de rechercher des plats dans le menu.
• Offre la possibilité aux gestionnaires de créer ou de mettre à jour facilement un menu.
• Offre la possibilité aux gestionnaires de réserver des tables.
• Montre quels plats sont populaires.
Solution • Réduisez les coûts d’exploitation du restaurant.
• Peut enregistrer les commentaires des clients.
• Fournit les tendances des ventes telles que les ventes totales et les ventes par article sur la base de rapports quotidiens,
hebdomadaires et mensuels.
• Améliorer la productivité des employés
Système de gestion de restaurant basé sur le Web qui permettrait aux utilisateurs de rechercher des menus, de générer des
factures, d'accepter les paiements des clients via une passerelle de paiement, de stocker les commentaires des
clients, de réserver des tables et de créer des rapports pour afficher les tendances et les détails tels que les
ventes quotidiennes, hebdomadaires et mensuelles.
P
a
r
t
i
e
p
r
e
n
a
n
t
e
Context Ceci pour une grande chaîne de restaurants aux États-Unis. Il s'agit d'une grande initiative visant à passer d'un
e système manuel sur papier à un système automatisé afin de permettre une meilleure gestion quotidienne. Les
réservations de tables et les changements de menu ont été difficiles. Les factures sont rédigées par les serveurs sur papier et
remises aux clients. Il faut du temps pour voir les tendances, car les gestionnaires doivent saisir les factures papier dans des
fichiers Excel à l'EOD. Les tendances des ventes aident à prendre des décisions visant à modifier le menu et l'expérience
client en temps opportun. Il s'agit d'un système de gestion de restaurant décentralisé. Beaucoup de temps et d’efforts sont
consacrés uniquement au processus. Il n'existe aucun moyen de suivre les commentaires des clients. Ce sont les
circonstances qui conduisent au changement.
•
meilleures décisions commerciales.
Cela peut capturer les commentaires des clients.
• Doit avoir une connexion pour les
serveurs, les gestionnaires et James
Oliver (PDG) avec la possibilité de
modifier le mot de passe.
• Doit disposer d'une passerelle de
paiement afin que les clients aient la
possibilité de payer en espèces ou par
carte.
• Stockez les commentaires des clients et
les informations sur les clients telles que
le nom, l'adresse, le numéro de
téléphone portable, l'e-mail, la date de
naissance, les dates d'anniversaire des
clients et leurs commentaires. Les
responsables doivent avoir la possibilité
de saisir manuellement les détails du
formulaire de commentaires dans le
système.
• Doit générer des rapports montrant les
tendances et les détails tels que les
ventes totales quotidiennes, les ventes
quotidiennes par article, les ventes
quotidiennes, hebdomadaires et
mensuelles. Générez un rapport pour
identifier les plats populaires.
• En automatisant le processus de gestion
du restaurant, le restaurant pourra
fonctionner efficacement avec moins de
main d’œuvre.
Exigence s de
s de la transitio
solution n
Ce que je Quelles
veux? sont les
conditions?
Exigence
Exigences fonctionnelles : • Il n'existe pas de passerelle de paiement pour
• Tous les détails des employés doivent être stockés dans le
système. Les informations sur les employés sont vérifiées par le
cela, le paiement des plats commandés sera
donc déduit du salaire de l'employé. Par
système avant de configurer les informations de connexion. conséquent, les employés doivent s’inscrire à
• Le serveur peut ouvrir la page Web du système de gestion de
restaurant. Il peut sélectionner une table pour asseoir les
clients, rechercher un menu, passer une commande, générer
une facture client, traiter le paiement et imprimer un
formulaire de commentaires.
• Le serveur peut vérifier les tables disponibles et sélectionner
une table pour dîner chez les clients à asseoir.
la retenue sur salaire. Le système de paie
gérera les retenues sur salaire.
•
PAS pouvoir annuler ou modifier la commande.
Le gérant du restaurant doit pouvoir visualiser les commandes
• L'importation des informations historiques sur
passées par les serveurs. Il fera l'inventaire de tous les plats
les employés, le restaurant, le menu et les
commandés et les remettra au chef pour cuisson. clients, etc. doit être importée des fichiers
• Une fois que le chef a préparé les plats, le gérant du restaurant
Excel vers les nouvelles tables système.
doit pouvoir demander au serveur de livrer les plats à la table du
client. • Créez des connexions pour tous les serveurs,
• Une fois que le client a fini son repas. Le serveur remettra au
client la facture générée.
gestionnaires et PDG avec la fonction de
changement de mot de passe.
• La facture générée doit contenir l'identifiant du serveur et le • Créez un manuel d'utilisation avec des
numéro de table. instructions sur les fonctionnalités du système.
• Lecarteserveur acceptera le paiement du client en espèces ou par
de crédit. Le paiement par carte de crédit sera traité à l'aide
Organiser une formation des utilisateurs pour
les principales parties prenantes et obtenir
leur approbation.
d'une passerelle de paiement.
• Le serveur ou le gérant remettra au client un formulaire de • Effectuer l'UAT pour garantir que les
commentaires. principaux livrables sont atteints lors de la
• Pour les commandes livrées à domicile, la commande à emporter
transition de l'état actuel à l'état futur
souhaité. S'assurer que tous les accès des
est préparée par le chef. Il y aura un livreur à domicile (livreur) qui utilisateurs sont appropriés.
livrera la commande à l'adresse du client. La facture est générée
et placée avec la commande de livraison à domicile. Un
formulaire de commentaires est également remis avec la commande. Le client peut payer par carte de crédit par téléphone ou
remettre de l'argent liquide au livreur. Après livraison de la commande et paiement du client, le gestionnaire clôturera la
commande du client.
• La facture générée par la livraison à domicile comportera le nom du client, son numéro de téléphone et son adresse.
• Une fois que les clients ont rendu les formulaires de commentaires. Le gestionnaire peut saisir les informations du formulaire de
commentaires dans le système.
• La direction souhaite les rapports suivants :
• Quels sont les plats les plus appréciés ?
• Satisfaction des clients sur la qualité du service. Cela devrait être suivi basé sur les commentaires soumis par les clients.
• Totalventesde le jouren dînant chez les clients.
• Totalventesde le jourpar les clients de livraison à domicile.
• Totalventesde le jour(livraison à domicile et dîner sur place
clients consolidés).
• Nommez les 10 plats les plus vendus de la journée.
• Ventes totales chaque week-end (à faire en saisissant le
Rendez-vous)
• Ventes totales chaque mois (à faire en saisissant les dates)
• Liste des plats non vendus dans le mois en cours (il s'agit de supprimer progressivement les plats que les clients ne
commandent pas).
• Ventes totales dans toutes les villes.
• Ventes totales pour chaque ville.
• Prévision des commandes, c'est-à-dire une prédiction des articles qui seront commandés et du moment où ils le
seront.
Java ne changera pas beaucoup avec le temps et si le système est bien développé, le code nécessitera très peu de maintenance.
Approche BA Adaptatif
Solution
Défini par itérations pour arriver à la meilleure solution ou améliorer une solution existante
Définition
Niveau de Informel : les informations sont recueillies grâce à l'interaction et aux commentaires de l'équipe.
Formalité
Formalité et niveau de
détail des livrables de
• Les activités seront divisées en itérations avec d'abord les livrables puis les tâches associées
l’analyse commerciale sont identifiés.
Activités
• Le travail dans chaque itération sera priorisé et planifié en fonction du produit convenu.
feuille de route.
Horaire
•Les tâches
La feuille de route du produit sera revue tous les trimestres pour tenir compte de tout
sont exécutées de manière itérative
Complexité et risque
• Compétences en utilisation informatique et formation du personnel de gestion du restaurant
(livreur de repas,
Directeur de restaurant, serveur et PDG).
• Modifications des exigences et de la portée au milieu des itérations (c'est-à-dire dérive de la
• Retard dans la sortie de la solution Web.
Acceptation Les tests d'acceptation commerciale pour chaque version planifiée seront utilisés comme
approbation des parties prenantes.
Acteurs du produit :
Externe
• Gestion de restaurant
• Fournisseur
• Gestionnaire de menus
• Cuisiniers
• Livreur de repas
• Client
Interne
• La gestion du Grill House
• Commanditaire du programme
• Employés
• HEURE
• Objet de la mise en œuvre Expert
• Chef de projet
•Réunions
Développeur
de révision du sprint/itération – À la fin de chaque sprint, les parties prenantes les plus
proches de la livraison de la solution se réuniront pour discuter de ce qui a été fait dans le cadre du
sprint. Quel travail a été terminé et ce qui n'a pas été terminé et a été reporté à l'itération suivante.
Connexions hebdomadaires/bihebdomadaires - Avec le secteur commercial et technologique pour
clarifier tout doute et/ou solliciter des commentaires sur le travail développé jusqu'à présent.
Réunions de planification de sprint/itération – Discutez et décidez quels travaux ou tâches seront
entrepris par l'équipe technologique pour le sprint/itération à venir.
Engagement et collaboration des
parties prenantes Séances de préparation du backlog – Pour prioriser le backlog produit et garantir que le travail
nécessaire requis pour le développement du produit est capturé
Séances de planification trimestrielles – Avec les parties prenantes pour discuter des progrès
globaux du produit, résoudre les préoccupations ou conflits des parties prenantes, évaluer et ajuster
le calendrier de livraison du produit en cas de risques ou de retards identifiés. Discutez des
prochaines étapes pour résoudre les conflits et préoccupations immédiats, réajustez la feuille de
route du produit si nécessaire, discutez des priorités des exigences de l'entreprise et des parties
prenantes.
Élicitation et collaboration
• Puisqu’il s’agit d’un nouveau système, il n’y aura pas d’analyse de l’état actuel d’un système
existant.
• Cependant, l'analyse de l'état actuel pourrait être réalisée pour des systèmes similaires existant
dans le
Analyse de l'état actuel
Organisation d'analyse des processus de mise en œuvre de la sécurité, de mise en œuvre
technologique et d'infrastructure, de vision architecturale.
• Analyse des parties prenantes externes (par exemple, gestion de restaurant, vendeurs et
fournisseurs de produits alimentaires) pour
comprendre s'il existe des lacunes dans leur modèle de coûts, leurs processus, leur main-
• Définir la structure organisationnelle du programme
• Toute modification apportée aux exigences sera enregistrée en tant que nouvelle exigence dans
Prioriser les exigences l'Agile.
tableau de bord et devra passer par le nettoyage et la priorisation du backlog.
• La priorité de l'exigence doit être définie par la criticité de l'entreprise et la valeur qu'elle
Toute modification apportée aux exigences sera enregistrée en tant que nouvelle exigence
• danstableau
l'Agile.
de bord et devra passer par le nettoyage et la priorisation du backlog.
• Toutes les dépendances connues doivent être liées à l'exigence dans le tableau de bord Agile.
Les modifications apportées à l'exigence sont mises à jour dans les documents User Story.
Évaluer les changements apportés au
Exigence • Toute modification apportée à l'exigence doit être traçable depuis l'exigence initiale jusqu'à la
• dernière modification apportée à l'exigence.
• Évaluer l'impact du changement sur le calendrier de livraison du produit ou de la solution, le
coût et la synergie avec les autres composants associés.
Une fois que la solution ou une partie de la solution assemblée est mise à disposition dans la
production pour la gestion du restaurant, nous devons surveiller en permanence les éléments
suivants par rapport aux mesures de performance définies ci-dessus :
•
Quantité de gaspillage d'inventaire
•
Serveurs/Gérants Temps de travail effectif
Analyser les mesures de performance •
Coût d'exploitation du restaurant
•
Charge ou trafic entrant, c'est-à-dire nombre de commandes par unité de temps.
•
Temps d'exécution de l'application et temps d'arrêt, le cas échéant.
•
Temps total pour exécuter la commande.
•
Comment fonctionne le plan d’atténuation des risques ?
•
Commentaires des utilisateurs
Évaluer les limites de la solution Toute mesure de performance sous-performante indiquée ci-dessus.
Le serveur
passe la
commande en
utilisant la
gestion du
restaurant sur
Le serveur
vérifie les tables Le responsable demande
et les sièges du Le serveur La commande est au serveur de livrer la
client prend la livrée au client commande
commande
des clients Le responsable
récupère la commande
et la remet au chef
Modélisation des
processus
Vérifier par Figure 6 : Modélisation de processus à l'aide d'un
rapport au diagramme de cas d'utilisation (UML)
composant
vérification
du niveau
Figure 7 :
Modèle de
vérification et
de validation
du produit
Modélisation de la portée
Tableau 4 : Composants de haut niveau qui doivent être construits
• Je suis
Liste des menus Voir
Voir la
Réservation de table
modification
Commentaires/Commentaires des
Rapports/Données
Date d'anniversaire
Date de naissance
numéro de commande
ID du plat
Évaluation du plat
Commentaires
Base de
Restaurant D données
Site Web de gestion
44
____v___
le Chef
t
D
Commande livrée au
client
Directeur
1----------1----------N
Générer la facture client
______■____
Paye avec la
passerelle de
paiement
________ T S.
Le client remplit
M
Formulaire de
commentaires
Commande clôturée
Wireframe pour le système de gestion de restaurant en ligne :
j
ID d'employé W12345
Oui e
r 3
Dîner dans
Sortir
Conclusion : Le système de gestion de restaurant en ligne devrait
atteindre les objectifs commerciaux lors de sa sortie.
Objectif commercial 1 : Amélioration de la gestion des chaînes de
restaurants en permettant l'accès aux gestionnaires pour mettre à jour
le menu, faire des réservations et suivre les ventes. Les serveurs peuvent
passer des commandes en fonction du menu le plus récent et facturer
les clients avec précision.
Échelle : la valeur est la qualité du service et le gain de temps.
• Précédent : factures papier
Objectif commercial 2 : Réduire les coûts d'exploitation des restaurants
de 15 % dans les 6 mois suivant la version initiale.
Objectif commercial 3 : Augmentation du temps de travail effectif
moyen de 30 minutes par serveur et par jour et augmentation du temps
de travail du manager d'une heure en 3 mois.
Objectif commercial 4 : Les rapports seront générés plus rapidement
grâce à la disponibilité immédiate des informations, ce qui aidera à
connaître les tendances des ventes afin de prendre de meilleures
décisions en matière de planification et de menu.
Objectif commercial 5 : La direction peut prendre de meilleures
décisions grâce aux commentaires des clients.
Carnet de produit
Titre État Priorité du Points Critères d'acceptation Chemin
carnet de d'histoir d'itération
command e
En tant qu'utilisateur, Approuvé 9 2 Étant donné que l'utilisateur a Version 1-
je souhaite créer un accès à l'application. Si Sprint 1
compte afin de pouvoir l'utilisateur est un employé
utiliser le système de valide (serveur, gérant ou
gestion de restaurant. autre) alors le compte peut
être créé sinon afficher « Le
compte ne peut pas être créé
».