XXP

octobre 2011

lun. mar. mer. jeu. ven. sam. dim.
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

« Le pair programming, est-ce pour vous ? | Accueil

01 octobre 2011

TrackBack

URL TrackBack de cette note:
http://www.typepad.com/services/trackback/6a00d8341c871f53ef015391ff17bb970b

Voici les sites qui parlent de La Fable Du Scrumier :

Commentaires

Xiaoyuan

C'est un blog magnifique.
[done]+google reader

Tekool

À vrai dire tout cela sent très fort le vécu,
Il nous faut regretter qu'on ne t'y reprenne plus.
À bien y observer ton histoire semble tourner,
Autour d'un même problème de code avarié.

N'aurait-il pas fallu, tout reprendre au début ?
Ceci a défaut de l'avoir profond dans l'fut !
En ce qui concerne les ajouts de fonctionnel,
N'aurait-il pas fallu une par décisionnelle ?

Oaz

O Monsieur de Dollfus, maître des logiciels
Que tes vers retentissent dans toutes les oreilles
Surtout celles des marchands, sautant comme des cabris
Vendant à qui en veut, leur "méthodologie"

Point ne faut recourir au parler de la soule
L'art du code n'a rien d'un jeu de coups de boule
Piquer le bon ouvrage sans un certificat
Compagnons de l'extrême, montrons le b-a-ba !

Denis

Bel effort messieurs :)

Et oui il y a une part de vécu -- mais pas en ce moment dois-je préciser (je ne règle pas de compte sur ce blog).

Mais notez que je ne jette pas la pierre aux "marchands" comme tu dis @Oaz. L'ampleur des changements et l'attention accordée aux nouvelles pratiques sont telles que l’équipe seule peut perdre de vue la qualité du matériau de base du soft, pourtant garante d'une "itératibilité" durable, donc de Scrum lui-même.

Parfois ça marche bien : l'atout de Scrum est d'offrir suffisamment de souplesse et de feedbacks pour que l’équipe s'en aperçoive, typiquement lors d'une rétrospective, et s'auto-organise en conséquence. Mais le problème décrit par Martin Fowler survient quand on s'en aperçoit trop tard...

Il faudrait au moins ajouter a Scrum un rôle, une pratique ou je ne sais quoi qui institutionnalise la recherche de qualité du code. Et qui apparaisse aussi distinctement à la lecture de Scrum que les planning meetings, les Sprints ou le product owner.

Un Scrum 2.0 en somme. C'est possible ça ?

Oaz

Et bien moi je la jette la pierre !:-)
A qui la faute si aujourd'hui la grosse majorité des gens ont pour seule équation « méthode agile = scrum = gestion de projet » ?
Je ne crois pas à des pratiques supplémentaires – d'ailleurs je ne crois même plus à scrum.
Les gens qui en sont réduits à appliquer des "pratiques" passent à côté de l'essentiel.

Je crois en un retour à des fondamentaux très simples :
Principe 1 : la maintenabilité d'un produit, c'est à dire le maintien d'un cout de changement constant de manière continue, est la priorité absolue
Principe 2 : la création de valeur dans le délai le plus court possible pour le client/utilisateur est la priorité, sauf si cela va à l'encontre du principe 1
Principe 3 : toutes les occasions pour s'améliorer et pour améliorer le produit dont l'équipe est capable sont la priorité, sauf si cela va à l'encontre des principes 1 ou 2

Denis

C'est pas mal ça ! Ça m’évoque évidemment les 3 lois de la robotique d'Asimov, et du coup je me demande si elles ne peuvent pas conduire aux mêmes situations tortueuses que celles qui font la matière des nouvelles d'Asimov.

Par exemple: en vertu de la loi 1 l’équipe ne cesse de repousser la création de valeur parce qu'elle juge que le code ne permet pas encore une maintenance aisée -- on refactor, on ajoute abstraction après abstraction, on tend vers le super framework qui fait tout... et vers la faillite du projet.

Oaz

Dingue ça !
Je n'y avais (honnêtement) même pas pensé - mais ça fait plus de 20 ans que j'ai lu l'intégrale des Robots...

Pour que ça fonctionne, je pense qu'on ne peut pas complètement se reposer sur un jugement qui serait inexorablement subjectif. Il existe surement quelques règles qui permettent d'être plus objectifs (Rule Of Three...)

Ceci étant, si on pense aux 3 lois d'Asimov, c'est qu'il y a peut être une loi 0 qui se cache quelque part...

Vérifiez votre commentaire

Aperçu de votre commentaire

Ceci est un essai. Votre commentaire n'a pas encore été déposé.

En cours...
Votre commentaire n'a pas été déposé. Type d'erreur:
Votre commentaire a été enregistré. Poster un autre commentaire

Le code de confirmation que vous avez saisi ne correspond pas. Merci de recommencer.

Pour poster votre commentaire l'étape finale consiste à saisir exactement les lettres et chiffres que vous voyez sur l'image ci-dessous. Ceci permet de lutter contre les spams automatisés.

Difficile à lire? Voir un autre code.

En cours...

Poster un commentaire