Description générale
Le livre «Comment un bon développeur peut-il ne pas devenir un mauvais manager» de Konstantin Borisov est consacré à l’une des situations les plus courantes dans l’industrie informatique — la transition d’un développeur vers un rôle de gestion. L’auteur examine les problèmes typiques auxquels les programmeurs sont confrontés lorsqu’ils deviennent team leads, chefs de projet ou responsables d’équipe.
Le livre détaille les principaux aspects de la gestion en informatique : motivation de l’équipe, responsabilité du manager, interaction avec les clients et organisation du processus de travail. L’auteur montre pourquoi un développeur performant ne devient pas automatiquement un bon manager et quelles compétences il est nécessaire de développer pour gérer efficacement les personnes et les projets.
Des sections distinctes sont consacrées aux différences entre les entreprises de produits et les sociétés de services, aux aspects financiers des projets, à l’estimation des tâches et au contrôle de l’exécution du travail. À travers des cas concrets et des histoires pratiques, l’auteur illustre les erreurs de gestion typiques et explique comment les éviter. Le livre aborde également les questions du feedback, des licenciements, de la répartition des responsabilités au sein de l’équipe et de l’établissement de la confiance entre les développeurs et la direction.
Le matériel est présenté sous forme de courts chapitres et d’histoires pratiques, ce qui rend le livre facile et rapide à lire. Il s’adresse avant tout aux spécialistes du secteur informatique qui débutent dans la gestion ou qui envisagent de passer d’un rôle technique à un rôle managérial.
Avis
Un livre qui se lit très facilement et que l’on peut réellement lire en 2 à 3 soirées. En soi, il n’a eu aucune valeur pratique particulière pour moi, même si j’ai quand même pris trois pages de notes et noté quelques idées et conseils. Néanmoins, le livre sera utile à ceux qui souhaitent s’essayer dans l’informatique, notamment en tant que manager, car il décrit les particularités de l’industrie informatique, y compris l’interaction avec les clients, les différences entre les sociétés de produits et les sociétés de services, et bien d’autres choses.