Unilever Canteen Ordering System by Amanda Fernandes
Unilever Canteen Ordering System by Amanda Fernandes
Unilever Canteen Ordering System by Amanda Fernandes
PG BA - CBAP
Amanda Fernandes
Table of Contents
1. Introduction............................................................................................................................1
1.1 Business Analysis Core Concepts Model (BACCM)..........................................................1
2. Identify Stakeholders..............................................................................................................2
2.1 Stakeholder Onion Diagram............................................................................................2
2.2 Stakeholder RACI Matrix.................................................................................................3
3. Problem Statement.................................................................................................................4
3.1 Fish Bone Diagram..........................................................................................................4
4. Objectives of Canteen Ordering System.................................................................................5
4.1 Mind map of system objectives......................................................................................5
5. Process Maps..........................................................................................................................6
5.1 As – Is Process Map.........................................................................................................6
5.2 Future Process Map........................................................................................................7
6. Scope of the Canteen Ordering System..................................................................................8
6.1 Context Diagram of Canteen Ordering System...............................................................8
7. Main features of Canteen Ordering System............................................................................9
8. Solution Scope........................................................................................................................9
8.1 In-scope Items.................................................................................................................9
8.2 Out-Of-Scope Items........................................................................................................9
9. Activity diagram for the system............................................................................................10
10. ER diagram of the system.................................................................................................11
11. Business, Functional and Non-Functional Requirements..................................................11
11.1 Business Requirements.................................................................................................11
11.2 Functional Requirements..............................................................................................11
11.3 Non-Functional Requirements......................................................................................12
12. Wireframes.......................................................................................................................13
12.1 Menu Wireframe..........................................................................................................13
12.2 Cart Wireframe.............................................................................................................14
0
1. Introduction
Unilever is a British-Dutch MNC FMCG company, headquartered in London, England. Unilever is
one of the oldest FMCG companies, and its products are available in around 190 countries. In its
UK offices, Unilever had around 1500 employees which were spread across 12 floors.
1
External Stakeholders Business Analyst Internal Stakeholders
Domain SME Project Manager
Vendor Operational Support
Sponsor Implementation SME
Management Tester
Customer
Cafeteria Manager
Menu Manager
Chef
Delivery Person
End User
Employee
2. Identify Stakeholders
The Business Analyst Identified several stakeholders both external and internal to the Canteen
Ordering System. These are visualized below in relation to the solution (Onion diagram) and as a
quick visual analysis of responsibility assignment (RACI matrix)
2
2.1 Stakeholder Onion Diagram
Employees I
Management I
Sponsor I
Vendors I
Domain SME C
Business Analyst R A
3
Stakeholder Responsible Accountable Consulted Informed
Project Manager A
Implementation SME
R
(Developer)
Tester R
Operational Support R
Canteen Manager I
Menu Manager I
Chef I
Delivery Staff I
Payroll System I
4
3. Problem Statement
The London office of Unilever had around 1500 employees occupying 12 floors. There were 2
canteens that could seat around 150 employees at a time.
Most employees prefer to take their lunch break between 12 noon and 1 pm. This meant a huge
rush in the canteen during lunch hours and resulted a lot of time waiting to order food and then
wait for tables to become available.
Management calculated that it took around 60 minutes for employees get back from lunch. On
average employees spent 30-35 minutes waiting in the lunch line to get their food and then get
a table to eat. The actual time spent eating was just 10-15 minutes. They spent around 10
minutes waiting for the elevators.
In addition, the cafeteria often ran out of certain items and wasted a significant quantity of food
that was not purchased and had to be discarded.
A root cause analysis to identify and evaluate the underlying causes of this problem is displayed
below as a fish bone diagram.
5
4. Objectives of Canteen Ordering System
The objective of the Canteen Ordering System is to implement a web-based system that is
easily accessible to employees, reduces employee lunch hour wait times and increases
canteen efficiency by:
Reducing canteen food wastage by a minimum of 30% within six months of
implementation.
Reducing the value of food thrown away each month to less than 15%
Reducing canteen operating costs by 15% within twelve months of implementation.
Increasing average effective work time by 30 minutes per employee per day, within
three months.
Reducing canteen manpower needed since orders will be placed in advance and food
can be prepared as per order, delivery service is available and cleanup costs will be
greatly reduced
6
5. Process Maps
7
5.2 Future Process Map
8
6. Scope of the Canteen Ordering System
The current Unilever lunch process has many problems. Employees spend too much time
waiting in lines and the canteens need a lot of manpower to deal with the lunch rush. In
addition, food wastage is significant, and employees are often dissatisfied with lunch options as
popular items may be unavailable. The goal is to computerize the process using a web-based
Canteen Ordering System.
The scope of the Canteen Ordering System is displayed in the following context diagram
9
7. Main features of Canteen Ordering System
The main features of the Canteen Ordering System will include
User registration and login
Creation and update of menus
Publish and display menu of the day
Creation of orders by adding menu Items to cart
Ability to view order cart
Ability to edit or remove items from cart
Ability to cancel or confirm order
Order confirmation when order is confirmed
Display of daily orders
Creation of order tickets
Creation of delivery requests
Delivery request acceptance
Order closing on delivery
Feedback page
Daily Sales Report
Total Monthly Sales report
Menu Popularity Report
Report of enrolled employees
Employee Satisfaction report
Order forecasting report
8. Solution Scope
The solution scope for the Canteen Ordering System is detailed below.
10
9. Activity diagram for the system
11
10. ER diagram of the system.
12
The system must allow only a menu manager to create a menu for the day
The system shall display daily menu options and their prices when the employee
navigates to the canteen ordering main page
The system must allow only users that have signed up for payroll deduction to place
orders
The system must not allow employees to place orders after 11 am
The system must allow users to add one or more menu items to their order cart
The system must allow users to add, edit and remove items from their order carts.
The system must empty the cart once the user has confirmed the order and checked out
The system must inform the user when an order has been successfully placed
The system shall not allow users to cancel order that has been confirmed.
The system must allow only the order processor to view the orders placed by the users.
The system must allow the order processor to meal orders for meal delivery.
The system must allow the meal deliverer to view the meals to be delivered and accept
an order for delivery
The system must allow the meal deliverer to close out the order.
The system must allow the user to provide feedback on service as well as menu items
via a form on the application
The system shall store the users’ orders, the date of order and amounts for
consumption by the payroll system
The system shall provide the payroll system with a way to retrieve the monthly orders
for an employee
The system must generate the following reports:
o Most popular dishes
o Employees using the system
o Satisfaction of the employees based on feedback submitted.
o Sales for each day
o Total monthly earnings
o Order forecasting
13
12. Wireframes
14
12.2 Cart Wireframe
15