You are on page 1of 4

Case Study

Business Analyst
2

Case Study Requirements

Introduction

Congratulations 🎉 Getting this case study means you are one step closer in the application process
for the Business Analyst role.

This case study is intended to determine your thought processes behind a project as well gauge your
understanding towards business and product analysis. Please note that this is not a test and you are
encouraged to do your own research to assist you with this case study.

Requirements

Please complete this case study and submit to the Talent Acquisition specialist you have been liaising
with within 3 business days of receiving this .

You are welcome to submit your case study in the format you wish.

You may use whatever programs (e.g. MS Word, PDF, Google Sheets, Trello, Notion) and you may use a
combination of these if it will assist you with your case study.

Next steps

1. This will be reviewed by the Head of Operations for this business segment and this case study
will assist with making hiring decisions.
2. You will be required to present your case study to a panel, following which a hiring decision will
be made.
3

Case Study

Introduction

Your Client:

A local hair salon, “Shearlock Combs”, has decided they would like to produce an app for their business.
They have approached SovTech to provide this.

Initially, they would like to build out a simple system that will support end-users as well as the business’
(the hair salon) administration. For the first iteration, the end-user application must be able to do the
following from the customer's side:

- View available time slots.

- Book an appointment at a specific time slot.

- Select a preferred hairdresser.

- Select any products to purchase (Shampoo, hairspray etc).

- Make payment and send a receipt to the customer.

The admin application from the business’s side must be able to:

- Set unavailable time slots.

- Provide a list of possible hair treatments (Cut, Curling, highlights etc).

- Cancel/change bookings and send a notification to the user.

- Add/Remove hairdressers names.

- Add/Remove a list of products they sell and set prices to each.

- Keep track of receipts of payment and send notification to business owner.

The business has large expansion plans. They wish to franchise the business, which would require
significant changes on the admin application, to cater for the set up of new franchisees within 6 months of
the first iteration launching. Beyond this, they wish to expand into Zimbabwe, Namibia and Zambia and set
up franchises there within 18 months. Again, the admin application will need to cater for additional
territories, services, and currencies.
4

YOUR CASE STUDY TASK:

1. Please develop a list of questions that you would use to elicit more detailed information from your
client around their business and system needs. Please provide an explanation of why each
question is important.

2. Breakdown what you think are the functional requirements of the first iteration of this software
product are. Please include the key features and functions of this solution, explaining how they
address the client’s requirements.

3. Please create a process map of the admin user’s journey through the platform.

4. Please provide an ERD for the first iteration of this product.

5. Please provide ideas of future features which would be a unique selling point for this platform,
such that it could be white-labelled and sold to other salons.

6. Please write out the user stories for the customer side application for the authentication process
for a prospective customer (registering, signing in, forgot password flow and creating a profile).
These user stories should have a robust description, process flow diagrams (if necessary) and test/
user acceptance criteria.

7. Provide a roadmap of the order in which the features should be delivered to ensure product
robustness and stability and usability by an end user (if an iterative development approach is taken
by the development team).

8. Identify possible risks to this product. Please provide recommendations on how to mitigate or
address them.

9. Provide an explanation as to how this solution aligns with the client’s business requirements and
objectives.

10. Provide an explanation of the tools or techniques you would use to measure the effectiveness of
the solution once implemented.

INFORMATION TO HELP YOU

- We are looking to test your project management ability and creativity. Do not worry that you do
not have all of the information. It has been left open so that you may create your own factors and
organise it correctly.

- We do not expect you to understand the software development side of the project, we are only
interested in how you lay out the project for your team of developers to produce the features.

You might also like