Our company is preparing to launch a web app, and we are trying to decide on the right tutorial/onboarding process for new users. In our user testing, we have seen that the app itself is relatively easy to use. We've determined that users just need a simple orientation to the location of different controls and settings, and they can begin using the app.

However, the app is used to design a fairly sophisticated component-based system, and users need some domain knowledge in order to design a successful system. For experienced users of our systems, that's not an issue, but we want the app to be accessible to novice users as well.

Our current plan:

  • When a user first visits the app, we'll use an feature tour system like Joyride to introduce them to the tool.
  • We'll also offer a more in-depth tutorial -- most likely a video -- for novice users who need to bring them up to speed on the domain knowledge. We'll offer this tutorial on the landing page, at the end of the feature tour, and in the header or footer of the web app itself.

Have you see good implementations of two-stage tutorial processes like this? Do you have other suggestions for how to train novice users so they will be successful?

  • 5
    A simple solution would be at the end of the basic orientation tutorial have two buttons "Learn More" and "Start Now" (or whatever wording applies). This way those who know what they're doing can skip the more in depth tutorial. – DasBeasto Jun 25 '15 at 14:23
  • That's a good suggestion. What about users who initially skip the in-depth tutorial, but later realize they need more instruction? Would a "Help" button be right? – mhick Jun 26 '15 at 12:17
  • Yah a help button would be good, just as long as you link back to it somewhere in the app for those who skip it and those who need to rewatch it. – DasBeasto Jun 26 '15 at 12:37
  • @DasBeasto this should be an answer, no? – Midas Mar 30 '16 at 9:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.