« Less - Développement piloté par les tests » : différence entre les versions
De Wiki Agile
| Ligne 41 : | Ligne 41 : | ||
== Recourir à des coachs en TDD == | == Recourir à des coachs en TDD == | ||
À la relecture du projet de livret d’accompagnement, l’un de nos clients a énoncé que nous devrions insister davantage sur l’aspect coaching. "L’une de nos erreurs a été de ne pas avoir fourni suffisamment de coaching" a-t-il dit. Bien que nous ayons été d’accord avec lui, nous lui avons fait remarquer que nous étions tous les deux des consultants et que nous offrions ce type d’accompagnement, ce conseil n’était donc pas très crédible. Nous aurions aussi bien pu mettre une pancarte "Essayez... Engagez-nous...". Par conséquent, nous minimisons le conseil d’avoir recours à des coachs. | À la relecture du projet de livret d’accompagnement, l’un de nos clients a énoncé que nous devrions insister davantage sur l’aspect coaching. "L’une de nos erreurs a été de ne pas avoir fourni suffisamment de coaching" a-t-il dit. Bien que nous ayons été d’accord avec lui, nous lui avons fait remarquer que nous étions tous les deux des consultants et que nous offrions ce type d’accompagnement, ce conseil n’était donc pas très crédible. Nous aurions aussi bien pu mettre une pancarte "Essayez... Engagez-nous...". Par conséquent, nous minimisons le conseil d’avoir recours à des coachs.<br/> | ||
Toutefois en ce qui concerne le développement piloté par les tests, nous ne pouvons que trop insister : engagez des coachs ! Adopter le TDD signifie désapprendre le développement traditionnel et réapprendre comment concevoir et coder. Nous rencontrons rarement des gens qui soient en capacité de l’adopter en autodidacte. La plupart des développeurs ont besoin d’un coach pour programmer avec eux en binôme pendant quelques jours ou quelques semaines. Le coach leurs rappelle constamment d’écrire les tests d’abord et de mettre de l’ordre dans le code, y compris le code des tests. Il les aide à appliquer le TDD et à refactorer leur véritable code. | Toutefois en ce qui concerne le développement piloté par les tests, nous ne pouvons que trop insister : engagez des coachs ! Adopter le TDD signifie désapprendre le développement traditionnel et réapprendre comment concevoir et coder. Nous rencontrons rarement des gens qui soient en capacité de l’adopter en autodidacte. La plupart des développeurs ont besoin d’un coach pour programmer avec eux en binôme pendant quelques jours ou quelques semaines. Le coach leurs rappelle constamment d’écrire les tests d’abord et de mettre de l’ordre dans le code, y compris le code des tests. Il les aide à appliquer le TDD et à refactorer leur véritable code.<br/> | ||
Le développement piloté par les tests pourrait bien être la pratique agile la plus difficile à adopter, mais il s’agit aussi de l’une des plus grosses opportunités pour améliorer la qualité de la conception et du code. Engagez des coachs ! | Le développement piloté par les tests pourrait bien être la pratique agile la plus difficile à adopter, mais il s’agit aussi de l’une des plus grosses opportunités pour améliorer la qualité de la conception et du code. Engagez des coachs !<br/> | ||
== Coachs internes et externes == | == Coachs internes et externes == | ||