BA Solved Case Study
BA Solved Case Study
monitoring application that will allow athletes and their coaches to track various
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
Coaches will be able to view the information that their athletes enter.
● 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:
5. Database design and setup for storing user information, data, and progress.
team.
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:
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)
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)
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)
Unassigned User Stories: User Story 23, User Story 10, User Story 13, User Story 11
Question 3:
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:
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: