L'apprentissage du TDD en coding-dojo
|
|
- Chantal Larouche
- il y a 8 ans
- Total affichages :
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
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étailAgilité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étailAlignement 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étailLes 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étailScrum 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étailré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étailAgile 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étailAGILE 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étailMé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étailGestion 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étailLe 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étailRè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étailRetour 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étailPersonas. Le programme ne vous parle pas?
Personas Le programme ne vous parle pas? Vous ne savez pas quoi choisir? Conférences et ateliers, l équipe de l Agile Tour Montpellier vous propose plusieurs parcours en fonction de nos profils sélectionnés!
Plus en détailL 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étailChristophe Leroy Marc Lainez. L Agilité est-elle soluble dans la culture francophone?
Christophe Leroy Marc Lainez L Agilité est-elle soluble dans la culture francophone? Le Manifeste Agile http://agilemanifesto.org/ 2 Les 4 valeurs Agiles Equipe Personnes et interactions plutôt que processus
Plus en détailTopologie 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étailLes cinq premiers pas pour devenir vraiment agile à XP Day Suisse 2009 par Pascal Van Cauwenberghe et Portia Tung: La Rétrospective
Ce qui était bien Ce qui n était pas bien Questions J ai appris Bon résumé des valeurs Simplicité du format Présentateurs sympathiques et joie communicative Bonbons Utilisation réelle du feedback Présentation
Plus en détailFormation Certifiante Scrum Master
Formation Certifiante Scrum Master Cette formation pratique de deux jours, ponctuée par la certification Scrum Master délivrée par la Scrum Alliance, est destinée aux chefs et directeurs de projets, responsables
Plus en détailXP : 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étailMé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étailConduite 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étailTP3 Intégration de pratiques agiles. 1. User Stories (1) Scénario d intégration agile. En direct-live du château
Rappel TP3 Intégration de pratiques agiles En direct-live du château 40 41 Scénario d intégration agile 1. User Stories (1) 1. Rédiger les User Stories (exigences) 2. Planifier les Itérations (quoi / quand)
Plus en détailREX 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étailRapport d activité et retours d évaluations du service de coaching en ligne COACHLINE
Rapport d activité et retours d évaluations du service de coaching en ligne COACHLINE Client: entreprise du secteur privé et public Population: top management - 160 cadres dirigeants répartis en France
Plus en détailRefonte front-office / back-office - Architecture & Conception -
Refonte front-office / back-office - Architecture & Conception - GLG204 - Architectures Logicielles Java 2008/2009 Nom : Cédric Poisson Matricule : 06-49012 Version : 1.0 Jeudi 28 mai 2009 1 / 23 Table
Plus en détailTesteur Agile Niveau Fondation 2014 - Bertrand Cornanguer, Vice-chair Agile tester WG
Testeur Niveau Fondation 2014 - Bertrand Cornanguer, Vice-chair tester WG Enquêtes 2013 sur l Agilité Seriez-vous interessé par la certification Testeur? Enquête ISTQB (70 pays juin octobre 2013) Ingénieurs
Plus en détailISTQB 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étailLes 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étailYassine 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étailFORMATION MÉTHODES & PRATIQUES AGILES RÔLES AGILES & CERTIFICATIONS MODÉLISATION & CONCEPTION JAVA & FRAMEWORKS MICROSOFT.NET DÉVELOPPEMENT IHM WEB
FORMATION 2014 MÉTHODES & PRATIQUES AGILES RÔLES AGILES & CERTIFICATIONS MODÉLISATION & CONCEPTION JAVA & FRAMEWORKS MICROSOFT.NET DÉVELOPPEMENT IHM WEB DÉVELOPPEMENT MOBILE INTÉGRATION WEB SERVICES &
Plus en détailOffre Education Sage. Gilles Soaleh - Responsable Education. Thierry Ruggieri - Consultant Formateur. Académie de Montpellier 08 décembre 2011
Offre Education Sage Gilles Soaleh - Responsable Education Thierry Ruggieri - Consultant Formateur Académie de Montpellier 08 décembre 2011 Sommaire Sage La nouvelle offre Education : Sage 100 Entreprise
Plus en détailAgile @ Germe Grenoble 4 22/06/2012. Intervenant: Bruno Sbille
Agile @ Germe Grenoble 4 22/06/2012 Intervenant: Bruno Sbille 1 Agile @ Germe 2 Bruno Sbille Blog Agile: http://brunosbille.com Coach & Formateur Blog Coaching Personnel: http://brunosbille.com/coachdevie
Plus en détailCertification 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étailFeature 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étailPlan. 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étailListe des Formations
Janvier 2014 2 Liste des Formations INGENIERIE DES EXIGENCES... 3 Préparation à la Certification IREB en Ingénierie des Exigences (Réf : FIREB)...4 Ingénierie des Exigences (Réf : FIE)...6 Améliorer l
Plus en détail25/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étailGuide de sponsoring 2014
Guide de sponsoring 2014 Devenez Sponsor du SymfonyLive Paris ou des 5 conférences Symfony organisées par SensioLabs en 2014! Aux SymfonyLive, c est l occasion unique d entrer en contact avec le marché
Plus en détailVision 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{ mathieu boisvert / michel céré ; }
Introduction à l agilité Les grands principes Session du 4 avril 2013 { mathieu boisvert / michel céré ; } Qui sommes- nous? mathieu boisvert Coach Agile Chargé de cours Auteur d un livre michel céré Coach
Plus en détailComment optimiser les tests avec une démarche d automatisation simplifiée
P A C I F I C A - A S S U R A N C E S D O M M A G E S Comment optimiser les tests avec une démarche d automatisation simplifiée Jean-Luc VILLETTE (PACIFICA) Eddy JABES (ALTEN) Journée Française des Tests
Plus en détailbacklog 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étailNe renvoyez pas vos architectes! Utilisez-les avec agilité
Ne renvoyez pas vos architectes! Utilisez-les avec agilité Intégration du travail architectural dans un cycle de développement Agile Jean-Louis Maréchaux jl.marechaux@ca.ibm.com Qui suis-je? Jean-Louis
Plus en détailDES SYSTÈMES D INFORMATION
URBANISATION & CONCEPTION DES SYSTÈMES D INFORMATION Le concept d urbanisation repose sur une analogie connue entre le Système d Information (SI) et la ville, dans lesquels interviennent tour à tour urbanistes
Plus en détailGESTION 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étailLes 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étailAgile 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étailRetour 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étailProgrammation 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étailFormation 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étailL Intégration Continue & Agilité
L Intégration Continue & Agilité " des outils efficaces. " Agile NANTES - Mars 2010 17/03/2010 Agile Nantes Introduction Qui sommes nous? Fabian PIAU fabian.piau@netapsys.fr Ingénieur développement chez
Plus en détailGildas 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étailPlan de la Formation. GESTION de PROJET
Plan de la Formation GESTION de PROJET Toutes les bases et fondamentaux de la Gestion de Projet Intitule de la Formation GESTION de PROJET Objectifs Les Objectifs de la formation sont de vous fournir une
Plus en détailMon mémento Page 3. 1/ Pourquoi ce mémento? Page 4. 2/ Pourquoi s évaluer? Page 4. 3/ Comment utiliser ce mémento? Page 5
«STAJ PRATIC BAFA» KIT PEDAGOGIQUE «STAJ PRATIC BAFA» MEMENTO ANIMATEUR Sommaire : Mon mémento Page 3 1/ Pourquoi ce mémento? Page 4 2/ Pourquoi s évaluer? Page 4 3/ Comment utiliser ce mémento? Page 5
Plus en détail1/15. Jean Bernard CRAMPES Daniel VIELLE
1/15 Jean Bernard CRAMPES Daniel VIELLE CaseOnCloud est un SaaS de gestion de projets de développement logiciel CaseOC est : Multi démarches : MACAO MACAO Agile SCRUM Suivi d'aucune démarche particulière
Plus en détailHISTOIRE D UNE DIGITAL FACTORY
HISTOIRE D UNE DIGITAL FACTORY L ambition et le Contexte IT L Ambition de Bouygues Telecom fin 2012. 1. Fournir une expérience encore plus digitale à ses clients. 2. Faciliter l accès au monde digital.
Plus en détailGESTION 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étailSoyez 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étailDéveloppement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS
Avant de commencer 1. Introduction 15 2. HTML5 oui, mais pas que... 15 2.1 HTML5 16 2.2 JavaScript 17 2.3 CSS 18 3. Les outils 18 Préparation des outils et création du projet 1. Introduction 21 2. Team
Plus en détailCatalogue de FORMATIONS 2015
Catalogue de FORMATIONS 2015 Qui sommes nous? î SmartView est un cabinet de conseil et de forma1on, basé à Montpellier et Paris, qui accompagne ses clients professionnels, grands comptes ou PME innovantes,
Plus en détailArchitecture 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étailPortail. Site Internet
Agesloc Gestion location saisonnière Un ensemble de solutions informatiques Portail Service Logiciel Site Internet SARL Marlogic 13 Avenue Fernand Coin 33140 Villenave D Ornon Siret 33784688500057 Ape
Plus en détailIntroduction 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étailBilan 2012. Solutions DataCenter Management. Cloud Computing World expo. 3 ème édition
Bilan 2012 3 ème édition Join the IT Revolution Build your future IT Infrastructure Chiffres clés Succès d une 3 ème édition, portée par la multiplication de nouvelles offres et par de nombreux témoignages
Plus en détailPas à pas BOB 50 Campagne de rappels de paiement
Pas à pas BOB 50 Campagne de rappels de paiement Table des matières I. Introduction... 3 II. Présentation générale... 4 III. Modalités générales de rappel de paiement... 5 IV. Catégories de rappel de paiement...
Plus en détailTuesday, October 20, 2009. Nantes
Tuesday, October 20, 2009 Nantes Retour d'expérience SCRUM/XP dans un contexte CMMI-DEV niveau 2 SM CMM Integration, IDEAL, and SCAMPI are service marks of Carnegie Mellon University. Capability Maturity
Plus en détailtech days AMBIENT INTELLIGENCE
tech days 2015 AMBIENT INTELLIGENCE techdays.microsoft.fr techdays.microsoft.fr Time To Market Demande croissante des métiers de réduire le délai de mise sur le marché Immédiateté Ergonomie, rapidité et
Plus en détailJean-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étailLe 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étailConcilier Agilité, Exigences et Continuous Delivery : Retour d expérience PagesJaunes
Fabien Grellier CTO Pagesjaunes.fr fgrellier@pagesjaunes.fr @FabGrellier Concilier Agilité, Exigences et Continuous Delivery : Retour d expérience PagesJaunes Paris - 14/04/2015 Quelques chiffres 50 7
Plus en détailLES tests d'acceptation
dans la série : b.d. agile! Idée et dessins par Anis berejeb : www.berejeb.com LES tests d'acceptation reflexions, experimentations... réussites et échecs... apprentissage et amelioration. à Partager avec
Plus en détailEXIN 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étailOPTIMISER SON PROCESSUS DE TEST AVEC UNE APPROCHE BOITE GRISE
OPTIMISER SON PROCESSUS DE TEST AVEC UNE APPROCHE BOITE GRISE Retour d expérience Benjamin Boutin QA Manager S2E www.s2e-services-epargne-entreprise.com Marc Rambert Director Dynamic Testing Solution Coverity/Synopsys
Plus en détailMaî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étailJean-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étailLes méthodes agiles UM2 2011-2012. 2011-2012 Les méthodes agiles S. Mathon
Les méthodes agiles UM2 2011-2012 1 2 Sommaire Introduction L origine des Méthodes Agiles Le déroulement d un projet Scrum Au démarrage d une version Au démarrage d une itération/sprint Le déroulement
Plus en détail1 / Quels avantages apporte la Certification Voltaire?
1 / Quels avantages apporte la Certification Voltaire? L objectif de la Certification Voltaire est de certifier le niveau de maîtrise des difficultés de la langue française (à l écrit) des candidats, avec
Plus en détailLES JOURNÉES SQL SERVER
offre de sponsoring 2014 LES JOURNÉES SQL SERVER 1 et 2 décembre 2014 - Paris www.guss.pro GUSS Groupe des Utilisateurs SQL Server Le GUSS est le groupe des utilisateurs de la plateforme de données Microsoft
Plus en détailOlivier Deheurles Ingénieur conception et développement.net
Olivier Deheurles Ingénieur conception et développement.net MOTS CLES Maîtrise de la conception et du développement orientés Objet 6 ans d expérience sur les plateformes.net 1.1 et 2.0 (C# et VB.NET) MCAD
Plus en détailMé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étailComité Français des Tests Logiciels. Testeur Certifié. Version 2012
Testeur Certifié Version 2012 Copyright Ce document ne peut être copié intégralement ou partiellement que si la source est mentionnée. Version 2012 Page 1 sur 18 19 octobre 2012 Copyright, (appelé ci-après
Plus en détailCours 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étailGestion de projets et de portefeuilles pour l entreprise innovante
LIVRE BLANC Novembre 2010 Gestion de projets et de portefeuilles pour l entreprise innovante accélérer le taux de rendement de l innovation James Ramsay Consultant principal, Gouvernance de la zone Europe,
Plus en détailScrum 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étailIngénierie des méthodes Agiles : Que cache l opposition entre déploiement et livraison en continu? Faut-il adopter DevOps 1?
DEVOPS et le déploiement d application Les Livres Blancs de MARTE Ingénierie des méthodes Agiles : Que cache l opposition entre déploiement et livraison en continu? Faut-il adopter DevOps 1? L alignement
Plus en détailLes BRMS Business Rules Management System. Groupe GENITECH
Les BRMS Business Rules Management System 1 Présentations Emmanuel Bonnet ebonnet (at) genigraph.fr Responsable Dpt Conseil Consultant, Expert BRMS Formateur IBM/Ilog JRules / JBoss Rules Génigraph SSII
Plus en détailS cribe N G pour l'en seignant
S cribe N G pour l'en seignant Administrateurs du réseau S cribe : Richard Hoarau, Damien Patiama Coordonnateur B2i : Yvan Delahaye Coordonnateur ASSR : Pierre Hoarau I. Connexion / Ouverture de session
Plus en détaill E R P s a n s l i m i t e
l ERP sans limite 2 Le groupe Divalto, solutions de gestion pour toutes les entreprises 30% du chiffre d affaires en R&D Créé en 1982, le groupe Divalto propose des solutions de gestion adaptées à toutes
Plus en détailLEARNING EVERYWHERE 1
1 LEARNING EVERYWHERE Un contexte de travail qui évolue La mondialisation et la technologie ont augmenté la quantité et la rapidité des flux d informations personnelles & professionnelles que nous devons
Plus en détailSéance du jeudi 22 novembre 2012 (13h30 16h30)
Séance du jeudi 22 novembre 2012 (13h30 16h30) Lieu : salle de sciences physiques, lycée français de Luanda Public : entre 6 et 12 élèves de 3eme, 2de et 1ereS (un des élèves ayant amené son propre robot
Plus en détailLA 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étailJade. Projet Intelligence Artificielle «Devine à quoi je pense»
Jade Projet Intelligence Artificielle «Devine à quoi je pense» Réalisé par Djénéba Djikiné, Alexandre Bernard et Julien Lafont EPSI CSII2-2011 TABLE DES MATIÈRES 1. Analyse du besoin a. Cahier des charges
Plus en détailLa formation de vos collaborateurs est la meilleure garantie sur la pérennité de votre Entreprise. Les former c est Stimuler leur productivité!
La formation de vos collaborateurs est la meilleure garantie sur la pérennité de votre Entreprise. Les former c est Stimuler leur productivité! Trésorerie Conso & Reporting Pourquoi former vos collaborateurs?
Plus en détailFidéliser les collaborateurs tout en améliorant leurs compétences
Fidéliser les collaborateurs tout en améliorant leurs compétences Anne Lamarque Manager OD Grenoble & Responsable OD Formation Florence Gayet Responsable Recrutement groupe VISEO Thibault Parmentier Directeur
Plus en détailLIVRET DE FORMATION JEUNE JUGE JEUNE ARBITRE. www.ugsel.org
LIVRET DE FORMATION JEUNE JUGE JEUNE ARBITRE www.ugsel.org RÔLE DU LIVRET DE FORMATION MISSIONS DU JEUNE ARBITRE I JEUNE JUGE Ce livret guidera l élève engagé dans la formation. Aussi il témoigne de l
Plus en détailEstimer 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étailQualité 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étailPlateforme AnaXagora. Guide d utilisation
Table des matières 1. PRESENTATION DE LA PLATE-FORME D APPRENTISSAGE ANAXAGORA... 3 2. ARCHITECTURE FONCTIONNELLE... 4 3. L APPRENTISSAGE... 5 3.1. L ESPACE DE TRAVAIL... 5 3.1.1. Le calendrier... 5 4.
Plus en détail