/processus

Processus de développement

Livrersans tremblermême le vendredi.

Branches qui divergent, revues qui traînent, mises en production à la main, tests que personne ne lance. On observe comment votre équipe travaille, on mesure, puis on change les pratiques une par une, avec elle.

Ce qu'on entend souvent

Une seule de ces phrases suffit pour qu'on en parle.

  • « Ça marche sur ma machine. »

    Pas d'environnement reproductible, pas d'intégration continue. Chaque livraison dépend de la personne qui la fait.

  • « La revue, on verra plus tard. »

    Les pull requests s'empilent, ou passent sans être lues. Les bugs arrivent en production et la connaissance reste dans une seule tête.

  • « Personne ne touche à ce module. »

    Aucun test automatisé sur le code qui compte. Chaque modification est un pari, alors on n'en fait plus.

  • « Le sprint, c'est surtout des réunions. »

    Des rituels appliqués à la lettre, sans objectif clair. L'équipe subit Scrum au lieu de s'en servir.

Ce qu'on met en place

On ne déroule pas tout. On choisit avec vous les deux ou trois changements qui rapportent le plus et on commence par eux. Si vous voulez qu'on code à côté de votre équipe le temps de les installer, c'est notre équipe logiciel.

  • Agile & Scrum à votre taille

    Sprints, backlog, rétrospectives. On garde les rituels qui servent votre équipe et on supprime ceux qui ne servent qu'à remplir l'agenda.

  • Stratégie de branches

    Git flow, trunk-based ou entre les deux, selon votre rythme de livraison. Une règle que tout le monde comprend et que le dépôt fait respecter.

  • Revues de code

    Taille des pull requests, délai de relecture, ce qui bloque et ce qui se discute. Des règles simples, pour que la revue serve à apprendre autant qu'à filtrer.

  • Intégration et déploiement continus

    Build, tests et déploiement automatiques à chaque fusion. Un pipeline qui refuse ce qui casse, une mise en production qui ne demande plus de rester tard.

  • Tests automatisés

    On commence par le code le plus risqué, avant de viser un taux de couverture. Unitaires, d'intégration, de bout en bout : chacun là où il rapporte.

  • Documentation

    Un README qui fait tourner le projet le premier jour, les décisions d'architecture écrites, la procédure de mise en production. Ce qu'un nouvel arrivant doit trouver sans demander.

Comment on s'y prend

Mesuré avant, mesuré après
  • Étape 1

    Observation

    On assiste à vos rituels, on lit vos pull requests, vos tickets, votre pipeline et votre historique Git. On parle à chaque développeur, seul à seul.

  • Étape 2

    Mesure

    Fréquence de déploiement, délai entre un commit et la production, taux de mises en production ratées, temps pour rétablir le service. Les indicateurs DORA, calculés sur vos données.

  • Étape 3

    Diagnostic écrit

    Où le travail attend, pourquoi, et les changements qui rapportent le plus. Pas une liste de quarante bonnes pratiques.

  • Étape 4

    Changements pilotés

    Une pratique à la fois, essayée sur un sprint, gardée ou abandonnée avec l'équipe. Pour la former en profondeur, on s'appuie sur nos formations.

  • Étape 5

    Nouvelle mesure

    Quelques semaines plus tard, on recalcule les mêmes indicateurs. Si rien n'a bougé, on vous le dit et on cherche pourquoi.

Racontez-nous comment votre équipe livre.

Taille de l'équipe, outils, ce qui coince : quelques clics suffisent. On revient vers vous pour un premier échange de 30 minutes, gratuit et sans engagement.

contact@fi-data.fr +33 6 35 43 81 53