Votre navigateur ne supporte pas JavaScript ! Poker Consultant expert advice to Agile developers - Scrum Inc.
  • LinkedIn
  • YouTube
  • RSS

Alex Sutherland a obtenu son diplôme de Cal Tech il y a quelques années et a poursuivi son programme de doctorat en mathématiques et en économétrie. Cependant, son hobby du poker en ligne lui procurait tout l'argent dont il avait besoin et il a remarqué que le site Web de l'Université de Californie du Sud n'avait pas été mis à jour. PokerStars n'était pas adaptée aux joueurs sérieux jouant plusieurs jeux simultanément.

En collaboration avec un partenaire d'une société de logiciels de Los Angeles, Scrum, ils ont décidé de mettre en place la meilleure interface pour les joueurs de poker expérimentés. TableNinja a livré son premier produit Scrum quelques mois plus tard.

Alex a obtenu sa certification ScrumM Master lors d'une récente formation à Beverly Hills et affirme que Scrum les a définitivement aidés, lui et son partenaire, à doubler leur productivité et qu'ils fonctionnent mieux à distance qu'en colocation. Lorsqu'ils sont en colocation, ils se déconcentrent. Lorsqu'ils travaillent par Skype vidéo, ils restent concentrés. C'est pourquoi ils affirment que leurs prochaines embauches se feront probablement en dehors des États-Unis.

Cette observation est la même que celle faite par le directeur technique de Xebia dans notre exposé à Agile 2008 l'année dernière. Les équipes situées pour moitié aux Pays-Bas et pour moitié en Inde fonctionnent mieux dans leur environnement que les équipes colocalisées, de sorte qu'elles mènent tous leurs projets de cette manière. Bien sûr, il faut faire un très bon Scrum pour obtenir cet effet.

TableNinja conseille des joueurs de poker sérieux dans le monde entier et certains des meilleurs élèves d'Alex se trouvent dans des endroits comme Tokyo, en dehors des États-Unis. Il dit que les recommandations qu'il fait aux aspirants champions de poker sont les mêmes que celles qu'il fait aux développeurs de logiciels.

Votre jeu se répartit grosso modo en trois catégories :

Jeu A - c'est dans le jeu A que l'on gagne le plus d'argent. Le joueur/développeur typique fonctionne à ce niveau moins de 10% du temps.

Jeu B - c'est là que vous gagnez de petites sommes d'argent, probablement 40% de votre temps.

Jeu C - c'est là que vous perdez de petites (ou peut-être de grosses) sommes d'argent environ 40% du temps.

L'objectif d'Alex en tant que coach est d'augmenter votre jeu A à 20% de votre temps et de faire en sorte que votre jeu B soit suffisamment bon pour rembourser vos pertes sur votre jeu C. Si vous y parvenez, vous pourrez gagner autant d'argent que vous le souhaitez (et peut-être plus) en jouant au poker.

Le problème des joueurs de poker et des développeurs de logiciels est qu'ils ne restent pas concentrés lorsqu'ils sont dans leur partie A et qu'ils arrêtent de jouer lorsqu'ils réalisent qu'ils sont dans leur partie C. Ils sont comme un chauffeur de taxi qui a un objectif de $300 par jour. Ils sont comme un chauffeur de taxi qui a un objectif de $300 par jour. Lors d'une conférence, lorsqu'il peut faire l'aller-retour jusqu'à l'aéroport, il réalise $300 en une heure et s'arrête. Le reste du temps, il roule 12 heures par jour jusqu'à ce qu'il obtienne ses $300 dollars. Ils ne comprennent pas qu'ils ne doivent travailler que le jour de la conférence de la semaine !

La recommandation d'Alex est de coder comme un fou lorsque vous êtes dans la zone et d'arrêter immédiatement lorsque vous êtes fatigué ou que vous vous ennuyez. J'ai remarqué que cette recommandation correspondait parfaitement à l'observation de Tom Poppendieck sur une entreprise XP qui a fait une expérience avec différentes semaines de travail pour voir quand les équipes XP qui faisaient de la programmation intensive en binôme atteignaient leur production maximale de logiciels prêts à être expédiés. Dans cette entreprise, ce sont les semaines de 16 heures qui ont permis de produire le plus de logiciels prêts à être expédiés.

Se brancher, s'allumer et abandonner la course aux rats pourrait être un bon conseil pour les développeurs Agile. Vous pouvez commencer par jouer un peu TableNinja pour vous faire une idée. Mieux encore, rejoignez-nous lors de la formation à la certification Scrum de Beverly Hills dans le courant du mois et apprenez comment procéder dans le cadre du développement de logiciels.

fr_FRFrench
Actions