tuer les bugs importants dès qu'ils apparaissent
On dirait que vous entrez par la porte ouverte ici. Les bogues importants sont "tués" dès que possible, que vous utilisiez ou non le tracker de problème.
- Oh et une partie "comme ils apparaissent" est assez glissante BTW. Dans un projet, nous avons eu un bogue important qui menaçait de mettre tout le produit hors service (quoi de plus important?). C'était très compliqué (erreur d'architecture) et nous savions qu'il faudrait du temps pour le réparer. Les clients ont aimablement accepté de nous donner un an pour réparer (avant de laisser tomber notre produit) et nous l'avons fait dans environ un an.
En ce qui concerne les trackers de problèmes, je les utilise depuis près de dix ans et, en règle générale, tous les programmeurs autour de moi ont passé assez peu de temps avec le tracker (notez que je parle des programmeurs; les gestionnaires sont une histoire différente). J'ai vu des cas (rarement) alors que ce n'était pas le cas - dans tous ces cas, quelque chose était gravement cassé.
En ce qui concerne les études sur les conversations en face à face et le suivi des problèmes, encore une fois, vous avez l'impression de vous enfoncer ici. Le suivi des problèmes est une communication écrite typique ; il y a des recherches montrant que beaucoup de choses à discuter, face2face communication est beaucoup plus efficace que sur le téléphone qui est à son tour beaucoup plus efficace que écrit .
- En fait, étant donné que vous posez des questions sur f2f, vous avez l'impression d'utiliser (mal) le tracker pour discuter de choses - ce n'est pas son but. Pour comprendre son utilisation prévue, il suffit d'épeler son nom lentement et clairement: système de suivi des problèmes .
les listes de bogues deviennent si longues
D'après mon expérience, ce qui précède est un avantage et non un problème.
Avec une longue liste de bogues, les développeurs peuvent configurer une file d'attente et planifier des correctifs à l'avance. C'est aussi productif que possible; pour moi, c'est essentiellement un nirvana quand j'ai une telle file d'attente avec laquelle travailler. Premier bug - Correction - fait, second bug - fix - fait, suivant bug - fix - fait etc etc Aucune interruption stupide, pas de distractions douloureuses avec oh-so-efficaces conversations F2F, pur flux .
- Je me souviens d'un seul cas où de longues listes de bogues ont été un problème. Cela s'est produit quand un idiot de la haute direction a décidé d'une politique qui obligeait les développeurs à choisir le prochain bogue d'une pile de 50 à 100 presque quotidiennement. Quel gâchis. Cela nous a pris quelques mois de douleur jusqu'à ce que nous comprenions comment escalader cela au-dessus de sa tête et le réparer.
Quelque temps après avoir réussi à établir un flux de travail pratique, nous avons découvert que notre «arriéré sans fin» était magiquement vide.