Live data from Hacker News

Ask HN: Best practices for onboarding new employees?

news.ycombinator.com

1–10 of 87 posts

Ask HN: Best practices for onboarding new employees?

#1
I'm starting a new gig as a product manager with a startup in a few days. ~20 employees (most but not all in one building). Good customer traction.

I'm building a personal checklist of onboarding items. It contains the usual categories - hr/payroll stuff, phone/email/slack setups, product details, customer commits/requests, risks/issues, etc.

The main concern is how to be productive from day 1 without being a time suck for the CEO & CTO. Does anybody have 1) a shareable best-practice checklist, or 2) a methodology of quizzing my new coworkers?

Appreciate it.

Re: Ask HN: Best practices for onboarding new employees?

#3
Hire someone specifically for the role. Otherwise it will morph into an all-day time suck.

The good thing is you actually don't need someone with an engineering background for this. And that community building skill they acquire can translate into onboarding new users as well.

In short, its the perfect entry-level position for a candidate with a liberal arts background who wants to get into tech. Best of luck!

Re: Ask HN: Best practices for onboarding new employees?

#4
Assign a mentor and give the onboardee free reign over them. Make sure that the mentor is okay with it and make it clear to them that this can take as much out of their time as needed and it won't reflect badly on their perceived performance. If need be, allow them to be unavailable for X specific hours a day to allow for uninterrupted work on important tasks but otherwise remain totally there for the onboardee.

Accept that your employees won't be productive from day one, and they don't have to. If your employees can be productive from day one on tasks, you're probably postponing the real onboarding and making yourself feel good.

Re: Ask HN: Best practices for onboarding new employees?

#5
What follows is my usual way of working and/or the type of behavior I appreciate when onboarding someone in my team. YMMV.

1) You're going to have plenty of questions, and a lot of the stuff you'll see / hear / read won't make sense at first.

- Accept this fact

- When you get stuck on something or don't understand it, make a note of it and move on to another topic. You'll have plenty to look at anyway.

- Keep a running list of questions and ask for some dedicated time slots with your managed / mentor / peers to go over the list. 30 min a day or so should be enough to go over all your questions without being a time leech.

- Armed with your answer, go back to the documents that didn't make sense. Read them again. Is it all clear now? If not, write down new questions.

- When you're really stuck and can't make any forward progress without an answer, raise your hand (metaphorically or literally) and ask for help. DON'T wait for the next dedicated slot - I'd rather "waste" 15 minutes dealing with an employee issue than have them waste an entire day.

2) You'll see things that surprise you, or don't make sense, or could obviously (from your point of view) be improved.

- Write these down as you notice them. You'll be amazed at how quickly you'll grow used to them and cease to notice them.

- After you've settled in (a few weeks), raise them to you manager. "I was surprised by X", "how come everyone does Y", "at my previous job we used to do Z to manage X"... External feedback is always appreciated (or should be anyway) and this is your only opportunity to take stock of the issues with an external perspective.

3) Unsure what to do? Ask what needs to be done. What's the current hot topic, is there something urgent that nobody can get around to do or has the skills to handle?

- There's ALWAYS something (or more likely a huge list of somethings) that needs to be done but somehow isn't making progress in a startup. It's not that they're unimportant tasks, merely that there's just too much to do.

- This can score you quick points with the team, help you get a handle on the context, and fight the feeling of non-productivity.

Re: Ask HN: Best practices for onboarding new employees?

#6
post #5

What follows is my usual way of working and/or the type of behavior I appreciate when onboarding someone in my team. YMMV. 1) You're going to have plenty of questions, and a lot of the stuff you'll see / hear / read won't make sense at first. - Accept this fact - When you get stuck on something or don't understand it, make a note of it and move on to another topic. You'll have plenty to look at anyway. - Keep a runni…

This is a really good list. I especially like #2—your fleeting ignorance is an asset that can be leveraged.

Re: Ask HN: Best practices for onboarding new employees?

#7
This is how I've seen it done in very small companies:

1. Greet the new person and ask them what they are doing there? Are they a vendor? client? someone who accidentally walked in? Oh, they're a new employee.

2. Ask them if they know what their job is supposed to be. If not, find them a spot to sit down while you ask around.

3. Ask IT to get them a laptop. If they don't have one, send out to get one from best buy. When they ask what type say "good, but not too expensive"

4. Ask them how their day is, if they want coffee

5. Get back to work, forget about them.

6. Go back and realize that no one knows what they are supposed to do.

7. Randomly assign them various tasks.

Whatever best practices are must surely be the opposite of this.

At large companies I have seen:

1. 12 binders full of details about healthcare, policies, what happens if you pass away and other remote events

2. Orientation that feels like an abstract business school course

3. On day 1, you are asked to do something really simple to get your bearings.

4. Day 2, you are asked to do something really massive because by now you must surely know your way around.

Re: Ask HN: Best practices for onboarding new employees?

#9

This is how I've seen it done in very small companies: 1. Greet the new person and ask them what they are doing there? Are they a vendor? client? someone who accidentally walked in? Oh, they're a new employee. 2. Ask them if they know what their job is supposed to be. If not, find them a spot to sit down while you ask around. 3. Ask IT to get them a laptop. If they don't have one, send out to get one from best buy. W…

highly astute

Re: Ask HN: Best practices for onboarding new employees?

#10
Here is my checklist.

1. Compile a decent on-boarding checklist. This is best done during your own on-boarding as you go through the steps yourself. I usually just drop it in a text file and worry about formatting later. And even then most I would do is wiki/markdown.

2. Pick a suitable initial task, which is trivial enough to not throw the subject in confusion mode, but still spanning through enough of the codebase/product, as it is supposed to verify how accurately the checklist from step one was compiled and executed.

3. Be around to assist at any times and stress your availability - on-boarding someone is work and it won't do itself.

Post reply on HN