C A T A L O G U E D E S

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

Download "C A T A L O G U E D E S"

Transcription

1 C A T A L O G U E D E S Méthodes et pratiques agiles Architecture et intégration Analyse, conception et modélisation avec UML Développement Java et C++ Java EE et Frameworks Développement Web XML et Web Services Développement mobile

2 J ai le plaisir de vous faire découvrir notre catalogue de formations spécialisées dans le domaine des nouvelles technologies de l information. Celui-ci est le fruit du partenariat établi depuis 2008 avec la société française Valtech Training, spécialisée dans les formations relatives aux technologies objet et Web. Nous vous proposons dans ce qui suit un catalogue complet, qui a été conçu comme un outil de travail, vous permettant d accéder rapidement et facilement aux thèmes recherchés. Les nouvelles formations portent sur les méthodes agiles de gestion de projet telles que Scrum, les frameworks Java EE telles que Seam et les EJB 3, le développement Web avec notamment Ajax, le Google Web Toolkit ou encore le nouveau framework Rails, la stratégie de développement logiciel, et bien d autres thèmes d actualité dans l univers du développement logiciel moderne tels que le développement d'applications sur téléphone mobile. Un glossaire, est adjoint p.101, pour permettre aux plus néophytes de faire un premier pas vers l univers sémantique des nouvelles technologies. Enfin, nous sommes en mesure d étudier, avec vous, des projets de formation personnalisés, spécifiques à votre environnement et à vos contraintes, réalisables aussi bien en cycle, qu intra-entreprises. Espérant vous compter parmi nos futurs stagiaires, je vous en souhaite d ores et déjà bonne lecture et bon usage. Nasser BENKIRANE Directeur Général OmniAcademy

3 Recherche d une formation par : Sommaire Index Filières Couvertures techniques Page 04 Page 06 Page 07 Page 17 Découvrez nos petits secrets 1 er indice p. 7. 3

4 METAGIL XP SCRUM SKA SPO LSD STEVA TDR TDDJ USIL SVN COQ Méthodes et pratiques agiles Méthodes agiles de développement logiciel Pratiquer l extreme Programming (XP) Nouveauté Gérer les projets agiles avec Scrum Mise en œuvre avancée de Scrum Nouveauté Devenir Scrum Product Owner Mettre en œuvre le Lean Software Development Stratégie de test, vérification et validation Test Driven Requirement ou la gestion des exigences dirigée par les tests Test Driven Development ou la programmation pilotée par les tests en Java Usine logicielle, des concepts à la pratique Gestion de configuration logicielle avec Subversion Qualité du code dans les projets Java 06 Index Filières Guide de lecture des filières Chef de projet agile Architecte Java EE Maîtrise d ouvrage (MOA) / Analyste métier Analyste / testeur Ingénieur d études Java Développeur Web Développeur Web Java EE Expert technique Java EE TIWEB TITOU TISOA TICLO URBA SOA JEA NEA Architecture et intégration Introduction aux architectures et technologies du Web Introduction technique au Web 2 Nouveauté Introduction à l architecture orientée service (SOA) Introduction au Cloud Computing Nouveauté Urbanisation du système d information Architecture orientée service (SOA) Architecture d entreprise avec Java EE Architectures.Net multi-niveaux Couvertures techniques Modélisation avec UML Java Méthodes et pratiques agiles IOT TIUML UMLMOA MODSY REQOOA OOAD OD-EA ADP Analyse, conception et modélisation avec UML Introduction technique à l analyse, la conception et la programmation objet Introduction à UML Modélisation métier avec UML Modélisation des systèmes complexes avec UML 2 et SysML Modéliser les besoins et analyser avec UML Analyse et conception avec UML UML avec Enterprise Architect Concevoir avec les Design Patterns 4

5 55 Développement Java et C++ TIJ ECLOS JOD IJOP AJOD XJAVA SWT AOP ECOD PREFC Introduction technique à Java Eclipse, créer son environnement de développement intégré Java et la conception objet Programmation intensive avec Java Atelier Java avancé Extrême Java Développement d un client riche avec SWT et Eclipse RCP Programmer en utilisant les aspects et les Design Patterns L essentiel de C++ et la conception objet Programmation efficace et avancée en C++ TIXML TIWSERV EXML XSL WSERJ XML4J REST XML et Web Services Introduction à la technologie XML Introduction aux technologies Web Services Développer avec XML Développer une application XSL Développer des Web Services en Java Développer des applications XML avec Java Concevoir une application Rest Nouveauté JWEB STRUTS JSF AJSF EJB3 PERIB PIBA SPRI SEAM Java EE et Frameworks Conception d applications Web d entreprise avec Java EE Développement d applications Web avec Struts Développement d applications Web avec JSF Développement de composants JSF Développer une application Java EE avec les EJB 3 Gestion de la persistance avec Hibernate Gestion avancée de la persistance avec Hibernate Développement avec le Framework Spring Mise en œuvre du Framework Seam IPO GAD Développement mobile Développement d une application sur iphone Développer avec Google Androïd Nouveauté Glossaire Nouveauté 105 Renseignements complémentaires HWEB JASI AJAX DOJO GWT GRAILS PHP FLEX AIR WEHA Développement Web Développement de pages Web avec HTML et CSS Développement client avec JavaScript et Prototype Ajax, pour dynamiser le poste client Programmation Ajax avec Dojo Toolkit Développer une application Web avec Ajax et GWT Développement Web avec Grails Nouveauté Développement d applications Web avec PHP Développer des applications avec Adobe Flex Développer des applications pour Adobe Integrated Runtime (AIR) Hacking des applications Web Découvrez Valtech Le groupe Valtech Technology Valtech Agency Valtech Axelboss Valtech Training 5

6 Index Dans cette liste de mots-clés, apparaissent les thèmes principaux de nos formations. Pour trouver les sous-thèmes et aller plus loin sur les technologies, reportez-vous aux matrices des couvertures techniques (p. 17 et suivantes). A Page Agile (méthodes) 21 AIR 86 Ajax 80 Analyse et conception 51 Androïd 99 Architecture 42, 43 Architecture orientée service 38, 41 Aspect ou AOP 63 B BPEL 38, 41 BPM 38, 41 C C++ 64, 65 Cas d utilisation 50 Cloud Computing 39 CSS 78 D Design Pattern 53 Diagramme UML 45 Dojo 81 DOM 95 E Eclipse 57 Eclipse RCP 62 EJB 3 72 extreme Programming 23 F Facelet 71 Fit et Fitnesse 29 Flex 85 G Gestion de configuration 32 Grails 83 Groovy 83 GWT ou Google Web Toolkit 82 H Page Hibernate 73, 74 HTML 78 I Intégration continue 31 IPhone 98 J Java (développement 1 er niveau) 58, 59 Java (développement 2 ème niveau) 60, 61 Java EE ou J2EE 67 JavaScript 79 JBoss 72 JFace 62 JSF 70, 71 JSP 68 JUnit 30 L Lean 27 M MOA 48 Mock Object 30 Modélisation métier 48 O O/R (Objet / Relationnel) mapping 73 Objet 46 P Persistance 73, 74 PHP 84 Product Owner 26 Prototype 79 R RCP 62 Refactoring 53 Requirement 50 Rest 96 ROA ou architecture orientée ressources 96 S Page SAX 95 Scrum 24, 25 Scrum Product Owner 26 Seam 76 Sécurité 87 Servlet 68 SOA 38, 41 Soap 94 Spring 75 Struts 69 SVN ou Subversion 32 SWT 62 SysML 49 T Test 28 Tests fonctionnels 29 Tests unitaires 30 U UML 45 Urbanisation 40 Use Case 50 Usine logicielle 31 W Web 2 37 Web Beans 76 Web Services 94 X XML 92 XP 23 XSL 93 6

7 Filières Guide de lecture des filières Chef de projet agile Architecte Java EE Maîtrise d ouvrage (MOA) / Analyste métier Analyste - testeur Ingénieur d études Java Développeur Web Développeur Web Java EE Expert technique Java EE Le saviez-vous? 16 Le groupe Valtech, c est 3 continents, 8 pays, 20 agences et employés. Prochain indice p

8 Guide de lecture de nos filières Vous souhaitez devenir Développeur Web Java EE Les filières présentées sont des exemples. Toutes les formations présentées peuvent être suivies indépendamment les unes des autres. Maîtriser le développement avec Java ou avoir suivi le cours JOD (p. 58) ou IJOP (p. 59) La zone indique une compétence indispensable pour entrer dans la filière et la liste des cours permettant de l acquérir. Le ou les cours principaux permettent d acquérir les compétences essentielles indispensables pour exercer la fonction indiquée dans le titre. Pour bien se préparer Cours principal Développement de pages Web avec HTML et CSS HWEB 2 jours P. 78 Conception d applications Web d entreprise avec Java EE JWEB 5 jours P. 68 Développement client avec JavaScript et Prototype JASI 3 jours P. 79 La zone «Pour bien se préparer» propose des cours sur des sujets connexes souvent nécessaires pour aborder le ou les cours principaux. Ils ne doivent donc pas être assimilés aux pré-requis indiqués plus haut. Lorsque des cours proposés sont exclusifs, un losange indique la question à se poser pour faire le bon choix. STRUTS Développement d applications Web avec Struts STRUTS 3 jours P. 69 Sur quel Framework allez-vous vous appuyer? JSF Développement d applications Web avec JSF JSF 3 jours P. 70 Ajax, pour dynamiser le poste client Hacking des applications Web Programmation Ajax avec Dojo Toolkit Un ou plusieurs de ces cours peuvent être suivis en complément du cours principal. Pour aller plus loin Développement de composants JSF AJAX 2 jours P. 80 WEHA 1 jour P. 87 DOJO 2 jours P. 81 AJSF 2 jours P. 71 8

9 Vous souhaitez devenir Chef de projet agile Connaissance des bases de la conduite de projet Pour bien se préparer Méthodes agiles de développement logiciel METAGIL 1 jour P. 22 Cours principal Gérer les projets agiles avec Scrum SCRUM 2 jours P. 24 Pour aller plus loin Mise en œuvre avancée de Scrum SKA Pratiquer l extreme Programming (XP) XP Qualité du code dans les projets Java COQ Mettre en œuvre le Lean Software Development LSD 1 jour P jours P jours P jours P. 27 9

10 Vous souhaitez devenir Architecte Java EE Pour bien se préparer Introduction technique à l analyse, la conception et la programmation objet IOT 1 jour P. 46 Cours principal Architecture d entreprise avec Java EE JEA 4 jours P. 42 Pour aller plus loin Méthodes agiles de développement logiciel METAGIL Usine logicielle, des concepts à la pratique USIL Test Driven Development ou la programmation pilotée par les tests en Java TDDJ Introduction à l architecture orientée service (SOA) TISOA 1 jour P jours P jours P jour P

11 Vous souhaitez devenir Maîtrise d ouvrage (MOA) / Analyste métier Pour bien se préparer Introduction technique à l analyse, la conception et la programmation objet IOT 1 jour P. 46 Introduction aux architectures et technologies du Web TIWEB 1 jour P. 36 Cours principaux Modélisation métier avec UML UMLMOA 3 jours P. 48 Pour aller plus loin Test Driven Requirement ou la gestion des exigences dirigée par les tests TDR Méthodes agiles de développement logiciel METAGIL Devenir Scrum Product Owner SPO 2 jours P jour P jours P

12 Vous souhaitez devenir Analyste - testeur Pour bien se préparer Stratégie de test, vérification et validation STEVA 3 jours P. 28 Cours principal Test Driven Requirement ou la gestion des exigences dirigée par les tests TDR 2 jours P. 29 Pour aller plus loin Test Driven Development ou la programmation pilotée par les tests en Java TDDJ 3 jours P

13 Vous souhaitez devenir Ingénieur d études Java NON Avez-vous une première expérience avec un langage objet? OUI Pour bien se préparer Introduction technique à l analyse, la conception et la programmation objet IOT Java et la conception objet JOD Programmation intensive avec Java IJOP 1 jour P jours P jours P. 59 Atelier Java avancé Cours principal AJOD 5 jours P. 60 Pour aller plus loin Conception d applications Web d entreprise avec Java EE JWEB Développement d un client riche avec SWT et Eclipse RCP SWT Test Driven Development ou la programmation pilotée par les tests en Java TDDJ 5 jours P jours P jours P

14 Vous souhaitez devenir Développeur Web Pour bien se préparer Développement de pages Web avec HTML et CSS HWEB 2 jours P. 78 Développement client avec JavaScript et Prototype JASI 3 jours P. 79 Pages dynamiques Quel type de développement Web? Rich Internet Application Avec quelle technologie allez-vous développer? Avec quelle technologie allez-vous développer? Cours principaux PHP Grails GWT Flex Développement d applications Web avec PHP Développement Web avec Grails Développer une application Web avec Ajax et GWT Développer des applications avec Adobe Flex PHP 5 jours P. 84 GRAILS 3 jours P. 83 GWT 3 jours P. 82 FLEX 5 jours P. 85 Pour aller plus loin Programmation Ajax avec Dojo Toolkit DOJO Ajax, pour dynamiser le poste client AJAX Hacking des applications Web WEHA 2 jours P jours P jour P

15 Vous souhaitez devenir Développeur Web Java EE Maîtriser le développement avec Java ou avoir suivi le cours JOD (p. 58) ou IJOP (p. 59) Pour bien se préparer Développement de pages Web avec HTML et CSS HWEB 2 jours P. 78 Développement client avec JavaScript et Prototype JASI 3 jours P. 79 Cours principal Conception d applications Web d entreprise avec Java EE JWEB 5 jours P. 68 STRUTS Sur quel Framework allez-vous vous appuyer? JSF Développement d applications Web avec Struts Développement d applications Web avec JSF Ajax, pour dynamiser le poste client Hacking des applications Web Programmation Ajax avec Dojo Toolkit STRUTS JSF AJAX WEHA DOJO 3 jours P jours P jours P jour P jours P. 81 Pour aller plus loin Développement de composants JSF AJSF 2 jours P

16 Vous souhaitez devenir Expert technique Java EE Maîtriser le développement avec Java ou avoir suivi le cours JOD (p. 58) ou IJOP (p. 59) Pour bien se préparer Concevoir avec les Design Patterns ADP Extrême Java XJAVA 5 jours P jours P. 61 Cours principaux Développer une application Java EE avec les EJB 3 EJB3 Gestion de la persistance avec Hibernate PERIB Mise en œuvre du Framework Seam SEAM Développement avec le Framework Spring SPRI 5 jours P jours P jours P jours P. 75 Pour aller plus loin Développer des Web Services en Java WSERJ Concevoir une application Rest REST Usine logicielle, des concepts à la pratique USIL 3 jours P jours P jours P

17 Couvertures techniques Java Modélisation avec UML Méthodes et pratiques agiles Le saviez-vous? Plus de feuilles de papier ont été préservées en En effet, 10 de nos supports de cours majeurs sont passés d une version imprimée au format électronique. Prochain indice p

18 Java Avancé Essentiel Bases JEA (p. 42) JOD (p. 58) IJOP (p. 59) AJOD (p. 60) SWT (p. 62) JWEB (p. 68) JSF (p. 70) AJSF (p. 71) STRUTS (p. 69) SPRI (p. 75) EJB3 (p. 72) SEAM (p. 76) PERIB (p. 73) PIBA (p. 74) WSERJ (p. 94) XJAVA (p. 61) TDDJ (p. 30) Conception Langage API Framework Architecture Syntaxe Java Java 5 Multi-threading Sécurité Swing SWT JSP / Servlet JMS RMI JDBC JNDI EJB 3 Web Services Struts JSF JPA / Hibernate Spring JUnit 18

19 Modélisation avec UML IOT (p. 46) TIUML (p. 47) UMLMOA (p. 48) REQOOA (p. 50) OOAD (p. 51) MODSY (p. 49) OD-EA (p. 52) ADP (p. 53) Modélisation métier Concept objet Discipline Expression de besoins Analyse Architecture Conception et Design Patterns Processus de développement Cas d'utilisation Activité Diagramme Classes Séquence Etat Package Structure composite Produit Timing Enterprise Architect Avancé Essentiel Bases 19

20 L agilité, ce sont des valeurs déclinées en méthodes Gérer les projets agiles avec Scrum SCRUM 2 jours P. 24 Mettre en œuvre le Lean Software Development LSD 3 jours P. 27 Pratiquer l extreme Programming (XP) XP 2 jours P à découvrir Méthodes agiles de développement logiciel METAGIL 1 jour P. 22 Mise en œuvre avancée de Scrum SKA 1 jour P encourageant certaines pratiques Devenir Scrum Product Owner SPO 2 jours P. 26 Usine logicielle, des concepts à la pratique USIL 3 jours P. 31 Gestion de configuration logicielle avec Subversion SVN 1 jour P. 32 Test Driven Requirement ou la gestion des exigences dirigée par les tests TDR 2 jours P. 29 Qualité du code dans les projets Java COQ 2 jours P. 33 Test Driven Development ou la programmation pilotée par les tests en Java TDDJ 3 jours P

21 Méthodes et pratiques agiles METAGIL XP SCRUM SKA SPO LSD STEVA TDR TDDJ USIL SVN COQ Méthodes agiles de développement logiciel Pratiquer l extreme Programming (XP) Nouveauté Gérer les projets agiles avec Scrum Mise en œuvre avancée de Scrum Nouveauté Devenir Scrum Product Owner Mettre en œuvre le Lean Software Development Stratégie de test, vérification et validation Test Driven Requirement ou la gestion des exigences dirigée par les tests Test Driven Development ou la programmation pilotée par les tests en Java Usine logicielle, des concepts à la pratique Gestion de configuration logicielle avec Subversion Qualité du code dans les projets Java Le saviez-vous? Au 1 er juillet 2009, Valtech Training avait déjà formé personnes aux méthodes et pratiques agiles dont 592 uniquement sur Scrum. Prochain indice p

22 Méthodes et pratiques agiles Méthodes agiles de développement logiciel Scrum, extreme Programming, Lean Software Development... ces nouvelles pratiques, dites agiles, bousculent les habitudes de travail et font couler beaucoup d encre. Elles sont tantôt perçues comme des techniques relevant du bricolage, tantôt considérées comme l état de l art des pratiques de développement logiciel mais font dorénavant bel et bien partie du paysage des projets informatiques. Ce cours vous propose de découvrir les fondements de la «philosophie agile», résolument humaniste, centrée sur la qualité, la livraison rapide de fonctionnalités à forte valeur ajoutée et la prise en compte du changement. Une présentation des principales méthodes et leur positionnement vous familiarisera avec ce qui fait leurs spécificités, leurs différences et leurs interdépendances. Vous appréhenderez les impacts de l agilité sur l organisation des entreprises ainsi que les différentes possibilités de contractualiser le développement d un projet agile. Cette journée de formation synthétique, pratique, réaliste et lucide sur les avantages de l agilité, apporte des réponses aux questions suivantes : «Quelles pratiques déployer en fonction des caractéristiques des projets?», «Comment anticiper les freins et les risques auxquels une démarche vers l agilité est fréquemment confrontée?», «Comment mesurer les bénéfices potentiels pour les équipes de développement?», «Comment s organisent les équipes et la relation client?». metagil 1 jour - 7 heures Toute personne impliquée dans les projets informatiques et le développement logiciel Avoir participé à un projet informatique 20 % de travaux pratiques Contenu L émergence des méthodes légères - Contexte de l industrie du logiciel - Les acteurs principaux - L Agile Alliance et le Manifeste Agile Valeurs et principes des méthodes agiles - Les quatre valeurs fondamentales - Les douze principes généraux - L Agile Management : le rôle du chef de projet Panorama des principales méthodes agiles : cycle de vie, rôles et meilleures pratiques - Scrum - extreme Programming (XP) - Lean Software Development - Positionnement des différentes méthodes : Analyse comparative en fonction de la taille du projet, du degré de formalisme, du profil des acteurs - La miscibilité des méthodes - Histoire des méthodes agiles - Appréhender concrètement les enjeux et les contraintes des projets informatiques d aujourd hui - Découvrir les valeurs et les principes de la philosophie agile - Comprendre les concepts liés à l agilité : adaptation, communication, livraisons incrémentales, tests, gestion des changements, qualité - Reconnaître les spécificités de chacune des méthodes présentées - Appréhender les impacts organisationnels - Comprendre les mutations qui s opèrent sur l équipe projet et la relation avec le client - Découvrir les clefs de la contractualisation agile - Présenter des arguments pertinents face aux objections des détracteurs potentiels - Distinguer l effet médiatique des vrais bénéfices de ces méthodes La mise en œuvre d une méthode agile - Risques et freins : objections et arguments - Les étapes de la mise en œuvre - Agilité et entreprise - Ecarts entre méthodes et mises en pratique - Effet de mode ou bénéfice réel Contractualisation des projets agiles - La nouvelle façon de penser les contrats - Contrats types 22

23 Contenu Introduction à XP - Les limites des démarches prédictives - Le manifeste agile - XP : un changement de référentiel - Les quatre valeurs de XP - Les principaux rôles - Focus sur la place du client dans le projet - Historique Pratiques de XP - Pratiques de programmation - Pratiques de collaboration - Pratiques de pilotage La conception en XP - Définir les besoins avec les User Stories - Les itérations pour créer de la valeur - Architecture logicielle et conception - La communication verbale et par métaphore Le développement en XP - Construire de la qualité - La programmation en binôme - Le développement piloté par les tests (TDD) - Intégration continue et automatisation - Outillage Gestion de projet - Estimations et planification : le Planning Game - Indicateurs de suivi d avancement - Manager une équipe XP - Coûts et retours sur investissement - Contractualisation Pratiquer l extreme Programming (XP) L extreme Programming (XP) doit son nom à une pratique qui place l activité de développement au centre du projet. XP rassemble et pousse à l extrême certains usages de développement comme le Refactoring, l intégration continue ou l automatisation des tests. Son ambition est de réconcilier l humain avec la productivité. Pour y arriver, et en opposition aux méthodes prédictives, XP redéfinit la gestion de projet en tenant compte des phénomènes de notre temps (le Time to Market, la satisfaction utilisateur, l adaptation...). Il en découle de surprenants résultats en termes de qualité, de délais et de retour sur investissement pour ceux qui sauront la maîtriser! A travers ce cours, vous comprendrez les fondements de l agilité et les principes de XP qui en découlent. Vous verrez comment l utiliser dans un projet, fédérer l esprit d équipe et gérer la relation client / fournisseur pour développer un produit de haute qualité. Conçue autour d exercices pratiques accompagnés d un atelier ludique, cette formation vous familiarisera avec des concepts clefs de XP comme la vélocité, les estimations agiles, les Stories ou les principes d une équipe intégrée. Elle répondra aux questions suivantes : «Quels sont les valeurs et les principes de l agilité?», «Sur quelle typologie de projets doit-on utiliser XP?», «Qui sont les nouveaux acteurs des projets XP?», «Concrètement... comment ça marche?», «En quoi XP est-il un facteur de compétitivité pour l entreprise?», «Quels sont les impacts organisationnels et contractuels de XP?». - Appréhender et manipuler les concepts des méthodes agiles - Comprendre les pratiques et les valeurs de XP - Etre sensibilisé à la productivité dans un esprit de collaboration - Comprendre le développement piloté par les tests - Découvrir le cycle de vie et les acteurs - Savoir mettre en œuvre un projet XP dans l entreprise - Donner de la visibilité aux managers sur l état d avancement du projet - Savoir analyser les bénéfices d un projet XP - Discerner quand utiliser XP et comment en faire un facteur de succès Nouveau cours XP 2 jours - 14 heures Managers, chefs de projet, chefs d équipe, développeurs Aucun 30 % de travaux pratiques Méthodes et pratiques agiles 23

24 Méthodes et pratiques agiles Gérer les projets agiles avec Scrum Focalisées sur l efficacité, l interaction entre les personnes, le feedback et l adaptation, les méthodes agiles bousculent les processus classiques construits autour d un plan et de livrables. Dédié à la gestion de projet, Scrum est l un des membres les plus en vue de cette nouvelle famille de processus. Bien que simples, ses principes sont rigoureux et efficaces, une fois correctement compris. Ce cours vous permettra d appréhender Scrum, depuis les valeurs et principes agiles qui sous-tendent la méthode, jusqu à la mise en pratique de ses techniques. Au travers d une présentation de la méthode complétée d exercices de mise en situation, vous assimilerez les rôles, pratiques et outils qui constituent l environnement d un projet Scrum. Parce qu un processus de développement n est pas une recette magique, vous serez amené à explorer des variations possibles pour comprendre comment adapter les techniques tout en restant fidèle aux principes et à la rigueur de Scrum. Cette formation répond aux attentes suivantes : «Comment les méthodes agiles peuventelles améliorer mes projets?», «Quels sont les principes de Scrum et comment cela fonctionne-t-il?», «Comment puis-je appliquer concrètement Scrum sur un projet?», «Quels outils dois-je employer et comment les mettre en œuvre?». - Comprendre les principes et valeurs de l agilité - Appréhender les principes de fonctionnement d un projet Scrum - Mettre en œuvre les techniques et outils nécessaires à un projet Scrum - Connaître les rôles et leurs responsabilités associées SCRUM 2 jours - 14 heures Managers, chefs de projet, chefs d équipe Aucun 30 % de travaux pratiques Contenu Pourquoi l agilité? - Comprendre les faiblesses des processus de développement classiques - Le manifeste agile - Valeurs et principes des méthodes agiles Présentation générale de Scrum - Scrum en tant que processus empirique - Fonctionnement des cycles de Scrum Les rôles dans Scrum - Équipe de développement, Scrum Master et Product Owner - Droits et devoirs de l équipe Définir les besoins - Établir la vision - L itération zéro - Le Product Backlog Gérer l itération - Estimer et planifier l itération - Construire et suivre l itération Backlog - L organisation en Features Teams - La rétrospective d itération La gestion de projet agile - Construire et gérer le Release Plan - Organiser l espace de travail et la communication - La collaboration dans l équipe Le cycle de travail journalier - Le Scrum Meeting - Gérer l affectation des tâches - Le développement piloté par les tests (TDD) et les exigences pilotées par les tests (TDR) La relation avec le client - Proposer et évaluer les options - Négocier les changements - Évaluer le produit 24

25 Contenu Retour sur les fondamentaux - Le manifeste agile : l esprit de Scrum - Le cycle de vie Scrum : métronome du projet - Les rôles : devoirs et responsabilités - Scrum aujourd hui : les dernières nouveautés La gestion des besoins - Granularité des besoins : Epic ou Story? - Rédiger de bonnes Stories - Gestion des priorités en fonction du contexte - Un autre regard sur les besoins : MMF, MRF et MDF - Planifier les Releases Les estimations et le planning - Story Points : techniques pour estimer et ré-estimer - Optimiser et rassurer l itération - Planification : anticipation et visibilité - Indicateurs et suivi de projet Mise en œuvre avancée de Scrum La mise en place d une nouvelle façon de travailler n est jamais une entreprise évidente. Bien que le processus soit connu, on a souvent le sentiment qu il manque des pièces au puzzle pour le rendre réellement opérationnel. Ce sentiment peut être exacerbé lorsqu on veut optimiser la méthode ou l appliquer à un contexte projet bien spécifique. Cette formation est bâtie sur le retour d expériences de Scrum Masters qui pratiquent ce cadre méthodologique au quotidien dans des univers hétérogènes. Vous y découvrirez les bonnes pratiques, des outils performants et les dernières avancées sur les techniques agiles. Vous prendrez du recul sur Scrum et augmenterez votre palette d outils pour instancier ou améliorer la méthode et gérer les situations complexes. Cette journée permet de renforcer le bagage des Scrum Masters en abordant des sujets comme : les bonnes pratiques et les nouveaux outils, rassurer le planning, la gestion de grands projets, la communication, les techniques pour gérer efficacement les besoins, maîtriser les itérations et le rythme du projet, les pratiques de développement. Nouveau cours SKA 1 jour - 7 heures Scrum Masters Connaître Scrum ou avoir suivi le cours SCRUM (p. 24) 25 % de travaux pratiques Méthodes et pratiques agiles L équipe multi-fonctionnelle - Architecture logicielle : une conception émergente? - Construire de la qualité - Outils de développement Gestion de projet - Projet complexe avec Scrum : équipes multiples ou maintenance - Scrum et offshore - Gestion de la coordination : le client, les utilisateurs, les besoins et la production - Outils de gestion de projet - Amélioration de la méthode : prise de décisions et plans d actions - Savoir mettre en place une méthode réaliste - Communiquer efficacement avec le client - Savoir optimiser les coûts et les risques - Présenter de la visibilité sur le planning - Avoir des techniques et des outils pour gérer des projets complexes - Savoir adapter la méthode de travail en fonction du contexte - Etre capable d identifier les impacts de Scrum sur l entreprise 25

26 Méthodes et pratiques agiles Devenir Scrum Product Owner Les méthodes agiles deviennent courantes sur les projets informatiques. Pour garantir leur efficacité, la totalité des équipes doit comprendre et adhérer aux pratiques mises en œuvre, comme par exemple la rédaction de tests unitaires ou l intégration continue pour les développeurs. Au sein des équipes, Scrum propose un rôle supplémentaire : le Product Owner ou Directeur de Produit. C est lui qui connaît les besoins des utilisateurs mais c est également lui qui possède le budget. Bref, c est le champion fonctionnel qui a la vision, la conviction et les ressources financières pour réaliser un nouveau produit. Ce cours destiné à ceux qui auront le rôle de directeur de produit dans un projet Scrum ou utilisant une méthode de développement agile, permettra de clarifier les rôles et responsabilités qui seront les vôtres. Il y sera question, entre autres, de la gestion des fonctionnalités, la gestion des plannings ou encore des liens avec les utilisateurs. SPO 2 jours - 14 heures Maîtrises d ouvrage, responsables fonctionnels La connaissance des méthodes agiles est un plus Contenu Le Product Owner dans un projet agile - L agilité, Scrum et les rôles sur un projet agile - Vision et budget - Les qualités d un Product Owner La liste des fonctionnalités - Le Product Backlog - Réunir les besoins des utilisateurs : le modèle de Kano - Les fonctionnalités de type Invest - Documenter les fonctionnalités - Les Use Cases - Les histoires et les épiques - Prioriser les fonctionnalités - Quand mettre à jour le Product Backlog? Sujets avancés - Le Product Owner : intégré ou séparé de l équipe? - Une équipe de Product Owners? - Le Product Owner avec des équipes multiples Ce cours apportera des réponses aux questions suivantes : «Quelle est l implication d un Product Owner sur un projet agile?», «Quelles sont les limites de son action?», «Comment communiquer les fonctionnalités aux membres de l équipe de réalisation?». - Comprendre le rôle de Product Owner dans un développement agile - Rédiger et maintenir la liste des fonctionnalités à implémenter - Découper ces fonctionnalités en tâches de taille réaliste - Estimer ces fonctionnalités - Rédiger des cas de tests agiles - Participer à une réunion de démonstration du produit - Utiliser des techniques permettant de connaître la liste des fonctionnalités souhaitées 40 % de travaux pratiques Estimer des fonctionnalités - La méthode des points de fonction - La méthode des Use Case Points - La méthode des points relatifs - La méthode du temps idéal de travail - Obtenir un consensus avec Wide Band Delphi - Ré-estimer les fonctionnalités - Estimer la fin d un projet L implication dans une itération - La réunion de planning - Rédiger des cas de tests automatisés - Aider l équipe de réalisation - Limites de l intervention d un Product Owner - Comprendre les Burndown Charts - Adapter le contenu de l itération - La revue de sprint 26

27 Contenu Les initiatives Lean - Lean Manufacturing (Toyota) - Lean Thinking - Lean Entreprise - Lean Software Development Le positionnement - Se concentrer sur les personnes et le processus - Penser produits et projets Les 7 principes de Lean Software Development et les bonnes pratiques - Éliminer les gaspillages - Favoriser la connaissance - Construire la qualité intrinsèque - Reporter la décision - Livrer rapidement - Respecter les personnes - Optimiser le système dans son ensemble Le centre d intérêt du client - Les 7 gaspillages du développement logiciel - Comprendre la valeur pour le client - La fluidité du processus Les outils - Choisir le projet, la cible, les participants - Créer et utiliser une Value Stream Mapping (VSM), VSM courante et future VSM - Quantifier vos activités et définir vos objectifs de performance de processus - Mettre en place le Visual Management Mettre en œuvre le Lean Software Development Toyota est devenu aujourd hui le premier constructeur automobile, reconnu à la fois pour la qualité et l innovation de ses produits. Tout le monde s accorde à reconnaître que ce succès est dû à son système de production Lean. Cette approche vise à la fois à améliorer la qualité et les délais, à réduire les coûts en tirant le meilleur parti des ressources tant humaines que matérielles, et en évitant toute forme de gaspillage. Forte de cette réussite, la démarche Lean a depuis dépassé les frontières du monde de la fabrication industrielle pour gagner la logistique, la construction et la fourniture de services. Le Lean Software Development est la déclinaison de cette démarche au développement logiciel. Il s appuie sur les pratiques agiles pour renforcer l implication des individus, éliminer les activités sans valeur et assurer au plus tôt la qualité du produit en s inscrivant dans une dynamique d amélioration continue des processus. L objectif de ce cours est d appréhender les principes et diverses stratégies du Lean Software Development et d en apprendre les pratiques et les outils. - Réaliser une «Value Stream Mapping» sur un processus courant - Mettre en œuvre les principes Lean Software Development pour définir un processus cible - Identifier et éliminer les gaspillages - Identifier les activités à valeur ajoutée et à non-valeur ajoutée - Quantifier les améliorations par la mise en place de mesures - Faire intervenir les personnes aux différents stades du processus LSD 3 jours - 21 heures Chefs de projet ou d équipe, analystes, testeurs, développeurs, responsables d amélioration des processus, responsables qualité Connaissance des pratiques de développement logiciel 40 % de travaux pratiques Méthodes et pratiques agiles Les mesures - Quantifier les objectifs - Définir et mettre en place les mesures qui alignent les efforts de développement logiciel avec les résultats Business Lean et les autres approches ou méthodes agiles - Lean et Six Sigma - Lean et Scrum 27

28 Méthodes et pratiques agiles Stratégie de test, vérification et validation Si le test est une pratique essentielle au succès de tout projet de développement logiciel, c est aussi une des plus négligées faute d une organisation adéquate. Pourtant, devant l accroissement continu de la complexité et / ou de la criticité des systèmes développés aujourd hui (refonte de tout ou partie d un système d information, développement de logiciels embarqués, assemblage de composants multiples d origines variées) le test ne peut plus être une activité reléguée au second plan. L objectif de ce cours est de démontrer que le processus de test / vérification / validation peut être parfaitement maîtrisé à condition de l articuler avec le processus de développement et de le compléter par d autres techniques pour définir un processus de recherche des défauts. Une bonne stratégie de recherche des défauts, puis de correction des défauts, permet de s assurer que le système développé est, d une part, conforme aux exigences initiales (vérification) et, d autre part, qu il répond au besoin du client (validation). Ce cours est destiné à ceux qui se demandent : «Quelles sont les stratégies possibles de test?», «Comment organiser son projet pour que les tests ne soient pas faits au dernier moment?», «Quelles sont les techniques modernes de test?». - Définir, instancier et suivre une stratégie de test - Connaître les différentes techniques de test, de vérification et de validation - Introduire des revues de pairs dans vos processus de développement - Comprendre l organisation des équipes de test et de développement STEVA 3 jours - 21 heures Chefs de projet, responsables de test, responsables de MOE et de MOA ayant à définir la stratégie, donner les moyens ou mettre en œuvre des processus de test Avoir des notions de gestion de projet est un plus 50 % de travaux pratiques Contenu Pourquoi une stratégie de vérification et validation - Problème de l élimination et de l injection des défauts - Qu est ce qu un défaut? - La gestion des exigences - Le test - Améliorer le processus de détection - Améliorer le processus de développement - Quelle stratégie, à quel niveau (itération, projet, organisation)? État de l art - Les pratiques acceptées - Les pratiques issues de UP, XP, RP Rôles et Responsabilités (R&R) - R&R de l équipe de management du projet - R&R de l équipe de test - R&R de la MOE - R&R de la MOA - R&R de l exploitation - R&R des utilisateurs Survol des techniques de test - Test fonctionnel - Test technique - Test boîte blanche - Test boîte noire Organisation des vérifications et validations - Organisation des revues de pairs - Définition des niveaux de test - Test de déploiement - Test d installation - Aspects budgétaires - Remarques sur les outils Bâtir une stratégie de vérification et validation - Compromis entre exigences «à tester» et exigences «de test» - La gestion des données de test - La non-régression - Le respect des engagements : coûts, délais et qualité - FAT, SAT, VABF et VSR Suivi de l avancement - Passage des tests - État des anomalies - Correction et livraison des correctifs - Indicateurs d avancement Gérer les défauts - Cycle de vie d un défaut - Processus de gestion des défauts - Intégration dans le processus de développement Compléments optionnels - Le concept de modèle de maturité - Modèles de maturité orientés test 28

29 Contenu Recueil du besoin et gestion des tests - Les techniques de recueil du besoin - Le cycle de tests - Pourquoi aller plus loin? Liens entre tests fonctionnels et tests unitaires - Qu est-ce que le Test Driven Development? - Impact sur la conception - Parallèle avec le Test Driven Requirement (TDR) - Impact sur l analyse et la gestion de projet Comment faire du TDR? - Les grandes étapes - Les principales techniques - Les pièges à éviter - Le Behaviour Driven Development Outils et mise en œuvre - Tour d horizon des solutions du marché - Utilisation FitNesse (Fit et Slim) - Création des classes de test Liens entre tests et agilité - Les cycles de développement - Les méthodes agiles et l importance des tests - Comment piloter l ensemble de son processus par les tests - Que sont les principes Lean? Changements d organisation à prévoir - Quelques critères pour choisir la technique TDR adaptée - Quelles modifications par rapport à l existant? - Quels rapprochements au sein des équipes? Test Driven Requirement ou la gestion des exigences dirigée par les tests Le recueil des besoins et les tests de vérification sont des activités dont la complémentarité a été mise en avant dans de nombreux modèles de développement logiciel. Pour autant ces activités n en demeurent pas moins problématiques et coûteuses pour de nombreux projets car elles sont symptomatiques de la présence de silos organisationnels et sont alors très souvent un frein à l agilité. L objectif de ce cours est de montrer que l on peut aller très loin dans l intégration de ces deux activités en supprimant la frontière entre l analyse et les tests. Vous apprendrez à éviter la déperdition d informations dans le processus de recueil de besoins en appliquant les principes du développement dirigé par les tests aux activités de spécifications et d analyse. Au travers de techniques innovantes, vous apprendrez à écrire des dossiers de spécifications efficaces et interprétables automatiquement par des outils de validation. Vous apprendrez également à mettre en place dans votre organisation les éléments essentiels pour tirer le meilleur bénéfice d une telle approche. Ce cours est destiné à ceux qui se posent les questions suivantes : «Peut-on tester fonctionnellement un logiciel sans en attendre le déploiement et sans passer par l interface graphique?», «Comment écrire les spécifications pour faciliter le développement et les tests?», «Peut-on réellement substituer un dossier de spécifications par des cas de test de recette?», «Quels sont les risques et les limites de cette pratique?». - Découvrir les principes du pilotage par les tests - Évaluer l impact sur le fonctionnement d un projet - Découvrir les outils accompagnant cette démarche - Suivre une méthodologie appliquée sur de nombreux projets - Comprendre comment cette activité s insère dans une démarche agile TDR 2 jours - 14 heures Chefs de projet ou d équipe, analystes fonctionnels, testeurs, développeurs Connaissance des concepts objets ou avoir suivi le cours IOT (p. 46) La connaissance d un langage objet (Java) est un plus 50 % de travaux pratiques Méthodes et pratiques agiles 29

30 Méthodes et pratiques agiles Test Driven Development ou la programmation pilotée par les tests en Java Les objectifs de test ambitieux fixés en début de projet ne résistent pas aux fréquents retards. Le développement piloté par les tests (TDD) propose de garantir radicalement le niveau de l effort de test : les tests systématiques sont écrits avant le code à tester! Il existe autour de Java de nombreux outils supportant le TDD. Le retour sur investissement peut être important (qualité du code, non régression, évolutivité, maintenabilité). Encore faut-il éviter les écueils d une mise en œuvre inadaptée de la démarche. Après ce cours, vous saurez utiliser des tests automatisés comme moyen de spécification, de conception et bien sûr de test. Vous saurez développer des tests pour du code existant hérité. Vous connaîtrez les techniques et outils, tels que les bouchons, pour développer en TDD du code comprenant des bases de données et des IHM. Vous verrez le TDD à l œuvre au travers d exemples concrets. Une étude de cas réaliste vous permettra d acquérir les réflexes du TDD, d aborder les divers problèmes qui se posent aux développeurs en TDD et de mettre en œuvre les bonnes pratiques, des plus simples aux plus élaborées. TDDj 3 jours - 21 heures Développeurs Java, responsables tests, chefs de projet, responsables qualité Pratique de la conception objet Pratique du développement avec Java ou avoir suivi le cours JOD (p. 58) ou IJOP (p. 59) Contenu Le test dans le processus de développement - Processus, qualité, tests - Tests et agilité - Tests et spécifications Tests automatisés avec le Framework JUnit - Le besoin d un Framework de test - Le Framework JUnit - Bonnes pratiques associées à JUnit Principes fondamentaux du TDD - Le cycle de développement du TDD - Test First - Refactoring Stratégies de Test First - Tests comme moyen de spécification - Tests comme moyen de conception - Tests indépendants Test de code hérité - Qu est-ce que du code hérité? - Cycle d évolution du code hérité Tests fonctionnels avec Fit et FitNesse - Tests fonctionnels et TDD - Écriture de tests fonctionnels exécutables avec FitNesse TDD dans des situations particulières - Tests en présence de bases de données - Tests d interface utilisateur Le Refactoring en TDD - Quelques «mauvaises odeurs» - Techniques de Refactoring en TDD - Découvrir les principes fondamentaux et les bonnes pratiques du TDD - Utiliser JUnit dans une approche TDD - Mettre en œuvre les divers types de tests automatisés au sein d un processus agile - Utiliser des techniques avancées d écriture de tests - Mettre en œuvre le TDD en présence de code hérité (legacy) - Appliquer le TDD dans des contextes spécifiques (bases de données, IHM) - Pratiquer le Refactoring d un code développé en TDD 60 % de travaux pratiques Écrire du code testable - Composition plutôt qu héritage - Éviter le code statique - Isoler les dépendances - Inverser les dépendances Mocks et doublures - Quand les utiliser - Types de Mock - Bibliothèques de Mocks Techniques d écriture de tests - Tests basés sur la responsabilité - Tests basés sur l implémentation - Styles de TDD Couverture des tests - Les axiomes sur la couverture des tests - Types de couverture - Combien de tests faut-il écrire? - Tests de régression - Outils de couverture 30

31 Contenu Savoir intégrer - Définition de l intégration continue - techniques et méthodologiques - Pratiques connexes Intégrer tous les jours - Bonnes pratiques - Alertes informatiques et visuelles - Réagir aux feedbacks - Pratiques connexes Outils d intégration continue - Catégories d outils - Hudson, CruiseControl, Continuum Gestion de configuration - Objectifs et rôle - Tronc, branches et étiquettes - Lock Modify Unlock ou Merge Modify Outils de construction - Objectifs et rôle - d une construction automatisable - Dépendance binaire / dépendance de source - Maven et ANT, différences et complémentarité - Ivy, alternative à Maven Maven - Déclarer sa construction en utilisant les conventions - Mutualiser la logique de construction Notions avancées Maven - Modulariser sa construction avec Maven - Appréhender la gestion des dépendances - Intégrer des plug-ins Maven et enrichir le cycle de construction - Personnaliser la construction en créant ses propres conventions Appréhender les tests - Test et feedback - Test Driven Developement - Tests unitaires, tests d intégration, tests fonctionnels Métriques - Types de métriques - Méthodologie d usage des métriques Gestion des livrables - Mettre en place un Maven Repository avec Artifactory - Gérer les habilitations de ce type de Repository Usine logicielle, des concepts à la pratique Les projets informatiques qui adoptent un cycle de développement en cascade se retrouvent inévitablement avec une phase d intégration critique qui révèlera tardivement toutes les failles des phases amonts. Pour autant, l intégration est-elle inévitablement le cauchemar de la fin de projet? Ce n est pas une fatalité si on met en œuvre l intégration continue, une des 12 pratiques décrites dans la méthode extreme Programming. Ce cours présente donc toutes les bonnes pratiques de l intégration continue et de ses phases connexes comme la construction ou les tests d intégration. Il sera majoritairement consacré à la mise en œuvre de ces bonnes pratiques, que ce soit avec Maven comme outil de construction, Hudson pour l intégration continue, ou encore JUnit et HttpUnit pour les tests d intégration. Ce cours est destiné à tous ceux qui se posent les questions suivantes : «Quels sont les bénéfices réels de l intégration continue?», «Quels sont les apports de Maven par rapport à des outils plus classiques comme ANT?», ou de manière plus pratique «Comment mettre en œuvre Maven comme outil de construction?». - Mettre en place Maven comme outil de construction - Connaître et savoir communiquer les bénéfices de l intégration continue - Connaître les méthodes et bonnes pratiques liées à l intégration continue - Apprécier et mettre en œuvre des tests de validation de votre construction - Comprendre l interaction entre les différents outils de l environnement de développement - Appréhender la qualité de votre projet avec différents types de métriques usil 3 jours - 21 heures Développeurs Java, chefs de projets, responsables méthodes, responsables des développements Avoir une première expérience en développement de projet informatique (Java) 60 % de travaux pratiques Méthodes et pratiques agiles 31

32 Méthodes et pratiques agiles Gestion de configuration logicielle avec Subversion La Gestion de Configuration Logicielle (GCL) s est imposée comme une des disciplines indispensables à la réussite d un développement logiciel. Pour preuve, les modèles d amélioration des processus de développement intègrent la GCL à leurs recommandations et bonnes pratiques. Ce cours est une introduction par la pratique au monde de la GCL basée sur un logiciel Open Source plébiscité par les développeurs : Subversion dit SVN. Il sera question d utilisation de SVN au quotidien mais aussi de réflexion sur l organisation nécessaire au bon fonctionnement du travail en équipe avec SVN. Vous obtiendrez des réponses concrètes aux questions suivantes : «Quels sont les problèmes directement imputables à des carences de gestion de configuration?», «Quelles pratiques dois-je mettre en place pour utiliser efficacement SVN?». - Connaître les problématiques de la GCL - Utiliser SVN pour gérer un projet en équipe - Connaître les principaux clients SVN - Résoudre des conflits de mise à jour - Comprendre l importance de la GCL dans un cycle de développement svn 1 jour - 7 heures Chefs de projet, responsables de configuration logicielle, développeurs Aucun 50 % de travaux pratiques Contenu Présentation de la GCL - Objectifs de la GCL - Principaux outils de GCL - Place de la GCL dans un processus de développement - Responsabilités et GCL - Terminologies : Branch, Tag, Merge, Check-In, Commit... Présentation de SVN - Caractéristiques de SVN - Installation de SVN, référentiel de données - Clients SVN et intégration dans votre environnement Travailler en équipe avec SVN - Récupérer les sources - Création d une branche - Commit des modifications - Résolution des conflits - Création d un Tag - Bonnes pratiques de travail en commun Administration SVN - Référentiel et stockage - Mode et sécurité d accès - Sauvegarde et récupération La GCL au quotidien - Gestion des versions - Fréquence des modifications - Parallélisation des développements 32

Marketing digital Méthodes et pratiques agiles Gestion de projet Architecture et intégration Analyse, conception et modélisation avec UML

Marketing digital Méthodes et pratiques agiles Gestion de projet Architecture et intégration Analyse, conception et modélisation avec UML Marketing digital Méthodes et pratiques agiles Gestion de projet Architecture et intégration Analyse, conception et modélisation avec UML Développement Java et C++ Java EE et Frameworks Développement Web

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

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

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

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

Plus en détail

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

Les méthodes itératives. Hugues MEUNIER

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

Plus en détail

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse THÉMATIQUES Comprendre les frameworks productifs Découvrir leurs usages Synthèse 2 LES ENJEUX DES FRAMEWORKS D ENTREPRISE EN 2012 LE CONSTAT Ressources Recrutement Flexibilité Intérêt Montée en compétence

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

Recherche d une formation par

Recherche d une formation par 20 12 3 Recherche d une formation par Sommaire Filières Index Page 04 Page 11 Page 150 Le saviez-vous? Découvrez Valtech Training. Autrement. Premier indice p. 10 MAD SEAN MISO PURE 6 7 8 9 10 11 12 13

Plus en détail

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

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

Plus en détail

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

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

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

Plus en détail

Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES

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

Plus en détail

CQP Développeur Nouvelles Technologies (DNT)

CQP Développeur Nouvelles Technologies (DNT) ORGANISME REFERENCE STAGE : 26572 20 rue de l Arcade 75 008 PARIS CONTACT Couverture géographique : M. Frédéric DIOLEZ Bordeaux, Rouen, Lyon, Toulouse, Marseille Tél. : 09 88 66 17 40 Nantes, Lille, Strasbourg,

Plus en détail

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

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

Plus en détail

INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE

INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE Igor Rosenberg 30 ans DEA «Image-Vision» de l Université de Nice Sophia-Antipolis POSTES PRECEDENTS MMA: Développement Web/Grails sur démonstrateur

Plus en détail

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

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

Plus en détail

Méthodes Agiles et gestion de projets

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

Plus en détail

Formation Certifiante Scrum Master

Formation 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étail

Scrum Une méthode agile pour vos projets

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

Plus en détail

Expert technique J2EE

Expert technique J2EE EHRET Guillaume 25, rue de la Richelandiere 42100 SAINT ETIENNE 32 ans - Célibataire Expert technique J2EE Domaines de compétences Environnement et langages Expertise en programmation Java et en architecture

Plus en détail

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

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

Plus en détail

Jean-Pierre Vickoff www.vickoff.com

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

Plus en détail

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

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

Plus en détail

Les 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

Scrum + Drupal = Julien Dubois

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

Plus en détail

Hassene BELGACEM. Expériences Professionnelles. JEE architect / Technical leader. Ingénieur Informatique. Cycle Préparatoire

Hassene BELGACEM. Expériences Professionnelles. JEE architect / Technical leader. Ingénieur Informatique. Cycle Préparatoire Objectifs Formations Expériences Professionnelles Hassene BELGACEM http://belgacem.hassene.netcv.com S intégrer dans une équipe de développement de haute compétence et participer activement dans la réalisation

Plus en détail

Introduc)on à l Agile

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

Plus en détail

Jean-Pierre Vickoff. 2008 J-P Vickoff

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

Plus en détail

Refonte front-office / back-office - Architecture & Conception -

Refonte 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étail

IBM Rational Application Developer pour WebSphere Software V8.5 accélère le développement d'applications de haute qualité.

IBM Rational Application Developer pour WebSphere Software V8.5 accélère le développement d'applications de haute qualité. , datée du 24 avril 2012 IBM Rational Application Developer pour WebSphere Software V8.5 accélère le développement d'applications de haute qualité. Table des matières 1 Présentation 2 Date de disponibilité

Plus en détail

1/15. Jean Bernard CRAMPES Daniel VIELLE

1/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étail

TP3 Intégration de pratiques agiles. 1. User Stories (1) Scénario d intégration agile. En direct-live du château

TP3 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étail

FORMATION MÉTHODES & PRATIQUES AGILES RÔLES AGILES & CERTIFICATIONS MODÉLISATION & CONCEPTION JAVA & FRAMEWORKS MICROSOFT.NET DÉVELOPPEMENT IHM WEB

FORMATION 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é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

Assurances & Mutuelles, Industrie, Santé, Énergie, Transport, Médias / Multimédias, Télécoms, Services

Assurances & Mutuelles, Industrie, Santé, Énergie, Transport, Médias / Multimédias, Télécoms, Services Société de conseil et d ingénierie en informatique SEELANDE Consulting, société de conseil et d ingénierie en informatique spécialisée dans les NTIC, se positionne dans différents secteurs d activités

Plus en détail

Fidéliser les collaborateurs tout en améliorant leurs compétences

Fidé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étail

CATALOGUE)FORMATION)2015)

CATALOGUE)FORMATION)2015) CATALOGUE)FORMATION)2015) Intitulé(de(formation( Code( Agiliser)vos)processus) F010$ Fondamentaux)du)Lean) F021$ Résolution)de)problème) F022$ Lean)Six)Sigma) F023$ Mesures)et)indicateurs) F030$ Assurance)qualité,)vérification,)validation)

Plus en détail

Certification Scrum Master

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

Plus en détail

Cours en ligne Développement Java pour le web

Cours en ligne Développement Java pour le web Cours en ligne Développement Java pour le web We TrainFrance info@wetrainfrance Programme général du cours Développement Java pour le web Module 1 - Programmation J2ee A) Bases de programmation Java Unité

Plus en détail

Marie-Christine Spengler

Marie-Christine Spengler Marie-Christine Spengler Ingénieur Informatique JAVA - Freelance JAVA/J2EE, HTML, Flex 07/09/1979, Nationalité Française Compétences techniques Méthodologies Modélisation Langages Frameworks Outils de

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

Paul FLYE SAINTE MARIE

Paul FLYE SAINTE MARIE Paul FLYE SAINTE MARIE ASSISTANT CHEF DE PROJET DANS LE DÉVELOPPEMENT INFORMATIQUE Domaines de compétences Conduite de projet (échange avec la maitrise d ouvrage, maitrise d œuvre, rédaction des spécifications

Plus en détail

backlog du produit Product Owner

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

Plus en détail

Formation pour Product Owner

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

Plus en détail

SITE WEB E-COMMERCE ET VENTE A DISTANCE

SITE WEB E-COMMERCE ET VENTE A DISTANCE Développement d une application JAVA EE SITE WEB E-COMMERCE ET VENTE A DISTANCE PLAN PROJET Binôme ou monôme (B/M): M Nom & Prénom : AIT NASSER Btissam Email : aitnasser.btissam123@gmail.com GSM : Organisme

Plus en détail

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

Testeur 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étail

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui Formation PARTIE 1 : ARCHITECTURE APPLICATIVE DUREE : 5 h Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui automatisent les fonctions Définir une architecture

Plus en détail

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

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

Plus en détail

Développement itératif, évolutif et agile

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

Plus en détail

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

REX Scrum Master du terrain

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

Plus en détail

Consultant MOE/Référent technique JAVA/J2EE JSF, RICH FACES

Consultant MOE/Référent technique JAVA/J2EE JSF, RICH FACES SS Consultant MOE/Référent technique JAVA/J2EE JSF, RICH FACES FORMATIONS ET DIPLOMES Certification SCRUM Master (AgilBee) 2009. Formation TDD 2008. Diplômé de l Institut Supérieur des Etudes Technologiques

Plus en détail

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée

Plus en détail

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

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

Plus en détail

An Phong Do. 567 croissant des Glaïeuls Laval (Québec) H7X 3H2 Cellulaire : 514-825-7652 anphongdo@gmail.com

An Phong Do. 567 croissant des Glaïeuls Laval (Québec) H7X 3H2 Cellulaire : 514-825-7652 anphongdo@gmail.com , PMP 567 croissant des Glaïeuls Laval (Québec) H7X 3H2 Cellulaire : 514-825-7652 anphongdo@gmail.com PROFIL GÉNÉRAL Gestionnaire de projet bilingue, avec plus de 16 ans d expérience dans le domaine des

Plus en détail

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

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

Plus en détail

Formation Scrum. 2 jours

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

Plus en détail

CHAPITRE 3 : LES METHODES AGILES?

CHAPITRE 3 : LES METHODES AGILES? CHAPITRE 3 : LES METHODES AGILES? UE Gestion de Projet Master 1 STIC 2014/2015 Céline Joiron 2 Introduction Après avoir présenté les cycles de vie «classiques» de la gestion de projet L objectif de ce

Plus en détail

Tuesday, October 20, 2009. Nantes

Tuesday, 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étail

Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant SITUATION ACTUELLE

Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant SITUATION ACTUELLE Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant Adresse Personnelle : 3, allée du Roussillon 91300 Massy Téléphone : (+33) 06 78 37 34 82 E-mail : youssef.lyhyaoui@spartup.com

Plus en détail

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

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

Plus en détail

Les offres de Xebia : Agilité, Big Data, Cloud, DevOps, Java & Friends, Mobilité et Web Oriented Architecture.

Les offres de Xebia : Agilité, Big Data, Cloud, DevOps, Java & Friends, Mobilité et Web Oriented Architecture. DevOps Xebia est un cabinet de conseil international spécialisé dans les technologies Big Data, Cloud et Web, les architectures Java et la mobilité dans des environnements agiles. Xebia se distingue par

Plus en détail

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

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

Plus en détail

Président d Inotekk Gestion de la société, développement du portefeuille clients, gestion et réalisation des projets informatiques

Président d Inotekk Gestion de la société, développement du portefeuille clients, gestion et réalisation des projets informatiques LEO MARQUES Né le 11/09/1984 à Paris XIème (75) 7 Ter avenue Edith Cavell 06000 NICE Tél. Portable : 06 15 22 48 08 Permis A et B, véhicule personnel Président d Inotekk Gestion de la société, développement

Plus en détail

Vérifier la qualité de vos applications logicielle de manière continue

Vérifier la qualité de vos applications logicielle de manière continue IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions

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

Master Informatique Aix-Marseille Université

Master Informatique Aix-Marseille Université Aix-Marseille Université http://masterinfo.univ-mrs.fr/ Département Informatique et Interactions UFR Sciences Laboratoire d Informatique Fondamentale Laboratoire des Sciences de l Information et des Systèmes

Plus en détail

Cours 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 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étail

Gestion de Projet Agile

Gestion de Projet Agile Gestion de Projet Agile Planification et Estimation Sprint 0 Tianxiao.Liu@u-cergy.fr Université de Cergy-Pontoise Master SIC/ISIM 2 ième Année Plan Introduction Motivation : pourquoi planifier & estimer?

Plus en détail

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

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

Plus en détail

W4 - Workflow La base des applications agiles

W4 - Workflow La base des applications agiles W4 - Workflow La base des applications agiles, W4 philippe.betschart@w4global.com Vous avez dit «workflow»? Processus : Enchaînement ordonné de faits ou de phénomènes, répondant à un certain schéma et

Plus en détail

J2EE in practice. Olivier Liechti Patrik Fuhrer. Department of Informatics. Computer Science Master Course - SH 2004/05

J2EE in practice. Olivier Liechti Patrik Fuhrer. Department of Informatics. Computer Science Master Course - SH 2004/05 J2EE in practice Olivier Liechti Patrik Fuhrer Informatics Computer Science Master Course - SH 2004/05 Introduction Dans le cours ASE, nous avons: étudié une plate-forme de développement distribuée: Java

Plus en détail

Eclipse Process Framework et Telelogic Harmony/ITSW

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

Plus en détail

Formation : Langues : Types d Intervention et Secteurs d Activité :

Formation : Langues : Types d Intervention et Secteurs d Activité : Ismail HACHOUM 142, Rue Georges Pompidou, 59110 La Madeleine - FRANCE Email : ismail.hachoum@gmail.com Tél: +33(0) 650 198 937 27 ans - Marié Permis B Ingénieur Etudes et Développement Java/JEE Formation

Plus en détail

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

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

Plus en détail

Catalogue des Formations Techniques

Catalogue des Formations Techniques Catalogue des Formations Techniques Items Média Concept 4, allées Pierre-Gilles de Gennes - 33700 Mérignac Téléphone : 05.57.35.73.73 Télécopie : 05.57.35.73.70 Courriel : contact@imc-fr.com 2 Préambule

Plus en détail

31 ans - 8 ans d'expérience

31 ans - 8 ans d'expérience B0052 T EAM LEADER SENIOR JAVA - J2EE 31 ans - 8 ans d'expérience Expert ises mét iers : Langues : Cert if icat ions : Editeur de logiciels, Telecoms, Banque, finance Roumain (Langue maternelle), Anglais

Plus en détail

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

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

Plus en détail

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

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

Plus en détail

Liste des Formations

Liste 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étail

Cours Gestion de projet

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

Plus en détail

CALENDRIERS DES FORMATIONS 2015- LILLE

CALENDRIERS DES FORMATIONS 2015- LILLE CALENDRIERS DES FORMATIONS 2015- LILLE Pour les dates sur PARIS, TOULOUSE, NANTES, LYON, STRASBOURG et AIX télécharger les calendriers sur www.3itforms.fr 3it FORMATION 56/58 Boulevard de la République

Plus en détail

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

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

Plus en détail

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

Offre Nouvelles Technologies (NTIC)

Offre Nouvelles Technologies (NTIC) Offre Nouvelles Technologies (NTIC) - 2014/2015 - www.sodifrance-institut.fr 1/150 SODIFRANCE INSTITUT VOTRE PARTENAIRE FORMATION Sodifrance Institut, filiale du Groupe Informatique Sodifrance, est spécialisé

Plus en détail

1 JBoss Entreprise Middleware

1 JBoss Entreprise Middleware 1 JBoss Entreprise Middleware Les produits de la gamme JBoss Entreprise Middleware forment une suite de logiciels open source permettant de construire, déployer, intégrer, gérer et présenter des applications

Plus en détail

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

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

Plus en détail

Process 4D Catalogue de formations 2011

Process 4D Catalogue de formations 2011 Process 4D Catalogue de formations 2011 CMMi Lean Agilité ISO Process Six-Sigma ClearQuest Doors / RMF Qualité POUR DES FORMATIONS PARTICIPATIVES Mon expérience comme formateur (et comme stagiaire) depuis

Plus en détail

Chef de projet / Architecte JEE 15 ans d expérience

Chef de projet / Architecte JEE 15 ans d expérience Méallier Eric 33 Traverse de la CNR 30400 Villeneuve les Avignon Mob : 06.20.33.05.39 E-Mail : eric@meallier.fr Nationalité Française 38 ans, 2 enfants Permis B Chef de projet / Architecte JEE 15 ans d

Plus en détail

Méthodes agiles. Pratiques agiles. Développement Web. Développement mobile. Marketing digital. Java EE & Frameworks.

Méthodes agiles. Pratiques agiles. Développement Web. Développement mobile. Marketing digital. Java EE & Frameworks. s agiles Pratiques agiles Développement Web Développement mobile Marketing digital Sommaire Index Architecture Java & C++ Java EE & Frameworks Big Data & NoSQL Microsoft.Net Analyse & conception Sommaire

Plus en détail

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail

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

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

Plus en détail

Calendrier 2012-2013 crim.ca/formation

Calendrier 2012-2013 crim.ca/formation AL100 Comprendre le data mining 6 h 500 $ 575 $ 18 BUI100 Business Intelligence - séminaire 3 h 400 $ 475 $ Analytique avancée BUI110 Business Intelligence - séminaire pour professionnels TI 3 h 400 $

Plus en détail

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

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

Plus en détail

Génie logiciel (Un aperçu)

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

Plus en détail

HISTOIRE D UNE DIGITAL FACTORY

HISTOIRE 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étail

Olivier Deheurles Ingénieur conception et développement.net

Olivier 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étail