Quelle stratégie pour faire échouer la mise en place de l’intégration continue?

photo credit: Paolo Margari via photopin cc

L’intégration continue vous répugne, vous en avez marre qu’on vous bassine la tête avec des “Tu verras, l’intégration continue, c’est génial, ça résout tous nos problèmes d’intégration”. Bref, on vous a tellement parlé que vous en êtes devenu allergique, un ennemi!

Vous aimez bien bosser dans votre coin, avoir votre propre branche de développement et en faire ce que vous voulez. Pas envie que des gourous agiles vous disent comme faire votre boulot, que vous faites bien d’ailleurs. Comment faire pour éviter que vos collègues synchronisent tous les jours leur code à la branche principale (et sans casser le build)? Plusieurs options:

  1. Habituer vos collègues à travailler en feature branches ou mieux, leur demander de créer une branches voir plusieurs par développeurs. Le décalage entre le mode feature branch et intégration continue sera tellement grand, qu’il en sera effrayant!

  2. Retarder l’intégration le plus possible afin de créer une zone de douleur en fin de release et laisser penser que cette zone s’étendrait à l’ensemble du cycle de release en mode intégration continue.

  3. Créer des dépendances de composant avec d’autres équipes afin de montrer que tout le monde (et donc personne) est maître du processus d’intégration.

  4. éviter de prononcer des termes comme serveur de build et tests d’intégration automatisés, quelqu’un pourrait entendre et s’y intéresser.

  5. Rester loin des tests unitaires et engager sur une armée de testeurs (manuels). Chacun son job, le développeur développe, le testeur teste; simple, non?

Avec ça, aucun risque qu’un gugus viennent mettre le bronx dans votre équipe avec ses tests automatiques et son intégration continue. Si vous avez d’autres idées, n’hésitez pas!

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s