Article original : Give The Gift of a Tech Debt Sprint This Agile Holiday Season

Les fêtes peuvent être une période difficile dans le développement logiciel. Comment pouvez-vous tirer le meilleur parti de votre vélocité et dynamiser l'équipe en même temps ?

Le défi des fêtes

Pour beaucoup d'équipes, les fêtes sont une période de l'année où un grand nombre de personnes prennent des congés après avoir économisé leurs jours de congé payé (PTO) toute l'année. Cette période est précieuse, surtout pour ceux qui travaillent dans le commerce électronique après avoir traversé une saison de pointe difficile, passant de longues nuits à s'assurer que toutes les promotions se déroulent comme prévu.

Image SNL Holiday Band

Ce que cela signifie en pratique, c'est que vous avez un sprint avec une capacité limitée ou des personnes qui vont et viennent (selon leur emploi du temps), entraînant beaucoup de frais généraux avec des changements de contexte et une communication minimale tout au long de la semaine.

Alors, quelle peut être la meilleure option ?

Répondez à la joie des fêtes avec un sprint de dette technique

La réalité est que votre sprint de vacances ne sera pas le sprint le plus productif de l'année. Plus souvent qu'autrement, vous êtes confronté à des emplois du temps chaotiques qui sont difficiles à planifier.

Par exemple, vous avez Joe qui rend visite à sa famille, peut-être peut-il voler quelques heures entre les réunions. Ensuite, vous avez Nancy qui travaille toute la semaine, mais seulement la nuit, car ses journées sont remplies d'activités de vacances. Enfin, vous avez Todd qui a utilisé son PTO tôt dans l'année, donc il ne peut pas prendre de congé, mais travaille selon son horaire standard de 9h à 17h.

Il est difficile d'imaginer avoir une cadence quotidienne de stand-up régulière, et encore moins de déterminer si et quand un ticket sera terminé. Alors, au lieu de cela, planifiez un sprint dédié à la résolution de la dette technique accumulée tout au long de l'année.

Attendez, qu'est-ce que la dette technique en premier lieu ?

Pour beaucoup de développeurs, il y a un équilibre quotidien à déterminer si le bug ou la préoccupation qui est apparu justifie de faire exploser la portée d'un ticket ou s'il est préférable de creuser et de le corriger pendant qu'ils travaillent dessus. Ces choses peuvent peser sur une équipe, laissant les esprits bas, sachant qu'ils n'auront jamais vraiment l'opportunité de revenir en arrière et de corriger le cap.

Simplement parce que cette préoccupation ne va pas faire planter l'application, cela ne signifie pas qu'elle n'est pas valide et qu'elle ne doit pas être prise en charge. Au lieu de la corriger, la prochaine étape est de la mettre dans le backlog pour un jour de pluie.

Le problème est que ce jour de pluie ne semble jamais arriver. Ce backlog de tickets pas vraiment prioritaires s'accumule, devenant une montagne qui vous jettera dans la faillite technique !

Image Fantômes de Noël passé

Profitez de l'emploi du temps chaotique

Avec les emplois du temps de tout le monde en flux, c'est une bonne occasion de trouver un backlog de tickets étroitement définis que votre équipe peut traiter au cas par cas.

Vous avez quelques chemins de code qui manquent de tests ? Ticket parfait. Vous avez quelques fonctions fragiles qui ont déjà des tests mais qui doivent être refactorisées pour éviter des ennuis futurs ? Mettez-les sur la liste.

Ce type de travail, bien que petit dans l'ensemble, peut faire une différence dans la façon dont votre équipe perçoit son propre travail, ce qui impacte directement leur attitude envers le projet.

Rappelez-vous ce qui est le mieux pour votre équipe

Dans l'ensemble, le but est de faire ce qui est le mieux pour votre équipe. Un moral bas peut affecter la vélocité d'une équipe, donc pouvoir offrir ces petites victoires peut finir par aider de manière inattendue.

Quelle que soit votre stratégie, il est important de profiter d'une saison des fêtes sans stress, que vous preniez des congés ou non.

Image Carlton dansant pendant les fêtes

Lisez plus de mes articles sur element84.com.