CHAPITRE 3 : LES METHODES AGILES?

Dimension: px
Commencer à balayer dès la page:

Download "CHAPITRE 3 : LES METHODES AGILES?"

Transcription

1 CHAPITRE 3 : LES METHODES AGILES? UE Gestion de Projet Master 1 STIC 2014/2015 Céline Joiron 2 Introduction Après avoir présenté les cycles de vie «classiques» de la gestion de projet L objectif de ce chapitre est de présenter l approche de Gestion de Projet véhiculée par les méthodes agiles Philosophie de «l Agilité» ou «Agility» Les principes généraux des méthodes agiles Les cycles de vies des principales méthodes agiles Pourquoi? A ce jour, elles sont devenues la majorité des méthodes de développement logiciel utilisées en entreprise 1

2 3 Plan 1 Définition et principes 2 Origine et valeurs 3 Principales méthodes 4 Bilan 5 Pour compléter? 4 1 Définition et principes Définitions «Une méthode agile est une approche itérative et incrémentale, qui est menée dans un esprit collaboratif, avec juste ce qu il faut de formalisme. Elle génère un produit de haute qualité tout en prenant en compte l évolution des besoins des clients.» [Messager, 2013] «Le terme «Agile» définit une approche de gestion de projet qui prend le contre-pied des approches traditionnelles prédictives et séquentielles de type cycle en V ou waterfall (en cascade).» «Les méthodes agiles sont des groupes de pratiques de projets de développement en informatique (conception de logiciel), pouvant s'appliquer à divers types de projets. Elles ont pour dénominateur commun l'agile Manifesto....» Wikipédia (L agile Manifesto est présenté plus loin dans ce chapitre) 2

3 5 1 Définition et principes Construites sur les failles (avérées ou non) de l approche en cascade Rigidité de l approche cascade car pas de retours arrière possibles Peu de marge laissé au client pour préciser et faire évoluer ses attentes Effet tunnel (boite noire) : Des besoins è??? è Un produit Une mauvaise communication Levée tardive des facteurs de risques Tests d intégrité ou de performance à la fin par exemple Documentation pléthorique Pour se prémunir contre les risques, on documente tout, car une fois le codage commencé, c est «irréversible» 6 1 Définition et principes Une approche itérative et incrémentale Découpage du projet en itérations = étapes d une durée de quelques semaines Au cours d une itération une version minimale du produit attendu est développée puis soumise, dans sa version intermédiaire, au client pour validation Les fonctionnalités sont intégrées au fur et à mesure du cycle de vie è mode incrémental Le système s enrichit progressivement pour atteindre le niveau de satisfaction et de qualité requis. Chaque itération est un mini-projet qui comporte les activités d analyse, de conception, de codage, de tests et de gestion de projet. A l issue de chaque itération, on a un sous-ensemble opérationnel du système cible Au terme de la dernière itération, la version finale du produit Les itérations se succèdent et ne peuvent être parallélisées, leur date de fin est généralement fixe Mobiliser les efforts sur des objectifs clairs à courts terme Si les objectifs ne sont pas atteints, les enseignements en sont tirés lors du bilan de l itération pour corriger les conditions de l itération suivante 3

4 7 1 Définition et principes Un esprit collaboratif Placer les individus et leurs interactions au centre du dispositif Privilégier la communication entre l équipe mais aussi avec les interlocuteurs tels que client ou utilisateur Partage d information, échange de points de vue différents ou complémentaires, entraide et non concurrences Un formalisme léger Seulement quelque livrables à produire an plus de l essentiel (ie les versions intermédiaires de produits) Quelques rôles, quelques étapes, quelques réunions et la démarche est formalisée Ne pas doter l équipe d outils complexes auxquels elle devra s adapter et se former è approche adaptative 8 1 Définition et principes Un produit de haute qualité Si l on considère que le niveau de qualité minimal d un produit est sa capacité à satisfaire le client, tant sur le plan fonctionnel que sur celui des exigences de performance, de facilité d utilisation ou d évolutivité Sélection des fonctionnalités à implémenter en priorité Feedback permanent recueilli du client Campagnes de tests et contrôle qualité à chaque itération Nettoyage régulier (quotidien? ) du code et respect de normes de codage partagées Adoption d un approche adaptative Comprendre autrement, en image : Comparaison approche prédictive et agile : 4

5 9 Plan 1 Définition et principes 2 Origine et valeurs 3 Principales méthodes 4 Bilan 5 Pour compléter? 10 2 Origine et valeurs En 2001, 17 experts en développement logiciel se sont réunis pour échanger et trouver un socle commun de valeurs et de bonnes pratiques è «Manifeste pour le développement logiciel agile» è Création de l Agile Alliance ( chargée de promouvoir l agilité dans les organisations et d apporter du soutien aux équipes qui veulent démarrer un projet agile Les quatre valeurs du Manifeste Les individus et leurs interactions avant les processus et les outils Des fonctionnalités opérationnelles avant la documentation Collaboration avec le client plutôt que contractualisation des relations Acceptation du changement plutôt que conformité aux plans è cela ne signifie pas qu aucun processus n est défini, qu on ne se dote d aucun outil J ; des plans et une documentation, plus réduits, sont produits 5

6 11 2 Origine et valeurs Origine et valeurs des méthodes agiles (suite) En 2005 a été publié la «déclaration d interdépendance» Signée par les acteurs majeurs de l Agile Alliance 6 concepts doivent être considérés de façon interdépendante : valeur, incertitude, client, individus, équipe, contexte «Vous ne pouvez créer de la valeur si vous ne collaborez pas avec un client, qui précisément, définit ce qu est sa valeur; vous ne pouvez attendre d une équipe qu elle soit performante si vous ne reconnaissez pas la contribution des individus qui la composent; vous ne pouvez maîtriser l incertitude si vous ne prenez pas en considération la spécificité du contexte.» 12 2 Origine et valeurs 13 principes des méthodes agiles Manifeste agile Notre priorité est de satisfaire le client en lui livrant très tôt et régulièrement des versions opérationnelles de l application, source de valeur Grace au développement itératif, chaque livraison intermédiaire donne lieu à une validation par le client; son feedback est essentiel pour garantir la conformité de la livraison avec ses attentes, pour prendre en compte ses remarques et (re)prioriser 2 Accepter le changement dans les exigences, même tard dans le cycle de vie, pour garantir la compétitivité du client Cet état d esprit caractérise une équipe agile qui démontre ainsi sa capacité à comprendre et apprendre comment satisfaire encore mieux la demande 3 Livrer le plus souvent possible des versions opérationnelles de l application, à une fréquence allant de deux semaines à deux mois Une version intermédiaire du produit final, visible et testable, satisfait davantage le client qu une documentation à valider. Il a, de ce fait, la preuve tangible que le projet avance et peut exprimer son point de vue sur le résultat présenté 4 Client et développeurs doivent coopérer quotidiennement tout au long du projet Les relations conflictuelles ne font pas partie de l esprit agile, on préférera des relations collaboratives et de partenariat basées sur la confiance et le consensus. Le client (ou son représentant) est accessible et disponible, totalement impliqué dans toutes les phases du projet. 6

7 13 2 Origine et valeurs 5 Construire des projets autour d individus motivés. Leur donner l environnement et le support dont ils ont besoin et leur faire confiance pour remplir leur mission Le facteur clé de réussite d un projet est l équipe. Tout obstacle à son bon fonctionnement doit être levé; un changement, s il s avère nécessaire sera apporté aux processus, aux outils, à l environnement, à la composition de l équipe. 6 - La méthode la plus efficace de communiquer des informations à une équipe et au sein de celle-ci reste la conversation en face-à-face Par défaut, on privilégie l échange oral à l écrit, pour lever toute ambiguïté et favoriser la rapidité de compréhension. Tout ne peut être formalisé par écrit, notamment la «connaissance tacite», c est à dire l information «informelle», la culture de projet, détenues par chacun au sein d une équipe. 7 Le fonctionnement de l application est le premier indicateur de l avancement du projet Il n existe pas d autre indicateur plus pertinent que le pourcentage ou le nombre d exigences satisfaites; on ne mesure pas un projet à la quantité de documents produits ou au nombre de lignes de codes, non significatifs pour le client. 8 Les méthodes agiles recommandent que le projet avance à un rythme soutenable La qualité du travail fourni dépend du rythme de travail qui doit être adapté en fonction des spécificités du projet. Le rythme doit être soutenu et soutenable sur la durée du projet Origine et valeurs 9 Sponsors, développeurs et utilisateurs devraient pouvoir maintenir un rythme constant indéfiniment Ce rythme est à déterminer par l ensemble des membres de l équipe et par le client en fonction de la productivité de l équipe et des priorités du client. Mais travailler en heures supplémentaires, surtout pour corriger des bogues ou des régressions, n apporte aucune valeur ajoutée. 10 Porter une attention continue à l excellence technique et à la conception améliore l agilité Maintenir un code propre, évolutif et performant est un objectif permanent de l équipe; il ne s agit pas de produire du code non exploitable par les autres, ni du «jetable». De plus, cela évité surtout d enliser les développements ultérieurs avec des modifications cassant un développement fragile, nécessitant des interventions à des endroits variés du code. 11 La simplicité art de maximiser la quantité de travail non fait est essentielle La simplicité garantit l évolutivité du système. La complexité, au contraire, coûte davantage et rend plus difficile les évolutions inhérentes au développement incrémental. La conception ne doit comporter que des éléments utiles. 12 Les meilleurs architectures, spécifications et conceptions sont le fruit d équipes qui s auto-organisent Le chef de projet agile n est plus celui qui attribue des tâches. L équipe, elle-même, se responsabilise et définit ses travaux à réaliser, le partage des tâches s effectuant sur la base du volontariat. 13 A intervalles réguliers, l ensemble de l équipe s interroge sur la manière de devenir encore plus efficace, puis ajuste son comportement en conséquence. L environnement d un projet n est pas constant; l équipe agile, qui en a conscience, s interroge en permanence sur la façon d améliorer son fonctionnement afin de s adapter aux nouvelles conditions. C aussi l acceptation du changement. 7

8 15 2 Origines et valeurs Comprendre un peu plus en image avec une vidéo qui illustre la mise en action des méthodes agiles : 16 Plan 1 Définition et principes 2 Origine et valeurs 3 Principales méthodes 4 Bilan 5 Pour compléter? 8

9 17 3 Principales méthodes Les méthodes les plus connues (et reconnues) s appuient sur les principes du manifeste Tronc commun pratique Se différencient par leurs degrés de formalisme Poids de la méthodologie dans la documentation, étapes formelles, revues d itération, rythme du projet ou durée des itérations Principales méthodes agiles présentées dans ce chapitre RAD : Rapid Application Development ASD : Adaptive Software Development DSDM : Dynamic Software Development Method XP : extreme Programming Processus Unifié (PU) ou Unified Porcessing (UP) Scrum 3 Principales méthodes Le cycle RAD (Rapid Application Development) Objectif : Développement rapide dans des délais réduits. Participation organisée et contrôlée des utilisateurs. Découpage temporel introduisant systématiquement une session participative entre l équipe projet et le groupe d utilisateurs au milieu de chaque phase Le cycle global conjugue modèles en cascade et en spirale. L étape construction se compose d un nombre variable de cycles de prototypage, mais strictement dans un temps limité (time box) à ne pas dépasser. 18 9

10 3 Principales méthodes 19 Le cycle ASD (Adaptative Software Development) Objectif : Approche collaborative pour gérer les projets complexes Modèle proposant une série de cycles en 3 volets : Spéculation : initier le projet, déterminer sa durée, le nombre d itérations (4 à 8 semaines par itération), affecter un objectif à chaque itération, dresser la liste des tâches. Collaboration : livraison des composants, communication forte et assez informelle Apprentissage : contrôle qualité, suivi et bilan d avancement, communication forte et assez informelle Caractéristiques : Focaliser sur l objectif ; se baser sur des composants; itérer ; time boxing ; pilotage par les risques ; accepter le changement. 3 Principales méthodes DSDM (Dynamic Software Devlopment Method) Objectif : utilisation de RAD de façon structurée et indépendante (Grande Bretagne) Modèle temporel itératif : Etude de faisabilité : définition du problème, étude faisabilité technique, méthodologique et budgétaire. Etude du business : analyse des processus métier, hiérarchisation des besoins en ateliers avec les utilisateurs ; définition de l architecture globale et du plan global de prototypage. Modèle fonctionnel itératif : description des besoins en détail, identification des modules logiciels constituant un prototype fonctionnel Conception et développements itératifs : fourniture d un système conforme aux besoins définis. Mise en œuvre : livraison, prise en main pour test ; bilan. Caractéristiques : implication active des utilisateurs, livraisons fréquentes, développement itératif et incrémental, intégration des tests dans tout le cycle de vie. Modèle fonctionnel itératif Etude de faisabilité Etude du business Conception et développements itératifs 20 Mise en oeuvre 10

11 21 3 Principales méthodes XP (extreme Programming) Objectif : approche systématique (extrême) des tests, de l implication des utilisateurs, des livraisons fréquentes. Le développement au cœur du projet. Pratiques de programmation : Conception simple : concision, modularité, lisibilité ; faciliter la maintenance Développement piloté par les tests unitaires Tests de recette Remaniement continu ou refactorisation du code : rendre le code le plus «propre» possible Programmation en binôme Règles de codage Propriété collective du code Métaphore : afin de faciliter échanges entre techniciens et fonctionnels Intégration continue Client sur site Séances de planification Livraisons fréquentes Rythme soutenable par les équipes 22 3 Principales méthodes Processus Unifié (PU) ou Unified Process (UP) Origine : Collaboration entre Ivar Jacobson, Grady Booch, et James Rumbaugh, tous trois à l origine des travaux sur l orienté objet et du langage de modélisation UML But : standardiser les bonnes pratiques en ingénierie logicielle Démarche itérative et incrémentale s'appuyant sur UML UML est un langage de modélisation (spécification, visualisation, construction et documentation) d un système logiciel Le problème est qu ont ne sait pas forcément bien comment mettre tous ces modèles en scènes ni à quels moments du cycle de vie d un projet informatique è «la méthode n est pas livrée avec la boite à outil» La méthodes élaborée = le Processus Unifié A voir comme le processus de développement logiciel, qui permet de répondre aux questions : qui? Quoi? Quand et Comment? 11

12 23 3 Principales méthodes Processus Unifié Utilise la modélisation UML pour la description de l'architecture du logiciel (fonctionnelle, logicielle et physique) la mise au point de cas d'utilisation permettant de décrire les besoins et exigences des utilisateurs 4 phases principales, qui se décomposent en itérations Inception : obtenir un consensus de l ensemble des parties prenantes sur la vision ou la portée du projet, le périmètre et l estimation globale Elaboration : établir et valider l architecture de référence, lever les principaux risques ainsi que spécifier en détail les exigences; c est une phase exploratoire Construction : livrer une première version opérationnelle du système, accompagnée de sa documentation Transition : déployer et mettre en production la version finale de l application, testée par les utilisateurs Chaque phase se compose d itérations Inception : itération 0 ou itération(s) préliminaire(s) Elaboration : itération 1 et 2 Construction : autant d itérations que nécessaires Transition : autant d itérations que nécessaires 24 3 Principales méthodes Processus Unifié Chaque itération s appuie sur 9 disciplines (ou processus) Décrites par des activités, des rôles er des artefacts 12

13 25 3 Principales méthodes Processus Unifié Dans chaque itération, et selon les phases et les processus, les diagrammes et modèles UML appropriés sont élaborés PU est centré autour des Cas d Utilisation (UML) Orienté Architecture Pour en savoir davantage sur le PU, un cours plus approfondi %20Henocque%20Esil%20Info% pdf Livres de référence sur le Processus Unifié, en français è disponible à la BU UPJV 26 3 Principales méthodes SCRUM Objectif : Travailler en équipes pluridisciplinaires intégrées et soudées dans une stratégie flexible Principe des petits ajustements fréquents Caractéristiques ou piliers de SCRUM : Visibilité : une fonctionnalité implémentée est considérée comme terminée lorsque tous les acteurs s entendent sur les modalités d évaluation des résultats tangibles. Scrum met l'accent sur le fait d'avoir un langage commun entre l'équipe et le management. Ce langage commun doit permettre à tout observateur d'obtenir rapidement une bonne compréhension du projet. Inspection : vérifier les écarts par rapport à l objectif initial ; nombreux points de contrôle. Adaptation : en cas de constat d écarts, ajustements décidés immédiatement. Si une dérive est constatée pendant l'inspection, le processus doit alors être adapté. Scrum fournit des rituels, durant lesquels cette adaptation est possible. Il s'agit de la réunion de planification de sprint, de la mêlée quotidienne, de la revue de sprint ainsi que de la rétrospective de sprint. SCRUM en images : Explaining Scrum in Less than 120 seconds : 13

14 27 3 Principales méthodes - SCRUM Modèle temporel itératif, reposant sur des sprints de 1 à 4 semaines : En amont du sprint : définition des Fonctionnalités attendues au cours du sprint (Sprint Backlog) en fonction des priorités du client (Customer Priority) et des fonctionnalités du produit dans son ensemble (Product Backlog) Sprint Backlog = Fonctionnalités définies pour 1 Sprint Sprint de 1 à 4 semaines pour produire ces fonctionnalités A la fin du Sprint : un nouvel incrément du produit 28 3 Principales méthodes - SCRUM Organisation de l équipe pour 1 sprint Sprint planning meeting : au début pour débfiir et présenter le Sprint Backlog c est à dire sélection des exigences prioritaires pour le client Daily Scrum Meeting : Réunion d avancement quotidienne (le Scrum Manager, avec toute l équipe). Sprint Review Meeting : démonstration des derniers développements faite au client Rétrospective : revue de fin de Sprint, bilan qualitatif interne à l équipe sur le fonctionnement de l équipe. Rôles dans SCRUM Le Product Owner Représente des clients et des utilisateurs. Son objectif est de maximiser la valeur du produit développé. Explicite les éléments (Items) du Product Backlog. Ses composantes sont exprimées sous forme d'histoires Utilisateur (User Stories). Rédige les spécifications et les cas de tests Définit l ordre de priorité des développement, notamment les objectifs de chaque sprint Doit avoir le niveau de prise de décision nécessaire et doit être disponible Le Scrum Master Responsable de la méthode, et rien d autre!!! Rôle de facilitateur et son objectif est maximiser la valeur produite par l'équipe dans le respect des règles de la méthode Scrum Dans certains cas, il peut être assimilé à un coach. Le développeur Tous les autres! Il n y a pas de rôles prédéfinis puisque l équipe est «auto-gérée» et autonome 14

15 29 3 Principales méthodes Avantages de Scrum Entièrement développé et testé pour de courtes itérations Simplicité des processus Organisation personnelle Responsabilisation de chacun Cohésion d équipe Combinaison possible avec XP Inconvénients de Scrum Peu, voire pas, de documentation écrite Violation de responsabilité (pas de hiérarchie) Pratiques assez nouvelles donc conduite du changement à prévoir Très difficile à mettre en place avec une équipe virtuelle Disponibilité accrue du client Livre DUNOD sur SCRUM, disponible à la BU UPJV (image ci-dessus) Site web de la méthode Scrum Téléchargez le Guide Scrum en français FR.pdf#zoom= Plan 1 Définition et principes 2 Origine et valeurs 3 Principales méthodes 4 Bilan 5 Pour compléter 15

16 Bilan PU et RAD ne sont pas classés par tout le monde comme étant des méthodes agiles Certains concepts relèvent de l agilité, Le management de projet et leur application peuvent rendre leur utilisation «agile» ou pas Les méthodes agiles, au delà de démarches et de formalisme, véhiculent une certaine philosophie et un certain «art» de la gestion de projet On adhère ou on adhère pas Si l on adhère pas à l ensemble des préconisations du Manifeste, possibles échecs des projets Discours un peu chronique qui dirait que les «bons» sont du coté agile et les «méchants» sont du coté waterfall Un peu manichéen comme vision du monde Le principe est peut-être de garder un esprit critique vis à vis de tout ceci et se faire sa propre idée Bilan Attention au modèle avalanche! «Anti-modèle» de gestion de projet informatique Combinaison d'un cycle de vie de type cascade avec des méthodologies Agiles Ce qui surviendrait lorsqu un chef de projet tente d'appliquer des techniques agiles à un projet, quand tout ce qu il sait gérer ou a appris s apparente à un cycle de vie séquentiel Bien souvent, au lieu de découper le projet en plusieurs unités qui vont subir les différentes phases de développement, l'ensemble du projet suit toutes les phases de développement en même temps. Conséquence probables è confusion de masse, gaspillage d'efforts, voir produit ne pouvant pas répondre aux spécifications du cahier des charges 16

17 Bilan Sondage Version One 2012 Scrum serait la méthode agile la plus populaire (54% des usages de méthodes agiles se seraient orientés vers Scrum suivis à 11% par des usagers d une solution hybride Scrum/XP) 83% des personnes interrogées envisagent d utiliser une méthode agile (contre 53% l année précédente) Causes énoncées des échecs de projets agiles 12% pour cause de non alignement entre la philosophie ou la culture de l entreprise avec les valeurs agiles 11% pour des problèmes organisationnels ou de communication 11% suite à des pressions externes pour revenir à un cycle de vie plus séquentiel 18% affirment n avoir connu aucun échec de projet avec les méthodes agiles 34 4 Bilan Autre vidéo à regarder sur Youtube : Conférence de Véronique Messager à l AgileTour2011 «Améliorez l efficacité de vos cérémonies agiles» : Autre méthode : La RACHE A prendre au moins au deuxième degré!!! J 17

18 35 5 Références Pour construire ce chapitre : Bibliographie Messager V. «Gestion de projet Agile avec Scrum, Lean, extreme Programming», Eyrolles, Guérin B.A., «Conduite de projets informatiques, Développement, analyse et pilotage 2 e édition», eni éditions, Webographie «La gestion de projet» de Xavier Liénart Wikipédia Youtube VersionOne.com Ramsoft.com 18

25/12/2012 www.toubkalit.ma

25/12/2012 www.toubkalit.ma 25/12/2012 www.toubkalit.ma 1 Définition Exemple des méthodes agiles Valeurs Principes Le cycle itératif et incrémental (Itération/Sprint) Schéma de travail Méthode Scrum. Méthode XP (Extreme programming).

Plus en détail

Méthodes Agiles et gestion de projets

Méthodes Agiles et gestion de projets Méthodes Agiles et gestion de projets Eric LELEU Consultant Solutions Collaboratives Contact ericleleu@nordnet.fr Site Personnel http://home.nordnet.fr/~ericleleu Blog http://ericleleu.spaces.live.fr La

Plus en détail

Conduite de projets SI. Les méthodes «Agiles» N QUAL/1995/3660e ORESYS

Conduite de projets SI. Les méthodes «Agiles» N QUAL/1995/3660e ORESYS Conduite de projets SI Les méthodes «Agiles» N QUAL/1995/3660e ORESYS Agilité : de quoi parle-t-on? Agilité de l entreprise Urbanisme Architectures SOA Agilité du SI ERP Plateformes applicatives agiles

Plus en détail

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET 1 Tianxiao LIU Licence Professionnelle Réseaux & Sécurité Université de Cergy-Pontoise http://depinfo.u-cergy.fr/~tliu/lpg.php PLAN Objectif et

Plus en détail

Topologie du web - Valentin Bourgoin - http://www.valentinbourgoin.net. Méthodes agiles & SCRUM

Topologie du web - Valentin Bourgoin - http://www.valentinbourgoin.net. Méthodes agiles & SCRUM Méthodes agiles & SCRUM 1/ Pourquoi les méthodes agiles? Définition d une méthode agile. Fondamentaux. Quand les utiliser? 2/ SCRUM En quoi est-ce une méthode agile? Sprints et releases. Le Product Owner.

Plus en détail

Gestion de projet Agile. STS IRIS Module 4.2 - «Gérer et organiser un projet informatique»

Gestion de projet Agile. STS IRIS Module 4.2 - «Gérer et organiser un projet informatique» Gestion de projet Agile Module 4.2 - «Gérer et organiser un projet informatique» Sommaire Introduction Principes et méthodes Agiles Scrum 2 Introduction Gestion de projet : démarche structurante assurant

Plus en détail

Cours Gestion de projet

Cours Gestion de projet Cours Gestion de projet Méthodes de conduite de projet Version Date Auteur V1.8 Septembre 2007 Pascal HEYER 1 Méthodes de conduite de projet Ce document est publié sous la licence libre Creative Commons-BY-NC-SA

Plus en détail

Méthodes agiles. www.businessinteractif.com CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS. Jean-Louis Bénard jlb@businessinteractif.

Méthodes agiles. www.businessinteractif.com CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS. Jean-Louis Bénard jlb@businessinteractif. Méthodes agiles www.businessinteractif.com Jean-Louis Bénard jlb@businessinteractif.fr CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS 0 20 mai 2002 Sommaire Méthodes agiles : une réponse à un malaise?

Plus en détail

Méthodes de développement

Méthodes de développement 1 / 9 Méthodes de développement Méthodes agiles 1 - Introduction... 2 2 -Le manifeste agile et les méthodes agiles... 2 2.1 Le manifeste agile... 2 2.2 Les méthodes agiles... 3 3 - Caractéristiques communes

Plus en détail

Les méthodes itératives. Hugues MEUNIER

Les méthodes itératives. Hugues MEUNIER Les méthodes itératives Hugues MEUNIER INTRODUCTION. Toute les méthodes ont le même but : la maîtrise du budget, du planning et de la qualité des projets de développement informatique Plusieurs approches

Plus en détail

Les Méthodes Agiles. description et rapport à la Qualité. Benjamin Joguet Rémi Perrot Guillaume Tourgis

Les Méthodes Agiles. description et rapport à la Qualité. Benjamin Joguet Rémi Perrot Guillaume Tourgis Les Méthodes Agiles description et rapport à la Qualité Benjamin Joguet Rémi Perrot Guillaume Tourgis 1 Plan Présentation générale d'agile Qu'est ce qu'une méthode Agile? Le manifeste Les valeurs Les principes

Plus en détail

Développement itératif, évolutif et agile

Développement itératif, évolutif et agile Document Développement itératif, évolutif et agile Auteur Nicoleta SERGI Version 1.0 Date de sortie 23/11/2007 1. Processus Unifié Développement itératif, évolutif et agile Contrairement au cycle de vie

Plus en détail

Soyez agile. Dans l industrie du logiciel, la. De plus chaque projet informatique

Soyez agile. Dans l industrie du logiciel, la. De plus chaque projet informatique Soyez agile Dans l industrie du logiciel, la gestion de projet est confrontée à de nombreux défis. Le principal est de pouvoir assurer l adéquation d un produit et de ses fonctionnalités avec les besoins

Plus en détail

Gestion Projet. Cours 3. Le cycle de vie

Gestion Projet. Cours 3. Le cycle de vie Gestion Projet Cours 3 Le cycle de vie Sommaire Généralités 3 Séquentiel 7 Itératif/Incrémental 17 Extreme Programming 22 Que choisir? 29 Etats Transverse 33 Cours 3 2006-2007 2 Généralités Cours 3 2006-2007

Plus en détail

Règles d engagement. Présentation Diapositives Bibliographie Questions Les vertus de la marche

Règles d engagement. Présentation Diapositives Bibliographie Questions Les vertus de la marche Règles d engagement Présentation Diapositives Bibliographie Questions Les vertus de la marche Plan Rappels sur l agilité Scrum : une implantation de l agilité Scrum ou XP? Conclusion Historique sélectif

Plus en détail

Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES

Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES Quelques constats Etude du Standish Group Seul 1/3 des projets informatiques sont qualifiés de succès 50 % sont livrés et opérationnels, mais sont sortis du

Plus en détail

Génie logiciel (Un aperçu)

Génie logiciel (Un aperçu) (Un aperçu) (sommerville 2010) Laurent Pérochon INRA URH 63122 St Genès Champanelle Laurent.perochon@clermont.inra.fr Ensemble d activités conduisant à la production d un logiciel Sur un échantillon de

Plus en détail

Présentation UBO 12/2008 Présentation des méthodes agiles

Présentation UBO 12/2008 Présentation des méthodes agiles Gestion de projet Vers les méthodes agiles Des approches prédictives aux méthodes agiles appliquées avec SCRUM Présentation UBO 12/2008 Présentation des méthodes agiles Partie 1 : La société Altran Altran

Plus en détail

Les méthodes Agiles Introduction. Intervenant : Tremeur Balbous tremeur@agilegardener.com http://www.agilegardener.com/ 04/09/2008

Les méthodes Agiles Introduction. Intervenant : Tremeur Balbous tremeur@agilegardener.com http://www.agilegardener.com/ 04/09/2008 Les méthodes Agiles Introduction Intervenant : Tremeur Balbous tremeur@agilegardener.com http://www.agilegardener.com/ 04/09/2008 Les méthodes Agiles Le contexte Le Manifeste Agile Une tentative de définition

Plus en détail

Méthode Agile de 3 ème génération. 2008 J-P Vickoff

Méthode Agile de 3 ème génération. 2008 J-P Vickoff PUMA Essentiel Méthode Agile de 3 ème génération 1 Structure de la présentation PUMA Essentiel méthode Agile de 3 ème génération Quelques principes Agiles Principales pratique Agile de pilotage Structure

Plus en détail

Guide de Préparation. EXIN Agile Scrum. Foundation

Guide de Préparation. EXIN Agile Scrum. Foundation Guide de Préparation EXIN Agile Scrum Foundation Édition Décembre 2014 Droits d auteur 2014 EXIN Tous droits réservés. Aucune partie de cette publication ne saurait être publiée, reproduite, copiée, entreposée

Plus en détail

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer Le Processus RUP Database Administrator Project Leader H. Kadima Performance Engineer Release Engineer Analyst Designer / Developer Tester Table des matières 1. De l artisanat à l industrialisation de

Plus en détail

Introduction au génie logiciel

Introduction au génie logiciel Introduction au génie logiciel Guillaume Laurent ENSMM 2007 G. Laurent (ENSMM) Introduction au génie logiciel 2007 1 / 36 Plan du cours 1 Problématique du génie logiciel 2 Méthodes de développement logiciel

Plus en détail

Maîtrise d ouvrage agile

Maîtrise d ouvrage agile Maîtrise d ouvrage agile Offre de service Smartpoint 17 rue Neuve Tolbiac 75013 PARIS - www.smartpoint.fr SAS au capital de 37 500 - RCS PARIS B 492 114 434 Smartpoint, en quelques mots Smartpoint est

Plus en détail

backlog du produit Product Owner

backlog du produit Product Owner Méthodes agiles : Définition: selon Scott Ambler «Une méthode agile est une approche itérative et incrémentale pour le développement de logiciel, réalisé de manière très collaborative par des équipes responsabilisées

Plus en détail

Scrum + Drupal = Julien Dubois

Scrum + Drupal = Julien Dubois Pourquoi j aime Scrum Pourquoi Scrum et Drupal sont faits pour s entendre Scrum + Drupal = Julien Dubois Happyculture.coop De quoi allons-nous parler? 1. Que sont les méthodes agiles? 2. Présentation de

Plus en détail

Scrum Une méthode agile pour vos projets

Scrum Une méthode agile pour vos projets Avant-propos 1. Objectif du livre 17 2. Notre démarche 17 3. Structure du livre 18 4. Remerciements 20 Scrum, une méthode agile avant tout 1. Le grand départ 21 2. La gestion de projet informatique 22

Plus en détail

Analyse,, Conception des Systèmes Informatiques

Analyse,, Conception des Systèmes Informatiques Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance

Plus en détail

Scrum. Description. Traduit en langue française par Bruno Sbille et Fabrice Aimetti - Avril 2014 - Trad FR v1.1

Scrum. Description. Traduit en langue française par Bruno Sbille et Fabrice Aimetti - Avril 2014 - Trad FR v1.1 Scrum Description Traduit en langue française par Bruno Sbille et Fabrice Aimetti - Avril 2014 - Trad FR v1.1 V 2012.12.13 2014 Scrum Alliance,Inc 1 Les principes de Scrum Les Valeurs du Manifeste Agile

Plus en détail

Les mécanismes d'assurance et de contrôle de la qualité dans un

Les mécanismes d'assurance et de contrôle de la qualité dans un Les mécanismes d'assurance et de contrôle de la qualité dans un projet Agile SPIN de Montréal - ETS 5 mars 2012 Qui sommes nous? mathieu boisvert Coach Agile Chargé de cours Co auteur d un livre avec Sylvie

Plus en détail

GL - 2 2.2 Processus de développement Cycles de vie

GL - 2 2.2 Processus de développement Cycles de vie GL - 2 2.2 Processus de développement Cycles de vie Lydie du Bousquet Lydie.du-bousquet@imag.fr En collaboration avec J.-M. Favre, Ph. Lalanda, I. Parissis, Y. Ledru 1 Plan Introduction Modèles en cascade

Plus en détail

Retour d expérience implémentation Scrum / XP

Retour d expérience implémentation Scrum / XP Retour d expérience implémentation Scrum / XP Bruno Orsier Octobre 2008 p.1 Bruno Orsier, Agile Tour 2008 Grenoble Plan Qui sommes nous? Pourquoi Scrum/XP? Historique de la mise en œuvre Bilan Sondage

Plus en détail

Gestion de projet. Vers les méthodes agiles. V é r o n i q u e M e s s a g e r R o t a P r é f a c e d e J e a n T a b a k a

Gestion de projet. Vers les méthodes agiles. V é r o n i q u e M e s s a g e r R o t a P r é f a c e d e J e a n T a b a k a V é r o n i q u e M e s s a g e r R o t a P r é f a c e d e J e a n T a b a k a Gestion de projet Vers les méthodes agiles Groupe Eyrolles, 2008, ISBN : 978-2-212-12165-0 2 Méthodes traditionnelles ou

Plus en détail

Introduction Les processus traditionnels extreme Programming Conclusion. extreme Programming. vers plus d agilité. F. Miller francois.miller@inpg.

Introduction Les processus traditionnels extreme Programming Conclusion. extreme Programming. vers plus d agilité. F. Miller francois.miller@inpg. vers plus d agilité F. Miller francois.miller@inpg.fr FC INPG Octobre 2008 - version 1.0 Introduction Contexte Le monde bouge économie des moyens (humains, financier,...) ; recherche de plus d efficacité

Plus en détail

Scrum et l'agilité des équipes de développement

Scrum et l'agilité des équipes de développement NormandyJUG Scrum et l'agilité des équipes de développement Par Dimitri Baeli & Nicolas Giard 23 Février 2010 Présentation des intervenants Dimitri Baeli http://twitter.com/dbaeli VP Quality Enterprise

Plus en détail

But de cette introduction à la gestion de projets :

But de cette introduction à la gestion de projets : But de cette introduction à la gestion de projets : Présenter quelques méthodes de conception logicielle. Replacer la conception de bases de données dans un contexte plus vaste. Présenter quelques méthodes

Plus en détail

Jean-Pierre Vickoff www.vickoff.com

Jean-Pierre Vickoff www.vickoff.com Techniques du futur Agile Communication - Architecture - Méthode Vers une approche Agile de 3 ème génération Jean-Pierre Vickoff www.vickoff.com Protocole de séance : Précisions techniques immédiates possibles

Plus en détail

En face du commanditaire, on met un chef de projet qui connait le domaine (banque, administration, etc.)

En face du commanditaire, on met un chef de projet qui connait le domaine (banque, administration, etc.) Atelier «Science du projet» séance 4 8 novembre 2008 Compte rendu 1. Sébastien Larribe : la méthode AGILE, méthode de gestion de projet Sébastien Larribe part de l hypothèse que des méthodes de conception,

Plus en détail

Jean-Pierre Vickoff. 2008 J-P Vickoff

Jean-Pierre Vickoff. 2008 J-P Vickoff Agilité étendue Jean-Pierre Vickoff 1 Structure de la présentation PUMA Essentiel méthode Agile de 3 ème génération Le mouvement Itératif-Incrémental (Agile) Agilité étendue au SI et PUMA Essentiel Entreprise

Plus en détail

Certification Scrum Master

Certification Scrum Master avec Jeff Sutherland Les méthodes Agiles représentent indéniablement une approche nouvelle et différente dans la conduite de projets. Au lieu de suivre un plan à la lettre en assignant des tâches à une

Plus en détail

Les méthodes Agile. Implication du client Développement itératif et incrémental

Les méthodes Agile. Implication du client Développement itératif et incrémental Les méthodes Agile Simon ALEXANDRE - CETIC Plan Overview Agile ne signifie pas Agile signifie Objectifs poursuivis Pourquoi les méthodes Agile apparaissent-elles? Principales causes des échecs de projets

Plus en détail

IFT2255 : Génie logiciel

IFT2255 : Génie logiciel IFT2255 : Génie logiciel Chapitre 6 - Analyse orientée objets Section 1. Introduction à UML Julie Vachon et Houari Sahraoui 6.1. Introduction à UML 1. Vers une approche orientée objet 2. Introduction ti

Plus en détail

Formation Scrum. 2 jours

Formation Scrum. 2 jours 2 jours +33 6 08 34 63 55 laurent@morisseauconsulting.com SARL unipersonnelle au capital de 3500 - N SIRET : 508 068 590 00019 Code APE 6202A Sommaire 1 Contexte de la formation... 3 2 Le formateur...

Plus en détail

Architecture pragmatique pour la gestion du cycle de vie des applications (ALM)

Architecture pragmatique pour la gestion du cycle de vie des applications (ALM) Architecture pragmatique pour la gestion du cycle de vie des applications (ALM) Concepts Agile appliqués à l architecture et à la conception Jean-Louis Maréchaux jl.marechaux@ca.ibm.com Jean-Louis Maréchaux

Plus en détail

Processus d Informatisation

Processus d Informatisation Processus d Informatisation Cheminement de la naissance d un projet jusqu à son terme, deux grandes étapes : Recherche ou étude de faisabilité (en amont) L utilisateur a une idée (plus ou moins) floue

Plus en détail

Analyse et Conception objet du logiciel Analyse et conception objet du logiciel : Méthode de conception objet et notation UML.

Analyse et Conception objet du logiciel Analyse et conception objet du logiciel : Méthode de conception objet et notation UML. Analyse et conception objet du logiciel : Méthode de conception objet et notation UML Rémy Courdier Email : Remy.Courdier@univ-reunion.fr Rémy Courdier V2.1 1 Plan du cours Introduction au Génie Logiciel

Plus en détail

Les méthodes Agiles. Introduc)on aux méthodes Agiles Exemple : Scrum

Les méthodes Agiles. Introduc)on aux méthodes Agiles Exemple : Scrum Les méthodes Agiles Introduc)on aux méthodes Agiles Exemple : Scrum Défini)on de base Les méthodes Agiles sont des procédures de concep)on de logiciel qui se veulent plus pragma)ques que les méthodes tradi)onnelles

Plus en détail

Agile 360 Product Owner Scrum Master

Agile 360 Product Owner Scrum Master Agile 360 Product Owner Scrum Master Lead Technique Equipe Agile Conception Agile Leadership Agile Software Craftmanship Test Driven Development Catalogue 2013 Liste des formations Formation Agile 360

Plus en détail

Ministère de l intérieur --------

Ministère de l intérieur -------- Ministère de l intérieur -------- Examen professionnel d ingénieur principal des systèmes d information et de communication du ministère de l intérieur Session 2013 Meilleure copie Sujet n 1 - Réseaux

Plus en détail

SCRUM BUT, LE LIVRE BLANC. De la problématique de mener un projet AGILE dans une organisation classique

SCRUM BUT, LE LIVRE BLANC. De la problématique de mener un projet AGILE dans une organisation classique SCRUM BUT, LE LIVRE BLANC De la problématique de mener un projet AGILE dans une organisation classique Résumé Alors que les demandes de conduite de projet en AGILITE sont de plus en plus fréquentes, les

Plus en détail

Eclipse Process Framework et Telelogic Harmony/ITSW

Eclipse Process Framework et Telelogic Harmony/ITSW Eclipse Process Framework et Telelogic Harmony/ITSW Boris Baldassari 1 Résumé Une introduction à Eclipse Process Framework (EPF) et au processus OpenUP, et comment tirer profit de ces initiatives dans

Plus en détail

XP : plus qu'agile. Extreme Programming v2 et Développement Responsable. Thierry Cros

XP : plus qu'agile. Extreme Programming v2 et Développement Responsable. Thierry Cros XP : plus qu'agile Extreme Programming v2 et Développement Responsable Thierry Cros Retrouvez cette présentation sur le site http://thierrycros.net Licence CC-BY-NC-SA XP : plus qu'agile Pourquoi XP Installer

Plus en détail

Formation pour Product Owner

Formation pour Product Owner 2 jours +33 6 08 34 63 55 laurent@morisseauconsulting.com SARL unipersonnelle au capital de 3500 - N SIRET : 508 068 590 00019 Code APE 6202A Sommaire 1 Contexte de la formation... 3 2 Le formateur...

Plus en détail

UML est-il soluble dans les méthodes agiles?

UML est-il soluble dans les méthodes agiles? Pascal ROQUES Valtech Training UML est-il soluble dans les méthodes agiles? octobre 07 Résumé On entend beaucoup parler actuellement de deux approches ayant l'air fondamentalement opposées : l'approche

Plus en détail

Méthodologies SCRUM Présentation et mise en oeuvre

Méthodologies SCRUM Présentation et mise en oeuvre Méthodologies SCRUM Présentation et mise en oeuvre Réalisé par Istace Emmanuel (Manu404) pour la communauté Hackbbs Document sous license GFDL (Licence de documentation libre GNU) http://www.gnu.org/licenses/licenses.fr.html

Plus en détail

Plan. 1 Cycles de développement. 2 Méthodes agiles, principes généraux. 3 Comment se passe un Sprint?

Plan. 1 Cycles de développement. 2 Méthodes agiles, principes généraux. 3 Comment se passe un Sprint? Plan nitiation au Génie Logiciel Cours 5 ntroduction au π développement agile T. Genet (genet@irisa.fr) (STC/RSA) GEN-5 1/ 28 T. Genet (genet@irisa.fr) (STC/RSA) GEN-5 2/ 28 Bibliographie Plan L informatique

Plus en détail

LA MÉTHODE AGILE VS LE CYCLE EN V UNE RÉVOLUTION DANS LA GESTION DE PROJET. Franck BEULÉ

LA MÉTHODE AGILE VS LE CYCLE EN V UNE RÉVOLUTION DANS LA GESTION DE PROJET. Franck BEULÉ LA MÉTHODE AGILE VS LE CYCLE EN V UNE RÉVOLUTION DANS LA GESTION DE PROJET Franck BEULÉ 18 avril 2012 Bienvenue L'hôte de ce soir Franck BEULÉ Chef de Projet senior Chez Vision IT Group depuis 2 ans Actuellement

Plus en détail

LA GESTION DE PROJET INFORMATIQUE

LA GESTION DE PROJET INFORMATIQUE Structurer, assurer et optimiser le bon déroulement d un projet implique la maîtrise des besoins, des objectifs, des ressources, des coûts et des délais. Dans le cadre de la gestion d un projet informatique

Plus en détail

L'agilité appliquée à nous-mêmes. Philippe Krief, PhD Development Manager IBM France Lab

L'agilité appliquée à nous-mêmes. Philippe Krief, PhD Development Manager IBM France Lab L'agilité appliquée à nous-mêmes Philippe Krief, PhD Development Manager IBM France Lab Agenda Où en était l équipe RPP il y a 24 mois Réorganisation de l équipe et du projet autour de Scrum et de RTC

Plus en détail

Programmation Agile Mise en oeuvre via Scrum et l'extreme Programming (XP)

Programmation Agile Mise en oeuvre via Scrum et l'extreme Programming (XP) Programmation Agile Mise en oeuvre via Scrum et l'extreme Programming (XP) B. Mermet 2010 Plan La programmation Agile et L'artisanat du logiciel Mise en œuvre avec Scrum Mise en œuvre avec l'extreme Programming

Plus en détail

Méthodologies de développement de logiciels de gestion

Méthodologies de développement de logiciels de gestion Méthodologies de développement de logiciels de gestion Chapitre 5 Traits caractéristiques des deux approches de méthodologie Présentation réalisée par P.-A. Sunier Professeur à la HE-Arc de Neuchâtel http://lgl.isnetne.ch

Plus en détail

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition) Avant-propos 1. Objectifs du livre 13 2. Structure du livre 14 Un projet informatique 1. Les enjeux 17 1.1 Les buts d'un projet 17 1.2 Les protagonistes d'un projet 18 1.3 Exemples de projets 19 2. Les

Plus en détail

EXIN Agile Scrum Master

EXIN Agile Scrum Master Guide de préparation EXIN Agile Scrum Master Édition de juillet 2015 Copyright 2015 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing

Plus en détail

Le Product Owner Clé de voute d un projet agile réussi

Le Product Owner Clé de voute d un projet agile réussi Le Product Owner Clé de voute d un projet agile réussi Cédric Pourbaix - EFIDEV Qui est le product owner? SM PO Scrum Team Qui est le product owner? SM PO Scrum Team Qui est le product owner? marketing

Plus en détail

Vision Produit. Un sacré attracteur pour une équipe auto-organisée. Thierry Cros

Vision Produit. Un sacré attracteur pour une équipe auto-organisée. Thierry Cros Vision Produit Un sacré attracteur pour une équipe auto-organisée Thierry Cros Sommaire Attracteur et équipe auto-organisée Vision Produit Contenu Qui fait quoi? Formats Vision : un sacré attracteur http://etre-agile.com

Plus en détail

Processus de Développement Logiciel

Processus de Développement Logiciel Processus de Développement Logiciel Cours M14 Pierre Gérard Université de Paris 13 IUT Villetaneuse Formation Continue Licence Pro SIL - 2007/2008 Table des matières 1 Des besoins au code avec UML 1 2

Plus en détail

Séance 1 Méthodologies du génie logiciel

Séance 1 Méthodologies du génie logiciel Séance 1 Méthodologies du génie logiciel Objectifs : Histoire du développement du logiciel. La crise du logiciel. Explorer les différentes méthodologies de développement. Comprendre l importance d adopter

Plus en détail

LA GESTION DE PROJET INFORMATIQUE

LA GESTION DE PROJET INFORMATIQUE LA GESTION DE PROJET INFORMATIQUE Lorraine Structurer, assurer et optimiser le bon déroulement d un projet implique la maîtrise des besoins, des objectifs, des ressources, des coûts et des délais. Dans

Plus en détail

Modèle de changement d organisation. Leanpizza.net présente. Petit Guide Rapide du jeu de cartes Modèle de Changement d Organisation

Modèle de changement d organisation. Leanpizza.net présente. Petit Guide Rapide du jeu de cartes Modèle de Changement d Organisation Guide rapide Leanpizza.net présente Petit Guide Rapide du jeu de cartes Modèle de Changement d Organisation v1.0 Rédacteur : Olivier Lafontan Traduction : Yannick Quenec hdu Date : 29 juin 2010 - Guide

Plus en détail

Feature Team Primer. par Craig Larman et Bas Vodde. Version 1.2

Feature Team Primer. par Craig Larman et Bas Vodde. Version 1.2 ÉQUIPE FEATURE par Craig Larman et Bas Vodde Version 1.2 Les Équipes Feature 1 et les Domaines Fonctionnels 2 sont des éléments essentiels pour dimensionner le développement en mode agile et lean. Ces

Plus en détail

Identification du module

Identification du module Identification du module Numéro de module 475 Titre Développer une analyse pour une application Compétence Développer à partir des exigences fonctionnelles et non fonctionnelles pour une application, les

Plus en détail

MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES

MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES Département Informatique UFR Sciences 2 Boulevard Lavoisier 49045 Angers Cedex 01 Auteur : Jean-Michel Richer Email : jean-michel.richer@univ-angers.fr

Plus en détail

Processus de Développement Logiciel

Processus de Développement Logiciel Processus de Développement Logiciel Cours M14 Pierre Gérard Université de Paris 13 IUT Villetaneuse Formation Continue Licence Pro SIL LA TE X Pierre Gérard (P13 IUT FC) Processus de Développement Logiciel

Plus en détail

Cours Ephec Niv. 2 : Technique et gestion de projet. Par Monsieur Bertieaux Année Académique 2014-2015. Quelles sont les 4 valeurs Agiles?

Cours Ephec Niv. 2 : Technique et gestion de projet. Par Monsieur Bertieaux Année Académique 2014-2015. Quelles sont les 4 valeurs Agiles? Cours Ephec Niv. 2 : Technique et gestion de projet Par Monsieur Bertieaux Année Académique 2014-2015 Réponse aux questions du cours, slide Cours 2_2_Scrum Quelles sont les 4 valeurs Agiles? 1. «Les personnes

Plus en détail

Introduc)on à l Agile

Introduc)on à l Agile Introduc)on à l Agile 1 D où je viens Études M2 info : Paris Diderot (2009) MS Management de Projets Technologiques : ESSEC / Telecom Paris (2010) Aujourd hui Consultant à OCTO Technology (Conseil en SI)

Plus en détail

Génie Logiciel. Notes de l an passé-k. Planning Projets. Evolution des approches (1/4) Evolution des approches (2/4) Evolution des approches (3/4)

Génie Logiciel. Notes de l an passé-k. Planning Projets. Evolution des approches (1/4) Evolution des approches (2/4) Evolution des approches (3/4) Noël NOVELLI ; Université d Aix-Marseille; LIF et Département d Informatique Case 901 ; 163 avenue de Luminy 13 288 MARSEILLE cedex 9 Génie Logiciel Notes de l an passé-k Intervenant Laurent TICHIT (617)

Plus en détail

Introduction à la modélisation

Introduction à la modélisation Formation INRA-ACTA-ICTA Introduction à la modélisation Les modèles mathématiques pour l agronomie et l élevage 2 nde session, du 28 novembre au 1 er décembre 2005 - Informatique et modèles - Nathalie

Plus en détail

Conditions gagnantes pour démarrer sa transition Agile

Conditions gagnantes pour démarrer sa transition Agile Conditions gagnantes pour démarrer sa transition Agile 1 4 Les De plus en plus d organisations voient l Agilité comme une piste de solution aux problèmes auxquels elles sont confrontées. Par ailleurs,

Plus en détail

Le management de projet

Le management de projet Le management de projet Agile SCRUM, extreme Programming, Les certifications PMI PMP, CAPM, PMI-ACP, La maîtrise d ouvrage, les utilisateurs 1 Pourquoi choisir Delf... 3-4 Le management de projet...5 Gérer

Plus en détail

Scrum/XP adapté au BI/DW

Scrum/XP adapté au BI/DW Scrum/XP adapté au BI/DW Marc-Éric Larocque, PMP, MBA, CBIP, PSM marc-eric.larocque@procimaexperts.com Jean-François Pilon, CBIP jean-francois.pilon@procimaexperts.com PROCIMAEXPERTS.COM Introduction Objectifs

Plus en détail

PagesJaunes.fr Mise en place de Scrum de scrum. Fabien Grellier Agile Tour 2010 7 Octobre

PagesJaunes.fr Mise en place de Scrum de scrum. Fabien Grellier Agile Tour 2010 7 Octobre PagesJaunes.fr Mise en place de Scrum de scrum Fabien Grellier Agile Tour 2010 7 Octobre 1 Roadmap Le contexte PagesJaunes.fr Le projet PagesJaunes.fr 2009 Rétrospective Conclusion 2 Le contexte PagesJaunes.fr

Plus en détail

Le génie logiciel. maintenance de logiciels.

Le génie logiciel. maintenance de logiciels. Le génie logiciel Définition de l IEEE (IEEE 1990): L application d une approche systématique, disciplinée et quantifiable pour le développement, l opération et la maintenance de logiciels. Introduction

Plus en détail

Agile Maroc 24 Novembre 2010. Méthodes agiles. Thierry Cros. http://etre-agile.com. Agile Maroc 24 novembre 2010

Agile Maroc 24 Novembre 2010. Méthodes agiles. Thierry Cros. http://etre-agile.com. Agile Maroc 24 novembre 2010 Agile Maroc 24 Novembre 2010 Méthodes agiles Thierry Cros 1 Thierry Cros 10 ans déjà... 2010 Création Extreme Programming France 2009 SigmaT Les Agilistes Toulousains 2010 Membre de «Fédération Agile»

Plus en détail

1. Considérations sur le développement rapide d'application et les méthodes agiles

1. Considérations sur le développement rapide d'application et les méthodes agiles Chapitre 1 Introduction 1. Considérations sur le développement rapide d'application et les méthodes agiles 1.1 Rappel Longtemps les méthodes en cascade ou en V ont été opposées aux démarches empiriques

Plus en détail

Contact: Yossi Gal, yossi.gal@galyotis.fr, Téléphone: 06 8288-9494

Contact: Yossi Gal, yossi.gal@galyotis.fr, Téléphone: 06 8288-9494 3a-Agiles Gestion de Projet Contact: Yossi Gal, yossi.gal@galyotis.fr, Téléphone: 06 8288-9494 Yossi Gal, Sep/2011 Agiles, Page: 1 Méthodologies Agiles Yossi Gal, Sep/2011 Agiles, Page: 2 Les Méthodes

Plus en détail

ISTQB Agile Tester en quelques mots ISTQB Marketing Working Group

ISTQB Agile Tester en quelques mots ISTQB Marketing Working Group ISTQB Agile Tester en quelques mots ISTQB Marketing Working Group Mai 2014 Qu est-ce que l ISTQB? ISTQB : International Software Testing Qualifications Board (www.istqb.org): Association sans but lucratif

Plus en détail

Scrum. ... pour des projets informatiques agiles. Pascal Lando Certified Scrum product owner

Scrum. ... pour des projets informatiques agiles. Pascal Lando Certified Scrum product owner Scrum... pour des projets informatiques agiles Pascal Lando Certified Scrum product owner e-merchant Laboratoire Mis IUP Miage d Amiens pascal.lando@u-picardie.fr 2 octobre 2013 Ceci n est pas un cours

Plus en détail

Méthodes Agiles : un équilibre contractuel remis en cause? Jonathan Rofé Matinales IPT DLA Piper Paris 24 mars 2011

Méthodes Agiles : un équilibre contractuel remis en cause? Jonathan Rofé Matinales IPT DLA Piper Paris 24 mars 2011 Méthodes Agiles : un équilibre contractuel remis en cause? Jonathan Rofé Matinales IPT DLA Piper Paris 24 mars 2011 Rappel Définition: Méthodes de conception de logiciel qui, favorisant une approche pragmatique,

Plus en détail

Scrum et itk : adaptation de la méthode au développement d OAD. D après Henrik Kniberg Scrum et XP depuis les tranchées

Scrum et itk : adaptation de la méthode au développement d OAD. D après Henrik Kniberg Scrum et XP depuis les tranchées Scrum et itk : adaptation de la méthode au développement d OAD D après Henrik Kniberg Scrum et XP depuis les tranchées LES MÉTHODES AGILES Méthodes classiques client IKK!! #@??? client IK K Définition

Plus en détail

GESTION DE PROJET : LA METHODE AGILE

GESTION DE PROJET : LA METHODE AGILE GESTION DE PROJET : LA METHODE AGILE Le SCRUM est une méthode de gestion de projet. Elle a pour but d améliorer la productivité des équipes. Ce terme est inspiré du terme Scrum en rugby qui désigne une

Plus en détail

L enseignement de méthodes agiles dans un contexte d apprentissage actif

L enseignement de méthodes agiles dans un contexte d apprentissage actif L enseignement de méthodes agiles dans un contexte d apprentissage actif Ruben González-Rubio Eugène Morin Balkrishna Sharma Gukhool Groupe ɛ X it C1-3019 Département de génie électrique et de génie informatique

Plus en détail

Les «méthodes Agiles»

Les «méthodes Agiles» doctrine Logiciel Le contrat de développement logiciel en méthode Agile Un peu de douceur dans un monde de brutes? Les «méthodes Agiles» consacrent une philosophie de travail évolutive et pragmatique reposant

Plus en détail

Scrum Le guide pratique de la méthode agile la plus populaire 3 e édition Claude Aubry 320 pages Dunod, 2013

Scrum Le guide pratique de la méthode agile la plus populaire 3 e édition Claude Aubry 320 pages Dunod, 2013 Scrum Le guide pratique de la méthode agile la plus populaire 3 e édition Claude Aubry 320 pages Dunod, 2013 Illustration de couverture : Clément Pinçon Dunod, Paris, 2014 ISBN 978-2-10-071038-6 Préface

Plus en détail

Qualité et Test des Logiciels. Le génie logiciel. Moez Krichen. moez.krichen@gmail.com

Qualité et Test des Logiciels. Le génie logiciel. Moez Krichen. moez.krichen@gmail.com ENIS 2010-2011 Le génie logiciel Moez Krichen moez.krichen@gmail.com Cycle de vie du logiciel Une version d'un logiciel correspond à un état donné de l'évolution d'un produit logiciel utilisant le «versionnage»

Plus en détail

Brique BDL Gestion de Projet Logiciel

Brique BDL Gestion de Projet Logiciel Brique BDL Gestion de Projet Logiciel Processus de développement pratiqué à l'enst Sylvie.Vignes@enst.fr url:http://www.infres.enst.fr/~vignes/bdl Poly: Computer elective project F.Gasperoni Brique BDL

Plus en détail

REX Scrum Master du terrain

REX Scrum Master du terrain REX Scrum Master du terrain Ludovic Larché Agile Tour 2012 à Rennes le 4 octobre 2012 Qui suis je? Ludovic LARCHE Agile Scrum / Kanban Consultant Scrum Master depuis 2008 Accompagnement de Product Owner

Plus en détail

Le rôle du coach Agile et son apport pour le projet

Le rôle du coach Agile et son apport pour le projet Le rôle du coach Agile et son apport pour le projet Franck Beulé Soirée du 4 novembre 2013 Chez Google 45 Sommaire Qu est- ce qu un coach Agile? Que s interdit- il? Ce qu il fait Ses points d anenoon Des

Plus en détail

Formation agile. Formation agile Created on 24 janv. 2012 Edited on 29 févr. 2012. Page 1 sur 16

Formation agile. Formation agile Created on 24 janv. 2012 Edited on 29 févr. 2012. Page 1 sur 16 Formation agile Page 1 sur 16 1. Qui sommes-nous?... 3 1.1. Pierre-Emmanuel Dautreppe... 3 1.2. Norman Deschauwer... 3 1.3. L association DotNetHub... 3 2. Introduction... 5 3. Agile Manifesto... 6 4.

Plus en détail

Estimer et mesurer la performance des projets agiles avec les points de fonction

Estimer et mesurer la performance des projets agiles avec les points de fonction Estimer et mesurer la performance des projets agiles avec les points de fonction Radenko Corovic, MBA radenko.corovic@rsmtechno.ca 1. Introduction Les méthodes agiles de développement des systèmes ont

Plus en détail