0% found this document useful (0 votes)
15 views13 pages

BA Solved Case Study

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

BA Solved Case Study

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

Business Analyst Solved Case Study

Practical Task example

Your experienced development team is taking on a new project—creating a health

monitoring application that will allow athletes and their coaches to track various

aspects of their health.

The business is in Korea and targets only the Korean market. Initial target market

professional ice hockey players, 20-30 age. Athletes spend all day training and doing

nothing else. Every athlete has professional vital tracking device with access to the

internet. Coaches use pads to track progress.

Athletes will be able to:

● track the meals they eat,


● their water consumption,
● their physical activity,
● their goals, and
● their weight

Coaches will be able to view the information that their athletes enter.

The user will enter personal information such as:

● height,
● current weight, and
● target weight.

Question 1:

Identify at least 10 dependencies and then generate a release plan with four sprints

based on the prioritized release backlog. You may place any unassigned user stories in

a backlog.
Answer 1:

Dependencies:

1. Availability of vital tracking devices and internet connectivity for athletes.

2. Availability of pads or other devices for coaches to track progress.

3. Integration with existing health tracking platforms or devices.

4. Compliance with data privacy and security regulations.

5. Database design and setup for storing user information, data, and progress.

6. Availability of development resources and expertise.

7. Availability of funding and resources to support the project.

8. Access to relevant health and fitness data and research.

9. Availability of technical support and maintenance for the application.

10. Collaboration and communication between athletes, coaches, and development

team.

Release Plan with Four Sprints:

Sprint 1: Basic User Functionality

● User Story 1: Enter Weight and Height Information (3 points)

● User Story 2: Track Weight Improvements (5 points)

● User Story 3: Set Target Weight (1 point)

● User Story 15: Enter Fitness Goals (2 points)

● User Story 16: Enter Dietary Goals (2 points)

● User Story 20: Coach Visibility of Height and Weight (5 points)


● User Story 21: Coach Visibility of Exercise (5 points)

● User Story 22: Coach Visibility of Diet (5 points)

Sprint 2: Tracking and Notifications

● User Story 5: Enter Exercise Tracking (8 points)

● User Story 12: Enter Water Consumption Tracking (3 points)

● User Story 4: Calculate Weekly Weight Loss (2 points)

● User Story 9: Enter Calories for Food (2 points)

● User Story 19: Link Coach to Account (8 points)

● User Story 24: Coach Visibility of Fitness Goals (3 points)

● User Story 25: Coach Visibility of Dietary Goals (3 points)

Sprint 3: Goals and Recommendations

● User Story 6: Calculate Calories Burned in Workout (5 points)

● User Story 13: Suggested Water Consumption Calculation (2 points)

● User Story 11: Notify if Not Meeting Calorie Intake (2 points)

● User Story 17: Notify if Not Meeting Fitness Goals (3 points)

● User Story 18: Notify if Not Meeting Dietary Goals (3 points)

Sprint 4: Final Refinements and Coach Visibility

● User Story 7: Notify if Not Exercising Enough (3 points)

● User Story 14: Notify to Remind to Drink Water (3 points)

● User Story 8: Enter Meals for Each Meal (5 points)

● User Story 10: Suggested Calories for Meals (3 points)

● User Story 23: Coach Visibility of Water Consumption (5 points)


Question 2:

For the past two projects, this development team has completed 20 story points per

sprint. Use this value as the maximum amount of story points per sprint.

Organize the following 25 user stories into a release plan featuring four sprints.

Answer 2:

Release Plan with Four Sprints:

Sprint 1:
● User Story 1: Enter Weight and Height Information (3 points)
● User Story 2: Track Weight Improvements (5 points)
● User Story 3: Set Target Weight (1 point)
● User Story 15: Enter Fitness Goals (2 points)
● User Story 16: Enter Dietary Goals (2 points)
● User Story 20: Coach Visibility of Height and Weight (5 points)
● User Story 4: Calculate Weekly Weight Loss (2 points)

Total Story Points: 20/20

Sprint 2:
● User Story 5: Enter Exercise Tracking (8 points)
● User Story 12: Enter Water Consumption Tracking (3 points)
● User Story 19: Link Coach to Account (8 points)

Total Story Points: 19/20

Sprint 3:
● User Story 6: Calculate Calories Burned in Workout (5 points)
● User Story 9: Enter Calories for Food (2 points)
● User Story 22: Coach Visibility of Diet (5 points)
● User Story 21: Coach Visibility of Exercise (5 points)
● User Story 24: Coach Visibility of Fitness Goals (3 points)

Total Story Points: 20/20


Sprint 4:
● User Story 7: Notify if Not Exercising Enough (3 points)
● User Story 8: Enter Meals for Each Meal (5 points)
● User Story 14: Notify to Remind to Drink Water (3 points)
● User Story 17: Notify if Not Meeting Fitness Goals (3 points)
● User Story 18: Notify if Not Meeting Dietary Goals (3 points)
● User Story 25: Coach Visibility of Dietary Goals (3 points)

Total Story Points: 20/20

Unassigned User Stories: User Story 23, User Story 10, User Story 13, User Story 11

Question 3:

Write use cases for the first 3 User Stories.

USER STORY
ID USER STORY PRIORITY RISK POINTS
As an athlete, I want to enter weight and height information, so that I can use that
1 information to track and calculate other health information. Must Do Low 3

2 As an athlete, I want the application to track my weight, so that I can see my improvements. Must Do Low 5
3 As an athlete, I want to set a target weight, so that I have a weight goal to reach. Should Do Low 1
As an athlete, I want the application to calculate how many pounds per week I should lose,
4 so that I can see if I'm on track with my weight goals. Could Do Moderate 2
5 As an athlete, I want to enter exercise that I do, so that I can track my activity. Must Do High 8
As an athlete, I want the application to calculate the amount of calories burned in a workout
6 based on the activity and my body size, so that I know the results of my workout. Could Do Low 5
As an athlete, I want the application to notify me if I am not exercising frequently enough,
7 so that I stay in shape. Should Do Moderate 3
As an athlete, I want to be able to enter what I eat for each meal, so that I can track my
8 nutrition. Must Do Moderate 5
As an athlete, I want to enter the calories for the food I eat, so that I know how much I am
9 consuming. Should Do Moderate 2
As an athlete, I want the application to calculate a suggested amount of calories for each
10 meal based on my height and weight, so I can adjust my diet accordingly. Could Do Low 3
As an athlete, I want the application to notify me if I am not meeting my suggested calorie
11 intake, so that I am following my diet accurately. Could Do Moderate 2
As an athlete, I want to enter the amount of water I consume, so that I can track my
12 hydration. Should Do Moderate 3
As an athlete, I want the application to calculate a suggested amount of water that I should
13 consume based on my height and weight, so that I am accurately hydrating. Could Do High 2
As an athlete, I want the application to notify me to remind me to drink water, so that I am
14 constantly hydrating. Could Do Moderate 3
15 As an athlete, I want to enter fitness goals, so that I have a goal to obtain. Must Do Moderate 2
16 As an athlete, I want to enter dietary goals, so that I have a goal to obtain. Must Do Moderate 2
As an athlete, I want the application to notify me if I am not meeting my fitness goals, so
17 that I can stay on track to meeting my goals. Should Do Moderate 3
As an athlete, I want the application to notify me if I am not meeting my dietary goals, so
18 that I can stay on track to meeting my goals. Should Do Moderate 3
19 As an athlete, I want to link a coach to my account, so they can track my progress Must Do High 8
As a coach, I want to see the height and weight information of my athletes, so that I can
20 adjust their trainings and diets appropriately Must Do Moderate 5
As a coach, I want to see the amount of exericse that my athletes are completing, so that I
21 can see how much they are exercising Must Do Moderate 5
As a coach, I want to see what my athletes are eating, so that I can determine if their diet is
22 appropriate for their training Must Do Moderate 5
As a coach, I want to see how much water my athletes are drinking, so that I can make
23 sure they are hydrating appropriately Could Do Moderate 5
As a coach, I want to see the fitness goals of my atheletes, so that I can adjust their
24 trainings to meet their goals Should Do Low 3
As a coach, I want to see the dietary goals of my athletes, so that I can adjust their diet to
25 meet their goals Should Do Low 3
Answer 3:

User Story 1: As an athlete, I want to enter weight and height information, so that I can
use that information to track and calculate other health information.

Use Case 1:
Name - Record Weight and Height for Health Tracking

Participating Actors -
● Athlete (Primary actor)
● Health Tracking System (Secondary actor)
Goals -
● Athlete: To enter weight and height information for accurate health tracking and
calculation of other health-related metrics.
● Health Tracking System: To receive and store weight and height data for the
athlete, enabling accurate health metric calculations.
Triggers -
● Athlete decides to update or initially enter weight and height information for
health tracking purposes.
Pre-Condition -
● Athlete has logged into their health tracking account.
● Athlete is on the "Profile" or "Settings" section of the health tracking application.
Post-Condition -
● Weight and height data for the athlete is recorded and stored in the health
tracking system.
● Health tracking system recalculates relevant health metrics based on the new
weight and height data.
Basic Flow -
● Athlete navigates to the "Profile" or "Settings" section of the health tracking
application.
● Athlete selects the option to update weight and height information.
● Health tracking system presents a form to the athlete for entering weight and
height.
● Athlete enters their weight and height data in the form.
● Athlete confirms the entered data.
● Health tracking system validates the data and stores it in the athlete's profile.
Alternate Flow -
● Athlete encounters an error while entering weight and height (e.g., invalid input
format):
● Health tracking system displays an error message.
● Athlete corrects the input and retries.
Exceptions -
● Athlete cancels the weight and height update:
● Health tracking system discards the entered data and returns to the previous
state.
Qualities -
● Efficiency: The process of entering weight and height is designed to be quick and
user-friendly, minimizing the time required for data entry.
● Accuracy: The system validates the entered data to ensure accuracy, reducing
the chances of erroneous information.
● Flexibility: The system handles different units of measurement (e.g.,
kilograms/pounds, centimeters/inches) and converts them as needed.
● Privacy: The entered weight and height information is securely stored and used
only for health tracking purposes.
● Seamless Integration: The updated weight and height data seamlessly integrates
with other health metrics, providing a comprehensive view of the athlete's health
status.

User Story 2: As an athlete, I want the application to track my weight, so that I can see

my improvements.

Use Case 2:

Name - Track Weight Progress for Athlete


Participating Actors -
● Athlete (Primary actor)
● Weight Tracking Application (Secondary actor)
Goals -
● Athlete: To monitor and visualize their weight changes over time, enabling them
to track improvements in their fitness journey.
● Weight Tracking Application: To collect and display weight data in a user-friendly
manner, allowing athletes to observe their progress.
Triggers -
● Athlete opens the weight tracking application.
● A designated time interval (e.g., daily, weekly) has passed since the last weight
entry.
Pre-Condition -
● Athlete has an active account on the weight tracking application.
● Athlete has logged into the application.
Post-Condition -
● Current weight data is recorded and stored in the weight tracking application.
● The weight tracking application updates the weight progress chart and displays
any changes since the last entry.
Basic Flow -
● Athlete opens the weight tracking application.
● The application displays the athlete's dashboard.
● Athlete navigates to the weight tracking section.
● The application presents the option to enter the current weight.
● Athlete enters their current weight.
● The application records the weight entry along with a timestamp.
● The application updates the weight progress chart to reflect the new entry.
Alternate Flow -
● Athlete encounters an issue with the weight entry (e.g., internet connectivity
issues):
● The application displays an error message.
● Athlete retries the weight entry once connectivity is restored.
Exceptions -
● Athlete decides not to enter their weight:
● The weight tracking application retains the previous weight data and chart.
● Athlete encounters a technical issue preventing weight entry:
● The application logs the issue and provides an option for reporting the problem
to support.
Qualities -
● User-Friendly Interface: The weight tracking section of the application is
designed to be intuitive and easy to use.
● Real-Time Updates: The weight progress chart updates in real-time after each
entry, allowing the athlete to visualize their progress immediately.
● Data Security: Athlete's weight data is securely stored and only accessible to the
athlete.
● Motivational: The weight progress chart serves as a visual motivation for the
athlete to continue their fitness journey.
● Customizable Time Intervals: Athlete can choose the frequency of weight entries
(e.g., daily, weekly) based on their preferences and goals.

User Story 3: As an athlete, I want to set a target weight, so that I have a weight goal to
reach

Use Case 3:

Name - Set Target Weight Goal for Athlete


Participating Actors -
● Athlete (Primary actor)
● Goal Setting Module (Secondary actor)
Goals -
● Athlete: To establish a specific weight goal to work towards, aiding motivation
and providing a clear objective for weight management.
● Goal Setting Module: To provide a platform for athletes to define and manage
their target weight goal within the application.
Triggers -
● Athlete navigates to the goal-setting section of the application.
● Athlete expresses the intention to set or modify their target weight goal.
Pre-Condition -
● Athlete has an active account on the application.
● Athlete has logged into the application.
Post-Condition -
● Athlete's target weight goal is established or updated in the application.
● Goal-related notifications or reminders may be set up based on the defined
target weight goal.
Basic Flow -
● Athlete opens the application and logs in.
● Athlete navigates to the goal-setting section within their profile or settings.
● The application presents the option to set or modify the target weight goal.
● Athlete enters the desired target weight.
● Athlete confirms the entered target weight.
● The application validates and records the target weight goal.
Alternate Flow -
● Athlete decides not to set a target weight goal:
● The application retains any previously set target weight goal.
● Athlete encounters difficulty entering the target weight (e.g., input error):
● The application displays an error message.
● Athlete corrects the input and retries.
Exceptions -
● Athlete cancels the goal-setting process:
● The application does not save any changes and returns to the previous state.
● Athlete sets an unrealistic or unhealthy target weight:
● The application displays a warning message about the chosen target weight and
its potential risks.
Qualities -
● Clarity and Focus: The goal-setting process is designed to help athletes define a
clear and achievable target weight to work towards.
● Motivation: The presence of a specific target weight goal can serve as a source
of motivation and determination for the athlete.
● Progress Tracking: The application may provide visual indicators of progress
towards the target weight goal, helping athletes stay on track.
● Flexibility: Athletes can adjust or update their target weight goal as their fitness
journey evolves.
● Health-Conscious: The application provides guidance and warnings to prevent
athletes from setting unhealthy or unsafe target weight goals.

You might also like