Dans les premiers temps de ce que nous appelons aujourd'hui les processus agiles, Mike Beedle a été influencé par la description en ligne de Scrum, a mis en œuvre le processus dans sa propre entreprise et a dirigé les efforts visant à faire passer Scrum par les conférences sur les langages de conception de programmation. Cela a fait de Scrum le premier (et le seul) modèle organisationnel formel décrivant un processus Agile complet. L'un des livres sur les modèles contient le modèle Scrum :
M. Beedle, M. Devos, Y. Sharon, K. Schwaber et J. Sutherland, "Scrum : A Pattern Language for Hyperproductive Software Development", in Pattern Languages of Program Design. vol. 4N. Harrison, Ed. Boston : Addison-Wesley, 1999, pp. 637-651.
Les travaux récents de Jim Coplien montrent que Scrum est d'une simplicité trompeuse tout en comprimant un ensemble complexe de modèles d'organisation dans son livre "Modèles organisationnels dans le développement agile de logiciels." Jim a été surpris de constater que Scrum comprime au moins 33 motifs de son livre en un concept qui peut être expliqué en 2 minutes. Il faut plus de 60 pages de texte assez dense pour décrire ces motifs. Cliquez ici pour plus de détails sur la présentation de Jim sur le Scrum et les modèles..
L'un des objectifs de la conception de Scrum était d'intégrer les meilleures pratiques issues de 40 années de développement de logiciels dans un processus suffisamment simple pour que l'informaticien moyen puisse l'utiliser pour développer en moins de deux jours. Les recherches de Jim montrent que nous avons bien réussi à atteindre cet objectif. Vous pouvez télécharger une copie du langage de modèle original Scrum, qui fait partie d'une version préliminaire de "Les documents Scrum."
Ces dernières années, la Groupe de motifs Scrum a développé un ensemble complet de modèles pour Scrum qui permettent aux équipes d'essayer des approches éprouvées qui ont fonctionné dans de nombreuses entreprises. Bien que les Guide Scrum fournit les règles de base de Scrum, les modèles amplifient le guide en montrant aux équipes comment résoudre les problèmes dans un contexte spécifique.
Le Scrum devrait être rapide, facile et amusant. Pour de nombreux nouveaux Scrum Masters, c'est lent, difficile et pénible. L'utilisation de modèles éprouvés pour le démarrage d'une nouvelle équipe ou l'accélération d'une équipe existante peut rapidement éliminer un grand nombre de maux de tête liés au Scrum Master.