Share via



Novembre 2015

Volume 30, numéro 12

Cet article a fait l'objet d'une traduction automatique.

Première étape : un examen critique

Par Ryan Donahue | Novembre 2015

Un environnement de travail est une bonne chose. Il conserve les personnes heureux, qui conserve les motivées et productives. Lorsque les gens sentent que sur leur travail, ils passent par un sentiment plus remplies à la fin de la journée et reviennent hâtif pour effectuer le travail qui obtient l'éloge plus. Ce cycle vertueux peut devenir une interruption, toutefois, lorsqu'il active mal conçus fonctionnalité dans votre logiciel, ou pire encore, mauvaise conception logicielle mains de vos clients.

Pour le bon de cette interruption, organisations doivent être en mesure de s'engager dans constructif critique. Si les membres de l'équipe n'êtes pas familiarisés fournissant des commentaires constructifs à d'autres personnes de l'équipe, il ne sera longue avant ces critiques provenant des clients en colère, outraged sur les produits de qualité médiocre. Le fait est, un problème ne pas traité dans le développement sera très probablement produit valeur d'impact en production et, finalement, même endommager votre marque.

Il n'existe aucun moment sadder pour un développeur qu'un commentaire sur Reddit quelque chose plaint il observé avant le lancement, mais peut ne rien faire sur la lecture. C'est la Communauté des développeurs de jeux a du mal à ces dernières années, avec nombreux franchises volumineux envoyant phare titres qui étaient franchement, non terminés. Electronic Arts est un cas particulier. Le lancement difficile de son « champ de bataille 4" jeu l'année dernière nuire aux prix de stock de la société et produit une action en justice actionnaires. Maintenant il semble que nous constatons plus retardée jeu de versions, comme les joueurs refusent la ligne à l'achat de nouveaux titres la façon que dont ils disposaient dans le passé.

Peuvent premières entrées critiques pendant le développement ont engagement Electronic Arts et autres éditeurs de jeux de nombreux soucis ? Peut-être, mais dans un monde régi par des délais de livraison et de commercialisation des dates, la décision de différer une version pour retravailler le code est assez difficile. Il serait utile, par exemple, s'il y avait une mesure le niveau de satisfaction des utilisateurs internes de tout type de logiciel dans le développement de suivi. Si cette mesure était inférieur à un certain seuil, le produit peut être différé jusqu'à ce que le problème est résolu, restaurer la satisfaction des utilisateurs internes à un niveau acceptable.

Même si une telle mesure peut être développée, la cause du problème demeure : Un logiciel moderne est souvent limité par des délais de livraison qui créent un environnement hostile pour critiques d'entrée. Il est difficile pour un développeur de manière constructive critiquer d'un autre travail, lorsque tout le monde sait aucun temps ou les ressources à résoudre. Il est également important de noter que critique peut aller trop loin. Si la culture de la société encourage les employés à extraire sur le travail de l'autre, il peut créer un environnement toxique qui laisse personnes demoralized et nuit à la productivité.

Au final, les développeurs peuvent contrôler seulement ils contrôlent. Et une grande partie de qui leur réaction à critique reçu. Trop souvent, les gens fermer critique. Nous devons tous comprendre et accepter, pendant que nous devons naturellement un écart vers notre propre opinion, celles proposées par d'autres sont simplement comme étant valides et sont souvent importantes pour la recherche de meilleures solutions.

Comme tout dans la vie, la clé est de trouver un bon équilibre. Les organisations qui supporter une culture de renforcement positif et prendre en charge un processus qui permet aux équipes d'agir sur critique reçu, sont beaucoup plus susceptibles de produire des logiciels de qualité que celles qui shun ces activités. Et tout démarre à partir d'un ajustement attitude simple. Si les personnes de votre organisation rendre l'effort pour prendre en charge d'autres tâches tout en évaluation critique bien articulé, implicite, il peut transformer votre entreprise dans un environnement de travail plus productif et ouvert.


Ryder Donahueest ingénieur de développement logiciel chez Microsoft. À l'origine dans les îles Hawaii, il réside maintenant à Redmond, Wash., avec son fiancée et leur cat, tête.