Blog

Comment contractualiser l’agilité par Benoit Gantaume

C’est une question qui ne semble toujours pas réglée de manière claire dans la communauté. En attendant, il faut bien travailler !

Du coup je te propose un retour d’expérience sur notre manière de travailler.

Merci Jeremy pour ta question qui nous donne je sujet du jour.

Si toi aussi tu veux des réponses aux questions que tu te poses, envoie les moi à question@artisandeveloppeur.fr et j’en ferai un épisode !

Se former dans la maison des compagnons : https://maison.artisandeveloppeur.fr

Rejoindre la communauté des artisans développeurs :
https://artisandeveloppeur.fr

Installes et utilises Mochajs dans ton projet Symfony avec Composer par Nicolas Bouteillier

On arrête pas de parler de TDD tous les jours … En parler c’est bien mais faut s’y mettre ! Comme dirait Mc Cain:

C’est ceux qui en parle le plus, qui en mange le moins …

Et si on peut même faire du Cobol en TDD, y’a pas de raison qu’on ne puisse pas le faire pour du JS dans un projet Symfony. Ça va être pour les tests unitaires.

Continuer la lecture de « Installes et utilises Mochajs dans ton projet Symfony avec Composer par Nicolas Bouteillier »

Transmettre les bonnes pratiques avec Michael Azerhad

Comment faire quand tu es dans une équipe qui ne code pas clean pour évangéliser les bonnes pratiques ?
Par-ce que l’expérience montre que si tu y vas un peu trop directement ça risque de piquer…
Viens écouter mon échange avec Michael :

Le profil linkedin de Michael : https://www.linkedin.com/in/micha%C3%ABl-azerhad-9058a044/

L’entreprise de Michael : http://wealcomecompany.com

Se former dans la maison des compagnons : https://maison.artisandeveloppeur.fr

Rejoindre la communauté des artisans développeurs :
https://artisandeveloppeur.fr

Micro-service or not micro-service avec Nicolas Verinaud

Quand quelqu’un a envie d’utiliser son beau marteau tout neuf, tous les problèmes ressemblent à des clous.
Le micro-service c’est tendance et sexy sur le plan technique.
Mais quel en est le coût ?
Est-ce vraiment nécessaire ?
Quels sont les impacts sur l’équipe ou le produit ?

A propos de Nicolas :
http://ryfacto.fr/
https://www.linkedin.com/in/nicolas-verinaud-7829881a/
https://twitter.com/nverinaud

Se former dans la maison des compagnons : https://maison.artisandeveloppeur.fr

Rejoindre la communauté des artisans développeurs :
https://artisandeveloppeur.fr

Est-ce que ton chirurgien se lave les mains ? Avec Guillaume Vincent

Est-ce que tu demandes à ton chirurgien s’il se lave les mains avant de t’opérer ?
Ca ne te viendrait pas à l’idée qu’il ne le fasse pas…
De la même manière, faut-il se demander en tant que développeur si on doit utiliser TDD ou pas ?
Je suis d’accord avec Guillaume Vincent : TDD fait parti de l’état de l’art. Point.
Et c’est une question de professionnalisme d’apprendre à le mettre en oeuvre. De toute façon si tu bosses en méthode agile, ce n’est pas vraiment une option. Enfin si ça l’est… C’est bien le problème !
Attention je te préviens, c’est une des épisode les plus polémique du podcast.

Github Guillaume Vincent : https://github.com/guillaumevincent

On a trouvé deux articles qui parlent de l’impact du TDD
https://link.springer.com/article/10.1007/s10664-008-9062-z
https://medium.com/javascript-scene/the-outrageous-cost-of-skipping-tdd-code-reviews-57887064c412

Si tu arrives à mettre la main sur le papier, ça m’intéresse !

Se former dans la maison des compagnons : https://maison.artisandeveloppeur.fr

Rejoindre la communauté des artisans développeurs :
https://artisandeveloppeur.fr

Franchir le cap TDD avec Johan Martinson

Apprendre le TDD avec un kata c’est top.
Par contre quand il s’agit de passer à la réalité, c’est plus la même !
Viens écouter Johan qui nous explique sa manière de faire pour transmettre le TDD aux équipes de développement.
Il a une approche pédagogique que je trouve particulièrement intéressante.

Le site de Johan : http://changit.fr/
Le profil linkedin de Johan : https://www.linkedin.com/in/jomartinsson

Se former dans la maison des compagnons : https://maison.artisandeveloppeur.fr

Rejoindre la communauté des artisans développeurs :
https://artisandeveloppeur.fr

Est-ce que le SCRUM Master est un anti-pattern ? Avec Jean-Pierre Lambert

Jean-Pierre nous chauffait sur le rôle tech lead qu’il considère comme un anti-pattern d’équipe.
Comme je suis joueur je retourne ses arguments en posant cette question subversive : Est-ce que le SCRUM Master est un anti-pattern ?
Par ce qu’après tout dans l’eXtreme Programming l’équivalent du SCRUM Master, le coach, a vocation à s’effacer avec le temps.
Alors que le SCRUM Master non…
Viens écouter notre échange ici :

Scrum Life : https://www.youtube.com/c/ScrumLife

Se former dans la maison des compagnons : https://maison.artisandeveloppeur.fr

Rejoindre la communauté des artisans développeurs :
https://artisandeveloppeur.fr

Le tech lead est-il obligatoire dans une équipe ? Avec Michael Azerhad

Jean Pierre Lambert et Michael Azerhad ne sont pas d’accord sur cette question :

  • Est-il obligatoire ou pas ?
  • Quel est le rôle du tech lead ?
  • Comment se comporte un bon tech lead ?
  • Il se passe quoi sans ?

Pour Michael, une équipe sans tech lead va forcement dans le mur.
Viens écouter notre échange ici :


Et toi qu’en penses-tu ?

L’échange initial avec Jean-Pierre : http://artisandeveloppeur.fr/le-role-de-tech-lead-est-il-un-anti-pattern-avec-jean-pierre-lambert/

Le profil linkedin de Michael : https://www.linkedin.com/in/micha%C3%ABl-azerhad-9058a044/

L’entreprise de Michael : http://wealcomecompany.com

Se former dans la maison des compagnons : https://maison.artisandeveloppeur.fr

Rejoindre la communauté des artisans développeurs :
https://artisandeveloppeur.fr

L’escalade de l’engagement, la comprendre pour jeter ton travail par Nicolas Bouteillier

A propos de l’auteur : Si Nicolas Bouteillier était une liste de tag: développeur, technicien, artisan, entrepreneur, geek.
Nicolas est développeur depuis 2002, il a accompagné en mode lean startup plusieurs démarrages de projets, gérant de sa SARL, auto-entrepreneur, salarié,
c’est un touche à tout riche d’expériences variées qui a accosté sur les rives de l’agilité sans jamais quitter le monde entrepreneurial.

Le piège de l’engagement ?

Plusieurs articles ces jours-ci et un épisode de l’excellent « scrum life » de notre ami JP Lambert, nous parle de savoir abandonner, jeter, supprimer, revert, delete, format …
Prendre la décision de se séparer d’un bout de code, d’une itération tout entière, d’une branche, d’une fonctionnalité …
Je ne reviens pas sur les raisons qui sont à l’origine de la décision à prendre, ce sont des raisons pragmatiques, terre-à-terre, souvent pilotées par le business, le budget, pour les détails je t’ai mis les liens à la fin de l’article.
Ce dont je vais te parler aujourd’hui, c’est pourquoi tu as tant de mal à jeter ton travail ?
Pourquoi ton équipe a tant de mal à arrêter un sprint, jeter un sprint, supprimer une fonctionnalité ?

Continuer la lecture de « L’escalade de l’engagement, la comprendre pour jeter ton travail par Nicolas Bouteillier »

Quelques fausses idées sur le TDD avec Nicolas Verinaud

Dans l’épisode du jour, on va faire original et parler du TDD !
En particulier qu’est-ce qui le rend si difficile à adopter.
Quelles sont les (fausses) idées pré-conçues sur cette pratique ?
Viens écouter mon échange avec Nicolas Verinaud.

L’article mentionné : http://geepawhill.org/tdd-and-the-lump-of-coding-fallacy/

A propos de Nicolas :
http://ryfacto.fr/
https://www.linkedin.com/in/nicolas-verinaud-7829881a/
https://twitter.com/nverinaud

Se former dans la maison des compagnons : https://maison.artisandeveloppeur.fr/

Rejoindre la communauté des artisans développeurs :
http://artisandeveloppeur.fr/