Graduat en Informatique. Projet de développement extreme Programming. extreme Programming
|
|
- Robert Lebeau
- il y a 7 ans
- Total affichages :
Transcription
1 extreme Programming Ces transparents sont basés sur une libre interprétation de l'ouvrage suivant : L' avec deux études de cas J.L. Bénard, L. Bossavit, R. Médina, D. Williams paru aux éditions Eyrolles 18/11/03 Eric Schmitz 1
2 XP? Limites des démarches par phases. Rupture par rapport au cycle en V. Dans les approches classiques, on cherche à définir de manière détaillée ce que l'on souhaite construire. Ceci fonctionne pour des ponts, des immeubles... MAIS pas pour du «construire» des logiciels. 18/11/03 Eric Schmitz 2
3 Causes d'échecs On ne connaît pas, a priori, les détails des specs. Cet exercice à lieu au début du projet, au moment où les différents intervenants en savent le moins sur le contexte de l'application. Ceci entraîne une remise en cause fréquente des specs => perte de temps. UML n'est pas une solution, même s il n'est pas à rejeter. 18/11/03 Eric Schmitz 3
4 Effet tunnel Visibilité réduite du client pendant la phase de construction. En XP, le client peut intervenir fréquemment pendant la construction de l'application et a un pouvoir pour influer sur le cours du projet. 18/11/03 Eric Schmitz 4
5 Equipes compartimentées Souvent, les développeurs sont isolés, travaillant seuls sur leur machine et communiquent en étoile. Ceci entraine : Une mauvaise distribution de l'info. Une spécialisation abusive des développeurs. Le code est soumis à une paralysie progressive. 18/11/03 Eric Schmitz 5
6 Paralysie progressive La qualité interne (le code) est noyée sous/par les efforts sur la qualité externe (docs, specs, tests). La qualité du code dépend uniquement du développeur. Plus le code dégénère, plus les modifications prennent du temps et risquent d'engendrer des erreurs. C'est au cours de l'implémentation que la validité des spécifications et de la conception est mise à l'épreuve. 18/11/03 Eric Schmitz 6
7 Evolution du coût du changement Coût Approche traditionnelle Il est logique de définir complètement le logiciel avant d'entamer sa construction. T1 T2 T3 T4 MAIS : si on applique certains principes de conception et de programmation, il est possible de garder l'application suffisamment souple. Coût Approche "XP" T1 T2 T3 T4 T5 18/11/03 Eric Schmitz 7
8 Evolution du coût du changement La stratégie gagnante ne consiste plus à figer tout dès le début, mais tout au contraire, à diffuser la prise de décision tout au long du projet. XP propose un ensemble de pratiques concrètes pour obtenir plus de souplesses et exploiter celles-ci pour servir au mieux le client et l 'équipe de développement. 18/11/03 Eric Schmitz 8
9 Les pratiques d'xp 18/11/03 Eric Schmitz 9
10 Pratiques de programmation Conception simple (tjs la solution la plus simple). Remaniement. (nettoyage de code) Développement piloté par les tests unitaires. (d'abord écrire les tests!) Tests de recettes, précisés par le client. 18/11/03 Eric Schmitz 10
11 Pratiques de collaboration Programmation en binôme -> les binômes changent fréquemment. Responsabilité collective du code. Règles de codage. Métaphore. Intégration continue (au moins 1x par jour). 18/11/03 Eric Schmitz 11
12 Pratiques de gestion de projet Livraisons fréquentes. Planification itérative. Client sur site. Rythme durable. 18/11/03 Eric Schmitz 12
13 Les quatres valeurs d'xp 18/11/03 Eric Schmitz 13
14 La communication pour une meilleure visibilité? Effort collectif de création Dont le succès dépend : De la vision commune de ce qui doit être produit. De la capacité à synchroniser les actions individuelles. Ces deux conditions dépendent de la qualité de la communication. 18/11/03 Eric Schmitz 14
15 La communication pour une meilleure visibilité XP met l'accent sur la communication directe. Communication orale Pour sa simplicité. Pour des interactions rapides entre les interlocuteurs. Plus personnelle. 18/11/03 Eric Schmitz 15
16 La communication pour une meilleure visibilité La communication écrite : toutes les informations ayant trait à l'implémentation et à la conception se retrouvent dans le code. La clarté du code fait l'objet de nombreux efforts. Les tests servent également à consigner formellement les besoins des clients. 18/11/03 Eric Schmitz 16
17 La simplicité comme garantie de productivité Mantras exprimant la simplicité : La chose la plus simple qui puisse marcher. (The simplest thing that could possibly work) Tu n'en auras pas besoin. (You ain't gonna need it) Une fois et une seule. (Once and only once) Débarrasser le code de toute complexité superflue. 18/11/03 Eric Schmitz 17
18 La simplicité comme garantie de productivité L'effort de simplicité s'applique également au client. Il doit définir ses besoins avec une grande précision pour éviter d'implémenter des choses inutiles. La simplicité est également recherchée dans le choix des outils et dans la méthode de travail elle-même. 18/11/03 Eric Schmitz 18
19 Le feedback comme outil de réduction de risque XP : Processus de réduction de risque. Risque contrôlé par la mise en place de boucles de feedback. Permets à tout moment de savoir dans quel état se trouve le projet. Et donc de pouvoir rectifier le tir au fur et à mesure. 18/11/03 Eric Schmitz 19
20 Le feedback comme outil de réduction de risque Un exemple en est le principe de livraisons fréquentes. La planification itérative permet de tirer parti des informations recueillies, pour améliorer la planification et faire converger le produit vers une solution mieux adaptée aux besoins. 18/11/03 Eric Schmitz 20
21 Le feedback comme outil de réduction de risque Divers mécanismes de feeback interviennent dans l'activité de programmation : Tests unitaires. Feeback du binôme. Intégré à la conception. Le feeback est un facteur de qualité, car les intervenants améliorent sans cesse leur travail en profitant de l'expérience qu'ils accumulent. 18/11/03 Eric Schmitz 21
22 Le courage de prendre les bonnes décisions. Courage pour se lancer dans un projet sans avoir tout spécifié. Courage pour se borner à réaliser des choses simples. Courage pour appliquer les principes de communication et de feedback. Courage de mettre en place des méthodes nouvelles. 18/11/03 Eric Schmitz 22
23 Les principaux rôles d'xp 18/11/03 Eric Schmitz 23
24 Liste des rôles Le programmeur Le client Le coach Le testeur Le tracker Le manager 18/11/03 Eric Schmitz 24
25 Le programmeur Va écrire, connaître, modifier, gérer l'existence, la sauvegarde, les versions, la transformation en exécutable du CODE. Va TESTER le code pour en obtenir un feedback. Va faire preuve de COURAGE, toute fonctionnalité qui n'a pas été suffisamment testée doit être considérée comme n'existant pas. 18/11/03 Eric Schmitz 25
26 Le programmeur Va poser des questions au client et écouter ses réponses. C'est le client qui détient la connaissance de ce que doit faire le système. Va aider le client à définir ses besoins. XP fournit un cadre méthodologique pour cela. 18/11/03 Eric Schmitz 26
27 Le programmeur Va concevoir : Collectivement lors des séances de planification. En écrivant les tests unitaires du code. En pratiquant le refactoring (remaniement). Est responsabilisé : Il est codeur, testeur, concepteur, analyste. Il a la volonté d'apprendre. 18/11/03 Eric Schmitz 27
28 Le programmeur Est le seul à avoir la reponsabilité des délais (ni le client, ni le manager, ni le coach ne peuvent influencer le programmeur dans ses estimations) A donc un rôle varié. 18/11/03 Eric Schmitz 28
29 Charte des droits du programmeur Le développeur a le droit : De savoir ce qui est demandé, avec des priorités clairement déclarées. De fournir un travail de qualité en toute occasion. De demander et recevoir de l'aide de la part de ses pairs et du client. D'émettre et de réviser ses propres estimations de coûts. 18/11/03 Eric Schmitz 29
30 Le programmeur Charte des droits du programmeur D'accepter des responsabilités, mais qui ne peuvent lui être imposées. De travailler à un rythme de travail durable. 18/11/03 Eric Schmitz 30
31 Pratiques XP du programmeur Programmation en binôme. Tests unitaires. Conception simple. Remaniement. Responsabilité collective du code. Règles de codage. Intégration continue. Rythme durable. 18/11/03 Eric Schmitz 31
32 Le client Le client sur site. Le client spécifie par des scénarios client... En commençant par en faire la liste. En donnant des priôrités aux scénarios. Nécessité de feedback pour le client -> le feedback assure une bonne communication entre le programmeur et le client. 18/11/03 Eric Schmitz 32
33 Le client Le client spécifie par des tests de recette. Pratique XP du client Planification itérative. Tests de recettes. Intégration continue. Rythme durable. 18/11/03 Eric Schmitz 33
34 Charte des droits du client Le client a le droit : A un plan d'ensemble, montrant ce qui peut être accompli, pour quand, à quel coût. D'obtenir le plus de valeur possible de chaque semaine de programmation. De voir des progrès sur une application qui marche, comme doivent le prouver les tests répétables qu'il spécifie. 18/11/03 Eric Schmitz 34
35 Charte des droits du client De changer d'avis, de substituer des fonctionnalités et de changer ses priorités sans en payer un prix exorbitant. D'être informé des modifications portées au calendrier de réalisation, assez tôt pour avoir la possibilité de réduire le périmètre fonctionnel et retomber ainsi sur la date de livraison initiale. D'annuler le projet à tout moment et de disposer d'une application utile et utilisable en contrepartie de son investissement. 18/11/03 Eric Schmitz 35
36 Le coach Garant du processus. Organise et anime les séances de planification. Aide le client à rédiger ses premiers scénarios. Doit avoir le courage de dire les choses telles qu'elles sont. Objectifs du coach : que l'équipe fonctionne bien, sans lui... 18/11/03 Eric Schmitz 36
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é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é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é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étailDé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é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é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étailCours 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étailCINEMATIQUE DE FICHIERS
ANDRE ANTHONY BRUNEAU Vincent JOUANNIN ROMAIN MAZEAUD MARINE RIOCHET Tony Groupe 609 CINEMATIQUE DE FICHIERS Mini-projet: Gestion de Ventes d'articles Enseignant: MONCEAUX Laura Année 2011 / 2012 TABLE
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étailXP : ce célèbre inconnu
XP : ce célèbre inconnu Extreme Programming Thierry Cros http://etre-agile.com 1 XP : plus qu'agile Pourquoi XP Installer XP Rôles et Cycle de Vie Pratiques : Coder et livrer Développement Responsable
Plus en détailSé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étailGestion de Projet. Génie Logiciel. Renaud Marlet. LaBRI / INRIA. http://www.labri.fr/~marlet. (d'après A.-M. Hugues) màj 19/04/2007
1 Génie Logiciel (d'après A.-M. Hugues) Gestion de Projet Renaud Marlet LaBRI / INRIA http://www.labri.fr/~marlet màj 19/0/007 Est-ce bien nécessaire? Principes de gestion = beaucoup d'évidences Pourtant
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étailMé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étailGestion 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étailExtreme Programming. Le projet social. Angèle Batanero Thierry Cros. http://etre-agile.com. Agile Tour 2010 : XP, le projet social
Extreme Programming Le projet social Angèle Batanero Thierry Cros 1 Qui sommes-nous? Angèle Batanero Développeur Thierry Cros C++ Java Coach depuis 10 ans 2 Agenda XP, qu'es aco? Valeurs, principes Pratiques
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é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étailIntroduction 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é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étailDéveloppement ebusiness
Développement ebusiness Cédric Pulrulczyk ( cedric.pulrulczyk@alcatel.fr ) Alcatel Université Lille I March 2005 Plan Analyse des besoins Méthodologie XP Modélisation UML Outil de développement Tests et
Plus en détailService de réplication des données HP pour la gamme de disques Continuous Access P9000 XP
Service de réplication des données HP pour la gamme de disques Continuous Access P9000 XP Services HP Care Pack Données techniques Le service de réplication des données HP pour Continuous Access offre
Plus en détailIntroduction à l extreme Programming et au développement agile
Introduction à l extreme Programming et au développement agile Gauthier Picard SMA/G2I/ENS Mines Saint-Etienne gauthierpicard@emsefr Octobre 2009 Adapté de XP ou les bienfaits d un développement «agile»
Plus en détailPROFIL DE POSTE AFFECTATION. SERIA (service informatique académique) DESCRIPTION DU POSTE
PROFIL DE POSTE BAP : CORPS : NATURE : SPÉCIALITÉ : E ITRF Externe IGR 2, Chef de projet développement ÉTABLISSEMENT : Rectorat SERVICE : VILLE : SERIA (service informatique académique) DESCRIPTION DU
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é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é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étailCours de Java. Sciences-U Lyon. Java - Introduction Java - Fondamentaux Java Avancé. http://www.rzo.free.fr
Cours de Java Sciences-U Lyon Java - Introduction Java - Fondamentaux Java Avancé http://www.rzo.free.fr Pierre PARREND 1 Octobre 2004 Sommaire Java Introduction Java Fondamentaux Histoire de Java Machine
Plus en détailTechnologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21
INSA - ASI TechnoWeb : Rappels UML 1/21 Technologie Web Conception de sites Web Alexandre Pauchet INSA Rouen - Département ASI BO.B.RC.18, pauchet@insa-rouen.fr INSA - ASI TechnoWeb : Rappels UML 2/21
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étailINF2015 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é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étailLes 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étailMINISTERE DE LA CULTURE ET DE LA COMMUNICATION DIRECTION GENERALE DES PATRIMOINES
MINISTERE DE LA CULTURE ET DE LA COMMUNICATION DIRECTION GENERALE DES PATRIMOINES Sous-direction des affaires financières et générales 182, rue Saint-Honoré 75033 Paris cedex 01 Service bénéficiaire :
Plus en détailTypes de REA produites dans le cadre de la séquence pédagogique
Scénario pédagogique APPRENDRE À ENSEIGNER AUTREMENT Description générale du scénario Titre Les bases de données relationnelles Résumé Dans le cadre d'un cours à distance, la visioconférence est une REA
Plus en détailLes 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étailLa formule Leadership en Action TM. Améliorer de façon durable les compétences managériales de vos cadres. Leadership en Action TM
La formule Améliorer de façon durable les compétences managériales de vos cadres. Nous contacter : Monique Cumin, monique.cumin@lasting-success.com Tel : 06 95 09 10 31 La formule Formation-action : entraînement
Plus en détailConduite 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étailIndustrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational
IBM Software Group Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational Fernard Bonaguidi fernand.bonaguidi@fr.ibm.com
Plus en détailProcessus 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é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étailDate : 18.11.2013 Tangram en carré page
Date : 18.11.2013 Tangram en carré page Titre : Tangram en carré Numéro de la dernière page : 14 Degrés : 1 e 4 e du Collège Durée : 90 minutes Résumé : Le jeu de Tangram (appelé en chinois les sept planches
Plus en détailChef de projet H/F. Vous avez au minimum 3 ans d expérience en pilotage de projet de préférence dans le monde du PLM et de management d équipe.
Chef de projet H/F Dans le cadre de nos activités pour un de nos clients, CIMPA recherche un chef de projet H/F. - Planifier l ensemble des phases du projet - Piloter l équipe dédiée au projet - Garantir
Plus en détailGé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étailFormation : Modélisation avec UML 2.0 et Mise en pratique
Formation : Modélisation avec et Mise en pratique Durée : sur 4 Jours soit 28 heures ou sur 5 Jours soit 35 heures Présentation Stage UML (Unified Modeling Language) est la notation standard qui s'est
Plus en détailLe 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étailIntroduc)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étailScrum 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é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étailNom-Projet MODELE PLAN DE MANAGEMENT DE PROJET
Nom-Projet MODELE PLAN DE MANAGEMENT DE PROJET Glossaire La terminologie propre au projet, ainsi que les abréviations et sigles utilisés sont définis dans le Glossaire. Approbation Décision formelle, donnée
Plus en détailSOFI Gestion+ Version 5.4. Echanges de données informatiques Spicers Sofi gestion+ Groupements. SOFI Informatique. Actualisé le 10.09.
SOFI Gestion+ SOFI Informatique Version 5.4 Echanges de données informatiques Spicers Sofi gestion+ Groupements Actualisé le 10.09.2004 Table des matières 1. Catalogue et tarifs... 4 1.1 Définition EDI...
Plus en détailGestion d Active Directory à distance : MMC & Délégation
Gestion d Active Directory à distance : MMC & Délégation Présentation : Le but de ce tuto est de vous présenter une fonction intéressante d'active Directory : la délégation des droits à l'aide de la Console
Plus en détailBaccalauréat technologique
Baccalauréat technologique Épreuve relative aux enseignements technologiques transversaux, épreuve de projet en enseignement spécifique à la spécialité et épreuve d'enseignement technologique en langue
Plus en détailProcessus 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é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étailTravaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation
Université de Savoie Module ETRS711 Travaux pratiques Compression en codage de Huffman 1. Organisation du projet 1.1. Objectifs Le but de ce projet est d'écrire un programme permettant de compresser des
Plus en détailExamen Médian - 1 heure 30
NF01 - Automne 2014 Examen Médian - 1 heure 30 Polycopié papier autorisé, autres documents interdits Calculatrices, téléphones, traducteurs et ordinateurs interdits! Utilisez trois copies séparées, une
Plus en détailDossier d appel d offres
FONDS DES NATIONS UNIES POUR LA POPULATION Sauver des vies de femmes UNITED NATIONS POPULATION FUND Saving women s lives Cotonou, le 23 février 2009 Dossier d appel d offres Type de marché : Intitulé du
Plus en détailIntroduction. Nicolas Phalippon IR3. Source: rapport commandé par le Congrès américain. Présentation du 24/10/02
Présentation du 24/10/02 Nicolas Phalippon IR3 Introduction 2% des logiciels fonctionnent à la livraison 3% de plus fonctionneront après quelques modifications mineures 20% seront utilisés après des modifications
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étailOutil de gestion et de suivi des projets
Outil de gestion et de suivi des projets Proposition technique et commerciale Amselem Jonathan - Corniglion Benoit - Sorine Olivier Troche Mariela - Zekri Sarah 08 Sommaire I. Les atouts de la proposition
Plus en détailEspace Numérique Régional de Santé Formation sur la messagerie sécurisée. Version 1.2 - Auteur : Nathalie MEDA
Espace Numérique Régional de Santé Formation sur la messagerie sécurisée Version 1.2 - Auteur : Nathalie MEDA 1 Sommaire Introduction Qu est ce qu une messagerie sécurisée? Pourquoi utiliser une messagerie
Plus en détailSimulation EIS. Changement et Innovation. Les Défis du Management
Simulation EIS Changement et Innovation. Les Défis du Management Manuel d Utilisation 1. Présentation 2. Votre Mission pendant la Simulation EIS 3. Structure de l Equipe de Management de Teleswitches 4.
Plus en détailCourir plus vite en améliorant sa VMA
Courir plus vite en améliorant sa VMA OBJECTIF DE CET ENTRANEMENT Pour courir plus vite, l'objectif sera d'améliorer votre VMA, ceci afin de gagner en confort dans les autres allures. En effet, en augmentant
Plus en détailREFERENTIEL DE CERTIFICATION
REFERENTIEL DE CERTIFICATION DU TITRE PROFESSIONNEL Technicien(ne) d'assistance en Informatique Niveau IV Site : http://www.emploi.gouv.fr REFERENTIEL DE CERTIFICATION D'UNE SPECIALITE DU TITRE PROFESSIONNEL
Plus en détailPROGRAMME DE FORMATION. Etre Coach professionnel en entreprise
PROGRAMME DE FORMATION Etre Coach professionnel en entreprise Buts : Former des coachs professionnels capables d intervenir dans le monde de l entreprise pour accompagner et développer l autonomie de salariés
Plus en détailRèglement de la consultation R.C. Marché de fournitures : achat de standards téléphoniques
Règlement de la consultation R.C. Marché de fournitures : achat de standards téléphoniques Passé en application de la procédure adaptée selon l article 28 du Code des Marchés Publics. Marché n 2013-F-001
Plus en détailDomaine B1: Travail en réseau avec l'utilisation des outils de travail collaboratif.
Sandrine MONTABROUD N Etudiant: 10903575 Session: Février 2012 Domaine B1: Travail en réseau avec l'utilisation des outils de travail collaboratif. B12: Contribuer à une production ou à un projet collectif
Plus en détailSTAGE : TECHNICIEN EN INFORMATIQUE
MINISTERE DE LA COMMUNAUTE FRANCAISE ADMINISTRATION GENERALE DE L ENSEIGNEMENT ET DE LA RECHERCHE SCIENTIFIQUE ENSEIGNEMENT DE PROMOTION SOCIALE DE REGIME 1 DOSSIER PEDAGOGIQUE UNITE DE FORMATION STAGE
Plus en détailPlateforme de capture et d analyse de sites Web AspirWeb
Projet Java ESIAL 2A 2009-2010 Plateforme de capture et d analyse de sites Web AspirWeb 1. Contexte Ce projet de deuxième année permet d approfondir par la pratique les méthodes et techniques acquises
Plus en détailUE 1-1- Appréhension des concepts fondamentaux du droit Matières. UE 2-1 - Appréhension des concepts fondamentaux du droit Matières
1 ère année Licence «Droit, Economie, Gestion» Mention «Droit et science politique» Adopté par le CEVU Univ. Bx IV du 22/05/2012 UE 1-1- Appréhension des concepts Introduction générale à l étude du droit
Plus en détailDE LA RgPUBLIQUE FRAN^AISE. Mandature 2010-2015 - Seance du 14 avril 2015
2015-09 NOR : CESL1500009X Lundi 27 avril 2015 JOURNAL OFFICIEL DE LA RgPUBLIQUE FRAN^AISE Mandature 2010-2015 - Seance du 14 avril 2015 REVOLUTION NUMERIQUE ET ävolutions DES MOBILITES INDIVIDUELLES ET
Plus en détailDouze règles pour fidéliser la clientèle.
Douze règles pour fidéliser la clientèle. Il n'y a pas de plus puissante arme marketing que le bouche à oreille (BAO). Pour que vos clients deviennent vos apôtres évangélistes, il faut commencer par les
Plus en détailOnce the installation is complete, you can delete the temporary Zip files..
Sommaire Installation... 2 After the download... 2 From a CD... 2 Access codes... 2 DirectX Compatibility... 2 Using the program... 2 Structure... 4 Lier une structure à une autre... 4 Personnaliser une
Plus en détailAgile&:&de&quoi&s agit0il&?&
Association Nationale des Directeurs des Systèmes d Information &:&de&quoi&s agit0il&?& Pierre Delort, Président, Association Nationale des DSI http://www.andsi.fr/tag/delort/ Document confidentiel Ne
Plus en détailPréparer un 10km en 50 minutes environ
Préparer un 10km en 50 minutes environ OBJECTIF DE CET ENTRANEMENT Votre objectif est de finir un 10 km en 50 minutes. DESCRIPTION Vous courez généralement à un rythme continu, mais vous aimeriez vous
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étailOrganisation de la fin d année du Master 2 de stratégie de communication globale
Organisation de la fin d année du Master 2 de stratégie de communication globale Dossiers de suivi de stage - Rapport intermédiaire de Mission A rendre courant février (date précisée sur le site et sur
Plus en détailPréparer un semi-marathon en 2h00 environ
Préparer un semi-marathon en 2h00 environ OBJECTIF DE CET ENTRANEMENT Cet entraînement vous permettra de terminer un semi-marathon en 2 heures. DESCRIPTION Vous aimez courir longtemps pour extérioriser
Plus en détailL assistance à maîtrise des projets logistiques risqués
L assistance à maîtrise des projets logistiques risqués Congrès Eurolog 21 juin 2006 Michel Fender Professeur Ecole nationale des ponts et chaussées Président Département Management Industriel, ENPC Co-directeur
Plus en détailLes 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étailR, Bonnes pratiques. Christophe Genolini
R, Bonnes pratiques Christophe Genolini 1 Table des matières 1 Des bonnes pratiques, pour quoi faire? 4 2 Choix de l éditeur de texte 4 3 Architecture du code 6 4 Variables 10 5 Commentaires et documentation
Plus en détailLES 11 COMPÉTENCES CLÉ DU COACH SELON LE RÉFÉRENTIEL ICF OBJECTIFS CERTIFICATION PRINCIPES ET ORIENTATIONS
ACTIVISION Coaching : un cursus de formation complet accrédité ICF pour acquérir les compétences et la posture du coach professionnel. Une formation professionnelle, pour des professionnels, par des professionnels.
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étailS initier aux probabilités simples «Un jeu de cartes inédit»
«Un jeu de cartes inédit» 29-31 Niveau 3 Entraînement 1 Objectifs S entraîner à estimer une probabilité par déduction. Applications (exemples) En classe : tout ce qui réclame une lecture attentive d une
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étailPolitique de l'acei en matière de règlement des différends relatifs aux noms de domaine Version 1.3 (le 22 août 2011) ARTICLE 1 INTRODUCTION
Politique de l'acei en matière de règlement des différends relatifs aux noms de domaine Version 1.3 (le 22 août 2011) ARTICLE 1 INTRODUCTION 1.1 Objet. La présente politique de l'acei en matière de règlement
Plus en détailpart de mon expérience.
Viviane JEAN, professeur d anglais TZR (2009) Niveau: A2/A2+ Programme: 4 ème Activité langagière: Production Orale en Interaction Scénario: Je discute avec un camarade de ses projets de vacances et lui
Plus en détailInformations sur l utilisation du webmail du CNRS. Webmail du CNRS. Manuel Utilisateur
Informations sur l utilisation du webmail du CNRS Webmail du CNRS Manuel Utilisateur V1.0 Octobre 2012 Table des matières Généralités... 2 Navigateurs testés... 2 Internet Explorer... 2 Firefox... 3 Connexion...
Plus en détailIdentification, évaluation et gestion des incidents
Identification, évaluation et gestion des incidents De la cartographie des risques à la mise en place de la base incidents Xavier DIVAY Responsable de la conformité et du contrôle permanent QUILVEST BANQUE
Plus en détailPROBLEMES D'ORDONNANCEMENT AVEC RESSOURCES
Leçon 11 PROBLEMES D'ORDONNANCEMENT AVEC RESSOURCES Dans cette leçon, nous retrouvons le problème d ordonnancement déjà vu mais en ajoutant la prise en compte de contraintes portant sur les ressources.
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étailApproches Agiles pour éditeurs logiciels
Approches Agiles pour éditeurs logiciels Avril 2012 2012-04- 05 Larmor Valley 2 Agenda Approches Agiles pour éditeurs logiciels Intérêts Freins ProposiBons Bienvenu(e)s! 3 S'informer Découvrir Offre Communautaire
Plus en détailFiche Juridique CRÉATION ET FONCTIONNEMENT D'UNE ASSOCIATION LOI DU 1ER JUILLET 1901!
Fiche Juridique CRÉATION ET FONCTIONNEMENT D'UNE ASSOCIATION LOI DU 1ER JUILLET 1901 Cette fiche à vocation pédagogique a été conçue pour vous initier au droit des associations, tout en vous présentant
Plus en détailScrum. 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étailMARCHE 2015/05 : Ré informatisation de l Espace Culturel et maintenance associée
AVIS D APPEL PUBLIC A LA CONCURRENCE - REGLEMENT DE CONSULTATION MARCHE 2015/05 : Ré informatisation de l Espace Culturel et maintenance associée 1- Identification de l organisme qui passe le marché :
Plus en détailUn reporting intégré en tant qu'aide à la gestion
Un reporting intégré en tant qu'aide à la gestion Suivi d'un reporting basé sur les indicateurs pour atteindre les objectifs Tilia Umwelt GmbH Sommaire 1. Que signifie gestion? 2. Que signifie gestion
Plus en détailD'UN THÉORÈME NOUVEAU
DÉMONSTRATION D'UN THÉORÈME NOUVEAU CONCERNANT LES NOMBRES PREMIERS 1. (Nouveaux Mémoires de l'académie royale des Sciences et Belles-Lettres de Berlin, année 1771.) 1. Je viens de trouver, dans un excellent
Plus en détail