Boostez votre Time to Market en dansant le Limbo

schedule Dec 2nd 02:00 - 02:45 PM place MIR1

Votre collègue vous relance concernant une merge request. Vous hésitez entre tout remettre en question ou l’accepter sans la relire puis vous finissez par l’accepter en laissant quelques commentaires mineurs afin de ne pas trop le froisser.

La prochaine release approche et vous peinez à en prédire les conséquences.

Release Day : tout se passe mal ; ce ne sont plus les Nerfs© mais les tickets qui volent entre les équipes.

Vous passez à l’action :

  • vous rajoutez une étape de validation manuelle à votre workflow*de développement,
  • vous rédigez des fiches de mise en production,
  • vous décidez de *release* le mardi ou le mercredi et vous prévenez votre famille que vous rentrerez tard ces soirs là,

Bilan : c'est invivable ! Vous décidez de livrer moins fréquemment.

Bref, votre workflow de développement plombe votre Time to Market et démotive votre équipe.Vous voulez éviter toute similarité avec cette caricature ? Venez découvrir de nouveaux workflows à base de Code Timeboxing, Single Branch, Limbo et TCR (`Test && Commit || Revert`) puis passez du commit à la production en quelques minutes.

 
 

Outline/Structure of the Talk

  • Présentation des limites des workflows de développement les plus classiques : branching, Pull Requests, ...
  • Présentation du Limbo
  • Présentation et démonstration du Timeboxed Test-Driven Development
  • Présentation et démonstration du TCR (Test && Commit || Revert)
  • Prérequis et chemin à suivre

Learning Outcome

Ce talk a pour but de démontrer l’importance du collective ownership et des bonnes pratiques de développement incrémental afin de réduire le Cycle Time et le Time to Market tout en améliorant la qualité du produit.

Le public viendra découvrir de nouveaux workflows à base de Limbo, Code Timeboxing, Single Branch et TCR (test && commit || revert).

Nous observerons ensuite qu’il est nécessaire de remettre en question le quotidien et les habitudes de l’équipe de développement afin de mettre en place tous les prérequis associés à ces techniques.

Nous constaterons également que ces workflows imposent naturellement la collaboration plus étroite des développeurs, la propagation des connaissances, le pragmatisme et la réduction de la complexité artificielle.

Target Audience

Équipes de développement souhaitant optimiser leurs dev workflows

schedule Submitted 2 months ago

Public Feedback

comment Suggest improvements to the Speaker