Cross-Programming : Forging the future of programming

Bénéfices attendus pour les participants

Apprendre une nouvelle technique de développement

Résumé

Le cross-programming est une variation du pair-programming. La différence est que dans le cross-programming le binôme n'est pas formé de deux développeurs comme c'est le cas dans le pair-programming mais d'un développeur et d'un product manager. L'objectif principal est d'avoir une meilleure réponse au besoin, une vision continue et partagée entre les différents acteurs du produit. Dans cette présentation, nous faisons notre retour d’expérience sur ce mode de programmation que nous pratiquons au quotidien dans notre équipe.

Le cross-programming permet une collaboration bénéfique pour les développeurs et pour les product managers.

La présence du PM à côté du développeur permet à ce dernier de traduire les besoins de PM sous forme de scenarii ayant plus de sens fonctionnel et plus proches du cas d’utilisation finale. La définition des tests est plus pertinente. Nous anticipons les anomalies éventuelles ou régressions que le futur développement pourrait introduire.

D’un autre côté, la solution retenue permet une meilleure insertion de la nouvelle fonctionnalité dans le framework. Le développement est plus rapide, le PM étant là pour aider le développeur à mieux comprendre le besoin - par exemple à appréhender le langage métier ou des formules assez complexes.

Collaborer avec un développeur permet au product manager de mieux comprendre l’existant surtout quand il s’agit du legacy. Ainsi, le PM trouve une solution aux points bloquants (soulevés lors de l’utilisation de l’application) en regardant le code avec le développeur.

La cohésion d’entreprise en est renforcée. Nous partageons un but commun et l’entraide inter-équipes s’instaure. Chacun partage sa connaissance, l’échange est profitable aux deux parties. Chacun découvre le travail de l’autre.

Néanmoins, pour former un binôme efficace, il y a des prérequis et des points à surveiller.

A qui s'adresse cette session ?

tout public qui travaille dans le domaine de développement ou du test mais aussi les fonctionnels et les managers

A propos de Houssam Fakih

La biographie d'Houssam n'est pas encore disponible.

A propos d'Yves Martin-Meriadec

La biographie d'Yves n'est pas encore disponible.

Tags:
Collaborer

comments powered by Disqus

Vite, je m'inscris !