En matière d’éducation, changement de classe de scrum

En matière d’éducation, changement de classe de scrum

Je suis enseignant à l'université des sciences appliquées de Saxion, aux Pays-Bas. Nous utilisons scrum dans plusieurs projets d'étudiants et cela fonctionne très bien. Il s'agit donc d'un article sur la façon dont scrum change l'éducation, basé sur mes propres expériences. Après une brève introduction à scrum (sautez donc le premier paragraphe si vous connaissez déjà scrum). Je donnerai quelques exemples pratiques de la façon dont scrum est utilisé dans l'éducation, sur la base de mes propres expériences.

L'utilisation de scrum

Actuellement, de nombreuses entreprises utilisent scrum pour développer des produits et des services de manière itérative. Scrum est une méthode de développement itérative dans laquelle un produit est développé en plusieurs cycles courts, appelés sprints. Dans chaque sprint une petite partie (fonctionnelle !) du système entier est créée.

Après chaque sprint , la fonctionnalité est démontrée à toutes les parties prenantes (y compris le client). En fonction de leurs commentaires, le développement en cours peut être ajusté si nécessaire. Cela en fait une méthode très souple.

Au début d'un projet logiciel, il est impossible de déterminer le résultat exact du projet. Au cours d'un projet, de nombreuses choses changent, l'équipe de développement ainsi que le client acquièrent de nouvelles connaissances au cours du projet. Avec scrum , une équipe peut embrasser le changement, au lieu de s'accrocher de manière inefficace au plan d'"approche". Mais bon, vous pensiez que cet article portait sur l'utilisation de scrum dans l'éducation ? Oui c'est le cas, continuez à lire 😉

Pourquoi le site scrum attire-t-il les étudiants ?

Dans le cadre de mes projets et de mes cours, les étudiants travaillent souvent ensemble sur des projets, créant des solutions pour des entreprises réelles. Ces solutions ne doivent certainement pas être liées à l'informatique. Cela fonctionne pour tous les produits complexes que les étudiants doivent créer et dont le résultat exact ne peut être déterminé dès le début du projet. La plupart du temps, le résultat exact n'est pas clair.

En utilisant une méthode adaptable et itérative comme scrum, il est plus facile pour les étudiants d'apporter des changements en cours de route. Et, ce qui est peut-être plus important, ils sont encouragés à découvrir ce que leur client/professeur veut, lorsque les projets progressent.

Scrum dans les projets étudiants

La plupart du temps, la durée du projet est de 10 semaines, et une sprint prend une semaine. Au cours de ces courtes itérations, les étudiants sont en mesure de présenter fréquemment des produits partiels à leur client/professeur. Grâce au retour d'information hebdomadaire, ils peuvent continuer à s'améliorer. Cette approche est complètement différente de celle qui consiste à demander aux étudiants de rédiger un plan au début du projet, dans lequel ils décrivent en détail ce qu'ils vont faire et ce qu'ils vont livrer. La plupart du temps, cette approche est frustrante, car les élèves ne connaissent pas le résultat du projet et le résultat n'est pas celui qu'ils ont décrit dans leur plan initial.

Cela fonctionne pour tous les produits complexes que les étudiants doivent créer.

Au début d'un sprint (qui est une période fixe de 1 à 4 semaines), toutes les tâches permettant d'atteindre l'objectif sprint sont définies. Il y a des user stories, qui sont des tâches importantes, et elles sont divisées en petites tâches sprint . Ces sprint tâches sont les tâches sur lesquelles les membres de l'équipe travaillent quotidiennement.

Pour chaque tâche, l'équipe garde trace de son état d'avancement (à faire, en cours, terminé) sur un tableau scrum . C'est l'un des aspects de scrum qui le rend très utile dans l'enseignement. Grâce au tableau scrum , on a toujours un aperçu du travail qui reste à faire, des tâches sur lesquelles les étudiants travaillent actuellement et de celles qui sont déjà terminées. Il s'agit d'une méthode de travail très transparente, non seulement pour les élèves, mais aussi pour le(s) enseignant(s). D'après mon expérience, les étudiants ont l'impression de travailler plus étroitement ensemble et d'avoir une vision plus claire de ce sur quoi ils travaillent.

Quelques exemples pratiques, pourquoi scrum dans la salle de classe, c'est génial 🙂 .

Dans les prochains paragraphes, je vais mettre en évidence certains éléments de scrum dans différents contextes éducatifs, du lycée à l'enseignement supérieur. Ces exemples pratiques montreront la force de scrum dans la salle de classe !

Tableau physique ou numérique scrum

L'un des meilleurs éléments de scrum est la scrumboard. Il donne toujours un aperçu clair du statut d'un sprint en un seul coup d'œil. Non seulement les étudiants savent ce qu'ils doivent faire, mais aussi l'enseignant. Il ou elle peut être facilement mis(e) à jour en étant simplement présent(e) lors d'une mise à jour quotidienne de 10 minutes du projet : le stand-up. Cela améliore la communication au sein de l'équipe et rend le travail en commun plus efficace et, surtout, plus amusant ! Bien sûr, il existe plusieurs défis dans un cadre éducatif.

Les étudiants ne travaillent pas tous les jours sur le projet et se trouvent souvent dans des salles de classe différentes. Il est donc difficile pour chaque équipe d'avoir son propre scrumboard physique. L'utilisation d'un scrumboard numérique (comme Trello) est une option, mais d'après mon expérience, cela ne favorise pas la communication et le travail d'équipe. Les étudiants ne cessent de regarder leur écran, au lieu de communiquer entre eux.

La situation idéale est qu'ils disposent d'une salle de classe dédiée pendant toute la durée du projet. De cette manière, ils peuvent créer leur propre espace de travail, avec une tableau de bord physique. Faire des stand-up et donner aux enseignants une mise à jour quand ils le souhaitent.

C'est ce qu'on appelle la définition du plaisir !

Démonstration Sprint

L'utilisation de sprints d'une semaine améliore également le plaisir de travailler ensemble. Les étudiants se concentrent pendant la semaine sur une petite partie du projet, ce qui les motive à créer quelque chose de réalisable pour la démo de sprint à la fin de la semaine.

La démonstration de sprint est un très bon moment pour montrer leur travail aux autres équipes d'étudiants et aux enseignants. C'est un rituel hebdomadaire et il est amusant de voir les progrès hebdomadaires. En parlant d'amusement, les démos de sprint doivent bien sûr être amusantes. C'est ce que nous appelons la définition de l'amusement ! Les étudiants s'amusent généralement en prenant quelque chose à manger et à boire et en jouant à des jeux après. Cela crée généralement une bonne atmosphère et un bon esprit de travail au sein des équipes.

Rétrospective

La rétrospective est aussi une importante réunion d'équipe, un peu plus sérieuse. Les étudiants discutent de la manière dont ils peuvent s'améliorer pour le prochain sprint. Un feedback honnête pour s'améliorer est la clé. Il est également important de créer un cadre de travail où les étudiants osent dire ce qui doit être amélioré.

Pour résumer : J'ai eu d'excellentes expériences avec scrum dans le cadre de projets d'étudiants et de cours, cela donne aux étudiants une toute nouvelle approche du travail en commun dans les projets. Bien sûr, ce n'est pas le Saint Graal, mais s'il est utilisé dans le bon contexte et avec la bonne attitude, il peut rendre l'éducation beaucoup plus amusante !

Si vous avez des questions ou si vous voulez des conseils sur scrum dans un cadre éducatif, n'hésitez pas à m'en faire part !