How to Onboard Your Newly-hired Software Engineers

Head of Engineering @Thndr. Passionate about managing teams, growing leaders, and building products that matter. Husband. Father. Madridista. Opinions are my own.
Search for a command to run...

Head of Engineering @Thndr. Passionate about managing teams, growing leaders, and building products that matter. Husband. Father. Madridista. Opinions are my own.
No comments yet. Be the first to comment.
How much money does your application need per month to give users the services they need at the right standards of performance and reliability? And what is the least amount of money your team would need when scaling the system down and just keeping t...

ازاي تقيس انتاجيتك وكفائتك في الشغل حتى لو شركتك/الفريق/مديرك مش مهتمين انهم يوضحوا ده أو مش مهتمين يعرفوا؟ الأرقام اللي من نوع "كام ticket خلصتها في أسبوع" وغيرها من الأرقام المشتقة من مبادئ الـagile بيتم استخدامها بشكل غلط طيب ازاي أحدد انا باشتغل ...
![[Arabic] Productivity and Performance Metrics that you should measure](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fstock%2Funsplash%2FJKUTrJ4vK00%2Fupload%2F9d80779c869f5b24eb0ca09c98243aae.jpeg&w=3840&q=75)
One of the great takeaways from Andrew S. Grove’s “High Output Management” book, which I read a couple of years ago and am reading again now, is that it sheds some light on the common similarities between production or assembly lines and software eng...

هاتكلم النهاردة عن The Cobra Effect, Parkinson's Law وحاجات تانية: في واحدة من الشركات اللي اشتغلت فيها، كانت فيه مشكلة كبيرة وهي إن معظم المشاريع اللي بنتفق اننا نسلمها في مواعيد محددة بتتأخر، وأسباب التأخير وقتها كانت متنوعة بين ضغط الشغل والوقت مش...
![[Arabic] How can good intentions to solve a problem cause bigger ones?](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fstock%2Funsplash%2FY0I5DEbx8ck%2Fupload%2Ff1423c237b01589581b68a42fb976116.jpeg&w=3840&q=75)
من الغلطات المعروفة اللي بيقع فيها أي حد بيروح شغل جديد انه يكون مستعجل على انه يعمل impact/تأثير على الجزء اللي بيشتغل فيه.. ده مش غلط في المطلق ولكن ممكن يسبب شوية مشاكل تحصل بدري ومن غير ما ياخد باله ولا يبقى مستعد، هاتكلم على كام نقطة شوفتها بتحص...
![[Arabic] Navigating the early days of a new Job: Mistakes to avoid and Details to pay attention to](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fstock%2Funsplash%2FwNz7_5EvUWU%2Fupload%2Fdb11679e01703020094ed6406d29777f.jpeg&w=3840&q=75)
“Hey, I’ve sent you an email which contains all the materials you will need to get familiar with what we do. You will find 30-hour long videos that will help you understand the business domain and around 15 different tools and components to set up on your machine to start playing with our source code. Any questions? Cool, welcome onboard!”
A software engineer onboarding is one of the most important processes that affect the new engineers' productivity, morale, and retention for the first year, at least. Unfortunately, many software organizations invest a lot of money, time, and effort in sourcing and interviewing processes, but underestimate the importance and impact of crafting some solid onboarding plans and checklists for their engineers.
In order to have an efficient and effective onboarding, software development teams and their managers should collaborate together to come up with a task list that can be completed during the first month, and it should cover many aspects that help the new engineer to gain familiarity and confidence.
For any newcomer to be ready to kickstart his career with the team, these are some of the topics we need to focus on in the first days of landing within a new team:
Below are some of the most important checklist items that should be included in the onboarding plan for a newcomer:
It is worth mentioning that, to make the onboarding process looks more exciting and engaging, you can add a set of missions to the newcomer, like fixing a performance bug, documenting something in a way that would help the team and make their lives easier, or just using the product we are working on and enhancing anything looks valuable.
Generally speaking, We need to have a task list to keep the new hire busy for three-four weeks — maybe more or less based on his experience and environment dynamics. After that, it is clear what tasks should be best for them to continue working on for the team.
One last important thing, that we need to receive continuous feedback from the newcomer regarding the onboarding process, the onboarding buddy, and any other stuff that we need to hear about, and this feedback should help us enhancing the process and finding ways to improve it moving forward.