SCRUM à la sauce
Ce repository documente un certaine vision de SCRUM. Il est issu de discussions et d'expériences.
Inspirations
Description
Pour commencer
Rôles
Identifier clairement qui est dans quel.s rôle.s
- Stakeholders
- Production team
- Sait résoudre des problèmes
- Product owner
- Fait la navette entre les deux
Organisation
Sprints : période de temps plutôt courte (par exemple 2 semaines) pendant laquelle un travail a lieu et l'équipe se réunit à la fin pour discuter de ce qui a eu lieu et comment s'améliorer les sprints suivants
Retrospective : discussion de fin de sprint. Typiquement uniquement entre l'équipe de production et le.a Product Owner. Exemple de structure :
- Météo/check-in/humeur d'entrée
- Vécu du sprint (factuel, pas de jugement)
- Vécus positifs
- Vécus négatifs
- Dans cette phase, on ne parle que de soi, de ce qu'on a ressenti, pas des autres
- Discussions qui mènent à des améliorations à appliquer aux sprints suivants
Boîte à outils (optionnels)
Réunion de plannifications
En début de sprint. Réunion qui sert à décider ce qui est le plus important à faire pendant ce sprint et une quantité de tâches qui semble réalisable
Daily
Réunion d'équipe quotidienne courte où chaque personne répond à 3 questions :
- "Qu'est-ce j'ai fait depuis la dernière daily ?"
- "Qu'est-ce que je vais faire d'ici la prochaine daily ?"
- "Qu'est-ce qui me bloque ?"
Tout autre point doit être abordé à un autre moment que la daily pour ne pas utiliser le temps des personnes qui sont à la daily, mais pas intéressées par cet autre point
Démo
- Montrer l'avancement
- Ce qui a été fini pendant ce sprint
- ce qui n'a pas été fini/difficultés rencontrées
- Discuter de ce qui serait à faire le prochan sprint
- Discuter de la plannification
Artefacts
- Backlog
- Types d'items
- User story
- Task
- Apprentissages
- Chaque item doit avoir une "definition of done"
- Colonnes
- tout ce qu'il reste à faire
- sprint courants
- sprint N+1
- Sprint Backlog
Sur Github (dont Projects)
- Créer le "project" pour le Backlog général
- Décider d'une durée de sprint
- Pour chaque sprint
- Créer un nouveau "project" pour le sprint
- Décider du début, fin, lieu et heure de la daily, lieu et date/heure de la démo+rétro, objectif
- Fermer le "project" à la fin
Considérations connexes