Vous êtes sur la page 1sur 17

Système de commande de cantines pour Unilever

Simplilearn Certification CBAP Projet 1

Soumis par
Somya Gupta

Date de soumission
16
juin 2021

1
Table des matières
1. Introduction
- Modèle de concept de base de l'analyse d'entreprise (BACCM)
- Schéma de classification des exigences (SCE)
2. Parties prenantes - Tableau RACI
3. Énoncé du problème - Diagramme en arête de poisson
4. Objectifs de l'entreprise - Mind Mapping
5. Carte des processus actuels et futurs (organigrammes)
6. Champ d'application du système de commande des cantines (diagramme de
contexte)
7. Caractéristiques
8. Exigences dans le champ d'application et hors du champ d'application
9. Diagramme d'activité
10. Diagramme ER
11. Exigences commerciales (exigences fonctionnelles et non fonctionnelles)
12. Images fil de fer

2
1.1 Modèle conceptuel de base de l'analyse d'entreprise (BACCM)
Le besoin est de disposer d'un système de commande de cantine en
ligne qui puisse réduire le gaspillage alimentaire, les coûts
Besoin
d'exploitation, la main-d'œuvre et augmenter le temps de travail des
employés.
Le changement consiste à automatiser le système de cantine actuel
Changer
pour en faire un système de commande de repas en ligne.
La solution consiste à développer un système de commande de cantine
Solution en ligne en Java, qui permettra aux utilisateurs de la cantine de
commander leurs repas et de se les faire livrer sur leur lieu de travail.
Le contexte qui a conduit au changement est le suivant : l'entreprise
doit servir 1500 employés pendant la pause déjeuner (12-13 heures).
Contexte
Cela provoque une grande affluence dans la cantine et fait perdre du
temps aux employés qui attendent une place.
La valeur ajoutée du nouveau système est la suivante
 Économie de main-d'œuvre et de temps pour les employés,
Valeur d'où une plus grande efficacité
 Faible coût d'exploitation et moins de gaspillage de nourriture
 Pas de bousculade à la cantine à l'heure du déjeuner
Parties prenantes externes :
 Fournisseur
 Chef de projet
 Mise en œuvre PME
 Équipe informatique opérationnelle
 Testeurs
Parties prenantes internes :
Partie prenante
 Gestionnaire d'inventaire
 Chef cuisinier
 Responsable de la cantine
 Salariés
 Livreur de repas
 L'équipe paie
Analyste commercial

3
1.2 Schéma de classification des exigences (SCE)

 Exigences de l'entreprise : Automatiser le système de commande de la cantine en


développant un portail de commande de nourriture en ligne pour l'entreprise qui peut
augmenter l'efficacité et économiser du temps et de la main d'œuvre.
o Réduire le gaspillage alimentaire dans les cantines d'au moins 30 % dans les 6 mois
suivant la première mise à disposition.
o Réduire les coûts de fonctionnement de la cantine de 15 % dans les 12 mois suivant la
première mise en service.
o Augmenter le temps de travail effectif moyen de 30 minutes par employé et par jour,
dans un délai de 3 mois.
o En automatisant le processus de commande et en livrant la nourriture au poste de travail
de l'utilisateur, la cantine pourra fonctionner avec moins de personnel.

 Exigences des parties prenantes : Les principales parties prenantes sont les employés, le
responsable de la cantine, le livreur de repas et le responsable de la paie.
o Employés : Les utilisateurs pourront se connecter et commander des aliments en ligne via
le système. La nourriture sera livrée sur leur lieu de travail et le montant du repas sera
déduit de leur salaire mensuel.
o Responsable de la cantine : le responsable de la cantine doit être en mesure de consulter
les commandes, de faire l'inventaire de toutes les commandes et de les faire préparer par
le chef. Le responsable devrait pouvoir demander une livraison au poste de travail des
employés.
o Livreur de repas : Après avoir livré le repas avec succès, le livreur doit être en mesure de
clôturer la commande du client en ligne.
o Équipe chargée de la paie : l'équipe doit calculer le nombre total de plats commandés
par chaque employé et déduire l'argent du salaire de l'employé.

 Exigences de la solution :
o Exigences fonctionnelles: Un portail web en ligne ou une application mobile doit être
développé pour automatiser le système de livraison des repas à la cantine. Le système
sera créé et maintenu en Java, car il ne nécessite que très peu de maintenance du code.
o Exigences non fonctionnelles: Ce système de commande de cantine doit prendre en
charge un volume de commandes de 1500 employés, les pages web doivent donc être
légères et s'afficher rapidement. Le système doit être évolutif, explicite et convivial.

 Exigences en matière de transition : Les utilisateurs du système doivent être suffisamment


formés pour l'utiliser efficacement. Une équipe d'assistance peut être mise en place pour aider
les utilisateurs en cas d'erreur ou de problème lors de l'utilisation du système.

4
Liste des tâches du projet
1. Identifier les parties prenantes - Créer une liste des parties prenantes (comme enseigné dans le
domaine de connaissances Planification et suivi de l'analyse d'entreprise).

2. Identifier l'énoncé du problème dans ce système.

3. Identifier les objectifs du nouveau système de commande des cantines.

4. Créer une carte des processus actuels et futurs (à l'aide d'organigrammes). Vous pouvez utiliser
n'importe quel outil populaire sur le marché comme Microsoft Visio, Lucid Chart, Creately,
Pidoco ou Balsamiq.

5. En tant qu'analyste commercial travaillant sur ce projet, déterminez la portée du système de


commande des cantines. Pour déterminer le champ d'application, vous pouvez utiliser le
diagramme de cas (UML) ou le diagramme de contexte.

6. Écrire les principales caractéristiques qui doivent être développées.

7. Indiquez les éléments entrant dans le champ d'application et les éléments sortant du champ
d'application pour ce logiciel.

8. Dessinez un diagramme d'activité pour le système.

9. Dessinez un diagramme ER du système.

10. Rédiger les exigences de l'entreprise, qu'elles soient fonctionnelles ou non fonctionnelles.

11. Dessinez des wireframes ou des écrans fictifs pour deux des fonctionnalités, à savoir la création
de menus et toute autre fonctionnalité jugée appropriée par l'étudiant. (Utilisez la technique de
prototypage ou de fil de fer enseignée dans la formation). Vous pouvez utiliser n'importe quel
outil de wireframing comme Microsoft PowerPoint, Microsoft Word, Balsamiq, Sketch, Adobe
XD, Adobe Illustrator, Figma, UXPin, InVision Studio, InVision Freehand ou Moqups.

5
TÂCHE 1 : Identifier les parties prenantes - Dresser une liste des
parties prenantes
La matrice RACI est utilisée pour identifier la responsabilité de chaque partie prenante impliquée dans le
processus :
• Responsables (R) : les personnes qui effectueront le travail dans le cadre de la tâche.

• Responsable (A) : la personne qui est responsable en dernier ressort de l'accomplissement


de la tâche et qui prend les décisions.

• Consulté (C) : la partie prenante ou le groupe de parties prenantes à qui il sera demandé de
donner un avis ou des informations sur la tâche.

• Informé (I) : une partie prenante ou un groupe de parties prenantes qui est tenu au courant
de l'évolution de la tâche et qui est informé de son résultat.

Parties prenantes Responsable (R) Responsable (A) Consulté (C) Informé (I)
Fournisseur R
Chef de projet A
Mise en œuvre PME C
Équipe informatique
opérationnelle
C
Testeurs R
Gestionnaire d'inventaire R
Chef cuisinier R
Responsable de la
cantine
R
Salariés I
Livreur de repas R
L'équipe paie I
Analyste commercial R

6
TÂCHE 2 : Identifier l'énoncé du problème dans ce système

Unilever emploie environ 1500 personnes réparties sur 12 étages. L'entreprise fournit un service de
restauration par le biais de deux cantines qui desservent l'ensemble des 1500 employés. Les employés
préfèrent déjeuner entre 12 et 13 heures. Chaque cantine peut accueillir environ 150 employés à la fois.
Cette situation a entraîné une forte affluence à la cantine pendant les heures de déjeuner, ce qui a fait
perdre beaucoup de temps aux employés qui attendaient que les tables se libèrent.

Afin d'atténuer la surcharge des cantines, de réduire les coûts et d'améliorer le service aux employés, la
direction s'est lancée dans un projet de création d'un système automatisé qui permettra aux employés
de commander leur déjeuner pour le manger à leur poste de travail. En outre, les employés se sont
plaints que nombre de leurs plats préférés n'étaient pas disponibles à l'heure du déjeuner. Un système
de commande automatisé permettra de savoir quels sont les aliments les plus populaires et de répondre
à la demande accrue.

Le scénario du problème ci-dessus est représenté par le diagramme en arête de poisson ci-dessous :

Fig. 1 : Diagramme en arête de poisson

7
TÂCHE 3 : Identifier les objectifs du nouveau système de commande
des cantines

1. Réduire le gaspillage alimentaire dans les cantines d'au moins 30 % dans les 6 mois suivant la
première mise à disposition. La valeur de la nourriture jetée chaque mois en examinant
l'inventaire de la cantine :
Précédent - 25% de gaspillage
Doit être planifié : Moins de 15%

2. Réduire les coûts de fonctionnement de la cantine de 15 % dans les 12 mois suivant la


première mise en service.

3. Augmenter le temps de travail effectif moyen de 30 minutes par employé et par jour, dans un
délai de 3 mois.

4. En automatisant le processus de commande et en livrant la nourriture au poste de travail de


l'utilisateur, la cantine pourra fonctionner avec moins de personnel.

Les exigences commerciales susmentionnées sont représentées ci-dessous dans une carte
heuristique :

8
Fig. 2 : Carte heuristique

9
TÂCHE 4 : Créer une carte des processus actuels et futurs (à l'aide
d'organigrammes)

Fig. 3 : Carte des processus en l'état

Fig. 4 : Carte des processus futurs

10
TÂCHE 5 : Champ d'application du système de commande des
cantines (diagramme de contexte)
Le champ d'application du système de gestion des cantines comprend 4 éléments : La direction
d'Unilever, les employés d'Unilever, la direction de la cantine et l'équipe chargée des salaires.

Fig. 5 : Diagramme de contexte

11
TÂCHE 6 : Principales caractéristiques à développer
Les principales caractéristiques du système à développer sont présentées ci-dessous :
1. Enregistrement des employés et connexion au système
2. Après s'être connecté avec succès, l'employé doit être en mesure de voir le menu mis à jour avec
tous les plats.
3. Les commandes de repas ne peuvent pas être passées après 11 heures, afin que le chef ait
suffisamment de temps pour préparer le repas pour tous les employés
4. L'employé peut passer sa commande de repas et la confirmer après avoir ajouté tous les produits
alimentaires souhaités dans son panier.
5. Une fois la commande confirmée, l'employé ne peut ni la modifier ni l'annuler.
6. Le responsable de la cantine (qui traite les commandes) consulte toutes les commandes et les
attribue au chef pour la préparation.
7. La commande emballée sera attribuée au livreur de repas pour la livraison au poste de travail de
l'employé.
8. Une fois les repas livrés, le livreur de repas marque la commande comme étant clôturée.
9. Une fois la commande terminée, les employés seront invités à remplir le formulaire de retour
d'information concernant leur commande.
10. Il n'y aura pas de passerelle de paiement, le montant de la facture sera donc déduit du salaire
mensuel de l'employé par l'équipe chargée de la paie.

TÂCHE 7 : Écrire les éléments entrant dans le champ d'application et


les éléments sortant du champ d'application pour ce logiciel
Exigences du champ d'application :

 Enregistrement de l'employé / écran de connexion


 Page de menu
 Écran de commande de repas (aucune commande n'est autorisée après 11 heures)
 Écran de confirmation de commande
 Récapitulatif des paiements
 Page d'état de la commande
 Détails de la livraison des repas
 Fermer la commande livrée par le livreur de repas
 Ajustement mensuel des salaires
 Soumission d'un retour d'information
 Rapport de vente pour la gestion de la cantine

Exigences hors du champ d'application :

 Gestion des fournisseurs de denrées alimentaires


 Notification de rupture de stock de denrées alimentaires

12
 Gestion des chefs et des cuisiniers
 Détails de la rémunération du chef cuisinier et du livreur de repas

TÂCHE 8 : Dessiner un diagramme d'activité pour le système

13
Fig. 6 : Diagramme d'activité Swimlane

14
TÂCHE 9 : Dessiner un diagramme ER pour le système

Fig. 7 : Diagramme des relations entre entités (ER)

TÂCHE 10 : Rédiger les exigences de l'entreprise, qu'elles soient


fonctionnelles ou non fonctionnelles.
• Exigences fonction nelles : Le système de gestion des cantines (SGC) a les exigences fonctionnelles
suivantes :
o Application web ou mobile en ligne
o Écran d'inscription / de connexion pour vérifier les détails de l'employé (seuls les
employés d'Unilever devraient être autorisés à s'inscrire avec leur numéro d'employé).
o Menu pour la sélection des aliments
o Les commandes de nourriture ne sont pas autorisées après 11 heures.
o Récapitulatif des commandes de denrées alimentaires et des paiements
o Fonction de suivi des commandes
o Système de gestion des salaires
o Coordonnées du livreur de repas
o Soumission d'un retour d'information

• Exigences non fonctionnelles : Le CMS a les exigences non fonctionnelles suivantes :


o Facilité d'utilisation : système convivial et écrans explicites
o Évolutivité : capable de desservir 1500 utilisateurs du bureau
o Performance : le système doit être léger et le rendu rapide.
15
o Plate-forme : Plate-forme Java, car elle ne nécessite que très peu de maintenance du
code.

TÂCHE 11 : Wireframes pour le système de gestion des cantines

Fig. 8.1 : Page d'enregistrement

16
Fig. 8.2 : Page de connexion

Fig. 8.3 : Page du menu Alimentation

Fig. 8.4 : Page de résumé de la commande

17

Vous aimerez peut-être aussi