La méthode de LinkedIn pour mesurer la productivité et le bonheur de ses développeurs est désormais open source

La méthode de LinkedIn pour mesurer la productivité et le bonheur de ses développeurs est désormais open source

LinkedIn a développé un système destiné à comprendre ses développeurs et le succès du travail d’ingénierie. Il permet également de concentrer les efforts d’infrastructure de l’entreprise pour être le plus efficace. Ce framework vient d’être publié en open source sous licence Creative Commons.

Le dépôt LinkedIn DPH Framework, publié fin décembre, contient les documents qui décrivent ce système. Il s’agit pour la plupart de copies directes des documents internes que ses propres ingénieurs lisent pour comprendre comment cela fonctionne.

Pourquoi avoir pris cette décision

Aujourd’hui plus que jamais, les développeurs sont confrontés à l’IA générative, il est donc primordial de s’assurer que les équipes disposent des systèmes, des processus, des mesures et des systèmes de retour d’information nécessaires pour réussir.

Pour LinkedIn, l’objectif du framework dans sa version actuelle est d’offrir une réponse à l’une des principales questions du moment : « Comment puis-je aider mes équipes de développement logiciel à être plus efficaces, plus performantes et plus heureuses ? » Réponse : il faut, pour cela, s’appuyer sur des données, ce qui signifie généralement des métriques et des systèmes de retour d’information.

Que trouve-t-on ?

Le cadre commence par décrire la philosophie de haut niveau qui guide le travail au sein de LinkedIn, avec trois valeurs : Objectifs, Signaux et Mesures (ou Goals, Signals, and Metrics).

Ensuite, il parle des personas de développeurs, un système développé pour classer les développeurs en différents groupes en fonction de leur flux de travail. On trouve ensuite quelques principes importants qui peuvent vous aider à éviter de développer un système qui nécessitera des tonnes de retouches. Il décrit, par exemple, les différence entre « données » et « connaissances ».

Lorsque vos systèmes de données sont en place, vous devez traduire ces données en mesures, rapports et visualisations concrets. Le cadre aborde alors les principes clés auxquels vous devrez penser lors de la conception de toute mesure liée à l’ingénierie, abordant aussi certains des pièges courants dans la conception des mesures.

À la fin, un ensemble de documents détaillent quelques mesures spécifiques mises en œuvre chez LinkedIn.

Pourquoi en l’Open Source

La framework a été publié sur Github avec une licence Creative Commons (CC BY 4.0.). Objectif : vous permettre de forker, modifier et réutiliser ces documents comme vous le souhaitez au sein de votre propre entreprise.

LinkedIn mise également sur les potentielles contributions de la communauté qui l’aideront à faire progresser cet ambitieux travail de compréhension des développeurs, et ce dans l’ensemble de l’industrie du logiciel.

Retour en haut