UM2 - Master 2 Année Sensibilisation aux Tests de Projets Informatique - Managed Testing -

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

Download "UM2 - Master 2 Année 2012-2013 Sensibilisation aux Tests de Projets Informatique - Managed Testing -"

Transcription

1 UM2 - Master 2 Année Sensibilisation aux Tests de Projets Informatique - Managed Testing - Le 21 février 2013 Thierry SINOT Directeur de Projet 1 Groupe CGI inc. CONFIDENTIEL

2 Introduction TOAST Thème Objectif Animation Séquences & Timing 2

3 CGI en chiffres, cela donne... Nous sommes le 5 ème acteur mondial Nous servons plus de clients Nous sommes présents dans 40 pays Nos membres s engagent pour la réussite de leurs clients Nous avons 400 bureaux dans le monde Notre carnet de commandes s élève à 13G$ Notre présence couvre 86% des dépenses IT mondiales 85% de nos membres sont actionnaires de CGI Nos revenus doublent tous les 3 à 5 ans Nos revenus annuels s élèvent à 10G$ La satisfaction Client moyenne est de 9,1/10 Nous sommes propriétaires de 100 solutions exclusives 3

4 Métiers & Offres Finance Secteur Public Industrie Distribution Transport Consulting Télécoms Energie & Utilities B U S I N E S S Intégration de systèmes et solutions Outsourcing Training T R A N S F O R M A T I O N Offres fonctionnelles Offres sectorielles Offres technologiques 4

5 Introduction Tour de table Vos besoins / attentes? Vos difficultés rencontrées suite à vos projets industriels / stages? 5

6 Le cycle en V Intégration dans le cycle de vie du projet informatique Étude d Opportunité Déploiement Cahier des Charges MOA Recette Spécifications Fonctionnelles Spécifications Détaillées MOE Développement Tests unitaires Tests d intégration 6

7 Le cycle en V Intégration dans le cycle de vie du projet informatique 7

8 Emergence du mode Agile Intégration dans le cycle de vie du projet informatique Méthode Agile TMA CR Atelier SPEC SPEC OK Rédaction Spécification Lancement Analyse Fonctionnelle Analyse Technique CP A Tests d'intégration Validation Itération M CP D CP D Développement Test Unitaire D M CP D A A Nouvelle Itération Une itération est un mini-projet dans le projet. Elle consiste à : - analyser un besoin fonctionnel au périmètre clair avec les interlocuteurs métiers, - concevoir la solution, - réaliser les développements et tests unitaires, - réaliser les tests d intégration avec le métier, - valider le résultat avant de passer à l itération suivante. Cycle de développements courts, itératifs et incrémentaux. Pas le processus linéaire du cycle en «V», chaque cycle de développement est réalisé de façon autonome. Chaque cycle de développement porte sur la réalisation d une fonctionnalité bien délimitée, de la conception générale à l intégration de service. Points de visibilité fréquents, revue régulière des livrables avec le client. Démarche transparente et partagée. Grande flexibilité dans les prises de décision et les choix Pas d effet tunnel Meilleure convergence entre le besoin exprimé et la solution réalisée, tout en sécurisant le planning. SPEC OK SPEC OK SPEC OK D CP A Une itération dure au maximum 3 semaines. 8

9 Typologie des tests, concepts, def. Les différentes phases de test Tests Unitaires on élimine les erreurs de programmation L objectif est de détecter les écarts entre les spécifications détaillées d un composant, et ce qu il fait effectivement pris unitairement. Tests d intégration on élimine les erreurs d enchaînement L objectif est de détecter les écarts entre les spécifications de la demande ou du projet, et ce que fait effectivement la partie applicative concernée. On parle aussi de recette interne et parfois d homologation. Validation / recette on élimine les erreurs fonctionnelles L objectif est de détecter les défauts de l application du point de vue des utilisateurs. 9

10 Typologie des tests, concepts, def. Le périmètre de test Double run Exécution en parallèle sur ancien et nouveau système et comparaison des résultats 10

11 Typologie des tests, concepts, def. Le périmètre de test Test Unitaire base de données entrées composant résultats environnement 11

12 Typologie des tests, concepts, def. Le périmètre de test Tests d intégration base de données entrées Comp résultats Comp résultats 12

13 Typologie des tests, concepts, def. Le périmètre de test Validation / Recette base de données entrées applicatif résultats 13

14 Typologie des tests, concepts, def. Les différentes natures de tests, plusieurs approches Approche globale : Tests de fonctionnement : Ils ont pour but de valider le bon fonctionnement des composants ou des parties applicatives concernées. Tests de non régression : Ils ont pour but de vérifier que les composants validés lors des tours précédents n ont pas subi de dégradation. 14

15 Typologie des tests, concepts, def. Les différentes natures de tests, plusieurs approches Approche plus détaillée : Tests métiers ou fonctionnels (dits «boîtes noires»), tests structurels (dits «boîte blanche») tests d ergonomie, tests d interface, tests de performance, tests de volumétrie, tests de robustesse, tests de sécurité 15

16 Typologie des tests, concepts, def. Les différentes natures de tests, plusieurs approches Approche «Boîte»: Test Boîte blanche (ou Test Structurel) Test Boîte noire (ou Test Fonctionnel) 16

17 Typologie des tests, concepts, def. Les différentes natures de tests, plusieurs approches Les tests «boîte blanche» entrées résultats On cherche : Le code non testé par les tests fonctionnels. Le code mort. Les erreurs dans la gestion des conditions. Les erreurs dans la gestion des boucles. 17

18 Typologie des tests, concepts, def. Les différentes natures de tests, plusieurs approches Les tests «boîte noire» On cherche les cas dans lesquels le composant produits des résultats non conformes entrées résultats Les résultats obtenus ne sont pas les résultats attendus. 18

19 Typologie des tests, concepts, def. Les différentes natures de tests, plusieurs approches Toutes ces natures de tests peuvent être mises en œuvre dans les différentes phases de tests unitaires, d intégration, de recette. 19

20 Pourquoi les TU Débat Des exemples : Coût annuel des bugs aux US ~ 60 milliards de dollars. 80% de temps de développement (mise en œuvre) serait consacré aux erreurs Fin 2004, en France 2 pannes géantes consécutives à des bugs (FT, Bouygues Telecom) Serveurs d accès moyens de paiement d un supermarché OUT un 24 décembre Des chiffres : 40% des incidents en production ont pour cause des erreurs qui auraient pu être évitées par une meilleure campagne de tests 60% des échecs sur les projets informatiques proviennent de faiblesses sur le recueil des besoins et leur analyse 90% des projets informatiques sont livrés en retard La loi du Que faire pour éviter cette situation? Quels sont d après vous les impacts à ne pas faire de tests unitaires? 20

21 Pourquoi les TU L impact de T.U insuffisants Impacts Production Anomalies en T.I. et en recette client Perte de temps pour corriger, relivrer, retester les chaînes d intégration Impacts Finances Retard lors des T.I., risques sur la recette client Augmentation des retours, donc de la charge Génération de fiches d anomalies volume d information Dépassement des délais pouvant générer des pénalités Impacts Business Satisfaction du client. Risques pour la suite des relations client / projet. Baisse de l image «Qualité» véhiculée Impacts pour l ingénieur Image Rentabilité à titre individuel 21

22 Les processus de TU Synoptique global Analyste / Responsable des tests Développeur Autre développeur Responsable des normes Planifie et suit les TU Définit les conditions d'entrée en T.I. (stratégie) Valide la F.T.U Vérifie (les) et passe des TU Rédige la F.T.U Développe Passe les TU Effectue des TU croisés Effectue une revue de code Valide le développement 22

23 Les processus de TU Zoom sur les jeux d essai La problématique des jeux d essai est souvent passée sous silence. Mais comment tester sans jeu d essai? Existe-t-il des jeux d essai? Les jeux d essai disponibles sont-ils adaptés aux cas à tester? Qui fait les jeux d essai et qui les valide? Le client fournit-il des jeux d essai et sous quelle forme? Les jeux d essai sont-il directement exploitables ou faut-il les resaisir? Une charge a-t-elle été prévue pour constituer les jeux d essai? Les jeux d essai sont-ils partagés? Les jeux d essai sont-ils capitalisés? 23

24 Les processus de TU Zoom sur la non régression Vous avez oublié de tester la non régression, pourtant : Vous avez modifié plus de 10% du code! La technologie utilisée est connue comme capricieuse et des effets de bords sont à craindre! Le traitement modifié est super critique et tout dysfonctionnement peut générer un conflit sociale (ex: paie), un arrêt de la production (ex: process), un énorme manque à gagner (facturation / trésorerie)! Le programme modifié est ultra-complexe et toute modifications est susceptible d engendrer des dysfonctionnements! 24

25 Les stratégies de Tests Pourquoi une stratégie? La problématique d une opération de Recette fait apparaître des contraintes antagonistes qu il est nécessaire d optimiser : D une part, l objectif premier des tests fonctionnels est d obtenir une application «zéro défaut». Ceci oblige en théorie à effectuer ces tests de manière exhaustive, D autre part, pour garder une vision pragmatique des projets informatiques, la période de recette est généralement limitée dans le temps par des contraintes de délai très fortes et très souvent impératives. Il est également indispensable de minimiser les coûts de recette pour assurer un retour sur investissement acceptable. Le coût des tests doit donc toujours être mis en balance avec le coût des impacts d un dysfonctionnement éventuel (au niveau stratégique, métier et informatique). 25

26 Les stratégies de Tests Analyse de risques L analyse de risques permet d optimiser le nombre de cas à tester et contribue ainsi à la réduction des coûts. Dimensionner la couverture en fonction des risques et des exigences métier Elle est initialisée par classement des fonctions à tester en trois catégories, selon des critères objectifs (nombre d utilisateurs, % d utilisation des fonctions, produits, criticité,..) : Les fonctions et données stratégiques, Les fonctions et données très utilisées ou très courantes, Les fonctions et données annexes ou rares et non stratégiques. Dans la phase de réalisation des cas de test, le planning prend en compte l analyse de risques pour réaliser en priorité les cas de tests les plus stratégiques et respecter les délais impartis pour la recette. 26

27 Risques & Requirements (exigences Métiers) Analyser les Exigences Won t have Won t test Analyser Les risques Could have Could test Should have Should test Prioriser les Exigences En utilisant MoSCoW Must have Must test Determiner l impact des risques Spécifier les cas de test MoSCoW signifie «Must Test, Should Test, Could Test, Won t Test», «Must Test» signifiant la plus haute priorité de test et «Won t Test» la plus basse 27

28 Priorisation des risques produits il y a des conséquences financières pour nos clients. Tous les clients Un seul client Must test Should test Si le module contient une erreur il n y a pas de conséquence financière pour nos clients. il y a des conséquences financières en interne. Tous les clients Un seul client Pas de contournement Contournement Should test Could test Could test Won t test il n y a pas de conséquence financière en interne. Pas de contournement Contournement Could test Won t test 28

29 Les stratégies de Tests Multi - Campagnes de tests La méthode repose sur une stratégie de tests en campagnes, garantissant la fiabilité maximale de l application qualifiée. Une campagne de tests consiste à exécuter un ensemble de cas de tests sur un périmètre donné, en nombre décroissant au fur et à mesure des campagnes. La couverture des cas de tests exécutées lors des campagnes varie en fonction des domaines concernés. Elle dépend de l optimisation coût / qualité recherchée. La 1ère campagne de tests détecte le maximum d anomalies en exécutant 100% des cas de tests La 2nde campagne permettra d identifier les anomalies résiduelles et de valider la correction des anomalies détectées lors de la première campagne en exécutant au moins 75% des cas de tests La 3ème campagne est une phase de validation globale lors de laquelle au moins 50% des cas de tests sont exécutés 29

30 Les principales stratégies de tests unitaires Approche technique Objectif : Mettre en place une solution rapide et peu coûteuse pour industrialiser les tests unitaires et homogénéiser le niveau de couverture Solution : Check liste Points de contrôles systématiques Adaptation à la technologie et au contexte d exécution Prise en compte des principaux choix d implémentation : une fonctionnalité codée de manière centralisée pour tous les cas d utilisation pourrait n être testée qu une seule fois Sans oublier l état de l art et les tests aux limites Exemples de fiche de tests 30

31 Les principales stratégies de tests unitaires Exemple de checklist IHM 31

32 Les principales stratégies de tests unitaires Approche fonctionnelle Objectif : Vérifier la bonne implémentation de règles de gestion précises et éventuellement complexes Solution : Scénario de tests Liste des cas à tester sur la base des spécifications, maquettes et autres règles métier Niveau de détail variable (cas de test ou jeux d essai complet) Niveau de couverture variable Exemple de fiche de scénario de test : Fiche Scénario de Tests Exemple de journal de tests : Journal de tests 32

33 Les principales stratégies de tests unitaires Approche «outillage» Objectif : Sur des architectures complexes (ex: n-tiers) Réduire les coûts de développement des outils complémentaires utiles au test de couches intermédiaires Face à des applications très critiques Améliorer la qualité par une analyse objective de la couverture des tests Réduire le risque de régression sans allonger les délais, en facilitant la «rejouabilité» des tests. Identifier les parties à optimiser en priorité Etc Solution : Outillage Développements spécifiques ou produits du marché Exemples Développement des tests avec JUnit sur J2EE/NUnit sur.net Analyse de couverture avec Ncover ou CoverageEye 33

34 Les principales stratégies de tests unitaires Approche «performance» Objectif : S assurer du niveau de performance requis Solutions Utiliser des jeux d essai représentatifs en volume Identifier les points critiques grâce éventuellement à des outils de profiling Utiliser des outils de stress (ex: JMeter, Load Runner ) 34

35 Les principales stratégies de tests unitaires Ce qu il faut retenir Pas de solution idéale généralisable Chaque approche à elle seule est insuffisante La stratégie de test doit être construite spécifiquement pour chaque projet en fonction des objectifs et des moyens L utilisation de check listes complétées par quelques cas de test bien choisis offre globalement de bons résultats Pragmatisme et souplesse sont de rigueur : Dimensionner la couverture par rapport au risque Garder à l esprit que le coût d un dysfonctionnement augmente de manière exponentielle plus nous avançons dans le projet Penser aux revues de code 0 défaut comme à NASA est illusoire avec nos ratios habituels L automatisation complète des tests est coûteuse, penser à la rentabilité En optimisant 90% du code n utilisant que 10% du temps CPU on ne gagne pas grand chose. Mieux vaux axer ses efforts sur les 10% restant occupant 90% du temps CPU. 35

36 Les outils Aujourd hui Dans une démarche d industrialisation et de gain de productivité, la mise en œuvre d un outil quelconque est fortement recommandée, voir indispensable. 36

37 Les outils Aujourd hui Les NTI sont favorisées Nombreux outils gratuits et autres open source disponibles Outils avec coût de licence élevé pour les technologies classiques. 37

38 Les outils Automatisation des tests Permet d enchaîner des tâches très diverses (ex : copie de fichiers, compilation, appel d un exécutable quelconque..) à travers un simple fichier de paramétrage. Permet de simuler les actions d un utilisateur sur un navigateur. Permet d automatiser des scénarios très complexes dès lors que tout se passe via une interface web (cas le + simple). Gain très important en terme de temps de re-jeu des scénarios. Un scénario très complexe prend le temps d un simple clic pour le rejouer, alors qu il peut durer très longtemps via un utilisateur. Fiabilité des tests. Le facteur humain est exclus. Pas interprétation ou raccourci dans le test du fait de l habitude ou la connaissance du test à cause de re-jeux successifs. Permet de générer des rapports complets. Contrepartie : investissement non négligeable au départ afin de connaître l outil, et réaliser les premières captures. NUnit sur.net, JUnit sur J2EE (Java), Nant QuickTestPro (HP), Software Architect (IBM Rational) 38

39 Les outils SUIVI DES CAMPAGNES DE TESTS Définition des scénarii de tests Définition des campagnes de tests Permet de fournir des statistiques (avancement, qualité, nb itérations) Chaque développeur à un accès personnalisé TestDirector (HP), TestLink (opensource) 39

40 Les outils ANALYSEUR DE CODE EXECUTE Analyse l éxécution du code en runtime et enregistre les statistiques sur les lignes de code exécutées Il montre chaque séquence d exécution ainsi que le nombre de fois où la séquence a été exécutée. Mise en évidence des parties de code non éprouvées : Le programmeur peut ainsi plus facilement compléter ces tests pour en améliorer la couverture. Identification des parties de code les plus souvent exécutées : Il est plus facile de cibler les parties à optimiser en cas de problème de performance. Identification du code mort ou obsolète NCover (OpenS.Net), CoverageEye (Microsoft.Net), OptimizeIt Borland) 40

41 Les outils REVUE DE CODE, RESPECT DES NORMES Ces outils permettent de déterminer : le code non utilisé (code mort), le code dupliqué, Les Blocs vides, trouver Variables non utilisés. Certains outils permettent un paramétrage afin de proposer aux développeurs la vérification des règles maison. Là aussi les outils permettent d automatiser, de contrôler et de générer des rapports. Laisser les tâches fastidieuses et répétitives à la machine. Les gains en terme de qualité de code et de respect des règles est très important. Contrepartie : investissement de paramétrage de l outil et des règles maison Jtest (Java J2EE Parasoft), CheckStyle (OpenS), Software Architect (IBM Rational), PMD 41

42 Les outils MONTEE EN CHARGE - STRESS L objectif est de vérifier les performances d une architecture logicielle. Simulation la plus proche possible de la réalité, ainsi l'application est sollicitée par un grand nombre d'utilisateurs virtuels simultanés. Appliquer une telle charge à l'application permet de déceler d'éventuels problèmes de performances ou de stabilité et d'y remédier pour pouvoir atteindre le comportement souhaité. LoadRunner (HP), JMeter, OpenSTA (OpenS), 42

43 Les outils Demain Utilisation systématique d automates de tests fonctionnels de non régression Mise en place de cellules dédiées à l automatisation des tests Condition impérative pour des gains de productivités significatifs en maintenance 43

44 PIC : La plateforme d intégration continue La PIC est un dispositif associant une pratique de développement et une plateforme logicielle dans une démarche qualité destinée à garantir la qualité du code source d une application Objectifs de la PIC Éliminer les sessions intensives de débogage. Détecter les problèmes généralement le jour même où ils ont été introduits La qualification de la cause en est facilité L impact en est limité Obtenir un code de qualité pour une application facilement maintenable et évolutive. 44

45 Etudes L'étude PAC montre un marché français du test en plein boom Selon la dernière étude Pierre Audoin Consultants*, l'essor des activités de tests et d'assurance qualité informatique en France va se poursuivre. Les volumes des projets confiés à la sous-traitance devraient ainsi augmenter de 12,4 % par an en moyenne, au moins jusqu'en Pourquoi une telle lame de fond? Les entreprises ont pris conscience des gains liés à des pratiques de test optimisées, notamment pour réduire les délais de lancement de nouvelles offres. Quatre principaux secteurs sont concernés administration, industrie, finance assurance, télécoms ce dernier étant le plus dynamique. En termes de prestation, les contrats au forfait (+ 16 %) devraient prendre le pas sur l'assistance technique en régie (+ 7 %), dénotant une maturité et une capacité d'engagement plus forte des acteurs. * Décembre Article 01 HEBDO Métier Testeur 45

46 Les TMC Préambule Que sont les TMCs Ils simulent la charge induite par plusieurs utilisateurs simultanés sur une application. Ils permettent de vérifier les performances d une application dans son cadre de production avant son déploiement Il permet de suivre l évolution des performances d une application sur toute la durée de celle-ci. Projets nécessitant des TMC. Nouveau projet utilisé par de nombreux utilisateurs simultanés au sein d un système d information. Nouvelle version de projet pour vérifier la non dégradation des performances. Évolution technique importante du projet, nouvelle version de progiciel, etc pour vérifier les gains de performance annoncées par l éditeur. Déroulement des TMC Rédaction des spécifications de TMC Installation de l application sur une plate forme dédiée. Déroulement itératif des tests. Rédaction des résultats. 46

47 Les TMC Cycle de projet avec TMC Les TMC s insère dans le cycle normal d un projet en parallèle des tests d intégration. Développement Test Unitaire Test d intégration Test de montée en charge Livraison Les tests de montée en charge débutent après la validation de l ensemble des TU du projet. La livraison du projet est conditionnée par les tests d intégration et les test de montées en charge. 47

48 Les TMC Déroulement 1/2 Les TMC comme les test d intégration impliquent plusieurs équipes L équipe en charge fonctionnellement de l application doit : Rédiger les tests fonctionnel retenues pour les TMCs. Ces test doivent représenter les cas d utilisations les plus représentatif de l application ou certaines fonctions lourdes. Répartir et estimer l utilisation de ces cas d utilisation sur la population utilisatrice estimée en production de l application. Assister l équipe de TMC lors de l enregistrements des scripts. L équipe de développement de l application doit : Fournir les livrables applicatifs à l équipe tmc. Installer ou assister l équipe TMC pour l installation de l application sur la plate forme TMC. Assister l équipe de TMC si des problèmes bloquant ou des améliorations de performances sont diagnostiqués par l équipe projet. L équipe de TMC doit Vérifier l installation correcte de l application. Écrire les scripts correspondants aux cas d utilisation fourni par l équipe fonctionnelle. Réaliser les tirs de charge. Analyser les résultats et proposer des pistes d optimisations. Rédiger un rapport des performances de l application Temps de réponse individuel Charges machines Indicateurs personalisés selon le projet. Des réunions de coordinations hebdomadaires doivent être prévues pour la synchronisation. 48

49 Les TMC Déroulement 2/2 Estimation de la population et rédaction des cas fonctionnels Installation de l application Pré requis Test de validation de la plate-forme Écriture des scripts et scénarios de cas de test Réalisation des tirs de tests Analyse rapide et propositions d optimisations Écriture du rapport de performance T e m p s Suivie des tirs et acceptations des éventuelles propositions d optimisation pour re-test. Réalisation Rédaction des livrables Équipe TMC Équipe projet 49

50 Les TMC Comment ca marche? Le logiciel de test en charge simule les utilisateurs virtuels à l aides des scripts écrits afin de produire une activités réaliste pour le système. En parallèle l outils récupère des indicateurs sur l état du système et les agrège pour pouvoir réaliser facilement des études statistiques ultérieures. 50

51 Les TMC Outils? L enregistrement des scripts et l exécution des TMC nécessitent des outils spécifiques Les outils payant les plus connus sont : HP loadrunner Néotis Neolad Borland SkillPerformer Les outils open source les plus connus Jmeter OpenSTA Les outils payant permettent plus de libertés et une variabilisation du script. Il est aussi possible d acquérir des plugins pour étendre leur champs d activité ou de monitoring. (J2EE, oracle, etc ) Les achats sont généralement sous forme de licence incluant un nombre de Virtual user maximum simulable. 51

52 Conclusion 3 minutes pour déterminer 3 idées fortes retenues lors de ce cours 52

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

LES TESTS. Les tests. Organisation d un projet de recette Les types de tests Les outils

LES TESTS. Les tests. Organisation d un projet de recette Les types de tests Les outils Les tests Organisation d un projet de recette Les types de tests Les outils Organiser le déroulement des tests Spécifier Exécuter les Cahiers de tests les Cahiers de tests Analyser les résultats Correction

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

OPTIMISER SON PROCESSUS DE TEST AVEC UNE APPROCHE BOITE GRISE

OPTIMISER SON PROCESSUS DE TEST AVEC UNE APPROCHE BOITE GRISE OPTIMISER SON PROCESSUS DE TEST AVEC UNE APPROCHE BOITE GRISE Retour d expérience Benjamin Boutin QA Manager S2E www.s2e-services-epargne-entreprise.com Marc Rambert Director Dynamic Testing Solution Coverity/Synopsys

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

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

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

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

Plus en détail

Table des matières. Première partie Situation du test fonctionnel. Préface... Avant-propos...

Table des matières. Première partie Situation du test fonctionnel. Préface... Avant-propos... Préface..................................................................... Avant-propos................................................................ III XIII Première partie Situation du test fonctionnel

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

RÉUSSIR L AUTOMATISATION DU PROCESSUS DE TEST FONCTIONNEL

RÉUSSIR L AUTOMATISATION DU PROCESSUS DE TEST FONCTIONNEL UN LIVRE BLANC DE BORLAND RÉUSSIR L AUTOMATISATION DU PROCESSUS DE TEST FONCTIONNEL L'automatisation du processus de test fonctionnel optimise la qualité des logiciels et maximise leur valeur opérationnelle.

Plus en détail

Chef de projet H/F. Vous avez au minimum 3 ans d expérience en pilotage de projet de préférence dans le monde du PLM et de management d équipe.

Chef de projet H/F. Vous avez au minimum 3 ans d expérience en pilotage de projet de préférence dans le monde du PLM et de management d équipe. Chef de projet H/F Dans le cadre de nos activités pour un de nos clients, CIMPA recherche un chef de projet H/F. - Planifier l ensemble des phases du projet - Piloter l équipe dédiée au projet - Garantir

Plus en détail

Processus d Informatisation

Processus d Informatisation Processus d Informatisation Cheminement de la naissance d un projet jusqu à son terme, deux grandes étapes : Recherche ou étude de faisabilité (en amont) L utilisateur a une idée (plus ou moins) floue

Plus en détail

UML Mise en œuvre dans un projet. Emmanuel Pichon 2013

UML Mise en œuvre dans un projet. Emmanuel Pichon 2013 UML Mise en œuvre dans un projet 2013 Introduction Rôles et activités dans un projet Définir la méthode de votre projet Adapter la modélisation à la méthode de votre projet Conseils de mise en œuvre de

Plus en détail

Logica. Réussir son projet Centre d Appels. Date : 4 avril 2001 Auteur : Jérôme Capirossi, Consultant en Système d Information, Logica

Logica. Réussir son projet Centre d Appels. Date : 4 avril 2001 Auteur : Jérôme Capirossi, Consultant en Système d Information, Logica Réussir son projet Centre d Appels Date : 4 avril 2001 Auteur : Jérôme Capirossi, Consultant en Système d Information, Logica Introduction Aujourd hui, les entreprises se focalisent sur une approche transactionnelle

Plus en détail

Comment optimiser les tests avec une démarche d automatisation simplifiée

Comment optimiser les tests avec une démarche d automatisation simplifiée P A C I F I C A - A S S U R A N C E S D O M M A G E S Comment optimiser les tests avec une démarche d automatisation simplifiée Jean-Luc VILLETTE (PACIFICA) Eddy JABES (ALTEN) Journée Française des Tests

Plus en détail

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. Méthode de Test Pour WIKIROUTE Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. [Tapez le nom de l'auteur] 10/06/2009 Sommaire I. Introduction...

Plus en détail

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

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

Plus en détail

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

Testing and Acceptance Management industrialiser

Testing and Acceptance Management industrialiser Testing and Acceptance Management industrialiser pour sécuriser le passage des études à la production Your business technologists. Powering progress Garantir la conformité et la disponibilité de vos applications

Plus en détail

Gestion de Projet Informatique

Gestion de Projet Informatique Gestion de Projet Informatique Partie 3 : Cycles de vie de projet Licence d'informatique 3 ième Année Tianxiao Liu Université de Cergy-Pontoise 1 GPI T. LIU The earliest moment is when you think it is

Plus en détail

TIERCE MAINTENANCE APPLICATIVE

TIERCE MAINTENANCE APPLICATIVE Notre expertise au cœur de vos projets TIERCE MAINTENANCE APPLICATIVE SERVICE LEVEL AGREEMENT Sommaire 1. Terminologie...4 1.1. Définitions...4 1.2. Abréviations...5 2. Missions & Objectifs...5 2.1. Missions...5

Plus en détail

Génie logiciel. Concepts fondamentaux. Bruno MERMET, Université du Havre 1

Génie logiciel. Concepts fondamentaux. Bruno MERMET, Université du Havre 1 Génie logiciel Concepts fondamentaux Bruno MERMET, Université du Havre 1 Nécessité du Génie Logiciel Bruno MERMET, Université du Havre 2 Développement d un logiciel Caractéristiques souhaitées : Adéquation

Plus en détail

Qualité du logiciel: Méthodes de test

Qualité du logiciel: Méthodes de test Qualité du logiciel: Méthodes de test Matthieu Amiguet 2004 2005 Analyse statique de code Analyse statique de code Étudier le programme source sans exécution Généralement réalisée avant les tests d exécution

Plus en détail

Tirez plus vite profit du cloud computing avec IBM

Tirez plus vite profit du cloud computing avec IBM Tirez plus vite profit du cloud computing avec IBM Trouvez des solutions de type cloud éprouvées qui répondent à vos priorités principales Points clés Découvrez les avantages de quatre déploiements en

Plus en détail

DEMANDE D INFORMATION RFI (Request for information)

DEMANDE D INFORMATION RFI (Request for information) DOD SEICAM RFI Demande d information EVDEC Réf. : RFI_EVDEC- GT5_Outil_reporting_BI_v4.doc Page 1/11 DEMANDE D INFORMATION RFI (Request for information) OUTIL INTÉGRÉ DE REPORTING ET D ANALYSE DÉCISIONNELLE

Plus en détail

Apsydia. Centres de Service. Auteurs : Christophe Dauphin / Philippe André Version : v1.2 septembre 2011. Module de Formation : GE1

Apsydia. Centres de Service. Auteurs : Christophe Dauphin / Philippe André Version : v1.2 septembre 2011. Module de Formation : GE1 Apsydia Cabinet de Conseil et d Assistance à Maîtrise d Ouvrage Centres de Service Présentation de la démarche Apsydia Auteurs : Christophe Dauphin / Philippe André Version : v1.2 septembre 2011 Module

Plus en détail

PagesJaunes.fr Mise en place de Scrum de scrum. Fabien Grellier Agile Tour 2010 7 Octobre

PagesJaunes.fr Mise en place de Scrum de scrum. Fabien Grellier Agile Tour 2010 7 Octobre PagesJaunes.fr Mise en place de Scrum de scrum Fabien Grellier Agile Tour 2010 7 Octobre 1 Roadmap Le contexte PagesJaunes.fr Le projet PagesJaunes.fr 2009 Rétrospective Conclusion 2 Le contexte PagesJaunes.fr

Plus en détail

La nouvelle donne du test avec Oracle

La nouvelle donne du test avec Oracle La nouvelle donne du test avec Oracle Jean-Baptiste MARZOLF, Consultant Avant-vente, Oracle Pourquoi est-ce important? Les clients investissent dans les applications pour fournir

Plus en détail

LA GESTION DE PROJET INFORMATIQUE

LA GESTION DE PROJET INFORMATIQUE Structurer, assurer et optimiser le bon déroulement d un projet implique la maîtrise des besoins, des objectifs, des ressources, des coûts et des délais. Dans le cadre de la gestion d un projet informatique

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

PERFORMANCE ET DISPONIBILITÉ DES SI

PERFORMANCE ET DISPONIBILITÉ DES SI Management des SI PERFORMANCE ET DISPONIBILITÉ DES SI Réf: PEF Durée : 3 jours (7 heures) OBJECTIFS DE LA FORMATION Les utilisateurs font preuve d'exigences croissantes en matière de performance des applications

Plus en détail

LA GESTION DE PROJET INFORMATIQUE

LA GESTION DE PROJET INFORMATIQUE LA GESTION DE PROJET INFORMATIQUE Lorraine Structurer, assurer et optimiser le bon déroulement d un projet implique la maîtrise des besoins, des objectifs, des ressources, des coûts et des délais. Dans

Plus en détail

IKAN ALM et HP ALM/HP Quality Center Enterprise Pour que les Equipes de Développement, de Test et de Production se rejoignent

IKAN ALM et HP ALM/HP Quality Center Enterprise Pour que les Equipes de Développement, de Test et de Production se rejoignent IKAN ALM et HP ALM/HP Quality Center Enterprise Pour que les Equipes de Développement, de Test et de Production se rejoignent Table of contents Sommaire...3 Définition du problème...4 Solution Description...5

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

Dossier de Presse SYLOB

Dossier de Presse SYLOB Dossier de Presse SYLOB 1 Table des matières 1 - SYLOB en Bref 3 2 L équipe dirigeante 5 3 Stratégie et positionnement 6 4 Une gamme de solutions ERP pour les PME industrielles 8 5 Les ERP SYLOB en mode

Plus en détail

Outils d automatisation de tests d interfaces Web. David GERBAULT Ingénieurs 2000 Xposé 2010-2011

Outils d automatisation de tests d interfaces Web. David GERBAULT Ingénieurs 2000 Xposé 2010-2011 Outils d automatisation de tests d interfaces Web 1 David GERBAULT Ingénieurs 2000 Xposé 2010-2011 WEBOGRAPHIE http://seleniumhq.org/ http://www.clever-age.com/ http://watir.com/ 2 Pourquoi ce sujet? 3

Plus en détail

Eléments pratiques de test des Hiérarchies et Frameworks

Eléments pratiques de test des Hiérarchies et Frameworks Eléments pratiques de test des Hiérarchies et Frameworks Notes de cours Christophe Dony Master Info Pro - Université Montpellier-II 1 Introduction 1.1 Définitions Génie Logiciel No 18, Mars 1990. EC2.

Plus en détail

Cahier des Clauses Techniques Particulières (CCTP) TMA PORTAIL WEB DE COMMANDES D EQUIPEMENTS DES AGENTS

Cahier des Clauses Techniques Particulières (CCTP) TMA PORTAIL WEB DE COMMANDES D EQUIPEMENTS DES AGENTS Cahier des Clauses Techniques Particulières (CCTP) TMA PORTAIL WEB DE COMMANDES D EQUIPEMENTS DES AGENTS 1 SOMMAIRE ARTICLE 1. OBJET DU MARCHE 2 ARTICLE 2. DESCRIPTIF FONCTIONNEL DU PORTAIL WEB DE COMMANDES

Plus en détail

Intervenants. Thomas d'erceville Project Manager. Christian NGUYEN Practice Manager IT Quality

Intervenants. Thomas d'erceville Project Manager. Christian NGUYEN Practice Manager IT Quality Intervenants Thomas d'erceville Project Manager Christian NGUYEN Practice Manager IT Quality 2 14/04/2015 De l'assurance qualité à l'ingénierie des tests logiciels 1. Contexte général des tests mobiles

Plus en détail

Aperçu plus détaillé du logiciel HP LoadRunner

Aperçu plus détaillé du logiciel HP LoadRunner Livre blanc technique Aperçu plus détaillé du logiciel HP LoadRunner Table des matières Une avancée dans le domaine des tests de performance : la solution HP LoadRunner 3 Terminologie de la solution HP

Plus en détail

Maîtrise d ouvrage agile

Maîtrise d ouvrage agile Maîtrise d ouvrage agile Offre de service Smartpoint 17 rue Neuve Tolbiac 75013 PARIS - www.smartpoint.fr SAS au capital de 37 500 - RCS PARIS B 492 114 434 Smartpoint, en quelques mots Smartpoint est

Plus en détail

Stratégies gagnantes pour la fabrication industrielle : le cloud computing vu par les dirigeants Dossier à l attention des dirigeants

Stratégies gagnantes pour la fabrication industrielle : le cloud computing vu par les dirigeants Dossier à l attention des dirigeants Stratégies gagnantes pour la fabrication industrielle : Dossier à l attention des dirigeants Centres d évaluation de la technologie inc. Stratégies gagnantes pour l industrie : Synthèse Jusqu ici, les

Plus en détail

Développement logiciel pour l Architecture Orientée Services avec IBM Rational Software Development Platform

Développement logiciel pour l Architecture Orientée Services avec IBM Rational Software Development Platform IBM Software Group Développement logiciel pour l Architecture Orientée Services avec IBM Rational Software Development Platform Thierry Bourrier, Techical Consultant thierry.bourrier@fr.ibm.com L Architecture

Plus en détail

Etude de mise en place d un système de contrôle de gestion et d évaluation des performances des agences des bassins hydrauliques (ABH) au Maroc

Etude de mise en place d un système de contrôle de gestion et d évaluation des performances des agences des bassins hydrauliques (ABH) au Maroc Etude de mise en place d un système de contrôle de gestion et d évaluation des performances des agences des bassins hydrauliques (ABH) au Maroc Atelier de travail sur les Systèmes d Information de Gestion

Plus en détail

Rapport de certification

Rapport de certification Rapport de certification BMC Real End User Experience Monitoring and Analytics 2.5 Préparé par le Centre de la sécurité des télécommunications à titre d organisme de certification dans le cadre du Schéma

Plus en détail

CRM et GRC, la gestion de la relation client R A LLER PL US L OI

CRM et GRC, la gestion de la relation client R A LLER PL US L OI 3 R A LLER PL US L OI CRM et GRC, la gestion de la relation client Comment exploiter et déployer une solution de relation client dans votre entreprise? Les usages d une CRM Les fonctionnalités d une CRM

Plus en détail

CONSULTANT AMOA/RECETTE à la recherche d un poste dans la région de Montpellier 7 ans d expérience

CONSULTANT AMOA/RECETTE à la recherche d un poste dans la région de Montpellier 7 ans d expérience Kévin FISCHER 78, cour Jacques Thibaud 34000 MONTPELLIER Téléphone portable : 06 71 82 46 70 Adresse E-mail : kevinfischer@live.fr 31 ans CONSULTANT AMOA/RECETTE à la recherche d un poste dans la région

Plus en détail

ACCORD-CADRE DE TECHNIQUES DE L'INFORMATION ET DE LA COMMUNICATION. PROCEDURE ADAPTEE En application des articles 28 et 76 du Code des Marchés Publics

ACCORD-CADRE DE TECHNIQUES DE L'INFORMATION ET DE LA COMMUNICATION. PROCEDURE ADAPTEE En application des articles 28 et 76 du Code des Marchés Publics ACCORD-CADRE DE TECHNIQUES DE L'INFORMATION ET DE LA COMMUNICATION PROCEDURE ADAPTEE En application des articles 28 et 76 du Code des Marchés Publics Analyse technique et développement d applications de

Plus en détail

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition) Avant-propos 1. Objectifs du livre 13 2. Structure du livre 14 Un projet informatique 1. Les enjeux 17 1.1 Les buts d'un projet 17 1.2 Les protagonistes d'un projet 18 1.3 Exemples de projets 19 2. Les

Plus en détail

Direction Générale des Études Technologiques. Institut Supérieur des Etudes Technologiques de Djerba Département Technologies de l informatique

Direction Générale des Études Technologiques. Institut Supérieur des Etudes Technologiques de Djerba Département Technologies de l informatique Direction Générale des Études Technologiques Institut Supérieur des Etudes Technologiques de Djerba Département Technologies de l informatique Génie Logiciel Mejdi BLAGHGI m.blaghgi@gmail.com Chapitre

Plus en détail

Des processus métier et exigences aux tests pour les grands systèmes complexes

Des processus métier et exigences aux tests pour les grands systèmes complexes Des processus métier et exigences aux tests pour les grands systèmes complexes ------ Etude de cas écomouv Séminaire In'Tech INRIA Grenoble Validation formelle de systèmes industriels critiques 18 avril

Plus en détail

Introduction. Les articles de la presse spécialisée tendent à nous laisser penser que c est en effet le cas :

Introduction. Les articles de la presse spécialisée tendent à nous laisser penser que c est en effet le cas : Introduction Le CRM se porte-t-il si mal? Les articles de la presse spécialisée tendent à nous laisser penser que c est en effet le cas : «75 % de projets non aboutis» «La déception du CRM» «Le CRM : des

Plus en détail

Offre Référentiel d échange

Offre Référentiel d échange Offre Référentiel d échange mardi 1er juillet 2014 Groupe CGI inc. CONFIDENTIEL Agenda 1 2 3 4 5 6 7 8 Pourquoi cette solution? Les enjeux et principes de la solution Les acteurs & business case Sa place

Plus en détail

GESTION DE PROJET. www.ziggourat.com - Tél : 01 44 61 96 00 N enregistrement formation : 11752861675

GESTION DE PROJET. www.ziggourat.com - Tél : 01 44 61 96 00 N enregistrement formation : 11752861675 GESTION DE PROJET www.ziggourat.com - Tél : 01 44 61 96 00 N enregistrement formation : 11752861675 Introduction à la Gestion de Projet... 3 Management de Projet... 4 Gestion de Projet informatique...

Plus en détail

CONCEPTS ET MISE EN PRATIQUE POUR LA VALIDATION DE GRANDS SYSTÈMES

CONCEPTS ET MISE EN PRATIQUE POUR LA VALIDATION DE GRANDS SYSTÈMES MODEL-BASED TESTING (MBT) CONCEPTS ET MISE EN PRATIQUE POUR LA VALIDATION DE GRANDS SYSTÈMES Le Model-Based Testing est une pratique de test en plein développement dans l'industrie pour accroitre l'efficacité

Plus en détail

Comment réussir la mise en place d un ERP?

Comment réussir la mise en place d un ERP? 46 Jean-François Lange par Denis Molho consultant, DME Spécial Financium La mise en place d un ERP est souvent motivée par un constat d insuffisance dans la gestion des flux de l entreprise. Mais, si on

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

Automatisation. Industrialisation des tests

Automatisation. Industrialisation des tests Module C : Industrialisation des tests Industrialisation des tests V1.1. VERIFIER.VALIDER ALTRAN CIS, de l assurance Qualité à l assurance de la qualité le lien et la de l automatisation des automates

Plus en détail

Projet en entreprise Cadrage du Projet de Fin d Etudes «Un projet informatique.»

Projet en entreprise Cadrage du Projet de Fin d Etudes «Un projet informatique.» Projet en entreprise Cadrage du Projet de Fin d Etudes «Un projet informatique.» Projet de fin d études 2 Sommaire OBJET DU DOCUMENT... 3 LES ETAPES DU PROJET... 4 ETUDE PREALABLE...5 1 L étude d opportunité...

Plus en détail

Automatiser le Test Fonctionnel de Logiciels Embarqués Temps-Réel

Automatiser le Test Fonctionnel de Logiciels Embarqués Temps-Réel White Paper Le logiciel embarqué est au cœur de l'innovation industrielle. Nombre de fonctionnalités d'un produit, qu'elles soient nouvelles ou notablement améliorées, permettent de prendre ou de garder

Plus en détail

Aligner Stratégie d Entreprise et Infrastructure Informatique

Aligner Stratégie d Entreprise et Infrastructure Informatique Logiciels IBM Rational Janvier 2005 Aligner Stratégie d Entreprise et Infrastructure Informatique IBM Rational Software Development Platform & Business-Driven Development Page 2 Table des matières 1 L

Plus en détail

CHOISIR UN TEST A EXECUTER

CHOISIR UN TEST A EXECUTER CHOISIR UN TEST A EXECUTER Suivez le rythme rapide des cycles de publication. Découvrez l automatisation et ses interactions humaines. EXÉCUTER UN TEST 03082015 Borland permet à tous les intervenants,

Plus en détail

P s a sep e o p r o t S e S r e vi v ce c s Fabrice Dubost

P s a sep e o p r o t S e S r e vi v ce c s Fabrice Dubost Passeport Services Fabrice Dubost 2.6 Gestion des Mises en Production ITIL, Soutien des services Entreprise, Clients et Utilisateurs Outil de Supervision Dysfonctionnements Questions / Renseignements Incidents

Plus en détail

L évolution de l automatisation.

L évolution de l automatisation. Gestion automatisée de la qualité Livre blanc Octobre 2009 L évolution de l automatisation. Etude de l évolution de l automatisation dans la gestion de la qualité des logiciels Page 2 Sommaire 2 Introduction

Plus en détail

En un coup d œil le descriptif de la solution OpenERP

En un coup d œil le descriptif de la solution OpenERP En un coup d œil le descriptif de la solution OpenERP OpenERP est une suite complète d'applications business. Elle permet entre autre de gérer les ventes, le CRM, les projets, le ou les entrepôt(s), les

Plus en détail

De la conception à l exécution V1.1

De la conception à l exécution V1.1 Module B : Support méthodologie & outils de tests De la conception à l exécution V1.1. VERIFIER.VALIDER ALTRAN CIS, de l assurance Qualité à l assurance de la qualité Plan de la formation La spécification

Plus en détail

Smart Notification Management

Smart Notification Management Smart Notification Management Janvier 2013 Gérer les alertes, ne pas uniquement les livrer Chaque organisation IT vise à bien servir ses utilisateurs en assurant que les services et solutions disponibles

Plus en détail

Analyse,, Conception des Systèmes Informatiques

Analyse,, Conception des Systèmes Informatiques Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance

Plus en détail

Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational

Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational IBM Software Group Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational Fernard Bonaguidi fernand.bonaguidi@fr.ibm.com

Plus en détail

L Intégration Continue & Agilité

L Intégration Continue & Agilité L Intégration Continue & Agilité " des outils efficaces. " Agile NANTES - Mars 2010 17/03/2010 Agile Nantes Introduction Qui sommes nous? Fabian PIAU fabian.piau@netapsys.fr Ingénieur développement chez

Plus en détail

ITSM - Gestion des Services informatiques

ITSM - Gestion des Services informatiques Chapitre 1 - COMPRENDRE LE MARCHÉ ITSM - Gestion des Services informatiques Copyright 2011 CXP. 1 ITSM - Gestion des Services informatiques L'étude a été réalisée par : Dalila Souiah OBJECTIF DU DOCUMENT.

Plus en détail

Projet Informatique. Philippe Collet. Licence 3 Informatique S5 2014-2015. http://deptinfo.unice.fr/twiki/bin/view/linfo/projetinfo201415

Projet Informatique. Philippe Collet. Licence 3 Informatique S5 2014-2015. http://deptinfo.unice.fr/twiki/bin/view/linfo/projetinfo201415 Projet Informatique Philippe Collet Licence 3 Informatique S5 2014-2015 http://deptinfo.unice.fr/twiki/bin/view/linfo/projetinfo201415 Réalisation d'un développement de taille conséquente? r Firefox? Ph.

Plus en détail

Systèmes d information

Systèmes d information 11 Systèmes Cette famille rassemble des métiers dont la finalité est de concevoir, développer, exploiter et entretenir des solutions (logicielles et matérielles) répondant aux besoins collectifs et individuels

Plus en détail

Dossier de candidature à la VAE. Certificat visé INTITULE : CONSULTANT(E) QUALIFICATION LOGICIELLE

Dossier de candidature à la VAE. Certificat visé INTITULE : CONSULTANT(E) QUALIFICATION LOGICIELLE Nom : Prénom : Adresse : Téléphone : E-mail : Dossier de candidature à la VAE Certificat visé INTITULE : CONSULTANT(E) QUALIFICATION LOGICIELLE Organisme certificateur : FITEC Votre objectif est d obtenir

Plus en détail

Pour une entreprise plus performante

Pour une entreprise plus performante Pour une entreprise plus performante Smart Technology Services Raison Sociale - Smart Technology Services llc Pôle d activités - Service et conseil dans la technologie de l information Pôle d activités

Plus en détail

Business Project Management : Cycle de vie des documents et workflow

Business Project Management : Cycle de vie des documents et workflow Business Project Management : Cycle de vie des documents et workflow Iut de Tours Département Information-Communication Option Gestion de l Information et du Document dans les Organisations Page 1 sur

Plus en détail

Gé nié Logiciél Livré Blanc

Gé nié Logiciél Livré Blanc Gé nié Logiciél Livré Blanc Version 0.2 26 Octobre 2011 Xavier Blanc Xavier.Blanc@labri.fr Partie I : Les Bases Sans donner des définitions trop rigoureuses, il faut bien commencer ce livre par énoncer

Plus en détail

SFR. Mise en place de la gestion des exigences sous DOORS dans le cadre de la refonte du système d'information commercial 14/11/2007

SFR. Mise en place de la gestion des exigences sous DOORS dans le cadre de la refonte du système d'information commercial 14/11/2007 SFR Mise en place de la gestion des exigences sous DOORS dans le cadre de la refonte du système d'information commercial 14/11/2007 1 Sommaire 1- Le contexte et l historique de la Gestion des EXigences

Plus en détail

Conseil et Ingénierie des Systèmes d Information d Entreprise

Conseil et Ingénierie des Systèmes d Information d Entreprise Conseil et Ingénierie des Systèmes d Information d Entreprise Le Groupe Khiplus SAS KHIPLUS Management Société holding animatrice du groupe SAS KHIPLUS Advance Conseil et ingénierie de Systèmes d Information

Plus en détail

Les 10 pratiques pour adopter une démarche DevOps efficace

Les 10 pratiques pour adopter une démarche DevOps efficace Les 10 pratiques pour adopter une démarche DevOps efficace William Gravier RESPONSABLE D ACTIVITE DEVOPS SOCIETE POESI 1 QU EST-CE QUE DEVOPS? 2 LES TROIS PROCESSUS DEVOPS 3 L AGILITE DES ETUDES ET L ITILISISATION

Plus en détail

Brevet de technicien supérieur Conception et Réalisation en Chaudronnerie Industrielle

Brevet de technicien supérieur Conception et Réalisation en Chaudronnerie Industrielle Brevet de technicien supérieur Conception et Réalisation en Chaudronnerie Industrielle ACTIVITÉS ET TÂCHES PROFESSIONNELLES Les activités professionnelles décrites ci-après, déclinées à partir des fonctions

Plus en détail

Formation AME. Développement Logiciel Agile

Formation AME. Développement Logiciel Agile Formation AME Les évolutions que connaissent les différents domaines de l énergie (Recherche et développement, réglementation, processus de maitrise de la demande d énergie, techniques d exploitation des

Plus en détail

PLAN ASSURANCE QUALITE

PLAN ASSURANCE QUALITE PLAN ASSURANCE QUALITE Page : 1/56 Sommaire 1 Objet et domaine d application... 6 1.1 Objet... 6 1.2 Domaine d application... 6 1.3 Documents applicables et documents de référence... 7 1.3.1 Documents

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

Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2.

Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2. Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2. Le test aux limites 3. Méthode 2.1. Pré-requis 2.2. Préparation des

Plus en détail

Services informatiques aux organisations

Services informatiques aux organisations I. APPELLATION DU DIPLÔME II. CHAMP D'ACTIVITÉ Services informatiques aux organisations Spécialité «Solutions logicielles et applications métiers» Spécialité «Solutions d infrastructure, systèmes et réseaux»

Plus en détail

Repoussez vos frontières

Repoussez vos frontières Repoussez vos frontières Avec la plateforme d applications la plus rapide et agile au monde Vos applications métier disponibles tout le temps, partout. La Liberté de Choisir Client/Serveur - Applications

Plus en détail

Contexte. Objectif. Enjeu. Les 3 questions au cœur du Pilotage de la Performance :

Contexte. Objectif. Enjeu. Les 3 questions au cœur du Pilotage de la Performance : Contexte Il est naturel de construire et d adapter son système d information à son métier pour répondre aux besoins opérationnels et quotidiens. Facturation, production, gestion de stocks, ressources humaines,

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

SYNERGIE Associés Confidentiel Reproduction interdite sans autorisation préalable Page 1 de 44

SYNERGIE Associés Confidentiel Reproduction interdite sans autorisation préalable Page 1 de 44 Page 1 de 44 alexandre.rolland@synergieassocies.com Vincent.gorlier@synergieassocies.com Page 2 de 44 SYNERGIE Associés Société de conseil et d'ingénierie La clef de votre succès : «La Synergie entre vos

Plus en détail

OFFRES DE SERVICES SDS CONSULTING

OFFRES DE SERVICES SDS CONSULTING OFFRES DE SERVICES SDS CONSULTING AUTOUR DE LA SOLUTION TSM DERNIERE MISE A JOUR : MAI 2011 préalable 1 Liste des services proposés Nos équipes sont spécialisées depuis de nombreuses années dans le domaine

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

e need L un des premiers intégrateurs opérateurs Cloud Computing indépendants en France

e need L un des premiers intégrateurs opérateurs Cloud Computing indépendants en France e need L un des premiers intégrateurs opérateurs Cloud Computing indépendants en France Sommaire Cloud Computing Retours sur quelques notions Quelques chiffres Offre e need e need Services e need Store

Plus en détail

PROFIL DE POSTE AFFECTATION. SERIA (service informatique académique) DESCRIPTION DU POSTE

PROFIL DE POSTE AFFECTATION. SERIA (service informatique académique) DESCRIPTION DU POSTE PROFIL DE POSTE BAP : CORPS : NATURE : SPÉCIALITÉ : E ITRF Externe IGR 2, Chef de projet développement ÉTABLISSEMENT : Rectorat SERVICE : VILLE : SERIA (service informatique académique) DESCRIPTION DU

Plus en détail

Problématique, Constats

Problématique, Constats Problématique, Constats Réactivité de la DSI pour les projets numériques consommateurs Contraintes de temps et de coûts Forte pression des métiers Compétitivité des sociétés externes Décalage de démarrage

Plus en détail

Ingénierie des méthodes Agiles : Que cache l opposition entre déploiement et livraison en continu? Faut-il adopter DevOps 1?

Ingénierie des méthodes Agiles : Que cache l opposition entre déploiement et livraison en continu? Faut-il adopter DevOps 1? DEVOPS et le déploiement d application Les Livres Blancs de MARTE Ingénierie des méthodes Agiles : Que cache l opposition entre déploiement et livraison en continu? Faut-il adopter DevOps 1? L alignement

Plus en détail

Plan d'assurance et contrôle qualité

Plan d'assurance et contrôle qualité IUP MIAGE Master 1 année 2008-2009 IPROmaix Plan d'assurance et contrôle qualité Référence : IPROmaix/documentOfficiel/PACQ Date de dernière mise àjour : 29/04/2009 Indice de révision du document : 00

Plus en détail

DOCUMENTATION ASSOCIEE A UN PROJET LOGICIEL

DOCUMENTATION ASSOCIEE A UN PROJET LOGICIEL DOCUMENTATION ASSOCIEE A UN PROJET LOGICIEL 31 août 2004 Plate-Forme Opérationnelle de modélisation INRA ACTA ICTA http://www.modelia.org FICHE DU DOCUMENT 10 mai 04 N.Rousse - : Création : version de

Plus en détail

étude de rémunérations

étude de rémunérations étude de rémunérations dans la finance de marché Les salaires des métiers de la Moe et de la Moa AVEC NOUS, VOTRE TALENT PREND DE LA VALEUR 1 Sommaire Le mot des dirigeants Présentation METIERS DE LA MOE

Plus en détail