2010-07-27 4 views
11

Plus je visite de clients, plus je vois de mauvaises implémentations d'Agile Scrum. Parfois, j'espère juste que je ne comprends pas les principes fondamentaux d'Agile, mais plus je lis l'image plus claire que j'ai développée sur ce qu'est vraiment Agile, par rapport à la façon dont elle est implémentée.Articles expliquant les modèles anti-AGILE

Je suis à la recherche de bandes dessinées/articles qui aident à expliquer pourquoi SCRUM se passe mal, ou de parler d'études de cas sur les implémentations de scrum BAD.

Personnellement, je aime ce livre blanc The Agile Method and Other Fairy Tales (pdf)

Et c'est de loin le meilleur Dilbert alt text http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/000000/00000/1000/000/1051/1051.strip.gif comique

Modifier

a Voici quelques liens vers Scrum Alliance, pour ceux qui n'ont pas de compte ici sont les liens de cache Talking Chickens article, Missing Pigs

+0

Commencez ici: http://stackoverflow.com/questions/3293691/any-stories-where-trying-to- appliquer-scrum-allé-faux. Alors lisez ceci: http://stackoverflow.com/questions/tagged/scrum –

+0

Je ne cherche pas les cas où cela n'a pas fonctionné, je cherche des cas où il est horriblement mis en œuvre. – Nix

+0

Quelle est la différence entre n'a pas fonctionné et horriblement mis en œuvre? –

Répondre

8

Cette observation a été faite avant et largement discuté (y compris l'article sur "Flaccid Scrum" by Martin Fowler et de nombreux entretiens et articles sur ScrumBut par Ken Schwaber et Jeff Sutherland) avant.

Il existe en principe deux raisons à cela, chacun avec son propre ensemble de « odeurs »:

  • aucun changement culturel - trop souvent sous la bannière de Scrum, agile et récemment la plupart du temps Kanban nous avons toujours un ancien commandement et contrôle, avec des gestionnaires qui utilisent encore la technique de gestion «pointer et dire» (pointer quelqu'un et lui dire ce qu'il est censé faire et quand il doit être terminé). Agile doit apporter un changement culturel de cette situation à une situation où les équipes s'approprient le travail qu'elles font et gèrent elles-mêmes la partie technique tandis que les managers se concentrent sur l'élimination des obstacles et dirigent toute l'entreprise/le projet dans la bonne direction. Là où ce décalage est absent, les avantages des méthodes agiles existent même si sur papier ils sont suivis.

  • pratiques techniques pauvres - Scrum ne dit rien explicitement sur la façon d'écrire un bon, un code lisible, comment examiner et refactoriser, comment écrire des tests, comment les utiliser une fois qu'ils sont écrits, etc., etc. Scrum a été créé avec l'hypothèse que libéré des chaînes de commandement et de contrôle de l'environnement de chute d'eau les développeurs vont faire les choses de la bonne façon. Malheureusement, dans de nombreux cas, ils ne le font pas - dans de trop nombreux cas, ils ne le font pas par complaisance ou par paresse, mais par ignorance. Ceci est lié au fait que beaucoup de gens qui développent des logiciels ont jamais été éduqués (officiellement ou autre) de base comme des algorithmes, des méthodes numériques, la modélisation d'objets, etc., etc.

Il convient de noter que Ken est apparemment Schwaber le seul leader de Scrum qui a pris conscience de cette situation et essaie de faire quelque chose à ce sujet. Sa réponse est l'amélioration de l'éducation Scrum Master principalement par le biais des cours Scrum in Depth, mais aussi en s'assurant que les développeurs réalisent qu'ils doivent utiliser de bonnes pratiques techniques pour que Scrum fonctionne vraiment. C'est pourquoi des cours ont été créés pour les développeurs. Les programmes Developer Scrum Developer et Professional Scrum Developer sont tous deux créés par Ken dans le but d'améliorer le deuxième problème ci-dessus. Bien sûr, les formations - peu importe comment bien préparé et livré - ne le résoudront pas complètement, mais au moins cela montre que Ken reconnaît le problème et essaie de faire quelque chose à ce sujet.

BTW - Ken vient de publier un article sur son blog à propos des "odeurs": The Elephant In The Room. Ça vaut le coup de lire.

Questions connexes