Manifeste Agile
Le Manifeste Agile détaille certaines philosophies agiles fondamentales, dont l’une est une préférence pour le contrôle du processus empirique – qui maintient que la connaissance est dérivée de l’expérience et que la prise de décision est basée sur ce qui est connu.
Scrum est un processus empirique basé sur l’inspection, l’adaptation et la transparence qui s’aligne sur les valeurs du Manifeste Agile et des 12 Principes Agiles :
Comment Scrum Framework est aligné avec le Manifeste Agile
Le Manifeste Agile traite de l’importance des personnes, du produit, des commentaires et de la réponse aux changements.
Scrum est cohérent avec le Manifeste, car ses éléments fondamentaux sont : fournir des produits fonctionnels à chaque sprint, inspecter et adapter chaque jour, et faire confiance à l’équipe. Scrum a beaucoup changé depuis 1993. Le Scrum moderne, tel que nous le connaissons aujourd’hui, prend les fondements du Manifeste Agile et le transforme en une réalité utilisable.
Scrum est un framework Agile et, à ce titre, est cohérent avec les valeurs du Manifeste Agile :
Les individus et les interactions sur les processus et les outils
Scrum est une approche basée sur l’équipe pour apporter de la valeur à l’entreprise. Les membres de l’équipe travaillent ensemble pour atteindre un objectif commercial commun. Le cadre Scrum favorise une interaction efficace entre les membres de l’équipe afin que l’équipe apporte de la valeur à l’entreprise.
Un logiciel fonctionnel plutôt qu’une documentation complète
Scrum nécessite un incrément de produit fini fonctionnel comme résultat principal de chaque sprint. Quelles que soient les activités qui se déroulent pendant le sprint, l’accent est mis sur la création de l’incrément de produit. L’objectif d’une équipe Scrum est de produire un incrément de produit à chaque sprint. L’incrément n’inclut peut-être pas encore suffisamment de fonctionnalités pour que l’entreprise décide de l’expédier, mais le travail de l’équipe consiste à s’assurer que la fonctionnalité présente est de qualité livrable.
Collaboration client plutôt que négociation de contrat
Scrum est un cadre conçu pour promouvoir et faciliter la collaboration. Les membres de l’équipe collaborent les uns avec les autres pour trouver le meilleur moyen de créer et de fournir le logiciel, ou d’autres livrables, à l’entreprise. L’équipe, en particulier le propriétaire du produit, collabore avec les parties prenantes pour inspecter et adapter la vision du produit afin que le produit soit aussi précieux que possible.
Répondre au changement en suivant un plan Les
équipes Scrum élaborent des plans fréquents. Pour commencer, ils planifient le sprint en cours. En outre, de nombreuses équipes créent des plans à plus long terme, tels que des plans de publication et des feuilles de route de produits. Ces plans aident l’équipe et l’entreprise à prendre des décisions. Cependant, l’objectif de l’équipe n’est pas de suivre aveuglément le plan ; l’objectif est de créer de la valeur et d’accompagner le changement. Essentiellement, le processus de réflexion et les idées nécessaires à la planification sont plus importants que le plan lui-même.
Un plan créé tôt est basé sur moins d’informations que ce qui sera disponible à l’avenir, donc, naturellement, ce n’est peut-être pas le meilleur plan. Au fur et à mesure que de nouvelles informations sont découvertes, l’équipe met à jour le backlog du produit. Cela signifie que la direction du produit change probablement. Cette planification continue améliore les chances de succès de l’équipe car elle intègre de nouvelles connaissances dans l’expérience.
Les équipes Scrum réagissent constamment au changement afin d’obtenir le meilleur résultat possible. Scrum peut être décrit comme un cadre de boucles de rétroaction, permettant à l’équipe d’inspecter et de s’adapter en permanence afin que le produit offre une valeur maximale.
Autres articles Scrum et Agile
- Le Manifeste Agile et les Douze Principes
- 10 règles de base les plus fréquemment mentionnées dans Scrum
- Qu’est-ce qu’Agilité ? Qu’est-ce que Scrum ?
- Quelle est la stratégie de développement des trois amigos en Agile ?
- Contrôle de processus empirique vs contrôle de processus défini
- Comment maintenir la transparence dans Scrum ?