What is a good onboarding process for a new employee at a startup?
13th August 2013
My answer to What is a good onboarding process for a new employee at a startup? on Quora
Have them deploy the site on their first day. This ensures they know how to...
- Set up a working development environment
- Check code out of your repository
- Navigate the code base
- Make code changes
- Run tests
- Pass a code review (or at least get some peer review)
- QA their change beyond just the automated tests
- Deploy their change to production
If they do all of this on day one, they’ll come in on day two ready to start building and shipping production code.
This also means your team need to have a development/deployment environment that can be set up in less than a day, albeit with a little guidance. This is a very good thing.
If your infrastructure is good enough you can even do this with non-technical employees as well—let them edit the “about” page on your site to add themselves through the GitHub web editor and hit a “deploy” button in Jenkins or similar to deploy the site!
More recent articles
- Prompts.js - 7th December 2024
- First impressions of the new Amazon Nova LLMs (via a new llm-bedrock plugin) - 4th December 2024
- Storing times for human events - 27th November 2024