Contactez-nous
Contact



    Scrum

    La méthodologie SCRUM est un processus de gestion de projet agile. Cette méthode s’appuie principalement sur l’apprentissage par l’expérience et sur une amélioration continue. Pour permettre le bon fonctionnement de cette méthode, il faut miser sur des réunions régulières, des outils collaborations mais surtout de l’interaction entre les parties prenantes pour une structuration du travail optimale. La méthodologie SCRUM intègre également la philosophie Agile.

    La philosophie Agile

    Cette philosophie se réfère à un manifeste qui prêche 4 valeurs fondamentales.

    Les individus et leurs interactions plutôt que les process et les outils

    Prioriser un logiciel fonctionnel plutôt qu’une doc exhaustive.

    Cultiver la  collaboration avec le client plutôt que la négociation.

    L’adaptation au changement plutôt que le suivi strict d’un plan.

    La clé : l’amélioration continue.

    La philosophie agile comme la méthodologie SCRUM s’appuie sur une un apprentissage en continu, en effet l’équipe ne peut pas tout savoir au démarrage du projet, et sa connaissance va évoluer avec les différentes étapes clés (recueil du besoin, rédaction cahier des charges, point technique…). De même, les équipes devront faire preuve d’une adaptation naturelle aux facteurs variables comme par exemple les évolutions des conditions et exigences d’utilisation. L’objectif est d’apprendre et de s’améliorer en continu.

    Morgan Pernelle et Toby Morris

    Les 3 rôles de la méthodologie SCRUM

    Le Product Owner, ou le champion du produit. C’est à lui que revient la responsabilité de comprendre les exigences du marché, de définir les spécificité du produit et de prioriser les tâches.

    Le Scrum Master, ou chef d’orchestre. C’est lui qui va coordonner les équipes, prévoir les ressources nécessaires, organiser les plannings de sprint et lever les potentiels obstacles rencontrés.

    L’équipe développement de son côté va prévoir la quantité de travail nécessaire à chaque nouvelle fonctionnalité, estimer le temps de développement nécessaire et bien évidemment développer les fonctionnalités.

    Les étapes d’un projet SCRUM

    Product Backlog

    C’est l’étape cruciale avant le lancement du la conception. Il s’agit ici d’analyser le besoin, et d’identifier les fonctionnalités nécessaires au projet. A la suite on rédigera un cahier des charges qui sera amener à évoluer tout au long du projet.

    Sprint

    Cette étape consiste à répartir les différentes tâches nécessaires à la conception du produit. On va organiser le développement des fonctionnalités dans un temps donné, le plus souvent des sprints de 2 semaines. Le travail est évalué quotidiennement par des Daily Scrum ou chaque membre de l’équipe indique ce qui a été fait la veille, les difficultés rencontrés et les objectifs du jour.

    Sprint review

    Chaque tâche est estimée en terme de temps et passent par différents états : à faire, en cours, réalisées. En fin de semaine, une revue est donc organisée pour vérifier le fonctionnement des développements réalisés et évaluer si le temps de développement réel est le même que le temps estimé afin de vérifier le fonctionnement en terme d’efficacité.

    En somme, la méthodologie SCRUM est un savant mélange d’inspection, d’adaptabilité et d’apprentissage par l’expérience dans un objectif plus global d’avoir une amélioration continue des équipes mais également des produits !

    Besoin d’un accompagnement en SCRUM ?