Please enable JavaScript.
Coggle requires JavaScript to display documents.
Opportunity Tree, Instructions, Minh (Black), More important, Strong…
Opportunity Tree
Outcome: Increase retention rate
Don't know how to reviewed what I've learned
Forget some words/sentences
Want more challenges
Finished all lesson
Want to repeat the lessons
Don't know what was the mistake
Want to practice conversation
Can't learn on the go
Don't have time to learn with each lessons
Want to be able to learn hands-free
I want to be an expert in that language
Want to improve language structure
Lessons are not grouped in the way that I want
Cannot search for words that I want
Cannot find which units are the words from
Want to repeat individual's favorite words
Need some place to review words
He wants to be able to structure the full correct sentence :star:
Streak is not prominent and not enforced users to come back
:star:
Leaderboard is not prominent
Miss opportunity of setting Learning Goal or to see if I achieve my goal :star:
Outcome: User Purchase Premium
Unsupported payment system
Can't purchase from my country
Can't afford the price
Outcome: Increase number of users finishing the first lesson
Frustrated with the first lesson
Lessons are not tailored too my current level
Lesson is too hard
I want to understand sentence structure
:star:
I want to learn dialog with the vocab I already learned
I want to redo my mistake
Another correct answer is not accepted (excluding writing/speaking)
Technical fixes
(Wasin) When people report, we evaluate and add to the keys array list accordingly
(Wasin) Have a predefined questions and answer sets instead of random the answer options (Translate game/Sorting game)
Don't add any stop words in the answers (sorting game)
Random the options (sorting game) only for vocab (nouns) and not articles
Help the user understand the language better
Create a platform for user to discuss about the answer
Create a pop-up to explain why the app answer is more accurate
Fix content manually
Go through all content and remove answers that might have alternative answers
Find the most typical language pair (According to revenue), check content, find another alternative answer
Hire language expert / native to play the app/ check the content and fix the problems for X languages pair by revenue
Add all alternative answers manually into a new node in Firebase (for all language combinations). Add orange for less perfect answer
Analyze existing synonyms to fix the problems (Spreadsheet)
Fix content automatically
Create synonyms orders for each sentence when user report
There will be a main answer and less perfect answers > Show it to the user
Add a button "this should have been accepted" and count all submissions. If a certain threshold is hit, submit the answer for the content team to review
>> In progress
Use natural language processing to detect typical alternatives
Quick fix (core problem not solved)
change the label in the games to make sure user use the same sentence
Don't change anything but if the user says "my answer should have been accepted, they get full points
Sorting game is too hard because user lacks knowledge
The dialog is too long and too fast for beginner
Speaking game has long sentence for beginner
Lesson is too easy
The first lessons are too easy for advanced users
Lesson is too short
Can't find what I want to learn
Want to practice reading skills
Want to learn different dialect
Can't find writing game in the app
Want to learn language in a specific gender
Want to practice speaking in languages where speaking game is not available
I want to learn all numbers
I want to learn all categories independently from each other
I want to be able to use most common number in daily life (Ex: 1-10)
Can't find Grammar section
Grammar content is not interactive
Don't know the meaning of all words in the sentence
Are not happy with the user experience
Accidentally press next
Wrong/incomplete content
Can't read the font
The font style for non-Latin languages is hard to read
Font too small
Speaking game does not work
The voice is not recognized correctly
The voice is not recorded
Instructions
Prioritizing factors
Opportunity sizing
Market factors
Company factors
Customer factors
Identifying assumptions
Desirability
Viabilty
Feasibility
Usability
Questions to ask for each node
Is this opportunity framed as a customer need, pain point, or desire and not a solution? I.e. there are multiple ways to solve the need
Is this opportunity unique to this customer, or have we seen it in more than one interview?
If we address this opportunity, will it drive our desired outcome?
Things to avoid
Opportunities framed from your company’s perspective
Vertical opportunities (parent with only one child)
Opportunities with multiple parents
Opportunities are not specific
Opportunities are actually solutions
Capturing feelings as opportunities
Minh (Black)
Fah (Pink)
More important
Less important
Strong evidence
Weak Evidence
More important
Less important
Strong evidence
Weak evidence
Simon (Green)
Best (Blue)
Wasin (Orange)
Khwan (Red)
Our End Users
Our system
Content team
Add a button "this should have been accepted" and count all submissions. If a certain threshold is hit, submit the answer for the content team to review*
User presses the button
Save submission & add counter
Show confirm modal
Send Slack msg if it hits threshold
Continue with the next game
Validate the
reports
User's answer was correct
User's answer was wrong
Order fix from translator
Run Slack command to fix the content
Customer Support
Inform user it's fixed
User's answer is accepted
Explain to user's the reason
Run Slack command to add explanation
STORY MAP
ASSUMPTIONS
User wants to press the button
User found the button
The button is clickable
The system is able to save submission
It's possible to connect Firebase with Slack
Content team finds the Slack report helpful
It will be reasonably easy to implement the threshold
There are enough messages (at least 1/week) to have an impact
Content team doesn't get overwhelmed with messages (<= 5/week)
There is a process in place to hold the content team accountable
User knows where to click Continue
User understand that the report has been sent
The system directs user to the next game
We can find a translator
Translator is available to fix
The content in the database is updated automatically, user don't have to reinstall the app
User's email is saved
The users don't send the same report often anymore
Translator agrees with the quote
The content in the app is shown correctly
It does not take lots of time to fix
We have a process to order the fix
The command is easy to remember
Content team use the right command
User wants to continue learning
CS team is available to inform user
CS team informs user on time
CS team knows when to inform user
User receives the email
User wants to press the button
User found the button
The button is clickable
The system is able to save submission
User knows where to click Continue
User understand that the report has been sent
User wants to continue learning
User knows where to click Continue
User wants to continue learning
The system directs user to the next game
It's possible to connect Firebase with Slack
Content team finds the Slack report helpful
Content team doesn't get overwhelmed with messages (<= 5/week)
Content team knows how to evaluate the reported information
We can find a translator
Translator is available to fix
It will be reasonably easy to implement the threshold
Content team knows how to evaluate the reported information
Send confirmation email to user
The system can send the email
User receives the email
User receives the email
The system can send the email
There are enough messages (at least 1/week) to have an impact
Translator agrees with the quote
It does not take lots of time to fix
We have a process to order the fix
The content in the database is updated automatically, user don't have to reinstall the app
The command is easy to remember
Content team use the right command
User's email is saved
CS team is available to inform user
CS team informs user on time
CS team knows when to inform user
User receives the email
The users don't send the same report often anymore
The content in the app is shown correctly
The database can accept multiple answers
Story Map
Create a platform for user to discuss about the answer
Our End User
Our system
Opens the platform
Shows the content and existing comments
Reads the comments
understands the answer from the app
The explanation exists
The explanation does not exist
Adds a comment / Reply to existing comment
Evaluate the comment
Uploads comment to database
ASSUMPTION
User can find the button
User understands what the platform is for
There are comments
User wants input from other learners
There's explanation for the answer
The system is able to load the comments
The comment is valid
The comment is sent to our system
The comment shows in the app
User knows they can comment in the app
Continues the next game
There are rules in place to evaluate the comment
The system is able to evaluate the answer
user satisfied with the answer
The system uploaded the comment automatically to database
User can find the button
User knows how to view more comments
The comments are positive
Our database cost is under control
User will not spam the comment
User understands what the platform is for
User knows they can comment in the app
The system is able to load the comments
There are comments
The comments are positive
User wants input from other learners
User knows how to view more comments
There's explanation for the answer
user satisfied with the answer
There are rules in place to evaluate the comment
The system is able to evaluate the answer
The comment is valid
The comment is sent to our system
User will not spam the comment
The comment shows in the app
The system uploaded the comment automatically to database
Our database cost is under control
votes the comments
Word by word for all sentences
Add more grammar content for other languages
Let user write their own sentence game (sorting / Chatbot)
Sentence builder app
In Game: Literal Sentence Translation
Grammar Section: Word by Word Translation
New Grammar section (With games)
Grammar Section: More Part of Speech structure
For all sentences, add new screen for more information (Ex: in Learned screen the end of the lesson)
Word by word part of speech for all sentences