Industrialiser ses développements PHP RMLL 2010

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Industrialiser ses développements PHP RMLL 2010"

Transcription

1 Industrialiser ses développements PHP RMLL 2010

2 Qui suis-je? Jean-Marc Fontaine Consultant pour Alter Way Consulting Responsable du centre de compétences PHP pour Alter Way Solutions Formateur pour Alter Way Formation Professeur vacataire à l'insset de Saint Quentin Membre Actif de l'afup Auteur du blog Industrialisation-PHP.com Co-auteur du livre blanc «Industrialisation PHP» 2

3 Livre blanc «Industrialisation PHP» Co-écrit avec Damien Seguy Panorama des outils et méthodes d'industrialisation des développements PHP Publié en octobre 2009 Plus de téléchargements Livre en préparation Téléchargement : Blog : 3

4 Plan Qu'est-ce que l'industrialisation? Mettre en place un environnement de travail Former l'équipe Eviter de réinventer la roue S'assurer de la qualité du code Automatiser ce qui peut l'être 4

5 Qu'est-ce que l'industrialisation? Trois phases pour la reconnaissance d'une technologie en entreprise : la phase de tests la phase de missions critiques la phase de missions stratégiques PHP a dépassé le stade de l'expérimentation 5

6 Qu'est-ce que l'industrialisation? Une définition : mise en œuvre de pratiques et d'outils visant à rendre les logiciels produits plus robustes, tout en restant dans des délais et des coûts maîtrisés Pas de solution miracle valable pour tous Un accompagnement est généralement nécessaire 6

7 Plan Qu'est-ce que l'industrialisation? Mettre en place un environnement de travail Former l'équipe Eviter de réinventer la roue S'assurer de la qualité du code Automatiser ce qui peut l'être 7

8 Dépôt de code Facilite le travail en équipe Permet d'avoir un historique du code Assure la pérennité du code Deux approches : Dépôts centralisés (CVS, Subversion) Dépôts décentralisés (Git, Mercurial, Bazaar) 8

9 IDE de développement Editeur de texte sous stéroïdes Fonctions généralement proposées : Colorisation syntaxique Autocomplétion Intégration aux dépôts de code Intégration avec un ou plusieurs frameworks Débogueur Profileur Intégration d'outils externes (Tests unitaires, déploiement, gestion de base de données, éditeur UML, prototypage, etc.) Standardisation des outils Intégration dans la chaîne de production 9

10 Environnements Trois types d'environnements classiques : Développement Pré-production Production Développement En local ou sur un serveur spécialisé Débogueur et profileur disponibles Affichage des erreurs Pré-production Identique à la production (performances, configuration, données) Permet de recetter les changements Production Optimisé pour la performance et la sécurité Monitoré pour assurer la qualité de service 10

11 Plan Qu'est-ce que l'industrialisation? Mettre en place un environnement de travail Former l'équipe Eviter de réinventer la roue S'assurer de la qualité du code Automatiser ce qui peut l'être 11

12 Former l'équipe Formation professionnelle Veille Permet de rapidement entrer dans une nouvelle technologie Doit être suivie de mise en pratique pour être efficace Action ponctuelle Permet de maintenir et de développer ses connaissances Web, livres, magazines, conférences, etc. Travail régulier et sur le long terme pour être payant Doit être structurée pour être exploitable par la suite Mini-conférences internes Partage de connaissance au sein de l'équipe Valorisation des personnes 12

13 Former l'équipe Programmation en binôme Pratique prônée par les méthodes agiles Partage informel des connaissances Améliore les relations humaines au sein de l'équipe Changer régulièrement les binômes Revue de code Améliore la connaissance du code Favorise la collaboration et le partage des connaissances Peut être rendue difficile par des aspects humains (timidité, orgueil, manque de tact) 13

14 Plan Qu'est-ce que l'industrialisation? Mettre en place un environnement de travail Former l'équipe Eviter de réinventer la roue S'assurer de la qualité du code Automatiser ce qui peut l'être 14

15 Eviter de réinventer la roue «Si j'ai vu plus loin que les autres, c'est parce que j'ai été porté par des épaules de géants.» Isaac Newton 15

16 Eviter de réinventer la roue Eviter le syndrôme «Pas inventé ici» Se concentrer sur sa valeur ajoutée Frameworks Permettent de standardiser et d'accélérer les développements en donnant un cadre de travail Librairies Permettent de rapidement mettre en œuvre des fonctionnalités plus spécialisées (Génération d'images, de fichiers PDF, etc.) Design patterns Solutions éprouvées à des problèmes récurrents Capitalise sur l'expérience de 40 ans de programmation Permet de mettre un nom sur une problématique et sa solution 16

17 Plan Qu'est-ce que l'industrialisation? Mettre en place un environnement de travail Former l'équipe Eviter de réinventer la roue S'assurer de la qualité du code Automatiser ce qui peut l'être 17

18 Conventions de codage et d'architecture Conventions de codage Chacun a ses habitudes Des conventions pour que la forme ne brouille pas la compréhension du fond Choisir une convention existante Conventions d'architecture Définition d'une structure normative pour les projets Permet un démarrage plus rapide des projets Permet une meilleure intégration dans les processus de suivi de la qualité 18

19 Tests automatisés Vérifier l'adéquation de l'application avec les spécifications Plusieurs types Unitaires IHM Fonctionnels, De montée en charge Etc. Peuvent et doivent être lancés aussi souvent de possible Pas d'intervention humaine complexe pour les lancer Remontée d'alertes en cas de violation des spécifications Permet le suivi dans le temps de la qualité du projet 19

20 Intégration continue Concept lié aux méthodes agiles Plus l'intégration des nouveaux développements est régulière moins elle est coûteuse Automatisation processus Permet de s'assurer de la qualité du projet avant recette manuelle et déploiement en production Actions courantes : Exécution des tests Vérification des conventions de codage Extraction de métriques (nombre de tests, couverture de code, taille du code, etc.) Génération des documentations (technique, utilisateur) 20

21 Plan Qu'est-ce que l'industrialisation? Mettre en place un environnement de travail Former l'équipe Eviter de réinventer la roue S'assurer de la qualité du code Automatiser ce qui peut l'être 21

22 Automatiser ce qui peut l'être Evite des tâches nécessaires mais répétitives, fastidieuses et à faible valeur ajoutée Génération de code Permet de standardiser le code de l'application Permet de rendre plus vite autonome une nouvelle personne Déploiement automatisé Evite les erreurs humaines Assure que toutes les étapes seront faites et dans le bon ordre Permet de déployer plus vite et sur de nombreux serveurs en parallèle Tâches répétitives Création de dépôt de code pour un nouveau projet Création de branches et de tags Empaquetage de version 22

23 Merci Me contacter : Des questions? Présentation : Livre blanc : Blog : 23

Bonnes pratiques PHP. Forum PHP 2005 - http://www.afup.org

Bonnes pratiques PHP. Forum PHP 2005 - http://www.afup.org Bonnes pratiques PHP 1 Plan de la présentation 0 Comment aborder cette présentation? Développement 1 2 3 4 Exploitation S'organiser et choisir ses outils Gagner performances et fiabilité Améliorer sa compétitivité

Plus en détail

Comment optimiser son progiciel de gestion?

Comment optimiser son progiciel de gestion? Comment optimiser son progiciel de gestion? «Gérer son informatique, quelles sont les questions que doit se poser chaque entrepreneur?» Centre patronal de Paudex, 27 octobre 2006 Gérard Chessex / NJM NJM

Plus en détail

Offre FlowUnit by CGI Tests automatisés de flux de données inter-applicatifs

Offre FlowUnit by CGI Tests automatisés de flux de données inter-applicatifs Offre FlowUnit by CGI Tests automatisés de flux de données inter-applicatifs CGI Group Inc. 2013 Agenda 1 2 3 4 5 6 7 Problématiques et enjeux Solutions et fonctionnalités Concepts Exécution et rapport

Plus en détail

Outils de gestion de projet informatique

Outils de gestion de projet informatique Outils de gestion de projet informatique Plan Introduction Méthodes agiles (extreme Programing) Dépôt de source (Subversion) Gestionnaire de tâches (Trac) Environnement de Développement Intégré (Eclipse)

Plus en détail

PLAN. I. Pourquoi : les besoins, les types d applications

PLAN. I. Pourquoi : les besoins, les types d applications PLAN I. Pourquoi : les besoins, les types d applications II. Comment : les technos et pratiques dont on dispose pour mettre en œuvre les applications III. Avec quels outils III.1 Introduction aux IDE III.2

Plus en détail

Vinci Consulting Conseil en Stratégie d innovation

Vinci Consulting Conseil en Stratégie d innovation I n n o v a t i o n & O p e r a t i o n s p e r f o r m a n c e Version Française Extrait de notre offre Vinci Consulting Conseil en Stratégie d innovation L Offre Innovation s inscrit dans notre offre

Plus en détail

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

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

Plus en détail

Monter un site Intranet

Monter un site Intranet Monter un site Intranet S il n est pas difficile de créer un site Web basique grâce à IIS, ceux d entre vous qui ne sont pas initiés aux langages de développement Web auront du mal à satisfaire les besoins

Plus en détail

Les évolutions des méthodes de développement de logiciels. Depuis Merise de l'eau est passée sous les ponts

Les évolutions des méthodes de développement de logiciels. Depuis Merise de l'eau est passée sous les ponts Les évolutions des méthodes de développement de logiciels Depuis Merise de l'eau est passée sous les ponts Programmation Orientée Objets Encapsulation des données et des traitements Polymorphisme Modularité

Plus en détail

Projet Personnalisé Encadré PPE 2

Projet Personnalisé Encadré PPE 2 BTS Services Informatiques aux Organisations Session 2014 Projet Personnalisé Encadré PPE 2. GESTION D'UTILISATEURS SYSTÈMES ET BASE DE DONNÉES, INSTALLATION ET CONFIGURATION D'OUTILS DE SUPERVISION ET

Plus en détail

Gestion Projet. Cours 3. Le cycle de vie

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

Scub Foundation. Socle technique Java Open Source http://www.scub-foundation.org

Scub Foundation. Socle technique Java Open Source http://www.scub-foundation.org Scub Foundation Socle technique Java Open Source http://www.scub-foundation.org Présentation de Scub Présentation de Scub Scub est une société de service en informatique qui a pour but de fournir du conseil

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

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

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

Plus en détail

Celerio Accélérateur de développements Java

Celerio Accélérateur de développements Java Celerio Accélérateur de développements Java Décembre 2007 Version 2.0 Contact info@jaxio.com Tous droits réservés 2005-2008 Jaxio Celerio de Jaxio page 1 / 7 Préambule Celerio de Jaxio permet d injecter

Plus en détail

5 Clefs pour basculer dans le monde du SaaS

5 Clefs pour basculer dans le monde du SaaS 5 Clefs pour basculer dans le monde du SaaS Philippe Nicard, Directeur Opérations SaaS et Support Julien Galtier, Senior Manager consulting SIRH, ACT-ON Agenda L origine du SaaS Vers une démarche SaaS

Plus en détail

Du cycle en V à devops, en passant par Agile Vers l'industrialisation de la production de services informatiques

Du cycle en V à devops, en passant par Agile Vers l'industrialisation de la production de services informatiques Du cycle en V à devops, en passant par Agile Vers l'industrialisation de la production de services informatiques Normation 87, rue de Turbigo 75003 PARIS France contact@normation.com 01.83.62.26.96 http://www.normation.com/

Plus en détail

L'efficacité par l'optimisation et la virtualisation des infrastructures et des plateformes de tests

L'efficacité par l'optimisation et la virtualisation des infrastructures et des plateformes de tests IBM Software Group L'efficacité par l'optimisation et la virtualisation des infrastructures et des plateformes de tests IBM Rational Test Lab Manager Juin 2009 Michel Speranski Responsable Marketing Rational

Plus en détail

Fabien Pinckaers Geoff Gardiner. OpenERP. Tiny. Pour une. gestion d entreprise efficace et intégrée. Groupe Eyrolles, 2008, ISBN : 978-2-212-12261-9

Fabien Pinckaers Geoff Gardiner. OpenERP. Tiny. Pour une. gestion d entreprise efficace et intégrée. Groupe Eyrolles, 2008, ISBN : 978-2-212-12261-9 Fabien Pinckaers Geoff Gardiner OpenERP Tiny Pour une gestion d entreprise efficace et intégrée, ISBN : 978-2-212-12261-9 Conclusion Parmi les géants comme SAP, Microsoft, et les petits éditeurs pullulant

Plus en détail

Automatisez la configuration de vos serveurs en quelques clics avec Rudder

Automatisez la configuration de vos serveurs en quelques clics avec Rudder Automatisez la configuration de vos serveurs en quelques clics avec Rudder Maxime LONGUET m.longuet@itika.net Benoît Peccatte bpe@ 1 Qui sommes-nous? Maxime Longuet Membre fondateur de Libertis. Membre

Plus en détail

COMPTE RENDU D ACTIVITE ACTIVITE N 4. Identification (objectif) de l'activité. Contexte dans lequel le projet s'inscrit

COMPTE RENDU D ACTIVITE ACTIVITE N 4. Identification (objectif) de l'activité. Contexte dans lequel le projet s'inscrit BTS INFORMATIQUE DE GESTION Option Administrateur de réseaux Développeur d applications COMPTE RENDU D ACTIVITE ACTIVITE N 4 Nom et Prénom : BUISSON Pierre-Adrien EPSI Lyon 107 rue de Marseille 69 007

Plus en détail

Génie logiciel Configuration et déploiement

Génie logiciel Configuration et déploiement Génie logiciel Configuration et déploiement SPE4 - ESI 1 Configuration et déploiement Rôle Logiciel d installation d application Importance Critique : doit accompagner tout développement Outils de développement

Plus en détail

Licence en Informatique à Horraire Décalé. Cours Gestion de projet informatique Première partie

Licence en Informatique à Horraire Décalé. Cours Gestion de projet informatique Première partie Licence en Informatique à Horraire Décalé Cours Gestion de projet informatique Première partie 1 PLAN Introduction 1. Les concepts de base en management de projet : 3-33 2 Les processus du management de

Plus en détail

INDUSTRIALISATION ET RATIONALISATION

INDUSTRIALISATION ET RATIONALISATION INDUSTRIALISATION ET RATIONALISATION A. LA PROBLEMATIQUE La mission de toute production informatique est de délivrer le service attendu par les utilisateurs. Ce service se compose de résultats de traitements

Plus en détail

Environnements et Outils de Développement Cours 1 Introduction

Environnements et Outils de Développement Cours 1 Introduction Environnements et Outils de Développement Cours 1 Introduction Stefano Zacchiroli zack@pps.univ-paris-diderot.fr Laboratoire PPS, Université Paris Diderot - Paris 7 URL http://upsilon.cc/~zack/teaching/1112/ed6/

Plus en détail

Le génie logiciel. maintenance de logiciels.

Le génie logiciel. maintenance de logiciels. Le génie logiciel Définition de l IEEE (IEEE 1990): L application d une approche systématique, disciplinée et quantifiable pour le développement, l opération et la maintenance de logiciels. Introduction

Plus en dé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

6761 Validation de la conformité 21.03.2007

6761 Validation de la conformité 21.03.2007 6761 Validation de la conformité 21.03.2007 Peter DAEHNE 1 Tests de stress Les tests de stress permettent d étudier le comportement du logiciel lorsque celui-ci est mis dans des situations extrêmes, aux

Plus en détail

Contribution du Système d informationd à la valeur de l entreprisel

Contribution du Système d informationd à la valeur de l entreprisel Contribution du Système d informationd à la valeur de l entreprisel Etude de cas : Déploiement d un ERP dans une entreprise internationale Malika Mir-Silber : Microsoft Pierre-Laurent Dugré : Adgil www.adgil.net

Plus en détail

Migration d un logiciel de gestion

Migration d un logiciel de gestion Auteur : David PERRET Publication : 01/11/2015 Toute société utilisatrice de logiciel de gestion est inéluctablement confrontée à des migrations de données. Ces migrations représentent des risques et un

Plus en détail

Fabriquant de Fabuleux logiciels

Fabriquant de Fabuleux logiciels Fabriquant de Fabuleux logiciels 2006-2012 Troll d'idées. Tous droits réservés. Kiubi, Kojin Framework, Thèmepresso sont des marques déposées de Troll d'idées S.A.S.. 1 Troll d idées développe des technologies

Plus en détail

Base de données. Objectifs du cours 2014-05-20 COURS 01 INTRODUCTION AUX BASES DE DONNÉES

Base de données. Objectifs du cours 2014-05-20 COURS 01 INTRODUCTION AUX BASES DE DONNÉES 1 Base de données COURS 01 INTRODUCTION AUX BASES DE DONNÉES Objectifs du cours 2 Introduction aux bases de données relationnelles (BDR). Trois volets seront couverts : la modélisation; le langage d exploitation;

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

Visual Studio Professional 2013

Visual Studio Professional 2013 2013 Microsoft 2013 Le choix idéal pour construire des applications multi-tiers pour le Web, le Cloud, le poste de travail et appareils mobiles Les développeurs professionnels ont besoin d outils professionnels.

Plus en détail

UE 5 Management des systèmes d informations. Le programme

UE 5 Management des systèmes d informations. Le programme UE 5 Management des systèmes d informations Le programme Légende : Modifications de l arrêté du 8 mars 2010 Suppressions de l arrêté du 8 mars 2010 Partie inchangée par rapport au programme antérieur 1.

Plus en détail

Soirée Gestion de Projet

Soirée Gestion de Projet Soirée Gestion de Projet 23 Mai 2000 Un modèle et une démarche pour analyser les risques des projets Systèmes d'information Commission Informatique de l AFITEP Commission Informatique - Présentation Soirée

Plus en détail

Contribution du SI à la valeur de l entreprisel

Contribution du SI à la valeur de l entreprisel Contribution du SI à la valeur de l entreprisel Cadre d approche Y. Gillette, 4tivity C. Leloup, consultant www.4tivity.com www.afai.fr Plan Historique Problématique Mesure de la valeur de l entreprise

Plus en détail

Sideal vous accompagne pour la mise en place de systèmes d information évolués et intelligents, ainsi que pour la mise en

Sideal vous accompagne pour la mise en place de systèmes d information évolués et intelligents, ainsi que pour la mise en JANVIER 2010 [Concepteur Sideal vous accompagne pour la mise en place de systèmes d information évolués et intelligents, ainsi que pour la mise en œuvre et l optimisation i de votre stratégie té de communication

Plus en détail

Semarchy Convergence for Data Integration La Plate-Forme d Intégration pour le MDM Évolutionnaire

Semarchy Convergence for Data Integration La Plate-Forme d Intégration pour le MDM Évolutionnaire FICHE PRODUIT Semarchy Convergence for Data Integration La Plate-Forme d Intégration pour le MDM Évolutionnaire BENEFICES Des projets réussis dans les délais et les budgets La bonne donnée disponible au

Plus en détail

Galilée Le cours Zend PHP I : les Fondamentaux (version IBMi/OS) est conçu pour fournir de solides fondations en PHP. Ce cours vous guide à travers les bases de PHP grâce à une approche expérientielle,

Plus en détail

Yphise optimise en Coût Valeur Risque l informatique d entreprise

Yphise optimise en Coût Valeur Risque l informatique d entreprise Comprendre comment réussir la continuité de service Mars 2008 Xavier Flez yphise@yphise.com Propriété Yphise 1 Constat Nous voyons dans beaucoup de DSI des opérations métier critiques sur lesquelles les

Plus en détail

Qualité Logiciel. Sommaire d un Plan Qualité type. 05/09/2007 T. Fricheteau - Plan Qualité type - V1.0

Qualité Logiciel. Sommaire d un Plan Qualité type. 05/09/2007 T. Fricheteau - Plan Qualité type - V1.0 Qualité Logiciel Sommaire d un Plan Qualité type 1.But, domaine d application et responsabilités 1.1.Objet 1.2.Présentation succincte du projet 1.3.Fournitures concernées par le Plan Qualité 1.3.1.Matériels

Plus en détail

REQUEA. v 1.0.0 PD 20 mars 2008. Mouvements d arrivée / départ de personnels Description produit

REQUEA. v 1.0.0 PD 20 mars 2008. Mouvements d arrivée / départ de personnels Description produit v 1.0.0 PD 20 mars 2008 Mouvements d arrivée / départ de personnels Description produit Fonctionnalités L application Gestion des mouvements d arrivée / départ de Requea permet la gestion collaborative

Plus en détail

présente le premier framework J2EE français sous licence commerciale

présente le premier framework J2EE français sous licence commerciale présente J2EE Technical Components Factory le premier framework J2EE français sous licence commerciale Avec le retour d expérience client du département IT de CONTACT PRESSE Agnès Heudron : agnesh@infinites.fr

Plus en détail

M2L MAISON DES LIGUES DE LORRAINE

M2L MAISON DES LIGUES DE LORRAINE NOM PRENOM EPREUVE E4 : CONCEPTION ET MAINTENANCE DE SOLUTIONS INFORMATIQUES PROJET PERSONNALISE ENCADRE N 4 Jérémy Froment N CANDIDAT M326080040 PARCOURS SLAM REALISATION X En formation pédagogique En

Plus en détail

Mise en place d'une solution libre de gestion d'entreprise. Maurice MORETTI Directeur associé

Mise en place d'une solution libre de gestion d'entreprise. Maurice MORETTI Directeur associé Mise en place d'une solution libre de gestion d'entreprise Maurice MORETTI Directeur associé Plan de la présentation Le contexte de l'erp OpenERP : Logiciel Libre Motivations / Critères de choix Méthodologie

Plus en détail

Industrialisation des développements

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

Plus en détail

RESSOURCES HUMAINES. Yourcegid Ressources Humaines, des solutions pour les entreprises qui s investissent dans leur capital humain.

RESSOURCES HUMAINES. Yourcegid Ressources Humaines, des solutions pour les entreprises qui s investissent dans leur capital humain. Yourcegid Ressources Humaines, des solutions pour les entreprises qui s investissent dans leur capital humain. Solutions de gestion RESSOURCES HUMAINES Parce que votre entreprise est unique, parce que

Plus en détail

Refactoring. des applications Java/J2EE. Jean-Philippe Retaillé. Olivier Salvatori Thierry Templier Michel Hue. avec la contribution de

Refactoring. des applications Java/J2EE. Jean-Philippe Retaillé. Olivier Salvatori Thierry Templier Michel Hue. avec la contribution de Refactoring des applications Java/J2EE Jean-Philippe Retaillé avec la contribution de Olivier Salvatori Thierry Templier Michel Hue Groupe Eyrolles, 2005 ISBN : 2-212-11577-6 Table des matières Remerciements..............................................

Plus en détail

Les méthodes formelles dans le cycle de vie. Virginie Wiels ONERA/DTIM Virginie.Wiels@onera.fr

Les méthodes formelles dans le cycle de vie. Virginie Wiels ONERA/DTIM Virginie.Wiels@onera.fr Les méthodes formelles dans le cycle de vie Virginie Wiels ONERA/DTIM Virginie.Wiels@onera.fr Plan Introduction Différentes utilisations possibles Différentes techniques pour différentes propriétés à différents

Plus en détail

COMMENT METTRE A JOUR SON SITE WEB?

COMMENT METTRE A JOUR SON SITE WEB? Un site web est d autant plus intéressant pour l internaute qu il est actualisé. A contrario, une information obsolète peut ternir l image de l entreprise (manque de dynamisme, manque de rigueur ). Différentes

Plus en détail

INF2015 Développement de logiciels dans un environnement Agile. Examen final 24 avril 2014 17:30 à 20:30

INF2015 Développement de logiciels dans un environnement Agile. Examen final 24 avril 2014 17:30 à 20:30 Examen final 24 avril 2014 17:30 à 20:30 Nom, prénom : Code permanent : Répondez directement sur le questionnaire. Question #1 5% Qu'est-ce qu'un test de régression? Question #2 5% Selon extreme Programming,

Plus en détail

Mettez les évolutions technologiques au service de vos objectifs métier

Mettez les évolutions technologiques au service de vos objectifs métier Mettez les évolutions technologiques au service de vos objectifs métier 2 OXIA a pour mission de concevoir et mettre en oeuvre les meilleures solutions technologiques visant à améliorer la productivité,

Plus en détail

La réponse aux enjeux des RH du 21 ème siècle

La réponse aux enjeux des RH du 21 ème siècle La réponse aux enjeux des RH du 21 ème siècle Comment répondre aux nouveaux enjeux des DRH du 21 ème siècle? Besoin n 1 : innover et développer de nouveaux usages métier en décloisonnant les différents

Plus en détail

LA TECHNOLOGIE DU LENDEMAIN

LA TECHNOLOGIE DU LENDEMAIN LA TECHNOLOGIE DU LENDEMAIN Société : VNEXT est une société de conseil et d expertises technologiques dans le domaine de l infrastructure IT, le développement des logiciels et la formation professionnelle.

Plus en détail

Module Projet Personnel Professionnel

Module Projet Personnel Professionnel Module Projet Personnel Professionnel Elaborer un projet personnel professionnel. Connaissance d un métier, d une entreprise ou d un secteur d activités. Travail individuel de recherche SUIO-IP Internet

Plus en détail

PARTENAIRE EN AuTomATIsATIoN

PARTENAIRE EN AuTomATIsATIoN PARTENAIRE en automatisation Orbital Solutions Intégrées est un collectif d entreprises spécialisées en automatisation, réunies pour vous offrir des solutions intégrées en systèmes d emballage, de palettisation

Plus en détail

Les questions à se poser

Les questions à se poser Les questions à se poser SLAM5 2. Les enjeux de la gestion de projet PLAN DU CHAPITRE QU EST-CE QU UN PROJET? 2.1 Qu est-ce qu un projet? PROJET DANS L ENTREPRISE STRUCTURE D UN PROJET? ORGANISER UN PROJET?

Plus en détail

Applications orientées données (NSY135)

Applications orientées données (NSY135) Applications orientées données (NSY135) 2 Applications Web Dynamiques Auteurs: Raphaël Fournier-S niehotta et Philippe Rigaux (philippe.rigaux@cnam.fr,fournier@cnam.fr) Département d informatique Conservatoire

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

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

INRA-DRH numconcours externes 2010

INRA-DRH numconcours externes 2010 INRA-DRH numconcours externes 2010 http://www.inra.fr/drh/ce2010/bdd/profil.php?numprofil=tr10-dsi-2 Page 1 of 2 25/02/2010 TR Technicien d'exploitation de maintenance et traitement des données profil

Plus en détail

Société de conseil en intégration Oracle E Business Suite.

Société de conseil en intégration Oracle E Business Suite. Société de conseil en intégration Oracle E Business Suite. Qui sommes nous Fondé en 2001, Alcyon SI est une société de conseil spécialisée dans l intégration et l expertise autour d E Business Suite. Alcyon

Plus en détail

Gestionnaire d applications

Gestionnaire d applications FONCTION DE LA FILIERE SI INTITULE : Gestionnaire d applications CLASSIFICATION / GROUPE : 3.3 A CODE RH :.. FAMILLE PROFESSIONNELLE : Filière SI - Exploitation et Services au client Date de mise en application

Plus en détail

Techniques de Développement

Techniques de Développement Techniques de Développement Quelques définitions relatives au développement de logiciel Sébastien Faucou Université de Nantes (IUT de Nantes, département Informatique) Licence Professionnelle Systèmes

Plus en détail

LE PROJECT MANAGEMENT OFFICE. Olivier CALDIER

LE PROJECT MANAGEMENT OFFICE. Olivier CALDIER LE PROJECT MANAGEMENT OFFICE Olivier CALDIER PLAN GENERAL 1 CALENDRIER DES SESSIONS 2 LE PROJECT MANAGEMENT OFFICE 2 ième Soirée 3 PREMIER BILAN P /2 Le calendrier des sessions P /3 CALENDRIER 14 Février

Plus en détail

ULCO-L3Info-Projets-CM2

ULCO-L3Info-Projets-CM2 ULCO-L3Info-Projets-CM2 Arnaud Lewandowski, Eric Ramat, Julien Dehos Université du Littoral Côte d Opale 18 juin 2015 A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 1/44 Sommaire 1 Conception

Plus en détail

Vupar : une démarche d entreprise au service de nos clients. Olivier MICHAUD VUPAR Nicolas PANAU UMAN IT

Vupar : une démarche d entreprise au service de nos clients. Olivier MICHAUD VUPAR Nicolas PANAU UMAN IT Vupar : une démarche d entreprise au service de nos clients Olivier MICHAUD VUPAR Nicolas PANAU UMAN IT Vupar : une entreprise responsable engagé Présentation Agence web créative création d expériences

Plus en détail

DOSSIER de PRESSE. Dossier de presse 2012

DOSSIER de PRESSE. Dossier de presse 2012 DOSSIER de PRESSE BH Technologies : 10 ans d expérience dans la gestion des titres prépayés Créée en 2000, BH Technologies avec plus de 10 ans de recherche et développement, est l expert français du traitement

Plus en détail

Tableau comparatif des offres Visual Studio

Tableau comparatif des offres Visual Studio Tableau comparatif des offres Visual Studio Visual Studio 2013 avec Test Débogage et diagnostics IntelliTrace en production IntelliTrace (Débogage historique) Indicateurs de performance IntelliTrace Métrique

Plus en détail

Gildas Le Nadan. Thomas Clavier

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

Plus en détail

Les forges logicielles et leurs outils. Avec SourceSup en exemple

Les forges logicielles et leurs outils. Avec SourceSup en exemple Les forges logicielles et leurs outils Avec SourceSup en exemple 1 Naissance des forges Avant Chacun installait les outils dont il avait besoin Peu de mutualisation des outils et technologies Collaboration

Plus en détail

Séminaire WagrALIM. Food factory of the future 24 mars 2014. Le process control au service de la traçabilité et des KPI de productivité

Séminaire WagrALIM. Food factory of the future 24 mars 2014. Le process control au service de la traçabilité et des KPI de productivité 1 Séminaire WagrALIM Food factory of the future 24 mars 2014 Le process control au service de la traçabilité et des KPI de productivité François Vanhaetsdaele 2 Qui est TECHNORD? 360 employés Belgique,

Plus en détail

Contact : Jennifer Hrycyszyn Greenough Communications 617.275.6519 jhrycyszyn@greenoughcom.com

Contact : Jennifer Hrycyszyn Greenough Communications 617.275.6519 jhrycyszyn@greenoughcom.com Contact : Jennifer Hrycyszyn Greenough Communications 617.275.6519 jhrycyszyn@greenoughcom.com Optimisation de Numara Track-It!, la solution de Help Desk et de gestion des actifs informatiques de Numara

Plus en détail

Microsoft IT Operation Consulting

Microsoft IT Operation Consulting Microsoft IT Operation Consulting Des offres de services qui vous permettent : D améliorer l agilité et l alignement de votre IT aux besoins métier de votre entreprise. De maîtriser votre informatique

Plus en détail

Information Technology Services - Learning & Certification

Information Technology Services - Learning & Certification Information Technology Services - Learning & Certification «.Pluralis Consulting vous assure un accompagnement de qualité Pour la valorisation de votre Système d information.» Juillet 2014 www.pluralisconsulting.com

Plus en détail

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

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

Plus en détail

Des projets et des Hommes au service de l innovation EDI. www.bluteams.fr

Des projets et des Hommes au service de l innovation EDI. www.bluteams.fr Des projets et des Hommes au service de l innovation EDI Blue 0821 Présentation Blute@ms Group, créée en 2008, est composée de 3 filiales : Direction de Projets AMOE / AMOA EDI & Flux Développements applicatifs

Plus en détail

Notre solution l'«alter-shore», un regard différent de la solution de l «Off-Shore» Consulting & Ingénierie Partenaire des solutions Offshore

Notre solution l'«alter-shore», un regard différent de la solution de l «Off-Shore» Consulting & Ingénierie Partenaire des solutions Offshore Notre solution l'«alter-shore», un regard différent de la solution de l «Off-Shore» SMT Consulting & Ingénierie Partenaire des solutions Offshore «Smt Consulting & Ingénierie» vous accompagne sur toutes

Plus en détail

Stages : Prototypes d applications médicales

Stages : Prototypes d applications médicales Stages : Prototypes d applications médicales en bout un prototype d application médicale 3D au sein de notre framework d applications : Création des spécifications Eventuellement discussions avec le marketing

Plus en détail

Evolution du métier de l administration système avec le Cloud Computing

Evolution du métier de l administration système avec le Cloud Computing Evolution du métier de l administration système avec le Cloud Computing Les atouts du groupe PagesJaunes Un leader des contenus géographiques avec Mappy Service de cartographie et de calcul d itinéraire

Plus en détail

Profil de la société

Profil de la société Profil de la société Leader de l orchestration des stratégies de sécurité Pionnière de l orchestration des stratégies de sécurité, la société Tufin automatise et accélère les modifications des configurations

Plus en détail

L Internet à votre image

L Internet à votre image L Internet à votre image IwebYou votre Webagency spécialisée Innovation Web-Knowledge Y-Generation Joël Garcin +33661940785 joel.garcin@iwebyou.fr Aurélien Nougier +33622424088 aurelien.nougier@iwebyou.fr

Plus en détail

INTRODUCTION. Utiliser ce livre à 100 % INTRODUCTION

INTRODUCTION. Utiliser ce livre à 100 % INTRODUCTION INTRODUCTION INTRODUCTION Utiliser ce livre à 100 % PHP, MySQL, XHTML... 9 Erreur méthodologique majeure à éviter... 11 Enjeu stratégique : automatiser le référencement... 12 Organisation de cet ouvrage...

Plus en détail

NOUVEAUTES de Microsoft Dynamics CRM 2011 REF FR 80342A

NOUVEAUTES de Microsoft Dynamics CRM 2011 REF FR 80342A NOUVEAUTES de Microsoft Dynamics CRM 2011 REF FR 80342A Durée : 1 jour A propos de ce cours Cette formation d'un jour, Nouveautés de Microsoft Dynamics CRM 2011, fournit aux étudiants les outils et informations

Plus en détail

Windchill ProjectLink 10.2. Guide des programmes de formation

Windchill ProjectLink 10.2. Guide des programmes de formation Windchill ProjectLink 10.2 Guide des programmes de formation Guide des programmes de formation avec instructeur Introduction à Windchill ProjectLink 10.2 Administration du système de Windchill 10.2 Introduction

Plus en détail

Développement d une application java de bureau pour la gestion des rapports de visite GSB

Développement d une application java de bureau pour la gestion des rapports de visite GSB Développement d une application java de bureau pour la gestion des rapports de visite GSB CAHIER DES CHARGES Définition du besoin Définition de l'objet Les rapports de visite sont actuellement gérés à

Plus en détail

«ARCHITECTURE D ENTREPRISE : MAITRISEZ L ÉVOLUTION DE VOTRE SI»

«ARCHITECTURE D ENTREPRISE : MAITRISEZ L ÉVOLUTION DE VOTRE SI» THE ALCYONIX NAME, LOGO AND BASELINE ( CONSULTING FOR SIMPLICITY ) ARE REGISTERED TRADEMARKS OWNED BY SQLI GROUP PETIT-DÉJEUNER 9H00-10H30 «ARCHITECTURE D ENTREPRISE : MAITRISEZ L ÉVOLUTION DE VOTRE SI»

Plus en détail

L Internet à votre image

L Internet à votre image L Internet à votre image IwebYou votre Webagency spécialisée Innovation Web-Knowledge Y-Generation «L'open source est la valeur fondamentale de notre développement avec lesquels, nous proposons des solutions

Plus en détail

MINISTERE DES FINANCES ET DE LA PRIVATISATION. Principes du système

MINISTERE DES FINANCES ET DE LA PRIVATISATION. Principes du système MINISTERE DES FINANCES ET DE LA PRIVATISATION Principes du système ebudget : Sommaire ebudget Définition & objectifs clés Apports et atouts Pour un cadre amélioré de la gestion budgétaire En chiffre Technologie

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

Dématérialisation fiscale des factures

Dématérialisation fiscale des factures White White paper paper Dématérialisation fiscale des factures Sommaire 2 4 5 Parlons des bénéfices Les 10 principaux bénéfices de la dématérialisation des factures vus par les utilisateurs Comment évaluer

Plus en détail

Réussir. son site e-commerce. avecoscommerce

Réussir. son site e-commerce. avecoscommerce N i c odavid l a s Mercer C h u A d a p t é p a r S a n d r i n e B u r r i e l Réussir son site e-commerce avecoscommerce Table des matières 1. INTRODUCTION AU COMMERCE ÉLECTRONIQUE AVEC OSCOMMERCE...

Plus en détail

L efficacité? C est travailler avec des données à jour. Ni plus, ni moins. Isabel Corporate Synchroniser

L efficacité? C est travailler avec des données à jour. Ni plus, ni moins. Isabel Corporate Synchroniser L efficacité? C est travailler avec des données à jour. Ni plus, ni moins. Isabel Corporate Synchroniser Isabel Corporate Synchroniser Quel est votre niveau d efficience aujourd hui? Aujourd hui, les échanges

Plus en détail

Une solution PLM efficace pour les entreprises de taille moyenne : Personnalisée, agile et souple

Une solution PLM efficace pour les entreprises de taille moyenne : Personnalisée, agile et souple cenitspin Une solution PLM efficace pour les entreprises de taille moyenne : Personnalisée, agile et souple CONFIGURE YOUR PLM STANDARD www.cenit.com/fr/cenitspin Tout à portée de main grâce au PLM Desktop.

Plus en détail

Architecte d infrastructures informatiques

Architecte d infrastructures informatiques Architecte d infrastructures informatiques E1C23 Infrastructures informatiques - IR L architecte d infrastructures informatiques pilote la conception, le déploiement et la mise en oeuvre d'architectures

Plus en détail

PACK ON DEMAND. Solution SaaS pour PME

PACK ON DEMAND. Solution SaaS pour PME PACK ON DEMAND Solution SaaS pour PME 1 Yourcegid RH Pack On Demand : Solution de gestion de la Paie et des Ressources Humaines, dédiée aux PME, en mode SaaS. Un grand souffle sur les ressources humaines

Plus en détail

Quelques chiffres 07/11/2013

Quelques chiffres 07/11/2013 F DANEL Introduction Pourquoi les projets? Apporter du nouveau / une solution la ou on en a besoin! Le projet n est pas toujours une idée nouvelle C est la façon de réaliser (mettre en place) cette idée.

Plus en détail

Stratégie et choix technologiques des éditeurs de. Search 2010 Stratégie et technologies des éditeurs de logiciels de veille Février 2010 Page 1

Stratégie et choix technologiques des éditeurs de. Search 2010 Stratégie et technologies des éditeurs de logiciels de veille Février 2010 Page 1 Stratégie et choix technologiques des éditeurs de logiciels de veille Par Frédéric Martinet Actulligence Consulting Search 2010 Stratégie et technologies des éditeurs de logiciels de veille Février 2010

Plus en détail

http://kerboriou.christophe.free.fr/ 0625725312 02 rue Edouard Vaillant, 44610 indre

http://kerboriou.christophe.free.fr/ 0625725312 02 rue Edouard Vaillant, 44610 indre CHRISTOPHE KERBORIOU ANALYSE PROGRAMMEUR 24 ans IUT NANTES kerboriou.christophe@free.fr 0625725312 02 rue Edouard Vaillant, 44610 indre Parcours universitaire IUT NANTES : 2006 Licence Professionnelle

Plus en détail