L'apprentissage du TDD en coding-dojo

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "L'apprentissage du TDD en coding-dojo"

Transcription

1 L'apprentissage du TDD en coding-dojo Xavier Nopre xnopre.blogspot.fr

2 Merci à nos sponsors Platinum Gold Silver Institutionnel

3 Puis-je avoir ce diaporama? Un mail à : Votre avis sur cette session Vos questions

4 Artisan-programmeur Xavier Nopre Indépendant Qui suis-je? Agiliste Développement d'applications "sur-mesure" pour des clients finaux Intervention en entreprises : formation, accompagnement, développement xnopre.blogspot.com

5 Programme (2h) 14h-16h : Préambules : 10' Théorie et rappels : 30' Tests unitaires, TDD, coding-dojo Pratiquons ensemble : 60' Démo mock : 10' Questions / réponses : 10'

6 Préambule

7 Qui êtes-vous? Vous êtes : Développeur? ScrumMaster ou Product Owner? Manager? Formateur / coach? Autre?

8 Votre connaissance en agilité? Je découvre, je n'y connais rien Je connais les bases, je ne pratique pas encore Je pratique un peu Je pratique régulièrement (ex: un des rôles de Scrum) Je maitrise, j'explique, je forme et accompagne

9 Votre pratique des TU et du TDD? Je découvre, je n'y connais rien Je sais ce que c'est mais sans pratiquer J'ai essayé les tests unitaires le TDD Je fais des tests unitaires après le code de prod Je pratique le TDD régulièrement Tout ça ne sert à rien!

10 Tests unitaires

11 De quoi parlons-nous? Tests unitaires = Du code qui teste du code

12 Coût des tests unitaires? Quel surcoût pour les tests unitaires? Quel surcoût pour le TDD?

13 Pourquoi des tests unitaires et du TDD TDD? Agilité Qualité - Développement Incrémental - Accepter le changement Répondre au besoin - Architecture Évolutive - Refactoring sans régressions Tests autres Tests unitaires Code testable - Intégration continue - Automatisation

14 Tests unitaires = la base des tests Tests manuels Tests GUI Tests intégration / acceptance Test unitaires Les tests unitaires sont la "base" de tous les tests L'investissement et le volume sont plus importants pour les TU Tous les types de tests sont complémentaires Pyramide des tests Mike Cohn

15 Tests unitaires = limiter les coûts des anomalies

16 Rappels sur les tests unitaires Simples ("unitaires") Lisibles Rapides à écrire Rapides à exécuter Indépendants (des autres) Autonome (/ environnement) Répétables Automatisables Parallèlisables Pas forcément partout (pensez ROI) Structurés Préparations Test (1 action) Vérifications Tests de "classe" sur l'api publique de la classe Bon outillage

17 TDD = "Test Driven Development"

18 TDD pourquoi? Vérifier la compréhension du besoin fonctionnel et être sûr d'y répondre Traduction des specs en tests Détecter au plus tôt des problèmes dans les specs : oublis, impressions, contradictions, Générer du code testable Systématiser la présence de tests unitaires, améliorer la couverture du code par les tests Les tests sont plus "faciles" à écrire avant le code de production que après

19 Oui, mais Les débuts sont difficiles L'apprentissage est long C'est un investissement, qui doit être collectif (équipe) Mais ROI important!

20 Le cycle du TDD Remaniement et mise au propre du code, de l'architecture, de la présentation, factorisation, commentaires, Refactoring Ecriture du test Ecriture d'un test et un seul et s assurer qu il ne passe pas pour de bonnes raisons Ecriture du code de production Ecriture du code minimum pour faire passer ce test

21 Coding-dojo

22 Coding-dojo : introduction Apprentissage d'un sport de combat vs Apprentissage en développement logiciel (langage, techno, conception, )

23 Coding-dojo : Quoi? Pour qui? C est quoi? : Un lieu d entrainement, d échanges, d amélioration Un espace «sécurisé» Un travail collectif, de collaboration, pas de compétition Un moment convivial, où tout le monde doit participer C est pour qui? : Pour les développeurs volontaires et motivés Pour tous les niveaux

24 Coding-dojo : Kata et Randori Kata : "Démonstration" 1 personne présente 1 solution Objectif : montrer (technique, techno) Tout le monde doit suivre, on peut interrompre Randori : "Travail de dév en groupe" Résolution (partielle) collective d'un défi Objectif : apprendre, échanger, s'entrainer, tester, se tromper, Pas besoin d'aller au bout A consommer sans modération!

25 Coding-dojo : Randori : Organisation 1 poste de travail, vidéo-projeté 2 personnes en pair-programming : "pilote" & "copilote" On tourne d 1 personne toutes les 5 à 7 (copilote pilote) 1 animateur : vérifie le respect des règles, tranche les décisions, met l accent sur les pratiques (bonnes ou mauvaises) Interventions des participants : Les participants doivent comprendre et peuvent questionner Sinon, les participants n interviennent que lorsque c est «vert» Rétrospective!

26 Coding-dojo : Randori : Conseil Etre courageux : Etre capable de programmer devant les autres = hésiter, tâtonner, se tromper, réussir! Accepter la critique, être prêt(e) à se remettre en question Accepter de voir son travail repris, modifié, supprimé Etre généreux : Expliquer sa démarche, sa solution, ses choix Montrer ses «trucs et astuces» Etre tolérant

27 TDD : pas seulement du "test first" Plus qu'une pratique une discipline Pas d'ajout de code sans test rouge Plus qu'une méthode de tests une activité de conception Etat d'esprit Une approche addictive Partie intégrante de la pratique de développement logiciel!

28 A nous de jouer! Sujet : "Tennis (scoring) Kata" Générateur de score de tennis

29 Précisions : architecture (P-n-OO) et stateless Game : - - xxx - - xxx Score (Texte) Tennis Score Builder Légende : Bean de données (POJO) Traitement

30 "Users Stories" 2-1 "30-15"

31 C'est parti!

32 Mocks

33 Les Mocks Collaborateur Collaborateur Classe à tester Collaborateur 1 rôle! Collaborateur

34 Les mocks : sujet de démo Jeu de tennis : GUI & Controller!

35 Les mocks : architecture pour la démo click Controller Gui displayscore(string) playerxhasscored() Game composescore(game) ScoreBuilder Légende : Bean de données (POJO) Traitement pur Traitement pur"aiguillage"

36 Les mocks : démo!

37 Merci! Questions?

38 Agile Tour Montpellier 2014 Scaling Agile

L'apprentissage du TDD en coding-dojo. Xavier Nopre. 18/10/2013 Salle : Courage 10h30 12h30

L'apprentissage du TDD en coding-dojo. Xavier Nopre. 18/10/2013 Salle : Courage 10h30 12h30 L'apprentissage du TDD en coding-dojo Xavier Nopre 18/10/2013 Salle : Courage 10h30 12h30 Merci à nos sponsors Platinium Gold Parrainage Silver Institutionnel Qui suis-je? Xavier Nopre Développeur Agiliste

Plus en détail

Mes clients sont devenus accros à l'agilité

Mes clients sont devenus accros à l'agilité Mes clients sont devenus accros à l'agilité Xavier Nopre www.twitter.com/xnopre xnopre.blogspot.fr xnopre@gmail.com 15/10/2014, 10h15-11h Merci à nos sponsors Platinum Gold Silver Institutionnel Puis-je

Plus en détail

TDD, agilité et Kanban

TDD, agilité et Kanban TDD, agilité et Kanban Philippe Collet Licence 3 MIAGE S6 2014-2015 http://miageprojet2.unice.fr/user:philippecollet/projet_de_d%c3%a9veloppement_2014-2015 Plan r Agilité r TDD r Kanban r Planning Poker

Plus en détail

Le test dans un contexte agile. Fabien Peureux Université de Franche-Comté fabien.peureux@femto-st.fr

Le test dans un contexte agile. Fabien Peureux Université de Franche-Comté fabien.peureux@femto-st.fr Le test dans un contexte agile Fabien Peureux Université de Franche-Comté fabien.peureux@femto-st.fr 5 septembre 2013 Plan Rappel des pratiques agiles (XP) Pratique du test unitaire Pratique du test d

Plus en détail

Formation certifiante Scrum Developer

Formation certifiante Scrum Developer L institut de formation continue des professionnels du Web Formation certifiante Scrum Developer Référence formation : Durée : Prix conseillé : CSD-1 5 jours (35 heures) 2 750 HT (hors promotion ou remise

Plus en détail

Retour d expérience. Agile dans un contexte traditionnel? Nicolas De Loof. 7 Octobre 2010

Retour d expérience. Agile dans un contexte traditionnel? Nicolas De Loof. 7 Octobre 2010 Retour d expérience Agile dans un contexte traditionnel? Nicolas De Loof 7 Octobre 2010 Who s that guy? Nicolas De loof Architecte Agile Techno veilleur Committer Fondateur du http://blog.loof.fr twitter.com/ndeloof

Plus en détail

Soutenance de Stage : Développement d un logiciel de gestion documentaire

Soutenance de Stage : Développement d un logiciel de gestion documentaire : Développement d un logiciel de gestion documentaire Sous la direction de : Fancis Baril IUT Montpellier - Sète Diplôme Universitaire & Technologique - Informatique Mai 2015 2/19 Plan 3/19 Plan 4/19 DocuLibre

Plus en détail

Initiation aux méthodes Agiles. 2010 Chris Ozanne

Initiation aux méthodes Agiles. 2010 Chris Ozanne Initiation aux méthodes Agiles Chris Ozanne Consultant indépendant Spécialisé en architecture et développement JEE et méthodes Agiles Certifié Scrum Master depuis quatre ans Qu'est-ce que l'agilité? Introduction

Plus en détail

Agilitéet qualité logicielle: une mutation enmarche

Agilitéet qualité logicielle: une mutation enmarche Agilitéet qualité logicielle: une mutation enmarche Jean-Paul SUBRA Introduction : le manifeste Agile Manifeste pour le développement Agile de logiciels Nous découvrons comment mieux développer des logiciels

Plus en détail

Les Bonnes PRATIQUES DU TEST LOGICIEL

Les Bonnes PRATIQUES DU TEST LOGICIEL Les Bonnes PRATIQUES DU TEST LOGICIEL SOMMAIRE Qu est-ce que le test logiciel? Pourquoi le test est-il un maillon crucial de l ingénierie logicielle? Quels sont les différents types de tests? Qu est-ce

Plus en détail

TDD Agilité et Kanban Planning Poker

TDD Agilité et Kanban Planning Poker TDD Agilité et Kanban Planning Poker Philippe Collet Licence 3 Informatique S6 2014-2015 Plan! TDD, agilité : rappel! Kanban! Planning Poker 2 Tests : Aspects méthodologiques (rappel)! Coder/tester, coder/tester!

Plus en détail

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

INF2015 Développement de logiciels dans un environnement Agile Examen final hiver 2015 INF2015 Développement de logiciels dans un environnement Agile Examen final hiver 2015 Question #1 Quelle technique de mise sous test devons-nous utiliser si nous voulons simuler le comportement d'une

Plus en détail

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

Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles Laurent PY CEO, Smartesting Laurent.py@smartesting.com @py_laurent www.smartesting.com Guillaume Coquelle Testeur,

Plus en détail

La contractualisation agile, à la Poste, c'est possible!

La contractualisation agile, à la Poste, c'est possible! La contractualisation agile, à la Poste, c'est possible! Saison I - Le modèle de contrat Michel LEJEUNE www.plus.google.com/michellejeune Michel LEJEUNE www.twitter.com/michellejeune www.linkedin.com/michellejeune

Plus en détail

répondre aux défis de l ingénierie logicielle déploiement et mise en œuvre opérationnelle : l'industrialisation au service de la compétitivité

répondre aux défis de l ingénierie logicielle déploiement et mise en œuvre opérationnelle : l'industrialisation au service de la compétitivité répondre aux défis de l ingénierie logicielle déploiement et mise en œuvre opérationnelle : l'industrialisation au service de la compétitivité philippe.ensarguet@orange.com directeur technique Orange Business

Plus en détail

Mike Cohn 12 Mars 2008

Mike Cohn 12 Mars 2008 Une Introduction à l Estimation et à la Planification Agile Mike Cohn 12 Mars 2008 2003 2007 Mountain Goat Software Mike Cohn présentation Coach et formateur Agile Membre fondateur et directeur de l Agile

Plus en détail

Conduite de projet. Cycles de développement (logiciel) 2015-09

Conduite de projet. Cycles de développement (logiciel) 2015-09 Conduite de projet Cycles de développement (logiciel) 2015-09 NETCAT / @netcat Gestion de projet vs Cycle de vie Notion et but But de la gestion de projet : Maîtriser les risques Maîtriser les délais,

Plus en détail

CERTIFICATION Professional Scrum Developer (.NET)

CERTIFICATION Professional Scrum Developer (.NET) Durée 5 jours Description Le cours «Professional Scrum Developer» de Pyxis offre une expérience intensive unique aux développeurs de logiciels. Ce cours guide les équipes sur la façon de transformer les

Plus en détail

De la story aux tests d acceptation

De la story aux tests d acceptation 14 De la story aux tests d acceptation À l occasion d un audit sur le processus de développement d une entreprise, j avais constaté que la documentation relative aux spécifications et aux tests était abondante

Plus en détail

Calendrier automne 2011

Calendrier automne 2011 Calendrier automne 2011 Nous partageons notre expérience de l Agilité afin que vous soyiez plus opportunistes sur votre marché. Formation Agile Scrum Master Product Owner Développeur Gestionnaire /formation

Plus en détail

Formation au logiciel commercial EBP (devis facture)

Formation au logiciel commercial EBP (devis facture) Impression à partir du site https://offredeformation.picardie.fr le 17/06/2016. Fiche formation Formation au logiciel commercial EBP (devis facture) - N : 17744 - Mise à jour : 27/01/2016 Formation au

Plus en détail

RAPPORT PERSONNEL PROJET IFT785

RAPPORT PERSONNEL PROJET IFT785 U N I V E R S I T E D E S H E R B R O O K E, C A N A D A, Q C RAPPORT PERSONNEL PROJET IFT785 PROGRAMMATION AGILE (XP) SERVEUR D ÉVÉNEMENTS DOMUS Table des Matières Table des Matières...1 Le projet...

Plus en détail

ENG 111 Alexis Fattarsi. Les méthodes Agiles sont-elles efficaces?

ENG 111 Alexis Fattarsi. Les méthodes Agiles sont-elles efficaces? ENG 111 Alexis Fattarsi Les méthodes Agiles sont-elles efficaces? PLAN La gestion de projet Les méthodes Agiles Les réussites Les échecs Conclusion 3 / 36 Définition Historique 4 phases Cycles Selon PMI

Plus en détail

A LA RECHERCHE D'UN NOUVEAU CHALLENGE?

A LA RECHERCHE D'UN NOUVEAU CHALLENGE? A LA RECHERCHE D'UN NOUVEAU CHALLENGE? Prêt pour le changement? Afin de pouvoir vous concentrer sur votre évolution professionnelle je vous accompagne de façon structurée dans l orientation la plus profitable

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

Façonnez. votre avenir. Grâce à un apprentissage professionnel chez Swisscom.

Façonnez. votre avenir. Grâce à un apprentissage professionnel chez Swisscom. Façonnez votre avenir. Grâce à un apprentissage professionnel chez Swisscom. Prêt pour le marché du travail Un apprentissage professionnel vous permet d accéder directement à la vie professionnelle en

Plus en détail

Comment la méthode «Tatou le matou» permet-elle une implication forte auprès d un jeune public?

Comment la méthode «Tatou le matou» permet-elle une implication forte auprès d un jeune public? Master 1 FLE Evolution des courants méthodologiques 2007-2008 Session 2 Comment la méthode «Tatou le matou» permet-elle une implication forte auprès d un jeune public? Sarah Descombes N étudiant : 20731087

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

Documentation Utilisateur

Documentation Utilisateur Gestion de devis, factures et Documentation Utilisateur Sommaire 1. INTRODUCTION... 2 2. LES PREALABLES TECHNIQUES... 2 3. MA PREMIERE CONNEXION... 5 4. JE VEUX CREER UN DEVIS... 7 5. LA GESTION GLOBALE

Plus en détail

E-délib à Megève. http://www.imairie.fr/e-delib

E-délib à Megève. http://www.imairie.fr/e-delib E-délib à Megève http://www.imairie.fr/e-delib Introduction Termes : logiciel libre, municipalite.prd.fr, administration électronique,... (vous les connaissez) Problématique : Plus que répondre au CCTP,

Plus en détail

Création d un jeu d arcade : Frogger

Création d un jeu d arcade : Frogger Projet Langage Java UE : programmation & modélisation objet [RILA] RILA14 Création d un jeu d arcade : Frogger Table des matières Le contexte... 3 Le jeu... 4 Spécifications fonctionnelles... 5 Déroulement

Plus en détail

Evolution, Maintenance et Réutilisation des logiciels, aka: E/M/R.

Evolution, Maintenance et Réutilisation des logiciels, aka: E/M/R. Evolution, Maintenance et Réutilisation des logiciels, aka: E/M/R. Olivier Inizan - Bureau PEPI IDL - INRA - GAP - URGI La Londes Les Maures, 5-9 décembre 2011 Objectifs de la session Dans votre expérience

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

Le co-développement. Ou comment apprendre en travaillant

Le co-développement. Ou comment apprendre en travaillant Le co-développement Ou comment apprendre en travaillant Après une formation. Je reviens à mon job et reprends rapidement tous les dossiers mis en attente pendant la formation Je me dis que cela serait

Plus en détail

Séance d information des étudiants en propédeutique BA Lettres 30 septembre 2014

Séance d information des étudiants en propédeutique BA Lettres 30 septembre 2014 Séance d information des étudiants en propédeutique BA Lettres 30 septembre 2014 Certification d'un niveau C1 de compétence linguistique dans le domaine académique à la fin du BA pour les disciplines anglais,

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

Illustration de couverture : Denis Tangney Jr - istock.com

Illustration de couverture : Denis Tangney Jr - istock.com Illustration de couverture : Denis Tangney Jr - istock.com Dunod, Paris, 2014 ISBN 978-2-10-071039-3 Table des matières Avant-propos................................................................ IX Chapitre

Plus en détail

Comment gagner en performance commerciale en passant vos outils métiers au numérique? Mardi 26 janvier 2016 09:00-11:00

Comment gagner en performance commerciale en passant vos outils métiers au numérique? Mardi 26 janvier 2016 09:00-11:00 Comment gagner en performance commerciale en passant vos outils métiers au numérique? Mardi 26 janvier 2016 09:00-11:00 Etat des lieux Constat Vers une transformation numérique de votre entreprise Nouveaux

Plus en détail

rad-framework Software development plan document version 01 Oussama Boudyach April 20, 2011

rad-framework Software development plan document version 01 Oussama Boudyach April 20, 2011 rad-framework Software development plan document version 01 Oussama Boudyach April 20, 2011 1 Contents 1 Introduction 3 2 Documents et matériels 3 2.1 Document et matériel octroyé:....................................

Plus en détail

Sprint Planning SPRINT 1

Sprint Planning SPRINT 1 Sprint Planning SPRINT 1 Temps de Sprint : 2 Semaines Date de Sprint : 04/04/2013 18/04/2013 Description : Dans ce sprint, on dénombrera sept User Stories à réaliser. L équipe de développement sera composé

Plus en détail

Solutions SMART pour la formation Optez pour des sessions de formation interactives et collaboratives

Solutions SMART pour la formation Optez pour des sessions de formation interactives et collaboratives Solutions SMART pour la formation Optez pour des sessions de formation interactives et collaboratives Dynamisez vos formations! Boostez votre productivité Fonctionnement de la formation SMART Les solutions

Plus en détail

Mise en place d'une traçabilité outillée des exigences

Mise en place d'une traçabilité outillée des exigences Mise en place d'une traçabilité outillée des exigences Sommaire Le Crédit Mutuel Arkéa en quelques mots Contexte : Déploiement d une politique globale de tests Mise en place de la gestion des exigences

Plus en détail

AGILE IPHONE DEVELOPMENT

AGILE IPHONE DEVELOPMENT AGILE IPHONE devday for iphone, Geneva 2010 DEVELOPMENT Jérôme Layat jerome.layat@hortis.ch BREVE PRESENTATION Directeur Technique hortis, le studio 10 ans de pratique de l Agilité: développement, coaching

Plus en détail

Atelier des chefs d'entreprise : RH et première embauche

Atelier des chefs d'entreprise : RH et première embauche Atelier des chefs d'entreprise : RH et première embauche CONSEIL RH COACHING RECRUTEMENT BILAN PROFESSIONNEL SUPERVISION MANAGÉRIALE FORMATION Consultante : Véronique Thévenin Ses domaines d intervention

Plus en détail

Visual Studio 2013 Concevoir et développer des projets Web, les gérer avec TFS 2013

Visual Studio 2013 Concevoir et développer des projets Web, les gérer avec TFS 2013 Introduction 1. Présentation du cas d étude 13 1.1 Présentation générale 13 1.2 Présentation des applications 13 2. Déroulement du projet 14 3. Pré-requis et fondamentaux techniques à connaître 15 3.1

Plus en détail

Transcription de la fin du cours d introduction des fonctions affines et linéaires dans une classe de 3 ème d un collège RAR en 2011

Transcription de la fin du cours d introduction des fonctions affines et linéaires dans une classe de 3 ème d un collège RAR en 2011 Transcription de la fin du cours d introduction des fonctions affines et linéaires dans une classe de 3 ème d un collège RAR en 2011 39 14 1. Professeur : Je vais le faire au tableau. Moi je n ai placé

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

Génie Logiciel. Hassan El Mansouri

Génie Logiciel. Hassan El Mansouri Hassan El Mansouri 1 Plan du cours Problématique et naissance du génie logiciel Cycle de développement, cycle de vie, cahier des charges Patrons de conception Programmation par composants, réutilisation

Plus en détail

FICHE DE PRÉPARATION

FICHE DE PRÉPARATION FICHE DE PRÉPARATION Domaine d activité :Mathématiques Titre de la séance : Construction de la table de 6 Séance n 1/ 4 Durée : 30 min Comprendre et reconstruire la table de 6 Évaluation envisagée : Construction

Plus en détail

Association : être ou devenir employeur? Telle est la question! Relations salariés bénévoles : de quoi parle t-on?

Association : être ou devenir employeur? Telle est la question! Relations salariés bénévoles : de quoi parle t-on? Association : être ou devenir employeur? Telle est la question! Relations salariés bénévoles : de quoi parle t-on? Session de sensibilisation réalisée à la demande du CDOS de GIRONDE, dans le cadre du

Plus en détail

Gestion de projet agile

Gestion de projet agile Véronique M e s s a g e r R o t a Préface de Jean T a b a k a Gestion de projet agile 3 e édition Groupe Eyrolles, 2007, 2009, 2010, ISBN : 978-2-212-12750-8 C Glossaire Backlog (product ou iteration ou

Plus en détail

GÉNIE LOGICIEL (SOFTWARE ENGINEERING)

GÉNIE LOGICIEL (SOFTWARE ENGINEERING) GÉNIE LOGICIEL (SOFTWARE ENGINEERING) 6ÈME PARTIE TEST DU LOGICIEL (SOFTWARE TESTING) Faculté des Sciences et Techniques http://perso.univ-st-etienne.fr/jacquene/gl/ Francois.Jacquenet@univ-st-etienne.fr

Plus en détail

Les journées Eoles - 24/11/11

Les journées Eoles - 24/11/11 Les Méthodes Agiles (Scrum, Xp) (Scrum, Xp) Les journées Eoles - 24/11/11 Qui suis je? Luc Bizeul, Coach Agile indépendant Développeur, administrateur réseaux (2006) Formateur, consultant sur l agilité

Plus en détail

La commandite De la tactique à la stratégie

La commandite De la tactique à la stratégie La commandite De la tactique à la stratégie Atelier de formation Montréal 10 juin 2014 Commandite =? La commandite : Une discipline en soi Commandite et marketing mix Publicité définit et fait connaître

Plus en détail

QU ALLEZ-VOUS FAIRE DEMAIN?

QU ALLEZ-VOUS FAIRE DEMAIN? CONSEIL & FORMATION pour les entrepreneurs et les intrapreneurs QU ALLEZ-VOUS FAIRE DEMAIN? DE LA VISION AU PRODUIT POUR CRÉER DE LA VALEUR Votre contact : François AMISSE DE LA VISION AU PRODUIT POUR

Plus en détail

Génie Logiciel. Hassan El Mansouri. Plan du cours. Problématique du Génie Logiciel

Génie Logiciel. Hassan El Mansouri. Plan du cours. Problématique du Génie Logiciel Hassan El Mansouri 1 Plan du cours Cycle de développement, cycle de vie, cahier des charges Patrons de conception Programmation par composants, réutilisation de composants Gestion des exceptions Stratégies

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

Quelle organisation pour développer? Les principes et les valeurs de l extreme programming

Quelle organisation pour développer? Les principes et les valeurs de l extreme programming Les principes et les valeurs de l extreme programming XP sont bons 1 Principes Revue de code Production systématique de cas tests Refactoring Solutions simples Métaphores Intégration quotidienne cycles

Plus en détail

Bilan de la conférence EIAH, 28-31 mai 2013 IRIT, Univ. Paul-Sabatier, Toulouse Allocution de clôture du colloque

Bilan de la conférence EIAH, 28-31 mai 2013 IRIT, Univ. Paul-Sabatier, Toulouse Allocution de clôture du colloque Bilan de la conférence EIAH, 28-31 mai 2013 IRIT, Univ. Paul-Sabatier, Toulouse Allocution de clôture du colloque Par Christophe Choquet (LIUM, Univ. du Maine) et Philippe Dessus (LSE, Univ. Grenoble Alpes),

Plus en détail

ACCUEIL DE JOUR D ALFORTVILLE

ACCUEIL DE JOUR D ALFORTVILLE ACCUEIL DE JOUR D ALFORTVILLE EVALUATION PARTICIPATIVE DU PROJET DE SERVICE QUESTIONNAIRE A DESTINATION DES USAGERS Nous vous proposons de participer à l évaluation du projet de service. Votre participation

Plus en détail

FORMATIONS ET CALENDRIER 2014

FORMATIONS ET CALENDRIER 2014 FORMATIONS ET CALENDRIER 2014 Recruter Manager Vendre Communiquer Etre efficace ATHENA RH, fondé en 1991, vous propose des formations au sein de ses locaux de SAINT LAURENT DU VAR ou sur site en fonction

Plus en détail

Industrialisation des développements

Industrialisation des développements Industrialisation des développements NovaForge, l usine de développement logiciel de Bull Emmanuel Rias emmanuel.rias@bull.net 1 Agenda Introduction NovaForge Processus d un projet dans NovaForge et Fonctionnalités

Plus en détail

Retour d expérience RATP. Intégrer le test de performance au cœur du processus de développement agile. Challenges, techniques, résultats.

Retour d expérience RATP. Intégrer le test de performance au cœur du processus de développement agile. Challenges, techniques, résultats. Retour d expérience RATP Intégrer le test de performance au cœur du processus de développement agile. Challenges, techniques, résultats. Les intervenants Alexis Bourgeois Chef de projet MOE (front web)

Plus en détail

Grille d évaluation des conditions de travail des tuteurs à distance

Grille d évaluation des conditions de travail des tuteurs à distance Grille d évaluation des conditions de travail des tuteurs à distance Version 2.0 février 2006 Sylvie Boulenger, Sylvie Dalbin, Jacques Rodet Jacques Rodet Initiateur et facilitateur de t@d http://jacques.rodet.free.fr

Plus en détail

Conduite de projets agiles Management alternatif dans une équipe de développement agile

Conduite de projets agiles Management alternatif dans une équipe de développement agile Contexte 1. Introduction 11 2. Enjeu de Talentsoft 13 3. Objectifs de Talentsoft 17 4. L agilité comme remède miracle 18 4.1 Mise en place de l agile 18 4.2 Les problématiques actuelles 19 5. La solution

Plus en détail

ITIL - Intermediate OSA, Operational Support and Analysis

ITIL - Intermediate OSA, Operational Support and Analysis ITIL - Intermediate OSA, Operational Support and Analysis ITIL - Intermediate OSA, Operational Support and Analysis SYNOPSE Melle Nathalie LECONTE : nathalie.leconte@synopse.fr 106, rue des 3 Fontanot

Plus en détail

Gildas Le Nadan. Thomas Clavier

Gildas Le Nadan. Thomas Clavier Chtijug 2011 Gildas Le Nadan Freelance Thomas Clavier AZAÉ Devops, une définition Devops est un mouvement visant à l'alignement du SI sur les besoins de l'entreprise

Plus en détail

Former à distance. Objectifs visés Connaître les principes de M@gistère Se positionner en formateur à distance S initier à l usage de la plate forme

Former à distance. Objectifs visés Connaître les principes de M@gistère Se positionner en formateur à distance S initier à l usage de la plate forme Former à distance Descriptif Ce parcours propose un ensemble de repères sur la à distance dans le cadre du dispositif M@gistère. La première partie présente et explicite le dispositif en mettant l accent

Plus en détail

LR SET. Programme collectif régional de formation 2013. AGEFOS PME Secteur Sport

LR SET. Programme collectif régional de formation 2013. AGEFOS PME Secteur Sport LR SET Programme collectif régional de formation 2013 AGEFOS PME Secteur Sport ÉDITO Le programme collectif régional AGEFOS PME de formation Branche Sport : un programme adapté aux besoins de la branche

Plus en détail

Communiquer autrement Pour transformer vos relations professionnelles

Communiquer autrement Pour transformer vos relations professionnelles CONGRÈS DE L ACSQ 2014 Communiquer autrement Pour transformer vos relations professionnelles Manon Deschênes, M.Ps., CRHA Directrice principale Gestion de carrière et psychologie du travail MAI 2014 PLAN

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

Architecte Logiciel retour d'expérience

Architecte Logiciel retour d'expérience Architecte Logiciel retour d'expérience Ce(tte) oeuvre est mise à disposition selon les termes de la Paternité - Partage à l'identique 2.0 France. Par Mik Arber 1 Qui-suis-je? Mikael Le Berre Architecte

Plus en détail

RAPPORT D ACTIVITES GENIE LOGICIEL

RAPPORT D ACTIVITES GENIE LOGICIEL TU Sy Quan Master CCI 2010-2011 Projet Exoculture http://exoculture.free.fr RAPPORT D ACTIVITES GENIE LOGICIEL Tu Sy Quan Master CCI 1 I. Présentation générale Dans le cadre de la formation du Master CCI,

Plus en détail

Offre de service. Entrepreneuriat Facilitation - Agilité

Offre de service. Entrepreneuriat Facilitation - Agilité Offre de service Entrepreneuriat Facilitation - Agilité Votre contact François AMISSE 06 52 68 02 66 francois@reussir-son-entreprise.fr www.reussir-son-entreprise.fr Au service de votre réussite! Entrepreneuriat

Plus en détail

Fiche formation Devenir coach agile certifié - N : 21306 - Mise à jour : 23/03/2016

Fiche formation Devenir coach agile certifié - N : 21306 - Mise à jour : 23/03/2016 Impression à partir du site https://offredeformation.picardie.fr le 22/06/2016. Fiche formation Devenir coach agile certifié - N : 21306 - Mise à jour : 23/03/2016 Coaching agile Devenir coach agile certifié

Plus en détail

ÊTRE PROCHE AIDANT DU DOMICILE AU CENTRE D HÉBERGEMENT: DES BESOINS ÉVOLUTIFS TOUT AU LONG DU PARCOURS

ÊTRE PROCHE AIDANT DU DOMICILE AU CENTRE D HÉBERGEMENT: DES BESOINS ÉVOLUTIFS TOUT AU LONG DU PARCOURS ÊTRE PROCHE AIDANT DU DOMICILE AU CENTRE D HÉBERGEMENT: DES BESOINS ÉVOLUTIFS TOUT AU LONG DU PARCOURS Francine Ducharme, Ph. D. Véronique Dubé, Ph. D. Université de Montréal 16 avril 2015 L APPUI Estrie

Plus en détail

Mon engagement, ma réussite. GUIDE DU PROMOTEUR 2011-2012. Attestation de spécialisation professionnelle (ASP) LANCEMENT D UNE ENTREPRISE 5264

Mon engagement, ma réussite. GUIDE DU PROMOTEUR 2011-2012. Attestation de spécialisation professionnelle (ASP) LANCEMENT D UNE ENTREPRISE 5264 Mon engagement, ma réussite. GUIDE DU PROMOTEUR 2011-2012 Attestation de spécialisation professionnelle (ASP) LANCEMENT D UNE ENTREPRISE 5264 www.lancement-e.com Un atout pour réussir en affaires! Prenez

Plus en détail

IDENTIFICATION DU PRODUIT : IDENTIFICATION DE L EXPERIMENTATEUR

IDENTIFICATION DU PRODUIT : IDENTIFICATION DE L EXPERIMENTATEUR - Grille d évaluation - IDENTIFICATION IDENTIFICATION DU PRODUIT : Titre du produit : MEDIA-FINANCE Nom de l éditeur : MEDIARMOR MULTIMEDIA Version analysée : 99.1 Date d évaluation : 11/12 1999 IDENTIFICATION

Plus en détail

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

Mode opératoire Nouvelle interface d expression des besoins clients. A partir du 15 avril 2016

Mode opératoire Nouvelle interface d expression des besoins clients. A partir du 15 avril 2016 Mode opératoire Nouvelle interface d expression des besoins clients A partir du 15 avril 2016 1 Dans l attente de l ouverture au second semestre du portail client, l Institut 4.10 met en place à compter

Plus en détail

CELLULE DE DÉVELOPPEMENT ITÉRATIF

CELLULE DE DÉVELOPPEMENT ITÉRATIF CELLULE DE DÉVELOPPEMENT ITÉRATIF Développement en méthode Agile christian.becquet@edf.fr Novembre 2015 Fiche d identité Création en 2009 Composition : ~110 intervenants à temps plein (hors chefs de projet)

Plus en détail

OUTIL de GESTION ADMINISTRATIVE des UE CAHIER DES CHARGES

OUTIL de GESTION ADMINISTRATIVE des UE CAHIER DES CHARGES OUTIL de GESTION ADMINISTRATIVE des UE CAHIER DES CHARGES ELIAS Éric POUZANCRE Sébastien SOULIE Guillaume ROGER Rémy Encadrants : Mme LIBOUREL Master Informatique Professionnel Année 2006 2007 Université

Plus en détail

Des exigences aux tests Génération de tests à partir des processus et règles métier (Model-Based Testing)

Des exigences aux tests Génération de tests à partir des processus et règles métier (Model-Based Testing) Des exigences aux tests Génération de tests à partir des processus et règles métier (Model-Based Testing) Bruno LEGEARD JDEV 2013 4-6 septembre 2013 Sommaire Partie I Introduction au Model-Based Testing

Plus en détail

Chef de projet informatique

Chef de projet informatique Impression à partir du site https://offredeformation.picardie.fr le 22/06/2016. Fiche formation Chef de projet informatique - N : 17303 - Mise à jour : 24/05/2016 Chef de projet informatique Links Prestation

Plus en détail

Introduction générale à l ergonomie informatique

Introduction générale à l ergonomie informatique Introduction générale à l ergonomie informatique Conférence à l université de Marne-La-Vallée Février 2006 Qui me parle? - Parcours - Game designer - UbiSoft Entertainment Playtests et études de jeux -

Plus en détail

QUESTIONS FREQUENTES Billetterie FFR. Avril 2014 V0

QUESTIONS FREQUENTES Billetterie FFR. Avril 2014 V0 QUESTIONS FREQUENTES Billetterie FFR Avril 2014 V0 1 Le billet électronique BILLETTERIE FFR 2 1- Quelle est la différence entre un e-ticket et un billet traditionnel? L e-ticket FFR est un billet d accès

Plus en détail

BIENVENUE A L ECOLE DE LA PHILANTHROPIE

BIENVENUE A L ECOLE DE LA PHILANTHROPIE GUIDE D INTERVENTION DU PHILANTHROPE Préparer votre temps d échange avec les Petits Philanthropes Fondée en 2011 avec le soutien des Fondations Edmond de Rothschild, cette association se donne pour objectif

Plus en détail

DevOps2. De l intégration continue à la livraison continue. Samira Bataouche Ingénieur Consultant

DevOps2. De l intégration continue à la livraison continue. Samira Bataouche Ingénieur Consultant DevOps2 De l intégration continue à la livraison continue Samira Bataouche Ingénieur Consultant Les challenges d aujourd hui Lignes de produits Délais trop long de mise à disposition de nouveaux produits/services.

Plus en détail

Bilan de l enquête dans le réseau Sismos à l Ecole

Bilan de l enquête dans le réseau Sismos à l Ecole REPLIQUES REPLIQUES : Nouvelles du réseau Sismos à l Ecole Avril 2011 sont destinataires de ce message les gestionnaires de stations et leurs référents scientifiques Bilan de l enquête dans le réseau Sismos

Plus en détail

Maître de stage : Fonction : Nom de l entreprise : Adresse : Code postal : Téléphone : Courriel :

Maître de stage : Fonction : Nom de l entreprise : Adresse : Code postal : Téléphone : Courriel : . Identification des personnes supervisant le stagiaire * Entreprise : Maître de stage : Fonction : Nom de l entreprise : Adresse : Code postal : Téléphone : Courriel : Autres personnes qui accompagnent

Plus en détail

Le plaisir au travail Détecter et valoriser les talents naturels

Le plaisir au travail Détecter et valoriser les talents naturels Le plaisir au travail Détecter et valoriser les talents naturels C Contexte Autrefois considéré comme une condition de survie, un devoir, puis un symbole de réussite sociale, le travail est à présent perçu

Plus en détail

Animation Numérique de Territoire 2013/2014

Animation Numérique de Territoire 2013/2014 Animation Numérique de Territoire 2013/2014 Atelier Google+ Local 29 novembre 2013 Cyberbase de Cahors Animation Numérique de Territoire 2013/2014 Atelier Google+ Local Qui suis-je? Romain Péroua > Responsable

Plus en détail

IDENTIFICATION DU PRODUIT : IDENTIFICATION DE L EXPERIMENTATEUR

IDENTIFICATION DU PRODUIT : IDENTIFICATION DE L EXPERIMENTATEUR Titre du produit : MEDIA FINANCES Nom de l éditeur : MEDIARMOR Version analysée : (champ non renseigné) Date d évaluation : 12/99 01/2000 IDENTIFICATION DU PRODUIT : - Grille d évaluation - IDENTIFICATION

Plus en détail

GUIDE D INSTALLATION ET D UTILISATION Du service courrier dématérialisé avec Bee-POST

GUIDE D INSTALLATION ET D UTILISATION Du service courrier dématérialisé avec Bee-POST GUIDE D INSTALLATION ET D UTILISATION Du service avec Bee-POST 2 1. Créer votre compte 2. Imprimante Bee-POST 3. Votre certificat 4. Envoyer un Sommaire Avant-propos...3 1. Créer votre compte...4 2. Télécharger

Plus en détail

Serveur d intégration continue Jenkins et d analyse de code Sonar couplés à la forge logiciel SourceSup

Serveur d intégration continue Jenkins et d analyse de code Sonar couplés à la forge logiciel SourceSup Serveur d intégration continue Jenkins et d analyse de code Sonar couplés à la forge logiciel SourceSup Sébastien MEDARD GIP RENATER 263 avenue du Général Leclerc CS 74205 35042 Rennes Cedex Résumé L intégration

Plus en détail

LEAN SOFTWARE DEVELOPMENT. La vision de Mary et Tom Poppendieck

LEAN SOFTWARE DEVELOPMENT. La vision de Mary et Tom Poppendieck LEAN SOFTWARE DEVELOPMENT La vision de Mary et Tom Poppendieck Plan de la présentation 1. Introduction 2. Concept 1 : Eliminer les Gaspillages 3. Concept 2 : Améliorer le Système 4. Concept 3 : Embarquer

Plus en détail

Jici Lauzon, porte-parole de la SQAF

Jici Lauzon, porte-parole de la SQAF Semaine du 29 mars au 4 avril 2008 Historique de la Semaine québécoise des adultes en formation est l Angleterre qui a tenu la première semaine des apprenants adultes dans le monde; c était en 1994. En

Plus en détail

Cela fait plus de 20 ans que l association. La formation continue des conseillers agricoles à Madagascar

Cela fait plus de 20 ans que l association. La formation continue des conseillers agricoles à Madagascar La formation continue des conseillers agricoles à Madagascar A Madagascar, l association de coopération internationale (Formation pour l épanouissement et le renouveau de la terre), en partenariat avec

Plus en détail

29 juin 2010. * Soirée Réseau Accent Sur Elles :

29 juin 2010. * Soirée Réseau Accent Sur Elles : * Soirée Réseau Accent Sur Elles : «A vous de faire bouger les choses pour transformer la vie des femmes dans votre entreprise»! Restitution des ateliers 29 juin 2010 Agenda de cette soirée 18h30-18h40

Plus en détail

A-TEAM. ProManager Jalon de lancement Version 1.0 Groupe : C. Site Web: http://mooproject.neocities.org

A-TEAM. ProManager Jalon de lancement Version 1.0 Groupe : C. Site Web: http://mooproject.neocities.org A-TEAM ProManager Jalon de lancement Version 1.0 Groupe : C Site Web: http://mooproject.neocities.org 1 SOMMAIRE : I. Planning des phases 4 1-Lancement..5 2-Elaboration. 5 3-Construction 5 4-Transition.6

Plus en détail