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.
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 !
Territoire d’énergie 44
Refonte du site vitrine de TE44
SNCF voyageurs
Accompagnement à la réponse d’un appel d’offre de l’Etat
Bona fidé
Refonte du site vitrine de l’agence Bona Fidé
Besoin d’un accompagnement en SCRUM ?
Comité des floralies
Refonte du site vitrine du Comité des Floralies
MYKITVAN
Refonte du site web et création d’un configurateur pour MYKITVAN
Optique Chevalier
Création du nouveau ecommerce d’Optique Chevalier