Qu’est-ce que SCRUM ?

Scrum  est un cadre pour le développement, la livraison et l’amélioration continue de produits complexes. Il s’agit d’un processus de développement incrémental et itératif.

Scrum contre cascade
  • Dans ce cadre, l’ensemble du processus de développement consiste en plusieurs cycles d’itération courts. Un cycle d’itération court est appelé un Sprint, et la durée recommandée de chaque Sprint est d’une à quatre semaines.
  • Dans Scrum, le  backlog produit  est utilisé pour gérer les exigences du produit. Le backlog de produit est une liste d’exigences triées par valeur métier, et la forme des éléments de la liste est généralement une user story.
  • L’  équipe Scrum  développe toujours d’abord les exigences qui ont plus de valeur pour les clients. Dans le Sprint, l’équipe Scrum sélectionne les  exigences les plus prioritaires  dans le backlog du produit pour le développement.
  • Les exigences sélectionnées sont discutées, analysées et estimées lors de la réunion de planification du Sprint pour obtenir la liste de tâches correspondante, que nous appelons le backlog du Sprint.
  • À la fin de chaque itération, l’équipe Scrum livrera des  incréments de produits potentiellement livrables .
Cadre Agile Scrum

Scrum est né des projets de développement de logiciels, mais il convient à tous les projets complexes ou innovants. Scrum a été utilisé pour développer des logiciels, du matériel, des logiciels embarqués, des réseaux de fonctions interactives, la conduite autonome, des écoles, des gouvernements, des marchés, des organisations de gestion et des opérations, et presque tout ce que nous (en tant qu’individus et groupes) utilisons dans la vie quotidienne.

Cadre SCRUM (3355)

Le framework Scrum comprend  3 rôles, 3 artefacts, 5 événements et 5 valeurs :

3 caractères

  1. Propriétaire du produit
  2. Maître de mêlée
  3. équipe de développement

3 artefacts

  1. Backlog de produit  (Backlog de produit)
  2. Carnet de sprint
  3. Incrément de produit  (Incrément)

5 événements

  1. Sprint  (le Sprint lui-même est un événement, comprenant les 4 événements suivants)
  2. Réunion de planification de sprint (Réunion de  planification de sprint)
  3. Réunion Scrum quotidienne
  4. Réunion de revue de sprint (Réunion de  revue de sprint)
  5. Réunion rétrospective Sprint

5 valeurs

  1. Engagement  - prêt à s’engager envers l’objectif
  2. Concentrez -vous  - utilisez votre esprit et vos capacités pour le travail que vous avez promis
  3. Ouverture  — Scrum rend tout dans le projet ouvert à tous
  4. Respect  - chacun a son parcours et son expérience uniques
  5. Courage  - avoir le courage de faire des promesses, de tenir des promesses et d’accepter le respect des autres
Qu'est-ce que 3355 dans Scrum Framework ?

Cadre SCRUM — Les trois piliers

Scrum est un processus basé sur la théorie empirique du contrôle des processus (empirisme ). L’empirisme prétend que la connaissance est dérivée de l’expérience et que les décisions sont prises sur la base de ce qui est connu. Scrum utilise une approche itérative et incrémentale pour optimiser la prévisibilité et contrôler les risques.

Les  trois piliers de Scrum  soutiennent la réalisation de chaque contrôle de processus empirique : transparence, inspection et adaptation. Les trois piliers de Scrum sont les suivants :

1. Transparence

La transparence fait référence au maintien d’un degré élevé de visibilité dans tous les aspects du processus de développement logiciel, et tous les aspects qui affectent les résultats de livraison sont transparents pour toutes les personnes impliquées dans la livraison et celles qui gèrent les résultats de la production. Les personnes qui gèrent les résultats de production doivent non seulement être en mesure de voir ces aspects du processus, mais elles doivent également comprendre ce qu’elles voient. En d’autres termes, quand quelqu’un teste un processus et est sûr qu’une certaine tâche a été accomplie, l’achèvement doit être équivalent à sa définition de l’achèvement

2. Contrôle

Tous les aspects du processus de développement doivent être vérifiés assez fréquemment pour s’assurer que les écarts majeurs dans le processus peuvent être détectés à temps. Lors de la détermination de la fréquence d’inspection, il est nécessaire de considérer que l’inspection entraînera des changements dans tous les processus. Lorsque la fréquence d’inspection spécifiée dépasse le niveau de tolérance de l’inspection de processus, des problèmes surgissent. Heureusement, cela ne se produit pas dans le développement de logiciels. Un autre facteur est le niveau de compétence et l’enthousiasme du personnel qui teste les résultats du travail.

3. Adaptation

Si l’inspecteur constate qu’un ou plusieurs aspects du processus ne répondent pas aux critères d’acceptation lors de l’inspection et que le produit final n’est pas qualifié, le processus ou les matériaux doivent être ajustés. Les ajustements doivent être mis en œuvre dès que possible pour réduire les écarts supplémentaires.

Dans Scrum, l’inspection et l’adaptation sont réalisées à travers trois activités :

  • Réunion quotidienne pour vérifier l’avancement des objectifs du Sprint et faire des ajustements pour optimiser la valeur du travail du lendemain ;
  • Les réunions de révision  et  de planification du sprint  vérifient l’avancement de la cible de publication et effectuent des ajustements pour optimiser la valeur du travail du prochain sprint ;
  • La  réunion de rétrospective du Sprint  est utilisée pour examiner le Sprint terminé et déterminer quelles améliorations peuvent être apportées pour rendre le prochain Sprint plus efficace, plus satisfaisant et plus heureux au travail.

Références : Scrum Basics

Leave a Reply

Votre adresse e-mail ne sera pas publiée.