15% off membership for Easter! Learn more. Close

How would you design an application for beginners to learn dancing?

Asked at Other
203 views
Answers (1)
crownAccess expert answers by becoming a member

You'll get access to over 3,000 product manager interview questions and answers

A few clarifying questions :

  • 1. Is there a particular timeline for the MVP / App to be ready in the market ?
  • 2. Is there a particular geography that we are aiming ?
  • 3. Could we narrow down to a particular form of dancing : Classical/ Western / Folk
  • 4. Is there any constraints to take a look at ?


Goals : The overall goal of designing such an app is to provide a encouraging user exeprience for a person to learn and excel the art form of dancing.

Personas :

Beginners as it is mentioned could also be categorized as :

  • 1. Beginners who are not aware of the type of dancing
  • 2. Beginners who are aware but would like to start
  • 3. Beginners who had started but due to some reason did not continue


There are other personas as tutors, moderators, event oragnizers.

Options :

  • 1. Sign in
  • 2. User profile
  • 3. Dancing tutorials : Knowledge base & Videos
  • 4. Classes : Self learning & instructor led
  • 5. Tracker
  • 6. Achievement certificate
  • 7. Payment
  • 8. QnA
  • 9. Chat window


MVP (Short -term):

Signup , User profile, Tutorials, Classes (Limited Instructor led), Payment

T+4 to T+6 : MVP

T+7 to T-8 : Iteration, Bug fixes, Incremental usage , Incremental feature

T+9 to T+10 : Release to all

Long term:

  • Tracker
  • Achievement certificate
  • Rewards
  • Events
  • Q n A
  • Chat Window


User Journey :

Pre booking :

  • 1. User creates a profile
  • 2. user logs in
  • 3. Checks on various options, compares prices , reads snippets of reviews and tutorials
  • 4. Selects the option
  • 5. Makes the payment as needed
  • 6. Sets notification accordingly


Class day / Self paced :

  • 1. Recieves notifications
  • 2. User logs in
  • 3. Logs the package as Day based / Week Based / Self learning Paced / Instructor-led
  • 4. Based on categorization, individual features show up.
  • 5. Complete the day class , Check the activity/ achievement tracker
  • 6. Share a video, rate the overall experience
  • 7. Logs off.

Metrics :

1. # users completing the sign up

2. % of users selecting instructor led vs self study

3. Churn rate

4. # of users returning for a different course

5. Customer statisfaction rating.

 

In summary, the app should be a place for the beginning to learn, engage in fun and also aim to return back

Access expert answers by becoming a member
0 likes   |  
1 Feedback
badge Platinum PM

Things you did well

  • Clarifying questions: good job asking questions to narrow down the scope
  • User groups: good job creating a list of potential user groups. You might want to pick one specific group if you want to narrow down the scope more
Areas of improvement
  • Before diving right into designing the app. Try to think about what the user needs are, prioritize them, and then try to think of solutions/features that could fulfill the user needs for the app. 
I recommend taking a look at this structure and trying to use it as a framework for answering product desing questions
0
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs