You are on page 1of 20

Project 1

Canteen Ordering System for Unilever

A SIMPLILEARN PROJECT
FOR CBAP COURSE

SUBMITTED BY: Kundan Nikalje


List of Project Tasks
I. Identifying stakeholders – Create a list of stakeholders (as taught in Business Analysis
Planning and Monitoring Knowledge Area)

II. Identify the problem statement in this system.

III. Identify objectives of the new Canteen Ordering System.

IV. Create as-is and future process maps (using flowcharts). You can use any of the popular
tools in the market like Microsoft Visio, Lucid Chart, Creately, Pidoco, or Balsamiq

V. As a Business Analyst working on this project, find out the scope of the Canteen
Ordering System. To find the scope you can use the case diagram (UML) or context
diagram for the same.

VI. Write down the main features that need to be developed.

VII. Write the in-scope and out-of-scope items for this software.

VIII. Draw an activity diagram for the system.

IX. Draw an ER diagram of the system.

X. Write out the business requirements, both the functional and non-functional
requirements.

XI. Draw wireframes or mock screens for any two of the features namely Menu Creation
and any other feature as deemed fit by the student. (Use the technique prototyping or
wire framing that is taught in the Training). You can use any of the wireframing tools like
Microsoft PowerPoint, Microsoft Word, Balsamiq, Sketch, Adobe XD, Adobe Illustrator,
Figma, UXPin, InVision Studio, InVision Freehand, or Moqups.
BUSINESS ANALYSIS CORE CONCEPT MODEL
(BACCM)
The conceptual framework of business analysis has been captured as outlined in the BABOK
guide.

Business Analysis Core Concept Model as per BABOK


Project Task 1 : Identifying stakeholders

STAKEHOLDER MATRIX SHOWING THE POWER/INTEREST OF STAKEHOLDERS


Project Task 2: Project Overview (Need/Problem Statement)
Unilever had 2 canteens to cater to these 1500 employees. Each canteen could seat around 150
employees at a time. Employees prefer to have lunch between 12 and 1PM .This led to a huge
rush in the canteen during lunch hours resulting in employees wasting a lot of valuable time
waiting for tables to be vacant. 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. 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. Also 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.
To solve overcrowding of the canteens, reduce costs and improve service to employees,
management has embarked on a project to create an automated system that will allow
employees to order their lunch for eating at their work stations. Furthermore, employees have
complained that many of their favourite food items were not available by the time their lunch
hour arrived. An automated ordering system will track which foods are most popular and help
meet the higher demand.So 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. A
canteen ordering system (COS) is requested to solve the issues around the existing manual
system.

Fishbone Diagram (Ishikawa Diagram)


Project Task 3 : Identify objectives of the new Canteen Ordering System.

★ Reduce canteen food wastage by a minimum of 30% within 6 months following first
release.

★ The value of food thrown away each month by examining the canteen inventory from
25% to at least 15% per month.

★ Reduce canteen operating costs by 15% within 12 months, following initial release.

★ Increase average effective work time by 30 minutes per employee per day, within 3
months.

★ 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.
Project Task 4 :Create as-is and future process map (using flowcharts)

As-is process map


Future process map
Project Task 5 :Scope of the Canteen Ordering System (Context Diagram)

The scope of the canteen management system has 5 components :


Unilever Management, Unilever employees, Unilever Management, Meal Deliverer Guy and
Payroll Management.

Context Diagram
Project Task 6 : Main Features to be Developed

Below are the main features of the system which needs to be developed:
➢ A user-friendly web page for the canteen ordering system with up-to-date menu along
with the prices.
➢ Employee registration and login on the system.
➢ After successful login, employees should be able to see the updated food menu with all
the dishes.
➢ Access to the menu manager to create and edit the menu.
➢ The lunch orders cannot be made after 11 am, so that the chef has sufficient time to
prepare the lunch for all the employees.
➢ Edit option for the users to alter their cart before checkout.
➢ Employees can place the lunch order and confirm after adding all the desired food items
into their cart.
➢ Once the order is confirmed, employee cannot modify or cancel the order
➢ The canteen manager (order processor) views all the order and assign them to chef for
the preparation
➢ The packed order will be assigned to the meal deliverer for the delivery to employee’s
workstation
➢ After the food is delivered, the meal deliverer will mark the order as closed.
➢ After completion of the order, the employees will be asked to fill the feedback form for
their order
➢ There will be no payment gateway so the bill amount will be deducted from the
employee’s monthly salary by the payroll team

➢ Automated report on most popular dishes,number of employees using the system,


rating from the employees, monthly earning, order forecasting and sales to the
management.
Project Task 7 : In-Scope and Out-of-Scope Requirement

IN-SCOPE REQUIREMENT FOR THE SOFTWARE


The Canteen Ordering System (COS) is designed to manage all canteen food ordering
operations.

In-Scope Requirements
1 Employee registration / Login screen
2 Menu page
3 Meal ordering screen (No order allowed after 11 am)

4 Order confirmation screen

5 Payment summary

6 Order status page

7 Meal delivery details

8 Close delivered order by meal delivery person

9 Monthly payroll adjustment

10 Employee will access Canteen Ordering System main page via URL

11 Feedback submission

12 Sales report for canteen management


OUT OF SCOPE REQUIREMENT FOR THE SOFTWARE

The Hospital Management System (HMS) will not include below mentioned areas in current
scope.

Out of Scope Requirements


1 Canteen inventory management
2 Food vendor management
3 Canteen staff payment management

4 Food supplies out of stock notification

5 Chef and cook management

6 Use of the system by ex-employees or outsiders not allowed

7 Chef and meal delivery person pay details


Project Task 8 : Draw an Activity diagram/ Process Modelling for the system

Swimlane activity diagram


Project Task 9 : ER diagram

Entity Relationship (ER) Diagram


Project Task 10 : Functional and Nonfunctional Requirements for the
software

Functional Requirements:
The canteen management system (CMS) have the following functional
requirements :
❖ Online web or mobile application
❖ Signup / Login screen to verify employee’s details (Only Unilever employees
should be allowed to sign up with their employee ID)
❖ Menu for food selection
❖ Food ordering not allowed post 11 am
❖ Food order and payment summary
❖ Order tracking feature
❖ Payroll management system
❖ Meal delivery person details
❖ Feedback submission

Non-functional Requirements:
CMS have the following non - functional requirements :
❖ Usability : User friendly system and self-explanatory screens
❖ Scalability : Able to serve 1500 users of the office
❖ Performance : System should be light and render fast
❖ Platform : Java platform as it required very little maintenance to be done on the
code
Project Task 11 : Draw wireframes or mock screens

You might also like