You will succeed π
Hello dear newcomer. We're here to onboard you, to make you succeed at your job. So here is our plan to do that.
Onboarding π§βπ
Our typical onboarding period runs over 6 months and is split in 3 phases.
1. Learning period (2 months) π²
This period is focus on you. On your learning, on grasping new concepts, on allowing you to follow the processes and the dev workflow.
Setup local machine
Seraphin infra - security - deployment processes
Ways of working - culture - dev workflow
The company - history - industry - business plan - achievements
New concepts:
decorator
presenter
forms
namespacing
services
STI
companion
interactor
testing
=> seraphinWeb deep-diveFeatures - purchase process - Ardor - products
Third party services and API (Sendinblue, Contentful, Baloise, ...)
1.1. Back to school ππ(first two weeks)
1.2. Buddy system π€
For the first two weeks, the buddy system is on a daily basis. The teacher / on call
dev is there to help, to explain, to teach.
After that, a rotating weekly system is put in place with a code-star on call
guy. The idea is to not have to change of buddy every day to be able to know the context of the work in progress and to be influenced by every member of the team equally in terms of coding style, ways of doing, etc.
The on call
guy is also the first PR reviewer.
The buddy system is there for the first 2 months (learning period)
1.3. Good first issues πΌ
Specific cards are created for the occasion. Those cards must hold as max info as possible and should hold a specific learning goal.
Structure of a πΌticket:
Example here πͺ
2. Independence period (3 months) π
Master this: https://playbook.seraphin.be/learning-seraphin/learning-trajectories
3. Delivery period (1 month) π
Last updated