Qu'est-ce que vous faites en tant que développeur avec des demandes de clients non-bogues, par exemple un petit correctif dans l'interface utilisateur?

StackOverflow https://stackoverflow.com/questions/253596

  •  05-07-2019
  •  | 
  •  

Question

Je ne suis qu’une personne travaillant sur un projet - je suis donc développeur sans PM au-dessus de moi. J'ai terminé le portail, un client passionné m'attaque de temps en temps avec une requête telle que "rendre la police plus grande". ou changez la marge dans css ou faites le bouton qui fait "xxx et yyy". Il y a une tâche simple, parfois pour quelques clics seulement, mais cela me prend du temps et je déteste faire de telles tâches. Par contre, je comprends ces personnes, alors que parfois une petite réparation les aide beaucoup dans leur travail. Que disent-ils sur les communicateurs - il est difficile de les ignorer. Désactiver les communicateurs est la meilleure solution - mais j'en ai besoin pour communiquer avec mes collègues. Que faites-vous dans de telles situations?

Était-ce utile?

La solution

Créez une file d'attente établie dans laquelle vos utilisateurs peuvent soumettre des demandes, de manière à ne pas perturber votre flux de travail quotidien.

À partir de là, vous recevez des demandes via un canal de communication que vous vérifiez régulièrement, vous pouvez essayer de les écarter.

Couper la communication n’est JAMAIS une bonne solution. De plus, je formaliserais un processus et un calendrier pour ce type de demandes. J'ai eu beaucoup de succès avec cette approche simple.

Autres conseils

Si vous travaillez pour vous-même, vos clients sont la raison la plus importante de votre présence. Ils sont votre affaire! Ainsi, il est toujours bon de les garder heureux.

Cela étant dit ...

Vous devez toujours toujours avoir un contrat clairement défini lorsque vous travaillez sur un type de projet logiciel pour un client. Vous devez vous assurer que vos produits livrables sont clairement définis et définis, à la fois pour vous et pour votre client. Une fois que cela est fait, vous devez également vous assurer qu'il existe une section qui couvre les "demandes de maintenance futures". et vous pouvez ensuite travailler avec votre client pour vous assurer que les attentes sont acceptables des deux côtés du spectre et que le temps que vous y consacrez est comptabilisé et fait partie du plan initial.

Moins il y a d'extrémités ouvertes, mieux ce sera.

Ensuite, la mise en place d’un système de gestion / traitement des demandes des clients pour chacun des projets / sites Web que vous avez mis en place peut également être d’une grande aide. Des outils tels que FogBugz à partir de l'un de ces sites. demandes. Découvrez-le.

Bien qu'il ne s'agisse pas d'un "bogue" technique, la facilité d'utilisation par le client est le bogue le plus important pour l'utilisateur. Si vous souhaitez continuer à faire affaire avec le client, vous devez travailler avec de petites tâches.

correction de petits bugs == bonheur du client == plus de travail == plus $$

Déployez un système de suivi des bogues et des demandes de changement (dans mon bureau, nous utilisons MKS, également utilisé pour l’intégrité de la source). Ensuite, lorsqu'un utilisateur reçoit une demande, il entre dans le système de suivi et entre la demande comme type approprié. Idéalement, ils devraient également pouvoir y associer un indicateur de gravité / priorité afin que les demandes en attente puissent être classées. Vous pouvez ensuite accéder à toutes les demandes en attente et les hiérarchiser. Comme elles ne vous sont pas directement envoyées, vous ne vous sentirez pas submergé de demandes et les utilisateurs découvriront qu'ils peuvent suivre l'état de leurs demandes plus facilement qu'en vous appelant et en vous demandant "quand mon correctif sera-t-il effectué?" "

Pour vous, vous pouvez consulter la liste plusieurs fois par jour et voir s’il existe des problèmes de priorité élevée sur lesquels vous souhaitez travailler. Ensuite, prenez régulièrement du temps (un jour par semaine ou une heure par jour, à votre convenance) pour travailler sur les problèmes moins prioritaires.

Je pense que vous devez tenir compte de votre relation continue avec votre client. Si un client consacre quelques minutes de votre temps à l’occasion, vous pouvez estimer que le coût pour vous est minime et que les avantages du contact peuvent toutefois être supérieurs au coût.

Si les demandes arrivent en masse, vous devrez peut-être parler à votre client du taux horaire pour les modifications ou les inclure dans un contrat d'assistance facturable.

Ne changez pas votre chemin à chaque demande de fonctionnalité que vous recevez. Recueillez les demandes de fonctionnalités pendant un moment, puis hiérarchisez les demandes, puis sélectionnez celles qui ont du sens, puis travaillez sur la prochaine version.

À mon avis, il est bon de suivre un calendrier de publication fixe: cela rend le processus de développement plus contrôlable, améliore la qualité du logiciel, et vos clients savent à quoi s'attendre.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top