Case Study
Catering Services R Us (CSRU) is a catering company with 50 employees owned by Mark
Harper and Caroline Harper. During a typical week, CSRU caters around 150 business
functionsandprivatepartieswith20to200peopleeach.Thebusinesshasgrownrapidlyover
thepastfewyears.Theownerswant tohaveatechnologysolutiontosupporttheordering
andbuyingprocess.
CSRU has a set of 20 standard menus.When a potential customer calls, the receptionist
describesthefunctionoptionsandmenustothem.Ifthecustomerdecidestobookacatering
service,thereceptionistrecordsthecustomerinformation (i.e.businessname (ifrelevant)
and contact name, address, phone number, and email) and the information about the
requestedcateringservice(i.e.businessfunction orprivateevent,eventdescription,place,
date, time, number of guests, which one of the standard menus, total price, special
requirements)on acontract.Thecustomeristhenfaxedacopyofthecontractandmustsign
andreturnitlongwithadeposit(oftenacreditcard)beforetheeventisofficiallybooked.
The remaining money is collected when the catering service is delivered. Sometimes the
customerwantssomethingspecial(e.g.,lights,flowerarrangements,birthdaycake).Inthis
case,thereceptionisttakestheinformationandgivesittotheownerswhodetermine the
cost;thereceptionistthencallsthecustomerbackwiththepriceinformation.Sometimesthe
customeracceptstheprice;othertimes,thecustomerrequestssomechangeswhichhaveto
gobacktotheowners foranewcostestimate.Eachweek,MarkandCarolinelookthrough
theservicesscheduledfortwoweeks aheadandorderthesupplies(e.g.plates,bowls,cups,
cutlery…)andfoodsanddrinks (accordingtotheselectedmenus)neededtodeliverthem.
TheHarperswouldlike to usethetechnologysolutionforotheruses aswell.Forexample,it
should beable to track how customerslearnedabout CSRU,andit shouldidentify repeat
customers,so thatCSRUcanemailspecialoffers to them.MarkandCarolinealsowant to
tracktheservicesonwhichCSRUsentacontract,but thecustomerneversignedthecontract
and actually booked a function or party. Further, they want to find out how their food
suppliersare rankedby thecustomers.MarkandCarolineareawareof thedataanalytics
trendandwelcomeyoursuggestionsforotheranalyticssolutions.
CSRUwouldliketousetheservicesofBusinessRequirementsAnalysts (you)tohelpthem
understand the current state of their business and explore a viable technology solution.
Assignment Objective
Your objective is to conduct some independent research on the topic and the domain under study.
There are two tasks:
1. Modelling task. Based on your student number, you must choose a modelling technique/approach
to be used in your submission. Next, identify a suitable aspect of the case study and explore it in
depth. Finally, create a model that illustrates and explains the (wisely) selected aspect of the case.
2. Propose an approach to requirements elicitation. To do this, you need to suggest a technology
solution, identify end users and propose an approach to gathering users’ requirements.
In the process, use information extracted from the case study description and make assumptions if
you need additional details. Document your assumptions.
Important Notes
In your assignment include:
1. Your model
2. A proposed approach to requirements elicitation
3. Assumptions
Depending on the model chosen, your solution will cover either the entire domain or one aspect of it.
Therefore, it is up to you to decide the scope of your solution, to demonstrate specific details or be
very holistic. You can refer back to the weekly workshop to decide which approach suits your model.
Use the relevant workshop form for the modelling task. Use the
relevant workshop form for the modelling task.
Also depending on the model chosen, you then decide on the order of the assignment tasks. You
may need to undertake Modelling task first then Propose an approach to requirements elicitation or
the other way around. For example, Lary’s student number is 234123716, he can use either “SWOT
analysis” (X=1) or “Domain class diagram” (Y=6) for the modelling task. If Lary selects “SWOT
analysis” then he should undertake SWOT analysis, formulate strategies and propose a system as an
initiative to implement the recommended strategy, identity the users for the system, then propose an
approach to gathering requirements from the users. If
Lary however selects “Domain class diagram” then he should propose an approach to gathering
requirements from the users before undertaking the modelling task.
In total, your assignment should not be more than 2500 words. We also expect no more than 5
pages.