25 objectifs annuels en développement logiciel, comptés en travail que vous maîtrisez
· 6 min de lecture
Un bon objectif de développeur compte un travail que vous maîtrisez : des documents de conception écrits, des revues de code faites, des tests ajoutés, des personnes aidées. La fréquence de déploiement, elle, appartient à toute l'équipe. Relire 5 pull requests par semaine, écrire un document de conception par trimestre, tester 20 fonctions. Voici 25 exemples pour l'entretien annuel.
Sommaire
- Objectifs d'entretien annuel : exemples en développement
- Objectifs de qualité de code et de fiabilité
- Objectifs de carrière en développement : promotion et périmètre
- Objectifs de développement personnel pour l'entretien annuel
- Objectifs d'équipe et de mentorat en développement
- C'est quoi, un bon objectif de développeur ?
- Comment suivre vos objectifs de développeur
- Questions fréquentes
Objectifs d'entretien annuel : exemples en développement
Les objectifs d'entretien annuel sont des comptes que vous pouvez montrer en fin d'année, chacun sur votre propre travail.
- Écrire un document de conception par trimestre et le faire commenter par 2 personnes avant de coder.
- Relire 5 pull requests d'autres personnes chaque semaine pendant 6 mois.
- Mener 3 fonctionnalités du premier commit à la production cette année et écrire une courte note sur ce que chacune a changé.
- Tenir un journal de travail avec une entrée par semaine, et des liens vers vos pull requests et vos documents.
- Demander un retour écrit à 3 collègues 2 mois avant votre entretien.
Objectifs de qualité de code et de fiabilité
Les objectifs de qualité comptent des tests, des revues et des corrections. Le guide public de Google sur la revue de code fixe à un jour ouvré le délai maximum pour répondre à une demande de revue.
- Répondre à chaque demande de revue de code en un jour ouvré au plus, pendant un trimestre.
- Ajouter des tests à 20 fonctions qui n'en ont aucun d'ici la fin du trimestre.
- Garder 8 pull requests sur 10 sous les 200 lignes modifiées pendant 3 mois.
- Corriger un test instable par semaine pendant 10 semaines.
- Rédiger le post-mortem de chaque incident sur lequel vous travaillez sous 5 jours ouvrés, avec au moins une tâche de suivi créée.
Objectifs de carrière en développement : promotion et périmètre
Une promotion, ce sont d'autres personnes qui la décident. Découpez-la en preuves que vous pouvez construire vous-même : des projets menés, des documents écrits, un service à votre charge.
- Lire la grille des niveaux de votre entreprise et noter un exemple de votre travail pour chaque ligne du niveau suivant.
- Mener un projet qui implique au moins 2 équipes, du premier plan jusqu'au lancement.
- Prendre officiellement en charge un service et écrire son runbook d'ici la fin du trimestre.
- Demander chaque mois à votre manager, pendant 6 mois, ce qui manque pour le niveau suivant, et noter la réponse.
- Écrire un dossier de promotion d'une page avec 5 preuves avant la période des entretiens.
Objectifs de développement personnel pour l'entretien annuel
Les objectifs de développement personnel portent sur ce que vous choisissez d'apprendre. Si vous apprenez encore à programmer, les objectifs de programmation commencent une marche plus tôt.
- Réussir un examen de certification cloud ou sécurité cette année.
- Lire un livre technique par trimestre et essayer une idée de chacun dans votre propre code.
- Résoudre 30 petits exercices dans un nouveau langage de programmation en 6 semaines.
- Regarder une conférence technique par semaine pendant 12 semaines et en garder 3 lignes de notes chaque fois.
- Utiliser le débogueur, et pas des print, pour trouver vos 10 prochains bugs.
Objectifs d'équipe et de mentorat en développement
Les objectifs d'équipe comptent l'aide que vous apportez, la partie du métier qui n'apparaît dans aucun commit.
- Accompagner une personne plus junior pendant 6 mois, avec 30 minutes d'échange toutes les 2 semaines.
- Accueillir 2 nouvelles personnes dans l'équipe cette année et aider chacune à livrer un changement dans ses 2 premières semaines.
- Programmer en binôme avec quelqu'un de l'équipe une heure par semaine pendant 10 semaines.
- Faire passer 10 entretiens d'embauche cette année et envoyer vos notes écrites dans les 24 heures après chacun.
- Enregistrer une visite guidée de 10 minutes d'un système que vous connaissez bien, pour les nouvelles personnes de l'équipe.
C'est quoi, un bon objectif de développeur ?
Un bon objectif de développeur compte un travail que vous maîtrisez : des documents de conception, des revues faites, des tests ajoutés, des personnes aidées. Un bilan de 35 ans de recherche sur les objectifs montre que des objectifs précis et difficiles mènent à de meilleures performances que la consigne de faire de son mieux. « Écrire du meilleur code » n'a pas de ligne d'arrivée. « Ajouter des tests à 20 fonctions d'ici le 31 mars » en a une.
Les chiffres d'équipe sont une autre affaire. Le programme de recherche DORA mesure la façon dont une équipe livre son logiciel avec cinq indicateurs, qui ont pris la suite de ses quatre indicateurs clés d'origine. Ils comptent la fréquence des déploiements et le temps qu'un changement met du commit à la production. Ils comptent aussi la part des déploiements qui demandent une correction urgente ou un retour arrière, et le temps pour se remettre d'un déploiement raté. Le cinquième compte les déploiements imprévus, faits à cause d'un problème en production. DORA les a conçus pour une application ou un service, et pour l'équipe qui le livre. Il range parmi les pièges le fait d'en faire un objectif, car les équipes sont alors plus tentées de manipuler les chiffres. Le but, selon DORA, est de faire progresser votre équipe dans le temps, pas d'entrer en compétition.
Gardez donc les chiffres de l'équipe comme cap, et placez vos propres comptes en dessous. Le guide de DORA cite deux mesures plus précises qu'une équipe peut ajouter : le temps que prennent les revues de code et la qualité de ses tests. Il ajoute que de petits changements aident à la fois la vitesse et la stabilité. La même règle vaut loin du code, pour un objectif professionnel infirmier comme pour des objectifs d'agent immobilier : comptez le travail, pas un résultat que d'autres décident.
Comment suivre vos objectifs de développeur
Notez chaque revue, chaque document et chaque test la semaine où ils ont lieu. Une analyse de 138 études a montré que les personnes qui suivaient leur progression atteignaient plus souvent leur objectif, et que l'écrire marchait mieux que le garder en tête. Votre journal est aussi le premier brouillon de votre auto-évaluation.
Les revues faites et les tests ajoutés sont des montants qui s'additionnent vers un total : 120 revues en 6 mois, c'est un nombre à remplir. Un jour avec une heure passée sur un nouveau langage se compte en jours, et 60 de ces jours font un objectif.
Une bonne partie d'une année de développement n'entre dans aucun commit : la discussion de conception, l'heure en binôme, la nouvelle recrue qui livre dès le 5e jour. Une grille qui se remplit à chaque document, chaque revue et chaque heure d'aide garde ce travail sous les yeux.
Questions fréquentes
- Quels sont des exemples d'objectifs pour un développeur ?
- Relire 5 pull requests par semaine pendant 6 mois. Écrire un document de conception par trimestre. Ajouter des tests à 20 fonctions d'ici la fin du trimestre. Accompagner une personne plus junior pendant 6 mois. Réussir un examen de certification cette année.
- Comment écrire un objectif SMART de développeur pour l'entretien annuel ?
- Un objectif SMART est précis, chiffré et daté. « Écrire du meilleur code » n'en est pas un. « Ajouter des tests à 20 fonctions d'ici le 31 mars » en est un, tout comme « Répondre à chaque demande de revue en un jour ouvré ce trimestre ».
- Faut-il prendre les indicateurs DORA comme objectifs personnels ?
- Prenez-les comme cap pour l'équipe, pas comme votre note. DORA a conçu ses cinq indicateurs pour une application ou un service, et pour l'équipe qui le livre. Il range parmi les pièges le fait d'en faire un objectif, car les équipes sont alors plus tentées de manipuler les chiffres. Fixez vos objectifs sur les revues, les tests et les documents.
Sources
- DORA (Nathen Harvey), DORA's software delivery performance metrics
- Google Engineering Practices, Speed of code reviews
- Locke & Latham (2002), Building a practically useful theory of goal setting and task motivation: a 35-year odyssey. American Psychologist 57(9), 705-717
- Harkin et al. (2016), Does monitoring goal progress promote goal attainment? Psychological Bulletin 142(2), 198-229
À lire ensuite

Idées d'objectifs · 5 min de lecture
25 exemples d'objectifs professionnels que l'on peut compter, du prochain trimestre au prochain poste
25 exemples d'objectifs professionnels à court et long terme : compétences, réseau, reconversion, et comment répondre à la question en entretien.

Idées d'objectifs · 5 min de lecture
25 objectifs de leadership et de management, comptés en ce que vous faites pour l'équipe
25 exemples d'objectifs de leadership au travail : points individuels, délégation, communication, accompagnement de l'équipe et objectifs personnels.

Guide · 4 min de lecture
Défi de 100 jours : tenir sans abandonner au 40e
100 jours suffisent pour ancrer une habitude et pour tout faire dérailler. Les règles, la version célèbre, et comment survivre au milieu du parcours.