Journée COMPIL «Agilité et recherche» pascal.dayre@enseeiht.fr



Documents pareils
Scrum Une méthode agile pour vos projets

Topologie du web - Valentin Bourgoin - Méthodes agiles & SCRUM

Agile Maroc 24 Novembre Méthodes agiles. Thierry Cros. Agile Maroc 24 novembre 2010

Agile 360 Product Owner Scrum Master

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

Présentation des experts

énie avec Scrum, Lean, extreme Programming

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

Les méthodes itératives. Hugues MEUNIER

Agilité et Recherche Journée COMPIL Olivier INIZAN - INRA PEPI-IDL/URGI. 13 juin 2012

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

Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles

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

REX Scrum Master du terrain

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

Jean-Pierre Vickoff

Plan de Formation 2015 du réseau DevLOG :

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

INF2015 Développement de logiciels dans un environnement Agile Examen final hiver 2015

25/12/2012

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

Formation Scrum. 2 jours

Les méthodes agiles UM Les méthodes agiles S. Mathon

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

Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES

Formation pour Product Owner

Génie logiciel (Un aperçu)

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

Certification Scrum Master

Tuesday, October 20, Nantes

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

CATALOGUE)FORMATION)2015)

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

Scrum + Drupal = Julien Dubois

Approches Agiles pour éditeurs logiciels

CHAPITRE 3 : LES METHODES AGILES?

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

Process 4D Catalogue de formations 2011

Isabelle Nicolas

ExiOuest Résultats de l enquête ExiOuest 2009 sur l'ingénierie des exigences. Enquête en ligne de Juillet à Octobre 2009 sur

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

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

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

Liste des Formations

Le Product Backlog, qu est ce c est?

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

La solution IBM Rational pour une ALM Agile

Méthodes Agiles et gestion de projets

Formation Méthode MDM. Architecture et procédés de modélisation des données de référence

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

PEPI GPI (Gestion de Projet Informatique) - Note de Cadrage décembre

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

Avant-projet, Montage de projet, pré-projet, pré-études

GL Le Génie Logiciel

Avant propos. Parcours de lecture : combien de sprints vous faut il?

Analyse,, Conception des Systèmes Informatiques

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

A-t-on le temps de faire les choses?

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

Introduc)on à l Agile

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

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

Catalogue de formation 2014

DES SYSTÈMES D INFORMATION

L'AGILITÉ AVEC VISUAL STUDIO

Développement itératif, évolutif et agile

Formation Certifiante Scrum Master

Une bonne dose d'agilité au cœur de votre équipe. La rece e Visual Studio 2012 pour des projets maitrisés

AGILE IPHONE DEVELOPMENT

Scrum/XP adapté au BI/DW

Testeur Agile Niveau Fondation Bertrand Cornanguer, Vice-chair Agile tester WG

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

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

Les clés de l'innovation. Une formation sur mesure pour les adhérents du Pôle Agri Sud-Ouest Innovation

Gestion Projet. Cours 3. Le cycle de vie

transition vers l agilité à l échelle d une organisation

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

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

Profil. Formations Certifications. Etienne de LONGEAUX Architecte logiciel/ Lead développeur PHP5/SYMFONY2/ZEND 13 ans d expérience.

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

INTRODUCTION À LA GESTION DE PROJET AGILE (BACKLOG, TABLEAUX DE BORD, BURNDOWN, PLANIFICATION D ITERATIONS)

INF2015 Développement de logiciels dans un environnement Agile. Examen intra 20 février :30 à 20:30

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

Formation : Modélisation avec UML 2.0 et Mise en pratique

GESTION DE PROJET : LA METHODE AGILE

Jean-François McNeil. Consultant en Analyse d Affaires Certification de l IIBA (CCBA) jf@solutionsmcn.com

PROFIL DE POSTE AFFECTATION. SERIA (service informatique académique) DESCRIPTION DU POSTE

Master Informatique Aix-Marseille Université

Le cycle de développement des produits à la Société GRICS : une nouvelle approche

Table des matières. Préface... Avant-propos...

User stories et Backlog de produit

Technologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21

EXIN Agile Scrum Master

Retour d expérience implémentation Scrum / XP

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

Développement logiciel, Tests et industrialisation

CQP Développeur Nouvelles Technologies (DNT)

Transcription:

Journée COMPIL «Agilité et recherche» pascal.dayre@enseeiht.fr

Génèse de la journée 13/06/2012 COMPIL INRA-Auzeville 2

Intérêt marqué pour l'agilité lors des JDEV2011 Arrivée de Marie-Hélène Charron dans le CP de COMPIL le 9/12/2011 diversité du CP COMPIL, Collectif Midi Pyrénées des Informaticiens développeurs http://www.compil.org Partenariat avec l'inra : lancement de la journée en janvier 1ère journée régionale sur le campus de l'inra Rediffusion nationalement dans un ensemble d'amphis 13/06/2012 COMPIL INRA-Auzeville 3

Reconnaissance officielle de DEVLOG par l'inra, l'inria et le CNRS http://devlog.cnrs.fr Construction d'une «communauté nationale du développement logiciel» de l'esr, réseau d'entre-aide => document fondateur, présentations MRCT et CSIESR Suite au succès des JDEVs, intégration de personnels de l'inra et de l'inria au CP de Devlog DEVLOG=réseaux régionaux, réseaux d'instituts, réseaux thématiques De nouvelles pratiques : inter-actions entre les réseaux, quelles actions, diffusion des journées,... 13/06/2012 COMPIL INRA-Auzeville 4

Cette journée s adresse aussi bien aux développeurs de l ESR qu aux chercheurs concernés par des développements informatiques faire le point sur ce qu on peut entendre par «agilité» Resituer l'agilité par rapport à notre métier Distinguer la méthode, le cérémonial agile des pratiques d'ingénierie échanger sur nos pratiques à partir d expériences de pratiques agiles lors d ateliers mais aussi à partir de retours d expériences mener une réflexion sur ce que l agilité peut apporter aux projets de recherche, ce qu on peut en retenir pour nos méthodes de travail et nos pratiques d ingénierie 13/06/2012 COMPIL INRA-Auzeville 5

60's : centrées développeurs +- MOE 80's : centrées utilisateur : apparition de la MOA et des cahier des charges 90's : émergence de la vision métier : processus linéaire (cascade, cycle en V) de la spécification aux tests (MOA->MOE->MOA) 2000's : Processus itératif de collaboration MOA-MOE (clientconcepteur) 2012 : toujours des difficultés dans le processus d'informatisation de systèmes toujours plus complexes. 13/06/2012 COMPIL INRA-Auzeville 6

ini Génèse Initialement le développement logiciel se faisait de manière très informelle => artisanat Puis progressivement, un formalisme à outrance : ingénierie des méthodes, SPEM, CMMI => prescription, processus lourds, activité prévisible, freine la créativité Impasse de la formalisation à outrance La recherche = un processus exploratoire, chaotique, non prévisible avec des formes de connaissance plus ou moins faible. 13/06/2012 COMPIL INRA-Auzeville 7

comment améliorer le développement logiciel dans le milieu de la recherche? Quelle méthode? Quel processus? Quels artefacts? Quels outils? Reste-t-on à l'ère de l'artisanat informel? Les méthodes agiles mettent l'accent sur l'humain et l'interaction des gens Comment mettre en relation les gens de manière pertinente? Le logiciel est co-construit à partir de quels d'objets de collaboration (user story, spec, modélisation UML, jeu de test unitaire, scénario d'usage, définition de fini...)? 13/06/2012 COMPIL INRA-Auzeville 8

Le logiciel codifie les connaissances et les pratiques : émergence du logiciel et émergence de la connaissance Comment soutenir au mieux le processus de la recherche par le processus de développement? Agilité?=? exigences, spec, conception émergentes avec les bons artefacts? Bonnes pratiques : développements par les tests, tests de non-régression, retructuration du code... 13/06/2012 COMPIL INRA-Auzeville 9

Matinée 08H30 : Accueil - café 09h00 : Présentation de la journée et de ses objectifs - Pascal Dayre 09h15 : Evolution du génie logiciel vers les méthodes agiles - introduction rapide au travers du vocabulaire SCRUM - Claude Aubry blog de Claude Aubry pdf 10h00 : Agilité en kit à monter soi-même (adaptation des méthodes agiles au contexte) - Laurent Bossavit de l'institut agile pdf 10h45 : Pause café 11h15 : Discussion sur l'adéquation de l'agilité aux projets de recherche. Que peut-on en retenir? Claude Aubry - Laurent Bossavit - Herve Leblanc - Pascal Dayre - Jean Michel Inglebert - Olivier Inizan 12h00 Pause déjeuner 13/06/2012 COMPIL INRA-Auzeville 10

Après-midi 14h00 : Retour d'expérience sur l'introduction de l agilité dans une unité de recherche - Olivier INIZAN 14h30 : Ateliers sur les pratiques associées à l'agilité A1: Atelier Refactoring (plus TDD) - Hervé Leblanc A2: Atelier sur la mise en place de l'infrastructure projet adaptée à la gestion d'un projet agile (infrastructure de gestion de projets, de tests et d'intégration continue. spécifications émergentes, maintenance, indicateurs) - Jean- Michel Inglebert A3: Atelier sur la collaboration et la communication ingénieurs et scientifiques sous forme de jeux de rôle - Olivier INIZAN - INRA (Versailles) A4: Coding dojo (incluant TDD) - Laurent Bossavit A5: Atelier Spécification émergente : Gestion des exigences de l'idée jusqu'à la constitution du backlog - Serious Games, Innovation Games - Claude Aubry A6: Atelier IceScrum : Spécification et conception émergentes, conduite de sprint, suivi des indicateurs - Illustration par la mise en oeuvre d'un projet selon la méthode SCRUM avec l'outil icescrum - Nicolas Noullet 17h00 : Fin de la journée 13/06/2012 COMPIL INRA-Auzeville 11

Bonne journée! 13/06/2012 COMPIL INRA-Auzeville 12