Skip to content

Instantly share code, notes, and snippets.

@toch

toch/README.md Secret

Created April 11, 2017 09:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save toch/388bad57a8e767a91b95d0054ed08a54 to your computer and use it in GitHub Desktop.
Save toch/388bad57a8e767a91b95d0054ed08a54 to your computer and use it in GitHub Desktop.
EURA NOVA Onboarding Checklist

Introduction

This is a checklist we use @ EURA NOVA to onboard our freshly hired developers. Depending on the developer's experience and skills, the mentor adapt the checklist accordingly

Methodology

  • length: 3 months
  • read Welcome Book for development
  • mandatory participation in dev workshops and similar
  • interact with ad-hoc mentor
  • select a project
  • track learning process with checklist

Note: if developer is at a client's, mentor should work for the same client if possible.

Checklist

  • work with Gitlab
    • development workflow
    • project management workflow
    • CI
    • code review
    • git
  • work with Docker
    • locally
    • on CI
  • work with ad-hoc development environment
    • editor / IDE
    • environment (setup, maintenance, ...)
    • documentation
  • learn good communication practices
    • EURA NOVA communication tools (Knowledge Plaza, Mattermost, Gitlab, Hangouts, BlueJeans, IRL)
    • when to use what?
    • how to communicate efficiently?
  • be able to tackle a problem
  • show teamwork
  • take ownership of solutions / understand the responsibility involved in shipping
  • produce quality work (EURA NOVA standards of quality)
    • use TDD
    • use pair programming
    • use conventions of language/framework/team
    • participate in continuous improvement initiatives (dev workshops, etc.)
  • understand our way of working (roughly agile)

Final objective: allow the person to be active on a project from day 1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment