Question

Je travaille avec 2 applications très différentes.

L’application n ° 1 est une application Web sur laquelle j’ai un accès direct au FTP. Il est donc très facile de corriger les bugs. Les bogues Cat A sont généralement corrigés dans les 24 heures. Aucun problème ici.

L’application n ° 2 est une application de contrôle des documents commerciaux du secteur pétrolier, dans laquelle nous devons passer par deux phases de test d’acceptation: le test des utilisateurs finaux et le test du système. Tous les bogues découverts après cette phase seront conservés jusqu'à la prochaine version, généralement entre 2 et 3 mois. Chaque nouvelle version est un coût énorme. Il est très difficile d'expliquer aux utilisateurs finaux qu'ils doivent vivre avec certains bugs jusqu'à la prochaine version.

Quel est votre lien avec les bogues critiques qui ne peuvent pas être corrigés immédiatement?

Était-ce utile?

La solution

À mon avis, la situation que vous décrivez est un problème structurel très grave qui aurait dû être réglé avant le début du projet. Chaque programmeur doit connaître au moins une personne pour appliquer directement les modifications si nécessaire et la procédure à suivre doit être claire. Honnêtement, qu'en est-il des problèmes de sécurité ou de base de données avec une perte de données potentielle? Je veux dire, bien sûr, si vous ne pouvez pas résoudre ce problème directement, informez le personnel et dites-leur de ne pas le faire, mais honnêtement, le mieux est de faire en sorte que le problème disparaisse du jour au lendemain. J'avais un cas similaire dans une application de terminal où un programme cessait tout simplement de fonctionner après avoir appuyé deux fois sur un bouton. Le correctif était trivial, mais personne n’était autorisé à le réparer et cela coûtait littéralement des heures à toutes les personnes qui dépendaient de cette chose à exécuter. Exigez un raccourci pour les changements importants!

Autres conseils

Plus je corrige les bogues rapidement, plus il me faut corriger les bogues.

La rapidité avec laquelle la gestion vous permet de corriger un bogue est directement liée à la gestion des coûts qui perdurera jusqu'à ce que le bogue soit corrigé.

Je suis une équipe composée d'un seul homme. Rien ne se tient entre moi et mes insectes:)

Cela dépend vraiment de la taille de l’organisation, de la taille du système et de l’importance du système. impact du bug par exemple:

Système One Man Shop ou système à faible impact (le plus rapide - application n ° 1 ci-dessus)

Temps de correction d'un bug = temps pour trouver un bogue + temps pour correction de code + temps pour déployer en production

Grande organisation ou système important (la plus longue - application n ° 2 ci-dessus)

Il est temps de corriger un bogue = temps pour trouver un bogue + temps pour document & amp; Donner la priorité au bogue + temps pour estimer le coût + temps pour approuver le travail sur le correctif + temps pour correctif de conception + temps pour correctif de document + temps pour correctif de code + temps pour plan de test du document + temps pour correctif de test + temps pour une régression test + temps pour test de performance / charge + temps pour schedule & amp; approuver le déploiement + le temps nécessaire pour déployer le correctif

Modifier : Combien Les employés de Microsoft doivent-ils changer une ampoule? est une lecture intéressante sur le sujet.

1 : voir http://blogs.msdn.com/ericlippert/archive/2003/10/ 28 / 53298.aspx

La réponse serait un rapport entre le degré d’accès à l’environnement de production et le nombre de vies ou d’argent en jeu.

Solutions de contournement.

J'ai déjà eu l'occasion de constater qu'un utilisateur considérait une fonctionnalité comme morte en raison d'un bogue, nous en a avisé, attendu jusqu'à ce que le bogue soit corrigé, puis il nous a dit que pendant l'interruption de cette section, il saisissait des informations dans son répertoire. ancienne version excel de l’application (migration Oracle APEX à partir d’Excel) et nous a ensuite gentiment demandé le temps qu’il nous fallait pour insérer dynamiquement les données de leur application excel. Le temps de réponse était plus long que le temps d’immobilisation du bogue initial.

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