Onboarding with Sensei: The Good, the Bad, and the Ugly
Several years ago, some of our team members started compiling a Google Doc with some of the most relevant information: our mission and focus, the most important tools we use, administrative details, and so on.
This solved several problems we had with onboarding. Most importantly, we didn’t throw people in at the deep end anymore — they now had a resource to review upon joining. It was also easy to edit. If some tools changed or some information needed to be added, anyone in the team could do it. Finally, we were already using Google Drive as a company, so our team members could consult the doc as needed.
However, there were also a few downsides. The most important one was that it got quite bulky. There were so many links in the document, and following that link often resulted in finding another document with more links. Before the new Ninja knew it, they had opened a dozen new tabs with different information, and that made it difficult to get back to the core.
It was also extremely challenging for supervisors and mentors to keep track of what was happening. Had the new Ninja read through everything or not? Did they need some assistance?
One of my first projects at WooThemes was addressing these challenges while still retaining the advantages of the Google Doc. Together with a small team, I started looking at our options. After a short while, we decided that we should use Sensei.
How we transitioned to Sensei
Our homebrewed Learning Management System, Sensei, powers a private platform we call WooLearn. Some examples of courses that were already developed by our team for WooLearn are Contributing to WordPress, Workflows, and Accounts.
We transferred the information that used to be in the Google Doc to a Sensei course designed specially for new Ninjas, which we later branded as The Ninja’s Guide to the WooGalaxy. By doing this we were able to address the needs we had identified.
With Sensei, it was a lot easier to get an overview of what was going to be taught. The course page shows the modules, as well as the lessons available. We’ve been selective in only including lessons that were absolutely necessary for the first few weeks and months.
All the content that wasn’t necessary was migrated into other courses. For example, we had a lot of information on how to use ZenDesk (the software we use for our support tickets), but since not all of our team members work with ZenDesk on a day-to-day basis, we put that information in a separate course. The course could then be taken specifically by those who would be using the software.
Next, we also wanted to make sure that the lessons were not cluttered (read: too long), but at the same time, we also wanted to keep them in lesson format. So we decided to do three things:
- We limited the information on how to use software in the actual onboarding course and focused on why we use it,
- We had the information on how to use the tools in separate posts that would pop up within the lesson instead of in a new window (and built a custom Sensei extension for this), and
- We made sure that any necessary linked URLs did open in a new window so the current lesson would stay open.
Because of Sensei’s learner management feature, it is easy for us to keep track of the progress of our new ninjas. We can see how much of the course they have completed. Admittedly, not everything can be taught through a course, so we also developed a Trello template with a checklist for all of our new ninjas.
The good: Sensei made learning easy for new ninjas
With this switch to Sensei, we were able to retain the good that the Google Docs method had. It is obvious that our onboarding course gives our new ninjas great information. It’s a good introduction to our company and how we work. It’s just become even better as we’ve gone through a an intensive editing process and updated the format.
Switching to WooLearn has also made it easy to edit lessons. Instead of choosing to limit editor permissions, we’ve chosen to give everyone access so they can add relevant lesson content or correct a spelling mistake (we do make those). We have also revamped our Trello board to keep better track of changes made on WooLearn, and have asked our team to ping us if they make changes.
Finally, WooLearn was a place that already was being used by our team, so it’s also a place where they are already at when they become a Ninja and as they continue their learning journey.
The bad and ugly things we fixed along the way
Using WooLearn more intensively also had another advantage. We feel that the best way to test software products is to use them actively. For example, by using WooCommerce on WooThemes.com, we’ve been able to identify several bugs and also set priorities for features.
With WooLearn, we decided to use Scholar, our Canvas child theme that works brilliantly with Sensei. Within the first days of revamping WooLearn, we identified several challenges with both Sensei and Scholar. For example, certain processes just didn’t feel natural.
We also found places that Scholar was being overridden by its parent theme. These bugs and issues were more easily identified through actively using our software, and we were able to fix them for everyone as a result.
Sensei makes onboarding fun
Using Sensei for our onboarding process has made the experience of joining WooThemes a little less intimidating. There is still a lot of information for new Ninjas to go through, but with Sensei, it has become a much more fun and clear process for them.
Could your company use Sensei for onboarding new employees as well? Let us know what you think!
Header image credit: Markus Spiske