Live data from Hacker News

Ask HN: Best practices for onboarding new employees?

news.ycombinator.com

61–70 of 87 posts

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

#61
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…

> 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.

What I tell people is that they should try to figure it out themselves. If they get stuck without any progress for 15 minutes, then they should ask a question.

I like to think that following this helps people build confidence and become more independent. And that it is a good balance between not wasting their own time or wasting the time of the person they ask.

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

#62
One thing that I think would be useful is to decide IN ADVANCE a project you think the employee can accomplish in their first week as part of getting to know a codebase. I've been thrown into new projects where I'm expected to read thousands of lines of code and issue histories and then just pick subsequent issues and feature requests and implement. This kind of undirected noodling is awful. It can be very difficult even as a subject matter expert to immediately understand a codebase.

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

#63

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

[deleted]

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

#64

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…

Out of undergrad I was recruited by a major defense contractor and selected for a leadership development program. Aside from making me fly various places and do nothing they also made me do nothing at my "home" desk in a secure facility (so no cell phone or playful browsing) by myself.

I found a bunch of old math texts and starting reading them and doing practice problems out of sheer boredom. It was then without the stress of juggling other subjects and exams that I realized I actually liked math and just had terrible teachers for most of my education. I went through Calc I,II, III in the first month or two (some was review) and by the time I quit about a year later I had enough momentum and interest to go through differential equations, linear algebra, some analysis, and more advanced matrix methods.

It was one of my favorite jobs.

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

#65
Maybe this isn't quite what you are asking for, but after overhauling the onboarding process for my last few gigs, these are my broad takeaways:

1. There should be a clear, linear progression of items for all newhires to "hit", along with expected timelines for each item. No "fanning" until they are out of the onboarding woods.

2. Everything should be documented. The first item from #1 should be a landing page that outlines and links to every onboarding topic, list, or general reference point, in order, and grouped logically. This page should be the one and only place any newhire needs to go to figure out what they need to do, or what they need to know, about anything. Docs should also include team workflow, best-practices, and tips from previous newhires.

3. Checklists are better than lists. Everybody has a tendency to get lost.

4. To the extent possible, all access credentials and account registration should be centralized to a federated SSO account, and should be automatically handled with minimum input needed by the newhire. They should only have to set up their password and 2fa, and everything else should be automatically ready to go by the end of the first day. Again, this is the ideal, and the only place I actually experienced this was at Google. All HR B.S. should be done before the first day, or by lunch on the first day at the latest. Newhires should be able to hit the ground running.

5. Other commenters mentioned the importance of newhires to keep detailed notes. Notes about what seems confusing, or strange, or important things learned, or ideas for improvements. Every. Day....Every. Thing. New employees are an EXTREMELY valuable resource, simply because they are the only ones with a fresh, external perspective of everything going on. They should be keeping detailed notes, and managers should be following up with them and their observations/questions at least once a week.

6. Newhires should be assigned a "mentor" they can go to for questions about this or that, and that mentor should be one of the previous newhires that just got through the onboarding process. Not only will they be closer to each other in the "beginner" perspective, but this forces junior employees to get teaching/leadership experience very early on, forges stronger team bonds, reduces the likelihood of shy newhires from falling through the cracks, and helps distribute the handholding load normally bore by senior managers and employees that are probably overworked with more important stuff as it is. Even if all the mentor can do is link them to docs or point them to who better to ask, that is enough.

7. Newhires should be responsible for improving and updating the onboarding documentation, for the reasons outlined in #5. This should be one of their first projects.

8. Part of the documentation should also include a list of "go-to" people or teams for certain topics as well. Half the battle of getting one's bearings is knowing who to ask about this or that, and I've only ever seen this passed down from oral tradition.

9. For the more technically inclined, one should have automation scripts to get their workstation setup the way they like as quickly as possible. Here are mine as an example: https://github.com/thefunkjunky/gs-dotfiles/ . This would normally take me days to do manually.

10. There should be a reasonable and steady progression of tasks/projects for newhires to complete to get them accustomed to the job, the technology, and the general team workflow. One tiny practice project followed by "ok now here's the job, good luck" is unacceptable.

11. Not only should newhires be asking a lot of questions, but managers and other team members should be asking THEM questions as well. Make sure everybody on the team is getting familiar with each other and taking time to reach out. Most newhires will be shy, and it is up to everyone else to make the effort. Also, try to fit in a team social thing like beer fridays or something the week a newhire starts so they can get comfortable with the team outside of the context and pressure of work.

12. "11" is a weird place to stop, but I'm supposed to be working, so here's a "12" to make this list a nice even number. I suppose that's enough to chew on for now.

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

#66

I usually prepare a laptop with all the necessary software, give all coworkers a heads up that the new guy/gal is starting next monday. On his/her first day I show them around, introduce the rest of the staff and cover the basic office stuff (where to find food, supplies, etc.). I encourage all staff to sit down with the new guy/gal to get to know each other. You'll notice that at this point the new employee hasn't t…

Not knowing who everybody was / feeling ignored

We give new starters a map of where everyone sits in the office as part of their first day paperwork (I drew my own on my first day.. it became standard practice after that I think). It's goes a long way to helping people know who's who, plus it means no one has to ask someone to repeat their name if they forget.

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

#67
Full disclosure I work on Greenhouse's onboarding product, Greenhouse Onboarding. https://www.greenhouse.io/onboarding

A lot of people on this thread have illustrated the cracks that new hires can fall through when going through Onboarding. I don't have a list, but can share some general thoughts.

- Make sure everyone is aware of their responsibilities for the new hire:(sounds like you're doing this with the checklist). At a small company most of the responsibilities will probably fall on the Manager. Make sure the manager knows what's expected of them, send them calendar reminders so they know they have to meet the new hire in the lobby at 9am on Tuesday (as example). Add a reminder that the Manager, or whoever, has to at least have the computer in the office on the first day. Ask the manager to set up 30/60/90 day progress check ins. You end up being a task master, but it will pay off when the new hire has a smooth and pleasant onboarding.

- Engage with the New Hire before day one: At a minimum send them what to expect on their first day or their first week. A common thing I've seen at other companies, is that a lot of time and money is thrown into recruiting, and then the offer is made, and the candidate doesn't talk to anyone until their first day. Don't do that. The candidate has no idea what's going on, and it looks like you don't have your stuff together.

Instead use that time to keep them excited about their choice to join your company. What's your company culture like? What are some fun things they can look forward to once they join? What kind of problems will they be solving in their new role? List that stuff out and let the new hire know about it prior to day one.

You can also use the preboarding time to check off some of the mundane tasks that take up hours on the first day. Send them e-signature docs, benefits info, the damn alarm code instructions, prior to day one, so you don't have to sit there and watch them read documents for 4 hours. (obviously some paperwork will have to be done on site).

- Make it about more than logistics: The other common thing I see happen is that companies think onboarding is about getting an i9 signed, and a computer set up. That's definitely a very important part of it, but onboarding should be focused on setting the new hire up for success. That means ingraining them in the company culture, and helping them understand what success in their new role looks like. Are you making sure they meet people in other departments or on other teams, so they can start to build a friend network in your company? Are you laying out 30/60/90 day goals for their role so they have a clear idea of what's expected of them? Is their manager scheduling regular 1x1s? Are you (the defacto people team) following up with them to make sure everything went well? Are you assigning a buddy to your new hire so they have someone to go to when they don't know where the extra paper towels are kept, or don't understand how to load the dishwasher? Basically, think of onboarding as building a support system for your new hire so they don't end up falling through the cracks and sitting in a cubicle for 2 weeks by themselves.

Hope this helps!

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

#68
post #45
post #39

Earlier quoted context omitted.

I cant tell whether you are joking. Seriously. What did you do for 2 weeks?

He's on HN on day 3, just hoping it turns into 2 weeks

I would say this, and I can’t find a time period after which it becomes OK. And that’s fine. Seems you have some covert contracts. I’ve been the black sheep at several SF jobs, not in on the FB and Slack OFftopic channel fun. Invited, but not partaking, and eventually being ousted by same people if I don’t leave first. The importance of a right fit and fail fast mentality. But it’s a 2 way street. Observe the specimen for a statistically meaningful time period, or chill and trust the hiring process.

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

#69

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. Acce…

I have been on both the mentee and mentor side of this, and it's been my favorite approach. I would add a couple things. 1) Make sure the mentor likes this role, and that they understand it's their responsibility to guide the new person or to reach out for assistance if needed. 2) This person should be a peer, but that they should be able assign exercises to the new hire to advance their knowledge. Maybe this could b…

I recently found myself in this role as the mentor and I really appreciate the pragmatism of the approach. It wasn't deliberate, rather the new hire lacks professional experience and no one else knew what to do with them. So, I made myself available from day 1 and have been pairing with them extensively over the last few weeks. It's working out well. They are able to take their own tasks on now and don't require a lot of assistance. This thread gave me the idea that, now that I am at the end of this immediate on-boarding phase, I should take some notes and make them available for the rest of the team / department.

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

#70

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…

>Ask IT to get them a laptop Hah! It's never ready in time :-) Although one startup I worked for was bought by IBM. We were issued our new (Thinkpad) laptops on takeover day (very organized) and were introduced to this thing called "Lotus Notes". We had all been using Thunderbird so this was quite a shock.

The sad thing is that Outlook is better than Notes.
Post reply on HN