04/10/2013

Le Développement piloté par le comportement : 2 ebooks gratuits et libres

Ça faisait longtemps que je les avais rédigés (plus de 6 mois), je viens de les retrouver au fond de mon placard. Voici deux ebooks open source et gratuits sur le développement piloté par le comportement (Behavior Driven Development).

Ces deux livres courts (50 pages) sont, plutôt que des documentations complètes, des invitations : il ne s'agit en aucun cas d'expliquer techniquement ce qu'est le Développement piloté par le comportement, mais bien de comprendre la philosophie qui anime cette démarche. Ils s'adressent bien spécifiquement à deux cibles : les fonctionnels (clients, product owner...) et les techniques (développeurs, testeurs...).

Tome 1 : Communiquez avec vos développeurs

Tome 1 : Communiquez avec les développeurs Tome 1 : Communiquez avec les développeurs

Ce tome, comme son titre l'indique, explique aux chefs de projets fonctionnels (et clients, product owners...) les avantages qu'ils auraient à utiliser la méthodologie du développement piloté par le comportement : économies de communication, gain de vélocité, efficacité et stabilité... Sans jamais aborder les aspects techniques de la démarche.

Tome 2 : Développeurs, faites-vous plaisir !

Tome 2 : Développeurs, faites-vous plaisir Tome 2 : Développeurs, faites-vous plaisir

Ce tome, lui, s'adresse aux développeurs soucieux de la qualité de leurs projets, ou fatigués de faire des va-et-vients entre les demandes toujours changeantes de leurs clients. Il ne s'adresse pas spécifiquement aux développeurs PHP, même si les exemples utilisés utilisent Behat comme outil de test.

Open Source ?

Ces deux livres, publiés avec l'application PHP easyBook, sont open source. Les fichiers MarkDown utilisés sont accessibles sur mon Github. N'hésitez pas, si le coeur vous en dit, à y contribuer :-)

Mon idée première était de ne faire qu'un seul livre, à double destination (fonctionnels et techniques), puis de contacter un éditeur pour une publication classique. Plusieurs éléments m'ont convaincus du contraire :

  • Au départ le projet a été lancé en collaboration avec une startup nantaise bien connue. Différents changements d'organisation là-bas ont ralenti la finalisation du livre. Il est temps pour moi de le publier, le plus simple reste d'en faire des ebooks accessibles à tous.
  • Plusieurs éditeurs m'ont pertinemment fait remarquer qu'un livre doit choisir une, et une seule seule, cible. Sinon les revendeurs ne sauront jamais comment communiquer pour vendre le livre.
  • Je me sers déjà depuis plusieurs mois du tome 1 auprès de mes clients pour leur expliquer les avantages du Développement piloté par le comportement et leur expliquer comment formaliser leur besoin efficacement. Ça l'air plutôt efficace, j'ai donc envie que le maximum de personnes puissent faire de même en introduisant cette pratique dans leur société.
  • Pourquoi pas ? :) . Je ne travaille qu'avec des produits open source, pourquoi un livre ne le serait-il pas ? Surtout qu'il a été rédigé en MarkDown language, ce qui facilite d'autant plus la contribution...

Je vous invite donc à visiter communiquez.lepine.pro pour télécharger ces ebooks (PDF ou ePub). Les sources sont, elles, hébergés sur Github.

Je suis preneur de tout retour, toute remarque ou suggestion. Les livres ne sont pas figés, ils sont faits pour évoluer. Merci à vous !

Pochette du livre Qualité logicielle pour les développeurs

Si ce blog vous plaît, vous trouverez de nombreux conseils pratiques dans mon livre. C'est une bonne manière de me soutenir et de m'encourager

Qualité logicielle pour les développeurs

Le livre qui vous aide à améliorer la qualité de vos projets.

  • ✅ Comment mettre en place des tests automatisés pérennes ;
  • ✅ Comment analyser la qualité de votre code ;
  • ✅ Faites adhérer votre équipe à la qualité logicielle.
blog comments powered by Disqus

© Jean-François Lépine, 2013 - 2024