Communauté Agile de Sherbrooke. Formation CI / CD GABRIEL BLAIS BOURGET CA.LINKEDIN.COM/IN/GABRIELBBOURGET MARS 2016

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

Download "Communauté Agile de Sherbrooke. Formation CI / CD GABRIEL BLAIS BOURGET CA.LINKEDIN.COM/IN/GABRIELBBOURGET MARS 2016"

Transcription

1 Communauté Agile de Sherbrooke Formation CI / CD GABRIEL BLAIS BOURGET GABRIEL.B.BOURGET@GMAIL.COM CA.LINKEDIN.COM/IN/GABRIELBBOURGET MARS 2016

2 Organisation de la rencontre - Merci à La Ville de Sherbrooke pour l organisation de la rencontre - Jean-Pierre Grenier - Site web -

3 Nos partenaires - Votre logo pourrait être ici!

4 Devenir partenaire - Programmes de partenariat Contactez-nous - info@agilesherbrooke.ca

5 Devenez membre - Inscrivez vous à la liste de distribution Suivez notre page Facebook - Communauté Agile de Sherbrooke - Sherbrooke /

6 CI et CD Quand? Comment? Pourquoi?

7 Agenda Pourquoi parle-t-on de CI et/ou CD dans chaque conférence Agile? Qu est-ce que le CI? De la théorie à l application Qu est-ce que le CD? De la théorie à l application Comment se mesurer?

8 Pourquoi parle-t-on de CI et/ou CD dans chaque conférence Agile? Agile Manifesto, premier principe : Notre plus haute priorité est de satisfaire le client en livrant rapidement et régulièrement des fonctionnalités à grande valeur ajoutée - Pleins de personnes intelligentes

9 Pourquoi parle-t-on de CI et/ou CD dans chaque conférence Agile? L XP dit : Si c est une bonne pratique de faire X, alors on va le faire tout le temps! Attendre trop longtemps avant de review le code ou de tester sera douloureux. Le faire souvent fait en sorte que tu deviens meilleur, procastine moins, etc. C est la même chose pour la livraison de logiciel.

10 Qu est-ce que le CI? «L'intégration continue est une pratique de développement de logiciels, où les membres d'une équipe intègrent leur travail souvent, habituellement chaque personne intègre au moins quotidiennement - conduisant à de multiples intégrations par jour. Chaque intégration est vérifiée par une construction automatique (y compris les tests) pour détecter les erreurs d'intégration aussi rapidement que possible.» - Martin Fowler

11 Le CI ne règle pas tout Le CI aide plus souvent à trouver le problème plus tôt. Par exemple: Un problème architectural de l application pourrait faire en sorte qu on rencontre plus de problèmes d intégration.

12 Qu est-ce que le CI? Maintain a single source repository Un simple «Pull» devrait être suffisant pour «Builder» l application. Inclus le nécessaire pour la BD, configuration, tout!

13 Qu est-ce que le CI? Automatisation du Build L application devrait être construite d une seule commande. Donc, rapidement utilisable. Inclus le nécessaire pour la BD, configurations, tout!

14 Dans la vraie vie Automatisation du «Build» Presqu impossible lorsqu on pense à un système complet. (Front-End, Back-End, services web, etc.)

15 Solution Automatisation du «Build» 1 Build par solution/projet/etc Le regroupement qui fait le plus de sens selon vous. Difficulté anticipée: Comment gère-t-on les versions entre elles?

16 Qu est-ce que le CI? Faire que le Build soit testable Ajouter des tests qui assurent que vos changements ne régressent pas. Implique de faire du TDD-ish. Chaque «commit» devrait valider que rien n a régressé et que le système fonctionne.

17 Dans la vraie vie. Faire que le Build soit testable Il est utopique de penser que l on peut développer des tests qui nous mettent 100% en confiance et qui s exécutent dans un délai raisonnable. Prenons l exemple des tests de charge qui peuvent être vraiment longs à exécuter.

18 Solution Faire que le Build soit testable Avoir une batterie de tests qui prend moins de 10min à rouler. Implique presque seulement des tests unitaires, a.k. a business logic. Laisser le CD prendre la balle pour la suite.

19 Qu est-ce que le CI? Chaque personne intègre à chaque jour. Implique un minimum de branches. Le CI est plus qu un ensemble d outils. C est une manière de travailler.

20 Dans la vraie vie. Chaque personne intègre à chaque jour. Inspire la peur même aux développeurs. Beaucoup de résistance. Demande absolument le «buy-in» des développeurs.

21 Solution Chaque personne intègre à chaque jour. L essayer. Branchage par abstraction. Ne pas travailler avec des commits qui brisent des fonctionnalités.

22 Qu est-ce que le CI? Chaque commit déclenche un build sur la machine d intégration. Certains préfèrent le faire manuellement.

23 Qu est-ce que le CI? Préserver le Build rapide La règle de pouce dit ~10 minutes. Incluant les tests unitaires et tout.

24 Dans la vraie vie Préserver le Build rapide Il arrive que la cadence de commit moyenne dans une application soit plus rapide que 10 min. Les développeurs doivent attendre.

25 Solution Préserver le Build rapide Faire du «Bundling» de commit. Optimiser le build ou travailler sur la grosseur de l application.

26 Qu est-ce que le CI? Tout le monde peut voir ce qui arrive. Les développeurs ont un feedback rapide sur la condition d un build. (Avec un pipeline de déploiements, c est merveilleux)

27 Dans la vraie vie Tout le monde peut voir ce qui arrive. Commit and Run!

28 Qu est-ce que le CI? Un build brisé doit être réparé immédiatement. Si on ne peut pas le réparer en dedans de 10, on doit faire un «rollback». JAMAIS on ne doit mettre un test en commentaire ou à ignore. Un build en santé devrait être plus important que tout le reste.

29 Dans la vraie vie Un build brisé doit être réparé immédiatement. Parfois plus long que prévu... C est une question d habitude. Demande le buy-in des développeurs

30 Qu est-ce que le CD? «La livraison continue est une discipline de développement où le logiciel est construit de sorte qu il soit livrable en production à tout moment.» Fowler - Martin Pour ce qui est des déploiements en production, il peut être très intéressant de faire cette distinction entre le CD et les déploiements en continu.

31 Qu est-ce que le CD? Créer un procédé fiable et répétable pour la livraison «Livrer une application devrait être facile : Cela fait plusieurs fois qu on utilise le même procédé Le tout a été testé des centaines de fois» «Quand ça fait mal, il faut le faire souvent»

32 D abord Un prérequis pour faire du CD: Très bonne confiance au code produit. Implique d être déjà à l aise avec les tests automatisés. Faire du CI

33 Qu est-ce que le CD? Chaque commit devrait être considéré comme un candidat potentiel pour la production. Chaque commit est une version de l application Chaque version a été testée et déployée dans un ou plusieurs environnements.

34 Comment? Automatiser le plus possible C est ici que les plus gros gains seront fait. Possiblement des milliers d heures seront sauvées Presque tout est automatisable Il faut le faire pour les configurations et les BDs!

35 Comment? Tout doit être dans le gestionnaire de code source. Les configs! L ajout d une nouvelle variable de configuration devrait être rattaché à une version Dans la vraie vie, c est complexe de préserver les valeurs dans le SC. Les avoir ailleurs est acceptable.

36 Comment? Tout doit être dans le gestionnaire de code source. Les détails de la BD! Une modification à la BD devrait être rattachée à une version de l application. L automatisation du déploiement devrait inclure la MAJ de la BD.

37 Ensuite? On continue d augmenter la confiance en notre nouvelle version. Plus le problème est détecté tôt, moins il est coûteux à régler. Plus le développeur est bien orienté, plus on sauve du temps

38 Pyramide de tests Gros Moyen Petit

39 Comment on orchestre tout ça? Avec un pipeline de déploiement.

40

41

42

43

44 Principes d un pipeline de déploiement On build l application une seule fois Déploiement de la même façon dans chaque environnement «Smoke-Test» les déploiements On déploie dans une «copy» de la production Chaque changement lance le pipeline Si une partie du pipeline brise, on arrête la ligne

45 Comment gère-t-on les versions entre elles? Exemple : 1 Projet Front-End, 1 projet back-end et plusieurs dépendances externes comme des Web API. 3 Solutions 1 Pipeline pour l entièreté de l application. (Tout est toujours déployé en même temps.) On ne brise pas de contrat entre les différentes parties. (On honore toujours les anciens contrats) Tests de contrats

46 Qu est-ce que le CD? Recap++ Chaque changement est un candidat pour une potentielle MEP Créer un procédé fiable et répétable pour la livraison. Automatiser presque tout. Préserver tout dans le gestionnaire de code source. On construit seulement sur de la qualité. Done veut dire livré Tout le monde est responsable du procédé de livraison

47 Comment on se mesure? Nombre de branches actives Nombre de bugs ouverts Durée entre chaque MEP Durée d une MEP

48 Références

49 Questions?!

50 Communauté Agile de Sherbrooke Merci de votre participation! N hésitez pas à nous faire part de vos commentaires ou suggestions Site web Facebook Agile-de-Sherbrooke /

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

Livrer chaque jour ce qui est prêt! Points clés du développement d un produit avec une livrasion par jour.

Livrer chaque jour ce qui est prêt! Points clés du développement d un produit avec une livrasion par jour. Livrer chaque jour ce qui est prêt! Points clés du développement d un produit avec une livrasion par jour. Date : 10 avril 2015 Format : Conférence Speakers : Dimitri Baeli, Benjamin Degerbaix de Les Furets

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

ISTQB Agile Tester en quelques mots ISTQB Marketing Working Group

ISTQB Agile Tester en quelques mots ISTQB Marketing Working Group ISTQB Agile Tester en quelques mots ISTQB Marketing Working Group Mai 2014 Qu est-ce que l ISTQB? ISTQB : International Software Testing Qualifications Board (www.istqb.org): Association sans but lucratif

Plus en détail

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

Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles

Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles Laurent PY CEO, Smartesting Laurent.py@smartesting.com @py_laurent www.smartesting.com Guillaume Coquelle Testeur,

Plus en détail

Concilier Agilité, Exigences et Continuous Delivery : Retour d expérience PagesJaunes

Concilier Agilité, Exigences et Continuous Delivery : Retour d expérience PagesJaunes Fabien Grellier CTO Pagesjaunes.fr fgrellier@pagesjaunes.fr @FabGrellier Concilier Agilité, Exigences et Continuous Delivery : Retour d expérience PagesJaunes Paris - 14/04/2015 Quelques chiffres 50 7

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

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

Industrialisation de la chaîne de production : validation, intégration, tests

Industrialisation de la chaîne de production : validation, intégration, tests Industrialisation de la chaîne de production : validation, intégration, tests De l'atelier de développement à l'usine logicielle Thomas Lallart - INRA-DSI ENVOL 2012 - Biarritz 21-25 janvier 2013 Document

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

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

La pratique de la gestion des services. Mettre en œuvre le processus Dev-Ops à partir des processus ITIL et d une méthodologie projet

La pratique de la gestion des services. Mettre en œuvre le processus Dev-Ops à partir des processus ITIL et d une méthodologie projet La pratique de la gestion des services Mettre en œuvre le processus Dev-Ops à partir des processus ITIL et d une méthodologie projet Création : août 2013 Mise à jour : août 2013 A propos A propos du document

Plus en détail

Méthode Agile de 3 ème génération. 2008 J-P Vickoff

Méthode Agile de 3 ème génération. 2008 J-P Vickoff PUMA Essentiel Méthode Agile de 3 ème génération 1 Structure de la présentation PUMA Essentiel méthode Agile de 3 ème génération Quelques principes Agiles Principales pratique Agile de pilotage Structure

Plus en détail

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

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

Eclipse Process Framework et Telelogic Harmony/ITSW

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

Plus en détail

Gestion de projet Gestion de configuration Gestion de Conflits. Lydie du Bousquet Philippe Lalanda

Gestion de projet Gestion de configuration Gestion de Conflits. Lydie du Bousquet Philippe Lalanda Gestion de projet Gestion de configuration Gestion de Conflits Lydie du Bousquet Philippe Lalanda Sommaire Gestion de projet Un projet Le chef de projet La planification Gestion de configuration Gestion

Plus en détail

Développement Agile des organisations et des hommes

Développement Agile des organisations et des hommes Développement Agile des organisations et des hommes Le développement RH aujourd hui Des problématiques récurrentes de recrutements et de fidélisation dans le secteur de l IT Des acteurs segmentés par compétences

Plus en détail

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

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

Plus en détail

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

Olivier Deheurles Ingénieur conception et développement.net Olivier Deheurles Ingénieur conception et développement.net MOTS CLES Maîtrise de la conception et du développement orientés Objet 6 ans d expérience sur les plateformes.net 1.1 et 2.0 (C# et VB.NET) MCAD

Plus en détail

Vendre 34000 produits en 11 langues avec Magento

Vendre 34000 produits en 11 langues avec Magento Vendre 34000 produits en 11 langues avec Magento A propos de Miura Conseil Création en 2001 à Lyon, 15 personnes dont 5 experts Magento Métiers : - conseil et formation e-commerce et TIC - intégration

Plus en détail

IaaS à la sauce Portails Focus sur. Pierre Aubert Orange Portails OF/DMGP/Portails/DOP 1 er Juillet 2013

IaaS à la sauce Portails Focus sur. Pierre Aubert Orange Portails OF/DMGP/Portails/DOP 1 er Juillet 2013 IaaS à la sauce Portails Focus sur Pierre Aubert Orange Portails OF/DMGP/Portails/DOP 1 er Juillet 2013 Notre contexte Quelques milliers de serveurs Quelques centaines de services et d applications Une

Plus en détail

Retour d expérience implémentation Scrum / XP

Retour d expérience implémentation Scrum / XP Retour d expérience implémentation Scrum / XP Bruno Orsier Octobre 2008 p.1 Bruno Orsier, Agile Tour 2008 Grenoble Plan Qui sommes nous? Pourquoi Scrum/XP? Historique de la mise en œuvre Bilan Sondage

Plus en détail

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

Réussir ses Déploiements Applicatifs

Réussir ses Déploiements Applicatifs Réussir ses Déploiements Applicatifs Common Romandie - 13 mars 2012 Damien Terrien Solution Architect 2012 SERENA SOFTWARE INC. Cartographie du S.I. en développement GESTION DE CONFIGURATION AMONT Cartographie

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

Archi Office, le logiciel de gestion des documents administratif de l'architecte

Archi Office, le logiciel de gestion des documents administratif de l'architecte Archi Office, le logiciel de gestion des documents administratif de l'architecte Système minimum requis : Windows : Pentium III, Windows 2000, Windows XP, Vista, 512 Mo Ram Mac: imac 1Ghz, MacIntel, 10.2.8

Plus en détail

Jean-Pierre Vickoff www.vickoff.com

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

Plus en détail

OFFRE MDB Service & Architecture Technique. MyDataBall Saas (Software as a Service) MyDataBall On Premise

OFFRE MDB Service & Architecture Technique. MyDataBall Saas (Software as a Service) MyDataBall On Premise OFFRE MDB Service & Architecture Technique MyDataBall Saas (Software as a Service) MyDataBall On Premise L offre Produit / Service 1 Implantation Rédaction collaborative du cahier des charges 2 3 de la

Plus en détail

Développement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS

Développement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS Avant de commencer 1. Introduction 15 2. HTML5 oui, mais pas que... 15 2.1 HTML5 16 2.2 JavaScript 17 2.3 CSS 18 3. Les outils 18 Préparation des outils et création du projet 1. Introduction 21 2. Team

Plus en détail

DevOps en pratique. Philippe Bauquel, bauquel.p@fr.ibm.com, +33 6 87 74 95 63

DevOps en pratique. Philippe Bauquel, bauquel.p@fr.ibm.com, +33 6 87 74 95 63 DevOps en pratique Philippe Bauquel, bauquel.p@fr.ibm.com, +33 6 87 74 95 63 Nous sommes dans l ère de l interaction entre les systèmes Systems of Engagement Systems of Record 1.2 Milliards de consommateurs

Plus en détail

Serena Software. Damien Terrien Solution Architect

Serena Software. Damien Terrien Solution Architect Serena Software Damien Terrien Solution Architect Serena Release Manager Serena Release Automation Démonstration AGENDA Cartographie fonctionnelle de l offre SERENA IT Business Users & Customers Front

Plus en détail

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7 Sommaire 1-Introduction 2 1-1- BPM (Business Process Management)..2 1-2 J-Boss JBPM 2 2-Installation de JBPM 3 2-1 Architecture de JOBSS JBPM 3 2-2 Installation du moteur JBoss JBPM et le serveur d application

Plus en détail

LES tests d'acceptation

LES tests d'acceptation dans la série : b.d. agile! Idée et dessins par Anis berejeb : www.berejeb.com LES tests d'acceptation reflexions, experimentations... réussites et échecs... apprentissage et amelioration. à Partager avec

Plus en détail

Assurer l avenir de votre activité grâce à l open marketing. Par David Mennie, Senior Director, Product Marketing, Acquia

Assurer l avenir de votre activité grâce à l open marketing. Par David Mennie, Senior Director, Product Marketing, Acquia Assurer l avenir de votre activité grâce à l open marketing Par David Mennie, Senior Director, Product Marketing, Acquia Table des matières Le Marketing à l ère de l ouverture 3 L émergence du marketeur

Plus en détail

e-obs : Conception et utilisation Rémy Decoupes Ether // ums3365

e-obs : Conception et utilisation Rémy Decoupes Ether // ums3365 e-obs : Conception et utilisation Rémy Decoupes Ether // ums3365 1 e-obs - Plan i. A quoi sert e-obs ii. Positionnement d e-obs dans la chaine de production iii. Description générale des modules iv. Démonstration

Plus en détail

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

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

Plus en détail

MARCHE OBJETS PUBLICITAIRES DE LA VILLE DE BRAS-PANON

MARCHE OBJETS PUBLICITAIRES DE LA VILLE DE BRAS-PANON 1 Responsable du Marché : Monsieur le Maire de la Commune de Bras-Panon. Comptable public : Monsieur le receveur de la Commune de Bras-Panon. MARCHE OBJETS PUBLICITAIRES DE LA VILLE DE BRAS-PANON - 2011

Plus en détail

Gestion de Projet. Génie Logiciel. Renaud Marlet. LaBRI / INRIA. http://www.labri.fr/~marlet. (d'après A.-M. Hugues) màj 19/04/2007

Gestion de Projet. Génie Logiciel. Renaud Marlet. LaBRI / INRIA. http://www.labri.fr/~marlet. (d'après A.-M. Hugues) màj 19/04/2007 1 Génie Logiciel (d'après A.-M. Hugues) Gestion de Projet Renaud Marlet LaBRI / INRIA http://www.labri.fr/~marlet màj 19/0/007 Est-ce bien nécessaire? Principes de gestion = beaucoup d'évidences Pourtant

Plus en détail

l'atelier Scientifique

l'atelier Scientifique l'atelier Scientifique Etude et réalisation d un thermomètre informatisé V E R S I O N 1.41 SOMMAIRE SOMMAIRE...1 Présentation...3 Sources d'information...4 Installation...5 Installation...6 Mise à jour...11

Plus en détail

25/12/2012 www.toubkalit.ma

25/12/2012 www.toubkalit.ma 25/12/2012 www.toubkalit.ma 1 Définition Exemple des méthodes agiles Valeurs Principes Le cycle itératif et incrémental (Itération/Sprint) Schéma de travail Méthode Scrum. Méthode XP (Extreme programming).

Plus en détail

Ophcrack - Windows XP/Vista

Ophcrack - Windows XP/Vista SoluceInfo Tutoriels Graphisme Jeux Vidéo Boite à outils Rechercher Connexion Inscription Ophcrack - Windows XP/Vista Sommaire 1. Pré requis 2. Installation sur CD 3. Installation sur clé USB 4. Utilisation

Plus en détail

Archi Office, le logiciel de gestion des documents administratif de l'architecte

Archi Office, le logiciel de gestion des documents administratif de l'architecte Archi Office, le logiciel de gestion des documents administratif de l'architecte Système minimum requis : Windows : Pentium, Windows XP, Vista, Windows7 2 Gb Ram Mac: imac 1Ghz, MacIntel, 10.2.8 ou supérieur

Plus en détail

Scrum Une méthode agile pour vos projets

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

Plus en détail

La Business Intelligence en toute simplicité :

La Business Intelligence en toute simplicité : MyReportle reporting sous excel La Business Intelligence en toute simplicité : Concevez, partagez, actualisez! En rendant les données accessibles aux personnes habilitées dans l entreprise (comptabilité,

Plus en détail

S10 - Automatisez la compilation et le déploiement de vos applications IBM i avec Arcad Pack for Rational

S10 - Automatisez la compilation et le déploiement de vos applications IBM i avec Arcad Pack for Rational Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2013-2014 13 et 14 mai 2014 IBM Client Center Paris, Bois-Colombes S10 - Automatisez la compilation et le

Plus en détail

Les solutions ARCAD Software et Profound Logic pour la Modernisation d Entreprise sur IBM i

Les solutions ARCAD Software et Profound Logic pour la Modernisation d Entreprise sur IBM i Enterprise Modernization Les solutions ARCAD Software et Profound Logic pour la Modernisation d Entreprise sur IBM i «Grâce à la modernisation de leurs applications d entreprise, les organisations 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

ITIL V3. Transition des services : Principes et politiques

ITIL V3. Transition des services : Principes et politiques ITIL V3 Transition des services : Principes et politiques Création : janvier 2008 Mise à jour : août 2009 A propos A propos du document Ce document de référence sur le référentiel ITIL V3 a été réalisé

Plus en détail

ACDSee 9 Gestionnaire de photos

ACDSee 9 Gestionnaire de photos Ce tutoriel vous guide tout au long du processus de téléchargement des photos de votre appareil photo en utilisant l assistant de photos. L acquisition de photos est facilitée par de détecteur de qui détecte

Plus en détail

FORMAT FORMA ION SUR LA ION SUR LA GESTION DE PROJET & MS PROJECT

FORMAT FORMA ION SUR LA ION SUR LA GESTION DE PROJET & MS PROJECT FORMATION SUR LA GESTION DE PROJET & MS PROJECT Présentation rapide Jamal Achiq Consultant - Formateur sur le management de projet, MS Project, et EPM Certifications: Management de projet : «PRINCE2, Praticien»

Plus en détail

Réparer un disque dur passé en RAW

Réparer un disque dur passé en RAW Réparer un disque dur passé en RAW Vous branchez comme d habitude votre disque dur externe à votre ordinateur afin de récupérer son contenu ou de lui ajouter des fichiers quand Windows vous propose de

Plus en détail

Leçon 5. Systèmes de gestion à recomplétement périodique et stock de sécurité

Leçon 5. Systèmes de gestion à recomplétement périodique et stock de sécurité CANEGE Leçon 5 Systèmes de gestion à recomplétement périodique et stock Objectif : A l'issue de la leçon l'étudiant doit être capable : dans le cadre des calendriers d approvisionnement à recomplètement

Plus en détail

MyReport, une gamme complète. La Business Intelligence en toute simplicité : Concevez, partagez, actualisez! pour piloter votre activité au quotidien.

MyReport, une gamme complète. La Business Intelligence en toute simplicité : Concevez, partagez, actualisez! pour piloter votre activité au quotidien. MyReportle reporting sous excel La Business Intelligence en toute simplicité : Concevez, partagez, actualisez! MyReport, une gamme complète pour piloter votre activité au quotidien. En rendant les données

Plus en détail

Tout sur le processus CPQ Configure Price Quote

Tout sur le processus CPQ Configure Price Quote Configure Price Quote Comment vendre plus et mieux vos produits et services complexes SOMMAIRE CPQ? Kézaco?. 2 Quand doit-on avoir recours à une solution CPQ? 4 Quelles sont les offres CPQ disponibles?

Plus en détail

3 - Sélection des fournisseurs... 4. 4 Marche courante... 5. 4.1 Conditionnement Transport... 5. 4.2 Livraison... 5

3 - Sélection des fournisseurs... 4. 4 Marche courante... 5. 4.1 Conditionnement Transport... 5. 4.2 Livraison... 5 1 SOMMAIRE 1 Introduction... 3 2 Principes... 3 3 - Sélection des fournisseurs... 4 4 Marche courante... 5 4.1 Conditionnement Transport... 5 4.2 Livraison... 5 4.3 - Garantie qualité / Conformité... 5

Plus en détail

XP DAY 2009 26 mai. Erwan Alliaume Nicolas Le Coz

XP DAY 2009 26 mai. Erwan Alliaume Nicolas Le Coz Qualité du code source et intégration continue XP DAY 2009 26 mai Erwan Alliaume Nicolas Le Coz www.xebia.fr / blog.xebia.fr Sommaire de la présentation La démarche Intégration continue Comment faire du

Plus en détail

Les méthodes Agile. Implication du client Développement itératif et incrémental

Les méthodes Agile. Implication du client Développement itératif et incrémental Les méthodes Agile Simon ALEXANDRE - CETIC Plan Overview Agile ne signifie pas Agile signifie Objectifs poursuivis Pourquoi les méthodes Agile apparaissent-elles? Principales causes des échecs de projets

Plus en détail

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

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

Plus en détail

La plateforme Cloud Supply Chain. Présentation de GT Nexus

La plateforme Cloud Supply Chain. Présentation de GT Nexus La plateforme Cloud Supply Chain Présentation de GT Nexus Une idée simple mais très efficace Les entreprises gagnantes fonctionneront en réseau A l avenir, les entreprises les plus performantes n opèreront

Plus en détail

Sommaire. Présentation OXIA. Le déroulement d un projet d infogérance. L organisation du centre de service. La production dans un centre de service

Sommaire. Présentation OXIA. Le déroulement d un projet d infogérance. L organisation du centre de service. La production dans un centre de service Mars 2012 Sommaire Présentation OXIA Le déroulement d un projet d infogérance L organisation du centre de service La production dans un centre de service 2 Fournisseurs Technologies Banque & Finance Telecom

Plus en détail

Les facteurs clés pour la réussite d un projet BI

Les facteurs clés pour la réussite d un projet BI Les facteurs clés pour la réussite d un projet BI Présenté par: Abdelkerim REZGUI GM BI4YOU www.biforyou.com Hammamet, 31 Mai 2014 Agenda 1. BI4YOU 2. Introduction BI 3. 4. 5. 6. Projet BI Méthodologie

Plus en détail

L AUTOMATISATION DU MARKETING SUSCITE L URGENCE DE LA CONVERSION

L AUTOMATISATION DU MARKETING SUSCITE L URGENCE DE LA CONVERSION L AUTOMATISATION DU MARKETING SUSCITE L URGENCE DE LA CONVERSION SECRETSALES propose des ventes flash de produits issus de centaines de grandes marques. ENTREPRISE SECRETSALES SITE WEB www.secretsales.com

Plus en détail

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

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

Plus en détail

Java à Murex: un retour d'expérience. Jean-Pierre DACHER & Craig MORRISON

Java à Murex: un retour d'expérience. Jean-Pierre DACHER & Craig MORRISON 1 Java à Murex: un retour d'expérience Jean-Pierre DACHER & Craig MORRISON Résumé Description des défis et contraintes d un grand éditeur de logiciel Le cycle de développement Murex pour atteindre les

Plus en détail

TERMES DE REFERENCE POUR PRESTATAIRE INDIVIDUEL ET CONSULTANT

TERMES DE REFERENCE POUR PRESTATAIRE INDIVIDUEL ET CONSULTANT TERMES DE REFERENCE POUR PRESTATAIRE INDIVIDUEL ET CONSULTANT Titre: Consultance pour l élaboration de la Base de données communautaires pour la santé et formation des administrateurs/formateurs Type de

Plus en détail

Introduction Les processus traditionnels extreme Programming Conclusion. extreme Programming. vers plus d agilité. F. Miller francois.miller@inpg.

Introduction Les processus traditionnels extreme Programming Conclusion. extreme Programming. vers plus d agilité. F. Miller francois.miller@inpg. vers plus d agilité F. Miller francois.miller@inpg.fr FC INPG Octobre 2008 - version 1.0 Introduction Contexte Le monde bouge économie des moyens (humains, financier,...) ; recherche de plus d efficacité

Plus en détail

REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE LA CULTURE. «Constantine, capitale de la culture islamique 2015»

REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE LA CULTURE. «Constantine, capitale de la culture islamique 2015» REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE LA CULTURE «Constantine, capitale de la culture islamique 2015» Tel : +213 21650051 Fax : +213 21650051 E-mail : kaddour.salahbrahim@aarcalgerie.org

Plus en détail

Réparer un disque dur passé en RAW

Réparer un disque dur passé en RAW Réparer un disque dur passé en RAW Vous branchez comme d habitude votre disque dur externe à votre ordinateur afin de récupérer son contenu ou de lui ajouter des fichiers quand Windows vous propose de

Plus en détail

IBM Business Process Manager

IBM Business Process Manager IBM Software WebSphere Livre blanc sur le leadership en matière d innovation IBM Business Process Manager Une plateforme de BPM complète, unifiée et facilement adaptable aux projets et aux programmes d

Plus en détail

Emporter Windows XP sur une clé USB

Emporter Windows XP sur une clé USB Emporter Windows XP sur une clé USB Un jour où l'autre, il peut arriver que Windows ne veuille plus démarrer : cela peut être dû à un virus, à un conflit de matériel ou bien à une corruption des fichiers

Plus en détail

Les cinq raisons majeures pour déployer SDN (Software-Defined Networks) et NFV (Network Functions Virtualization)

Les cinq raisons majeures pour déployer SDN (Software-Defined Networks) et NFV (Network Functions Virtualization) Les cinq raisons majeures pour déployer SDN (Software-Defined Networks) et NFV (Network Functions Virtualization) Préparé par : Zeus Kerravala Les cinq raisons majeures pour déployer SDN et NFV NetworkWorld,

Plus en détail

Documentation FOG. Déploiement d images de systèmes d exploitation à travers le réseau.

Documentation FOG. Déploiement d images de systèmes d exploitation à travers le réseau. Documentation FOG Déploiement d images de systèmes d exploitation à travers le réseau. Sommaire 1. Installation et configuration d une distribution Linux 2. Installation de FOG 2.1. Configuration DHCP

Plus en détail

S organiser pour le Cloud

S organiser pour le Cloud S organiser pour le Cloud Apporter une valeur supplémentaire à l entreprise en optimisant l organisation des services informatiques pour le Cloud LIVRE BLANC VMWARE Sommaire Synthèse.... 3 Contexte....

Plus en détail

L assurance véhicules à moteur

L assurance véhicules à moteur Clients privés/clients Entreprises L assurance véhicules à moteur Offres modulaires pour véhicules de tourisme et motos. Conseil personnalisé et garanties de service en cas de sinistre inclus. Innovants:

Plus en détail

Ces envois peuvent être automatiques ou manuels. Nous allons découvrir dans ce manuel comment

Ces envois peuvent être automatiques ou manuels. Nous allons découvrir dans ce manuel comment 1. Paramétrages : SMS - MAIL Les sms et les mails font partie de notre quotidien. Ce sont en effet des moyens de communication utiles et pratiques. Ces moyens de communication modernes, DATALOGIC les a

Plus en détail

Marie-Christine Spengler

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

Plus en détail

FORUM CXP GROUP JEUDI 11 JUIN 2015, PARIS

FORUM CXP GROUP JEUDI 11 JUIN 2015, PARIS FORUM CXP GROUP JEUDI 11 JUIN 2015, PARIS LE NUMÉRIQUE AU SERVICE DES MÉTIERS @ CXP GROUP 2015 1 FORUM CXP GROUP JEUDI 11 JUIN 2015, PARIS PEUT-ON SE PASSER DE PRESTATAIRES DE SERVICES QUAND ON EST UTILISATEUR

Plus en détail

Les mécanismes d'assurance et de contrôle de la qualité dans un

Les mécanismes d'assurance et de contrôle de la qualité dans un Les mécanismes d'assurance et de contrôle de la qualité dans un projet Agile SPIN de Montréal - ETS 5 mars 2012 Qui sommes nous? mathieu boisvert Coach Agile Chargé de cours Co auteur d un livre avec Sylvie

Plus en détail

Utiliser Internet pour les achats

Utiliser Internet pour les achats L évolution de la fonction achats, ces dernières années, s est encore accélérée sous l impulsion d Internet. La conjonction d éléments différents, tels la reconnaissance de l importance économique des

Plus en détail

Modèle MSP: La vente de logiciel via les services infogérés

Modèle MSP: La vente de logiciel via les services infogérés Modèle MSP: La vente de logiciel via les services infogérés Agenda Présentation Modèle MSP / Modèle Break&Fix Modèle Break&Fix traditionnel Genèse du modèle MSP Business model Modèle de maturité du Gartner

Plus en détail

Introduc)on à l Agile

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

Plus en détail

Trimble Geomatics Office

Trimble Geomatics Office Trimble Geomatics Office Notes de version Informations du produit F Version 1.61 Révision A Juin 2003 Bureau d entreprises Trimble Navigation Limited Geomatics & Engineering Division 5475 Kellenburger

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

VAGRANT POUR LES DÉVELOPPEURS

VAGRANT POUR LES DÉVELOPPEURS VAGRANT POUR LES DÉVELOPPEURS Alexis Seigneurin - @aseigneurin Ippon Technologies - @ippontech (Flèches droite/gauche et haut/bas pour naviguer, ESC pour tout afficher) DEMANDEZ LE PROGRAMME Vagrant? Création

Plus en détail

Techniques de tests sur mobiles et automatisation avec TMAP Mobile - Orange

Techniques de tests sur mobiles et automatisation avec TMAP Mobile - Orange Techniques de tests sur mobiles et automatisation avec TMAP Mobile - Orange Emmanuel Leon, Guillaume Chertier, v2.4 interne Groupe France Télécom 1 Sommaire #1 Présentation de TMAP Next Mobiles et des

Plus en détail

INSTALLATION. 3 Installation. Configuration requise

INSTALLATION. 3 Installation. Configuration requise INSTALLATION Le RUNTIME d Access 2007 et 2010 sont disponibles chez Microsoft. Ce fichier est téléchargeable gratuitement (c est nouveau pour Access 2007 ). Bien que 3 Installation un peu grand (51 MO,

Plus en détail

Sommaire. Page d accueil. Comment effectuer une mise à jour? Comment insérer le logo de sa société? Comment effectuer une sauvegarde?

Sommaire. Page d accueil. Comment effectuer une mise à jour? Comment insérer le logo de sa société? Comment effectuer une sauvegarde? Sommaire Page d accueil Comment effectuer une mise à jour? Comment insérer le logo de sa société? Comment effectuer une sauvegarde? Page Tiers Comment créer un tiers (client et/ou fournisseur)? Comment

Plus en détail

Garantir une meilleure prestation de services et une expérience utilisateur optimale

Garantir une meilleure prestation de services et une expérience utilisateur optimale LIVRE BLANC Garantir une meilleure prestation de services et une expérience utilisateur optimale Mai 2010 Garantir une meilleure prestation de services et une expérience utilisateur optimale CA Service

Plus en détail

l'ouverture d'un centre logistique totalement dédié à un pure-player du e-commerce, Zooplus.

l'ouverture d'un centre logistique totalement dédié à un pure-player du e-commerce, Zooplus. Rhenus Logistics, prestataire logistique global du e-commerce et du commerce multi-canal En Allemagne, deuxième marché du e-commerce en Europe, Rhenus Logistics a été l'un des pionniers de la logistique

Plus en détail

backlog du produit Product Owner

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

Plus en détail

INTEGRATION CONTINUE. Améliorer la qualité des logiciels et réduire les risques. Juillet 2009

INTEGRATION CONTINUE. Améliorer la qualité des logiciels et réduire les risques. Juillet 2009 Fabian Piau Dossier INTEGRATION CONTINUE Juillet 2009 Améliorer la qualité des logiciels et réduire les risques A software development practice where team members integrate frequently, leading to multiple

Plus en détail

Tout savoir avant de créer une boutique en ligne!

Tout savoir avant de créer une boutique en ligne! Bernard Eben Tout savoir avant de créer une boutique en ligne! Groupe Eyrolles, 2015, ISBN : 978-2-212-14087-3 Table des matières Introduction... 1 Pourquoi ce livre?...................................................

Plus en détail

Marché public de fournitures et service. Cahier des Clauses Techniques Particulières (CCTP) Lot n 2

Marché public de fournitures et service. Cahier des Clauses Techniques Particulières (CCTP) Lot n 2 Marché public de fournitures et service Cahier des Clauses Techniques Particulières (CCTP) Lot n 2 Objet du marché Acquisition et maintenance de matériels informatiques et bureautiques Procédure Marché

Plus en détail

Les opportunités pour l aluminium dans les ponts routiers du Nord-Est de l Amérique

Les opportunités pour l aluminium dans les ponts routiers du Nord-Est de l Amérique Les opportunités pour l aluminium dans les ponts routiers du Nord-Est de l Amérique Jean Simard, Président directeur-général Association de l Aluminium du Canada Martin Hartlieb, Viami International Inc.

Plus en détail

Les clés du succès en e commerce

Les clés du succès en e commerce E COMMERCE Sommaire Le fil conducteur de notre approche Les clés du succès Générer du chiffre d affaires Les caractéristiques d un projet e-commerce L approche multicanal Les données connues et celles

Plus en détail

NOTICE SIMPLIFIEE ER-A280F. I Initialisation avec Remise à Zéro de la caisse : ENTER PASSWORD ER-A280V. Ver1.02

NOTICE SIMPLIFIEE ER-A280F. I Initialisation avec Remise à Zéro de la caisse : ENTER PASSWORD ER-A280V. Ver1.02 NOTICE SIMPLIFIEE ER-A280F I Initialisation avec Remise à Zéro de la caisse : A faire absolument au déballage de la caisse avant de commencer à programmer. Cette étape ne nécessite pas la mise en place

Plus en détail

INITIATION A L INFORMATIQUE. MODULE : Initiation à l'environnement Windows XP. Table des matières :

INITIATION A L INFORMATIQUE. MODULE : Initiation à l'environnement Windows XP. Table des matières : INITIATION A L INFORMATIQUE MODULE : Initiation à l'environnement Windows XP Table des matières : INTRODUCTION Les outils de l Interface Graphique : CONFIGURER VOTRE POSTE DE TRAVAIL Paramétrer la barre

Plus en détail