Il est généralement admis que le réglage des objectifs mesurables pour les développeurs de logiciels ne fonctionne pas , comme trop l'accent sur les objectifs peut conduire à des comportements à l'encontre des objectifs organisationnels (les soi-disant "mesure de la dysfonction").
Cependant, dans mon entreprise, nous sommes tenus de fixer des objectifs pour l'ensemble du personnel, et sont encouragés par les Ressources Humaines pour les rendre INTELLIGENTS. Dans le passé, mes collègues de premier niveau des cadres (chefs d'équipe) et j'ai essayé un certain nombre d'approches:
- Fixer des objectifs mesurables qui sont complémentaires à la normale du travail, comme "Faire de la formation sur la technologie X", "Créer de la documentation pour le morceau de code Y, que personne ne comprend" et ainsi de suite. Quand il s'agit de l'évaluation annuelle du rendement, taux de développeurs de ne pas sur les objectifs, mais, plutôt, à mon avis, de l'incommensurable valeur de leur travail normal, puisque c'est effectivement ce que l'entreprise se soucie de.
- Définir des objectifs très spécifiques comme les "journées de travail fait qu'enregistrée par le groupe de gestion du système", "nombre de bugs introduits", "numéro de production émis causé". Cela a conduit à gonflement des estimations et de la classification incorrecte des bugs, afin d'obtenir de meilleurs "scores". Il est intéressant de noter, même les développeurs de notation fortement sur ce système n'aiment pas, que la valeur intrinsèque de la confiance au sein de l'équipe a été endommagé et qu'ils n'ont pas toujours le sentiment qu'ils ont mérité leur haute position.
- Jeu de vagues objectifs qui sont des variantes sur "Faites votre travail normal". Quand il s'agit de l'évaluation annuelle, leur classement ne reflète pas les performances par rapport aux objectifs, mais les objectifs eux-mêmes ne sont pas mesurables ou réalisables, ce qui est mal vu.
Aucune n'est idéale. Si vous avez été dans une situation similaire, d'avoir à créer des objectifs mesurables pour les développeurs de logiciels, en dépit de la preuve à l'encontre de leur efficacité, de l'approche qui a le mieux fonctionné pour vous?
Liés à des questions que j'ai trouvé qui ne sont pas tout à fait adresse le même point:
- Quels sont les bons objectifs de performance pour un ingénieur logiciel?
- Réglage des objectifs de Performance pour les Développeurs
- Quelles sont approprié des indicateurs de performance pour les programmeurs?
- Qu'est ce qu'une juste mesure de la productivité technique pour les programmeurs?
- J'ai besoin de quelques carrière "Objectifs" pour l'année prochaine
Mise à jour (18 novembre 2009): Il y a 10 upvotes pour ma question, et les plus appréciées des réponses ont seulement 4 upvotes (y compris une de moi). Je pense que cela nous dit quelque chose: peut-être que Joël et les autres sont de droite, et que la combinaison de la sagesse de stackoverflow ne peut pas venir avec tout convaincante, des objectifs mesurables pour les développeurs qui ne peut pas être gamed sans nuire à la vraie (non mesurable) de la valeur de leur travail. Merci pour essayer de bien!