Project Unilever
Project Unilever
Project Unilever
for
Unilever
Project Submitted by – K V
Submitted to - Simplilearn
Table of Contents
1. Identifying stakeholders
6. Main Features
8. Activity diagram
9. ER diagram
Stakeholders
ACTOR Action
Employee/ ● I would like to select food from various available dishes.
Customer
● I want to order food online and to be delivered at my
workstation in order to save time waiting in queue and to
utilize it for productivity.
● I want to see the whole menu for the today along with price of
each dishes so that I can select as per my preference.
Delivery Boy ● Delivery person can get a list of all floor and workstation where
food deliver is requested.
Management ● Data of all employees enrolled for this system along with their
work station / floor details
Stakeholder
Major Value
Attitudes
Major Interests
Constraints
Management
improved employee
productivity; cost
savings and reduced
wastage, Reduced
Canteen manpower
Strong Commitment
cost savings must
exceed development
and usage costs
none
Canteen Staff
more efficient use of
staff time throughout
the day; higher
customer satisfaction
concern about
downsizing; receptive
job preservation
training for staff in
Internet usage
needed; delivery staff
needed
Employees
better food selection;
time savings;
convenience
strong enthusiasm,
simplicity of use;
reliability of delivery;
availability of food
choices
Social value of eating
lunches together may
hamper
Payroll
Department
no benefit; needs to
set up payroll
deduction
registration scheme
recognizes the value
to the company and
employees
minimal changes in
current payroll
applications
Will it require payroll
software changes
Canteen/Menu
Manager
increased sales;
reduction in food
wastage; efficiencies
receptive
Simple to operate;
concern about
resources for
delivering meals
might not have staff
and capacity to
handle order levels;
Computer literacy
required
Stakeholder Major Value Attitudes Interest Constraints
Management improved strong cost savings none
employee Commitment must exceed
productivity; cost development
savings and and usage costs
reduced
wastage,
Reduced
Canteen
manpowe
improved
employee
productivity;
cost savings and
reduced
wastage,
Reduced
Canteen
manpower
Canteen Staff more efficient concern about job preservation training for staff
Canteen Staff use of staff time downsizing; in Internet
Canteen Staff throughout the receptive usage needed;
Canteen Staff day; higher delivery staff
customer needed
satisfaction
Employee better food strong simplicity of Social value of
selection; time enthusiasm, use; reliability of eating lunches
savings; delivery; together may
convenience availability of hamper
food choices
Payroll Dept no benefit; recognizes the minimal changes Will it require
needs to set up value to the in current payroll software
payroll company and payroll changes
deduction employees applications
registration
scheme
Canteen increased sales; Receptive Simple to might not have
Manager reduction in operate; staff and
food wastage; concern about capacity to
efficiencies resources for handle order
delivering meals levels; Computer
literacy required
Most employees would prefer to take their lunch between 12 noon to 1 pm. This led to a huge
rush in the canteen during lunch hours resulting in employees wasting a lot of time waiting for
tables to be vacant.
Management calculated that it took around 60 minutes for employees to go and come back from
lunch. Almost 30-35 minutes were wasted in waiting in a queue to collect their food and get a
table to sit and eat. However, the time spent eating was barely 10-15 minutes. The remaining 10
minutes were spent reaching and coming back from the canteen using the elevators.
Employees don’t always get their choice of food they want because the canteen runs out of
certain items. The canteen wastes a significant quantity of food by throwing away what is not
purchased.
Many employees have requested a system that would permit a canteen user to order meals
online, to be delivered to their work location at a specified time and date.
Canteen: Monthly Food wastage. Overcrowded Canteen. Inability to offer wide variety of
menu choices. Shortage of dishes on any given day.
CUSTOMER: Wastage of time. Unavailability of dishes, choices of food is limited, shortage of
dishes if you are late for lunch, Time flexibility
Solution: To create the Canteen Ordering System so that employee can order food online
instead of waiting in long queue. Order should be delivered at their respective work stations and
Payment will be deducted from their salary as per total order in a given period.
A system would save considerable time to those employees who use the service.
It would increase the chance of them getting the food items they prefer.
This would improve both their quality of work life and their productivity.
The food wastage will be reduced.
This will reduce the cost.
Objectives
Business Objective 1:
Reduce canteen food wastage by a minimum of 30% within 6 months following first release.
Scale: Value of food thrown away each month by examining the canteen inventory
Previous - 25% wasted
Must plan for: Less than 15%
Business Objective 2:
Reduce canteen operating costs by 15% within 12 months, following initial release.
Business Objective 3:
Increase average effective work time by 30 minutes per employee per day, within 3 months.
Business Objective 4:
By making the ordering process automated and by delivering the food to the user's workstation,
the canteen will be able to operate with lesser manpower.
Existing System
Currently Unilever has no online system or website therefore each employee has to be in
queue for ordering the food. That takes time and waste lot of production of every employee.
It also increases food wastage as some of the dish get ordered less.
Proposed System
Unilever wants to develop a website so that employee can order food online and get it
delivered to their work station.
Here is use case diagram including all the actors and processes for an end to end process of the
system.
Scope using context diagram
Features to be developed
In Scope
Out of Scope
Precondition
1. User should be able to register using employee id and can opt for salary deduction from
payroll system
2. User should be able to place, edit or cancel the order
3. Canteen Manager should be able to view all orders
4. Order placing should be done instantly
5. Admin should be able to get a list of all order and dishes at 11 AM
6. Delivery boy should be able to get list of workstations along with orders
Triggers
1. Employee want a system to order food online rather then waiting in log queue
2. Canteen admin wants summery of all ordered food
3. Delivery boy want list of workstation and orders.
Basic Flow
Employee register on website and enrol for payroll deduction, once register employee can login
and place, edit order before 11, after 11am order can’t be placed or cancelled.
Admin gets list of all orders and start preparation. Once prepared handover orders to delivery
boy along with workstation details. After delivery of food order can be closed.
Data Elements
Employee
Canteen admin
Menu
Order details
Management
Feedback
Business Requirements:
Business Objective 1:
Reduce canteen food wastage by a minimum of 30% within 6 months following first
release.
Scale: Value of food thrown away each month by examining the canteen inventory
Previous - 25% wasted
Must plan for: Less than 15%
Business Objective 2:
Reduce canteen operating costs by 15% within 12 months, following initial release.
Business Objective 3:
Increase average effective work time by 30 minutes per employee per day, within 3
months.
Business Objective 4:
By making the ordering process automated and by delivering the food to the user's
workstation, the canteen will be able to operate with lesser manpower.
Functional Requirements
● Now employee can place order, edit or modify order on website before the canteen
cutoff.
● Canteen admin should be able to assign role to different users based on their
position like manager, chef, delivery boy, employee.
Canteen Manager Role – Amend Menus, create a variety of lists of Orders including
for Delivery Boy
User Role – Select a Menu and place an order. Provide feedback on the order. View
past orders, accept/deselect salary deduction option
Delivery Boy Role – View a list of Orders as defined by the Canteen Manager. Update
an order to indicate delivered.
Management Role – Generate Reports, have the capacity to have them send in email.
Non-functional Requirements
Website should alert user to change password after every 30 day.
Feedback and transaction details should be available.
Website should be user using intranet only.
Website should be able to product order history to users.
Website should be simple and easy to use and instant ordering is possible.
Website should be able to take a load of 15oo users at a time.
System Requirement:
The screens should be self-explanatory and very user friendly. Management would not
want employees not ordering from the system as they cannot understand the screens
and data fields on screen.
Environments
Java platform to be used to have low maintenance and low-cost platform.