0% found this document useful (0 votes)
146 views

Canteen Ordering System For Unilever: Submitted By: Annie Kurian

The document outlines the scope and requirements for developing a canteen ordering system for Unilever. It identifies key stakeholders and their needs. The objectives of the new system are to reduce food wastage by 30% within 6 months, reduce operating costs by 15% within a year, and increase employee work time by 30 minutes per day within 3 months. As-is and to-be process maps are created to visualize the workflow. The scope is defined using a context diagram. Main features for employees, menu managers, canteen managers, and delivery boys are listed. In-scope and out-of-scope items are identified.

Uploaded by

Annie Ajith
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
146 views

Canteen Ordering System For Unilever: Submitted By: Annie Kurian

The document outlines the scope and requirements for developing a canteen ordering system for Unilever. It identifies key stakeholders and their needs. The objectives of the new system are to reduce food wastage by 30% within 6 months, reduce operating costs by 15% within a year, and increase employee work time by 30 minutes per day within 3 months. As-is and to-be process maps are created to visualize the workflow. The scope is defined using a context diagram. Main features for employees, menu managers, canteen managers, and delivery boys are listed. In-scope and out-of-scope items are identified.

Uploaded by

Annie Ajith
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 18

CANTEEN ORDERING SYSTEM FOR

UNILEVER
Submitted by: Annie Kurian
INDEX
1. Identifying stakeholders – Create a list of stakeholders
2. Identify the problem statement in this system.
3. Identify objectives of the new Canteen Ordering System.
4. Create as-is and future process map (using flowcharts). You can use any of
the popular tools in the market like Microsoft Visio, Lucid Chart, Creately,
Pidoco, or Balsamiq
5. 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.
6. Write down the main features that need to be developed.
7. Write the in-scope and out-of-scope items for this software.
8. Draw an activity diagram for the system.
9. Draw an ER diagram of the system.
10.Write out the business requirements, both the functional and
nonfunctional requirements. 
11.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.
Task 1: Identifying stakeholders – Create a list of stakeholders

S.No Stakeholders What they can do on the software created

1 Employee/Customer  New users should be able to create an account


 Existing users should be able to login
 Employees should be able to view up-to-date menu for
the day
 Employee should be able to select the dishes from menu
and submit order by 11 am
 Employee should be able to edit the order before
checkout
 Employee should be able to opt for delivery service 
 Employee should be able to track the order
 Employee should be able submit the feedback
 Employee should be able to view total order payment
deduction amount
2 Menu Manager  Menu manager should be able to create the up to date
menu along with the price
 Menu manager should be able to update the menu based
on the meal option availability 
3 Canteen Manager  Canteen manager should be able to view orders placed by
employees and the time at which the order has been
placed
 Canteen manager should be able to share order inventory
with Chef
 Canteen manager should be able to update order status
 Canteen manager should be able to request delivery to
employee workstation
4 Delivery Boy  Delivery boy should be able to view delivery request
notification
 Delivery boy should be able to accept delivery service
request
 Delivery boy should be able to update order on the way
status
 Delivery boy should be able to view customer
information, delivery destination details, delivery time,
order summary
 Delivery boy should be able to log delivery status after
delivery and close online customer order
5 Payroll system  Payroll team should be able to view monthly aggregate
order payment value to be deducted from salary, at the
S.No Stakeholders What they can do on the software created

end of month

 Payment team should be able to view list of orders along


with price per employee

6 Management  Management should be able to receive dynamic reports


(by daily, weekly, monthly) comprising 

 Top 5 dishes by order frequency


 No of employees using the system
 Overall feedback score 
 Total monthly earnings 
 Predict no of order per dish and peak time

7 Business Analyst  Capture requirements to create the Canteen Ordering 


 Elicit and collaborate with stakeholders - Propose solution
and seek approval/sign off
 Communicate requirements to operational support and
implementation team 
 Review solution design and get stakeholder signoff

8 Operational Support  Handle operational support tasks, ensure application


should be up and running for 1500 employees and
available during work hours 

9 Implementation  Design /Lead requirement architecture 


SME  Develop Canteen Ordering System to support 1500 + 500
employees
 System should be able to scale and handle more users

10 Project Manager  Serve as a facilitator and manage/truck the work required


to deliver a solution
 Conduct scrum calls

 Drive resource estimation, task and effort estimation and


publish progress report; highlighting risks if any
S.No Stakeholders What they can do on the software created

11 Tester  App to support 1500 users


 Perform application functionality testing and capture
pass/failure status

12 Chefs  Receive orders, order time and complete order on time

13 Sponsor  Authorize and approve the need, scope and budget for
initiative
Task 2: Identify the problem statement in this system

Problem Statement

Employees - Huge rush in canteen during lunch hour results in employees wasting a lot of time
30-35 minutes waiting for table to be vacant. 

Canteen – There are two canteens with 150 seating capacity to cater 1500 employees. Peak
hour rush and seating capacity constraint adversely impact order management resulting in,
food excess & shortage, dissatisfied employees. 

Possible Solutions

 Increase capacity – number of tables in existing canteen, number of canteens

 Advance order booking

 Advanced table reservation 

 Advanced Online order booking and online table reservation

 Online option to place order with delivery service

 Worst Case Scenario – Shut canteen and follow bring your own food policy

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

Advantages

Advantages of the Canteen Ordering System:


 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.
Task 4: Create as-is and future process map (using flowcharts).
As-Is Process

Future Process
Task 5 : 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.

Scope using context diagram


Task 6: Write down the main features that need to be developed.
User Features
Employee Sign up, Login, View Menu, View Real time Menu availability status, Select
order, Order submission, Select Delivery Time, Select Delivery Location,
Submit food feedback, Submit Delivery feedback, Track Order, View
Historical Orders, Log out, Delete Account, Edit order, Cancel Order
Menu Create Menu, Update/Edit menu, Delete Menu, Update Price, Update
Manager availability status
Canteen View Order Details, Push Order to Chef, Update Order status, Assign Delivery
Manager Boy
Delivery View Delivery Request, Accept/Reject Delivery Request, Update Order Pick
Boy up/delivery Status

Task 7: Write the in-scope and out-of-scope items for this software.

In Scope 

 Canteen Order Management System for Unilever UK Office employees


 Support volume of 1500 employees
 Online Order for same day prior 11 am for employee
 Order delivery in workstation for employee
 Order edits before checkout for employee
 Order Tracking for employee and canteen management
 Specified trend analysis report for management

Out of Scope

 Order placement post 11 am. Order Placement for next day


 Order delivery outside workstation zone
 Dynamic Pricing
 Order edits after checkout
 Order cancellation after checkout
 Payment Gateway
 Scalability beyond 1500 employees

Task 8 : Draw an activity diagram for the system.


Task 9: Draw an ER diagram of the system.

Task 10: Write out the business requirements, both the functional and
nonfunctional requirements. 

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

 A web portal for online ordering

 As a new end user, ability to register 

 As an existing end user, ability to login

 As an end user, Ability to change password

 As a menu manager Ability to create menu; add dishes name, image, price

 As a menu manager, Ability to update menu – dishes, prices

 As an end user, ability to view up-to-date menu

 Ability to select/deselect menu items

 Ability to view order summary; selected order items and price

 Ability to select delivery time, 

 Ability to select delivery location

 Ability to submit /create order/checkout

 As a canteen manager, ability to view all order details and respective user, delivery time,
delivery location details

 As a canteen manager, ability to arrange orders wrt delivery time

 As a canteen manager, ability to raise delivery request for completed order

 As a delivery boy, receive notification for delivery request

 As a delivery boy, ability to update order status – Order picked, on the way

 As a delivery boy, ability to update order status as delivered and close the order

 As a canteen manager, view all orders (new, in progress, on the way, completed)

 As a canteen manager, ability to cancel order and notify end user

 As a payroll team member, ability to view completed orders for each employee
 As a payroll team member, adjust and make payment on behalf of employees

 As a manager, ability to view predefined reports

 As an user, ability to log out

 Ability to throw error for missing/incorrect inputs

 Ability to access control and enable role wise functionality

 Ability to notify end user if any selected items become unavailable during order.

 As an end user, ability to submit order and delivery feedback

 As a canteen manager, ability to view employee feedback

Nonfunctional Requirements
 Maintainability: there will be very little maintenance to be done on the code
 Availability: After 11 am the system shall not allow the users to place orders for
lunch items  
 Functionality: This canteen ordering system is required to support a volume of 1500
employees ordering. 
 Performance efficiency: the web pages should be light and render fast.
 Usability: The screens should be self-explanatory and very user friendly.

Task 11 :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.

You might also like