1. How many popular, representative user stories do we have in our app?
2. What are the customer's main success moments in our app?
3. How do we drive customers towards these success moments?
4. How many taps/clicks are required to accomplish the first success moment?
5. Does our UI pass the 'banana test' (replace all words with 'banana')?
6. Can we avoid first-look tours, wizards, and slideshows?
7. Can we make use of empty states and just-in-time hints instead?
8. Have we defined any useful templates (example content) for users to get started with?
9. Can customers customize a template to fit their needs best?
10. Can we produce a video with built-in pauses for the user to tap-to-continue?
11. Can we provide a 'Get started' checklist to keep customers engaged and learn the UI?
12. What's the minimal amount of data required from users to get started?
13. Do we ensure that a user's input is minimized, and never, ever lost?
14. Is authentication absolutely necessary for the first success moment?
15. If so, can we use magic sign-in or SMS verification instead of passwords?
16. Do we avoid asking for personal details unless necessary (gender, age, etc.)?
17. For our sign-up form (if we have one), have we removed all optional fields?
18. Can we delay the payment input or plan selection until later?
19. Do we track the most frequently used features by our customers?
20. Do we track common frustration points, slow tasks, and repetitive tasks?
21. For each user type, what are some of the most repetitive tasks?
22. For each repetitive task, can we highlight a faster way after a few repeats?
23. For a new feature, what's the right place and time to expose it to users?
24. Which of our features contribute most to the success moments for users?
25. How many features do we want to highlight to a new user over the first 14 days?
26. What is the right timing to highlight each of these features (pain points)?
27. For major layout changes, can we animate how sections have shifted in the new UI?
28. Do we provide help only when users actually need it, not when they don't?
29. Do we provide a free trial period, and what features do we restrict during that time?
30. How do we prepare the customer for the end of the free trial?
31. For each user, do we use progressive onboarding (anonymous account first)?
32. Is it possible to adjust the billing period and pause a subscription temporarily?
33. For offboarding, is the cancellation process easy and straightforward?
34. Do we display compelling alternatives for cancellation?
35. Do we allow users to download their data (orders, projects, etc.)?
36. Do we explain what will happen next to the user's data, and when it will be irrevocably deleted?
37. Do we provide an option to restore an account (or plan/subscription) within 30 days?
38. Do we ask a customer to tell us why they've left and rate the experience?
39. Do we show a summary of everything the user has achieved in the app so far?
40. Do we provide contact details for questions and custom plans?