No developer should be left behind

No developer should be left behind

As every new year, it is important for me to spend some time thinking about what we can do to improve with the team. Usually, I do it with everyone, but this year, I did it with a small workshop, with a couple of the best members that I have in the team. I did this way because I wanted to focus our effort on finding ideas to help members of the team that are struggling to keep up.

Who needs help ?

I wanted to identify the people who are struggling the most in the team. To do so, we looked at every team member and tried to figure out where they were on a scale from being in total difficulty to close of being awesome.

With this approach, we quickly agreed on a list of people who needs the most help.

What are we looking for in a developer?

Based on the 5 people that we had, we established the list of core values where they should improve:

  • Design skills : being able to design an application from start to finish or to be able to critic an existing application
  • Technical Skills: basic algorithms, patterns, extensive knowledge about popular framework, being up to date
  • Caring: the job is not just a pay check, what is being produced will go in production, other people will be using it
  • Autonomy: knowing how to use Google / StackOverflow, even if not everything is crystal clear, how to move forward

What can we do to help ?

Than we had a brainstorming session to identify ideas to reach our goal :

  • Online classes : we currently have some, but we identified more that we should get to help with Patterns, Designs.
  • Guidelines: we have written an extensive methodology on how we want to build an app. We need to spend more time on presenting / training people on it
  • More active Merge Requests: more developers should spend more time on reviewing everyone's merge requests.
  • Pair programming: something that we haven't done in a while, but definitively worth it!
  • App Review : asking someone to do a full review of an application that he hasn't worked on to better understand the business
  • Training: having a formal training by a teacher or an expert on a specific topic
  • Bootcamp: creating a "piscine" like in 42 on our frameworks / technologies
  • Ops: running ops on an application
  • Homework: build a guideline on a specific topic, creating a fake project, having a side project

What is next ?

Out of this list, we identified the first four ideas as the best ideas (easy to implement, easy to follow, not expensive) to help people who needs to be helped. We will start implementing all of this next week. We will try to do a monthly review to adjust and monitor progress.

We are one team, we don't want to have any one left behind ... we are committed in helping the weakest link.

To view or add a comment, sign in

More articles by Sebastien MEIFFREN

  • Let's do less to do more!

    You might have a business idea for a new startup or you might be in a big/small company with a new project. In both…

  • How you can use JIRA

    This week I did a presentation for my team on JIRA. We've been using the tool for the past 3 years but a lot of them…

  • Looking for the right IT solution

    The company needs to adapt to the solution constraint Everyday, people / companies are buying existing and available IT…

    1 Comment
  • Annual Appraisals are coming

    In a perfect world I would start them at the beginning of the year, but once again, I'm running late. Last year, it…

  • From Dev to DevOps to ...

    For the past two years, I've been telling to people during interviews, we don't do ops. Since this week, I can't say it…

    2 Comments
  • Finding diamonds !

    Like I wrote before, in 2018, we grew from 15 to 30 people in a year. It was a fast and needed change to meet the…

    2 Comments
  • Preparing for our big move

    Tonight's the night It won't be done overnight, it will actually take the full weekend to move everything, but damn it…

    2 Comments

Others also viewed

Explore content categories