89: What games taught me about customer onboarding
The most successful games and products share a common attribute: they help the user become more skilled throughout their journey. Customer onboarding is a continual process.
The most successful games and products share a common attribute: they help the user become more skilled throughout their journey. Customer onboarding is a continual process.
» The best moment to teach a user to use a new feature is when it is valuable for them
» Uncompleted tasks stick in a person’s memory, completed tasks are more easily forgotten
» Provide a safe, controlled environment to help users experiment and learn a new skill
» Developers and managers often have conflicting views of what constitutes value in software
» Software engineers should ideally understand both what they are building and why
» Unforeseen edge cases can cause headaches at roll-out, but provide valuable lessons
» When delivering difficult news at work, you are not there to seek sympathy
» Tie business impact to deprioritised work to highlight the problem to your CEO without sounding whiny
» An organisation’s emotional culture governs which emotions people express and suppress at work
» Many organisation equate “fixing” to basically “patching holes in the slowly sinking boat”
» Desire paths spring up as users’ needs and goals change
» The effort paradox: the effort of forming a new path versus the desire to take the path of least resistance
» In digital products we use analytical tools to help us observe desire paths
» When a new desire path emerges, question your old assumptions — user behaviour is changing
“Hi Jock, I’m currently applying for loads of product manager jobs. I’ve received an offer from a sales-led company where the Product team reports in to Sales. Should I take the job?”
» Ask “why” to understand the other side’s position and interest
» All negotiations involve both rational and emotional elements
» Whatever decision you make as a product manager will disappoint some people
» Teams benefit from a shared understanding of the trade-offs of decisions
» Asking about a specific problem causes people to ignore the other problems they have
» Make time for product discovery in small steps, not all at once
» Biases reduce cognitive load for our brain when it processes new information
» An opportunity solution tree is a way to externalize your thinking
» Don’t specify rigid requirements to your delivery team, have a collaborative conversation instead
» Try out lots of different solutions to the same problem
» Don’t be pressured to rush through discovery and prototyping
» Share knowledge around your team
» Avoid misunderstandings through constant communication with stakeholders
» ChatGPT’s inability to produce exact quotes from web pages is what makes us think it has learned something
» The biggest problem for AI chatbots and search engines is their propensity to generate bullsh*t