Développement guidé par les tests d acceptation (ATDD/BDD) au Ministère de la défense nationale

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

Download "Développement guidé par les tests d acceptation (ATDD/BDD) au Ministère de la défense nationale"

Transcription

1 Développement guidé par les tests d acceptation (ATDD/BDD) au Ministère de la défense nationale Un retour d expérience Martin Lalonde, M.Sc

2 Survol Introduction Un exemple concret Défis et Solutions Obtenir l approbation du PO Comment bien commencer le développement? Comment les tests peuvent-ils guider le développement? Comment écrire un scénario? Les tests de bout en bout Conclusion

3 L organisation Ministère de la défense nationale Organisations des cadets du Canada L équipe de Forteresse Scrum 11 membres 7 développeurs 1 dba, 1 architecte/sm, 1 infrastructures, 4 développeurs génériques 1 analyste d affaire 1 responsable du soutien aux utilisateurs 1 adjointe au gestionnaire de projet 1 gestionnaire de projet (PO)

4 L application Forteresse Bilingue Pancanadienne Environ 3000 utilisateurs actifs D un point de vue technique Programmée en Asp.Net C# En production depuis septembre de 250 tables + de 200 pages web Exécutée sur un serveur IIS avec une BD SqlServer

5 Introduction Pourquoi?

6 Introduction - pourquoi? Nous introduisons trop de bogues Malgré + de 4000 tests unitaires et d intégration Code de la vue difficile à tester Code du UI très fragile Tests manuels Aucun test Automatisé UI Integration Type de tests couvert à 55% Unit Quantité

7 Introduction - pourquoi? Augmenter la collaboration entre les acteurs du projet Construire une compréhension partagée Utiliser et diffuser le langage métier partout Élaborer/raffiner une solution/design Comprendre le «Afin de» et les «critères d acceptation» de la même façon Développeurs Expert du domaine / Client PO

8 Introduction - pourquoi? Livrer le bon produit tests unitaires : le comment tests d acceptation : le quoi Logiciel bien programmé (le comment) Échec d affaire Succès Useless Crap Cauchemar de maintenance Programmer le bon logiciel (le quoi) Traduction libre de la figure 1.1 tirée du livre Specification by Example de Gojko Adzic

9 Introduction - pourquoi? Avoir de la documentation toujours fiable Aussi appellée documentation vivante elle évolue tout le temps! Toujours à jour Vérifiée sur le code de production Très attrayant en théorie

10 Introduction - pourquoi? Synthèse des objectifs 1) Diminuer le nombre de bogues introduis 2) Augmenter notre collaboration 3) Livrer le bon produit 4) Avoir de la documentation vivante

11 Plan Introduction Un exemple concret Défis et Solutions Obtenir l approbation du PO Comment bien commencer le développement? Comment les tests peuvent-ils guider le développement? Comment écrire un scénario? Les tests de bout en bout Conclusion

12 Un exemple concret Modèle BDD o Outil SpecFlow (équivalent de Cucumber) o Langage Gherkin o Alternative sérieuse envisagée : Fitnesse Écrit en anglais o parce que la majorité de nos utilisateurs sont anglophones Écrit selon le même format que les tests unitaires o A-A-A Arrange-Act-Assert Given-When-Then

13 Un exemple concret Fichier.Feature Tag Step Feature: Promoting a cadet (Attribuer un Scenario : Promote cadet from Master Corporal to Sergeant Given a cadet in an army cadet corps And the cadet current rank is Master Corporal When I promote the cadet Then the cadet s current rank becomes Sergeant

14 Un exemple concret [Binding] public class PromotingACadetSteps : FortressTestBase { cadet in an army cadet corps")] public void GivenACadetInAnArmyCadetCorps() { var cadetcorps = CreateArmyCadetCorps(); ScenarioContext.Current.Set(CreateCadet(cadetCorps)); } cadet current rank is Master Corporal")] public void GivenTheCadetCurrentRankIsMasterCorporal() { var cadet = ScenarioContext.Current.Get<CadetEntity>(); cadet.currentrank = RankEnum.MasterCorporal; Save(cadet); }

15 Un exemple concret promote the cadet")] public void WhenIPromoteTheCadet() { var cadet = ScenarioContext.Current.Get<CadetEntity>(); new FortressNavigation().CadetPromotionHistoryPage(cadet ).PromoteCadet(); } cadet s current rank becomes Sergeant")] public void ThenTheCadetSCurrentRankBecomesSergeant() { var cadet = ScenarioContext.Current.Get<CadetEntity>(); var currentrank = ServiceFactory.PromotionService.GetCadetCurrentRank(cadet); Assert.That(currentRank, Is.EqualTo(RankEnum.Sergeant)); }

16 Plan Introduction Un exemple concret Défis et Solutions Obtenir l approbation du PO Comment bien commencer le développement? Comment les tests peuvent-ils guider le développement? Comment écrire un scénario? Les tests de bout en bout Conclusion

17 Défis et solutions Obtenir l approbation du PO Pourquoi il fallait avoir l approbation du PO? On change la définition de terminé On ajoute des tests d acceptation automatisés Peut diminuer la vélocité à court terme

18 Défis et solutions Obtenir l approbation du PO Comment obtenir son approbation? Choisir un PO ouvert d esprit et orienté sur la qualité Arriver bien préparé, crédible et motivé Expliquer les objectifs visés et les bénéfices potentiels mais aussi les risques (de ne pas le faire) Discuter des investissements nécessaire en temps et en argent (transparence) Laisser du temps Choisir le bon moment Quand c est le temps de livrer une fonctionnalité critique Quand on ne peut faire de compromis sur la qualité

19 Défis et solutions Comment avons-nous commencé le développement? ex: Un kata (exercice) d écriture de scénarios en groupe Se faire des ententes de travail Langue de rédaction Format de dates Classement des fonctionnalités Utilisation des tags Stratégie de test (qu est-ce qu on teste? UI? Service? Contrôleur?) N implémenter que les scénarios Happy Path au début Se donner du temps Faire beaucoup de travail en binômes Nommer un champion du projet

20 Défis et solutions Les premières ententes de travail Réunions Courriels de synthèse des réunions Faire respecter les ententes Par la programmation en binômes Par la revue de code

21 Défis et solutions Comment les scénarios guident-ils notre développement? Nous ne pouvons demander au client ou aux experts d écrire les scénarios Formation trop longue Experts trop nombreux (+50) Experts partout au Canada Experts changent en fonction du processus Analyste est l expert

22 Défis et solutions Comment les scénarios guident-ils notre développement? Le développeur écrit les scénarios en collaboration avec l analyste et le PO. Cela guide le développement de la manière suivante : La première tâche d un PBI est le test d acceptation Le «Afin de» et les «critères d acceptation» des User Stories sont clarifiés Les discussions clarifient le langage métier à utiliser Raffiner une solution en collaboration avec l analyste

23 Défis et solutions Comment écrire un scénario de manière claire? Exercice

24 (1) Scenario: Reactivating a cadet in different cadet corps can edit results Given an army cadet corps named firstcadetcorps And a cadet in firstcadetcorps And cadet membership in firstcadetcorps is terminated And an army cadet corps secondcadetcorps When reactivating the cadet in secondcadetcorps Then Performance Objective Results should be editable by his new cadet corps (2) Scenario: Reactivating cadet in different cadet corps can edit results Given a cadet in an army cadet corps with a newly terminated membership When reactivating the cadet in another army cadet corps Then Performance Objective Results should be editable by his new cadet corps

25 Défis et solutions Comment écrire un scénario de manière claire? On dit qu un bon test doit être : Facile à lire Facile à maintenir Digne de confiance Sauf que... Ce sont des critères subjectifs! Ça peut générer des discussions sans fin

26 Défis et solutions Comment écrire un scénario pertinent? Qu est-ce qu on teste? À quel niveau conceptuel écrit-on les scénarios? En terme d éléments de l interface graphique? En langage du métier? La configuration de l application (données de référence) Exemple de Catégories d activités et le type de participant

27 Défis et solutions Comment écrire un scénario de manière conçise? Scenario Outline et tables de décision Qu est-ce qu une table de décision? exemple : aussi appelée table de vérité The user will be allowed to take attendance depending when the serial is happening, Can take attendance depending when serial is happening happening ongoing in the past in the future allowed? allowed allowed not allowed

28 Défis et solutions Comment écrire un scénario de manière conçise? Scenario Outline et tables de décision Qu est-ce qu un Scenario Outline? Scenario Outline: Can take attendance depending when serial is happening Given a serial that is <happening> When taking the attendances Then operation is <allowed> Examples: happening allowed ongoing allowed in the past allowed in the future not allowed

29 Défis et solutions Comment écrire un scénario de manière conçise? Scenario Outline et tables de décision Nous avons préféré le format en langage naturel Avec la structure Given-When-Then Nous trouvons que les tables de décision sont plus difficile à comprendre C est une des raisons pour laquelle nous sommes allés vers le BDD et l outil Specflow Encore une fois : c est subjectif! Malgré cela, il n est pas exclu d utiliser les Scénario Outline : Scénarios plus conçis Moins de duplication Particulièrement pertinent pour énumérer des exemples (!)

30 Défis et solutions Autres défis Le piège de l outil SpecFlow et de l intellisense Réutilisation des steps SpecFlow Divers problèmes de maintenance Duplication Manque de rigueur Ne pas traiter le code des tests avec le même respect que le code de production Ne pas remodeler assez souvent

31 Défis et solutions Autres défis Utilisation des @InProgress Aide à

32 @HappyPath Scenario : Cadet selection on a serial Given a serial in the future And context unit is MyRcsu When selecting the cadet Then the cadet is selected And the participation offer is ready to be sent to the @ScenarioUsingReadCommittedTransaction Scenario : Cadet selection to a serial after being SOSed from a different serial Given a serial that is not finished And a cadet TOS on that serial And cadet is struck of strength today When selecting the cadet on different serial tomorrow Then cadet is selected

33 Défis et solutions Les tests de bout en bout peuvent nous aider à nous protéger contre la régression réduire le QA manuel avant livraison augmenter la confiance dans notre code livrer plus souvent livrer plus vite

34 Défis et solutions Tests de bout en bout Par programmation Choix du cadre applicatif Sélénium Telerik Microsoft Performance Web Test Watin Autre

35 Défis et solutions Tests de bout en bout 65 fichiers.feature en date du 1er octobre 67 scénarios de bout en bout sur scénarios L application compte entre 400 et 600 fonctionnalités 10-15% des fonctionnalités sont couvertes À cause de la répartition de la couverture Presque 100% des nouvelles fonctionnalités Ne pas confondre avec la couverture de code

36 Défis et solutions Temps d exécution des tests +300 tests +60 de bout en bout +8 minutes et ça monte vite!

37 Défis et solutions Pourquoi est-ce un problème? Solutions? Temps de rétroaction trop long Expérience traumatisante de déboggage S assurer de seulement tester le HappyPath Pas de Scénario Outline de bout en bout Mettre en place le contexte du test par la base de données Séparer en plusieurs projets/builds

38 Défis et solutions Fragilité des tests de bout en bout Ajax JavaScript Popup Problème non résolu Baisse de confiance Coûts de maintenance augmentent Aurions-nous eu les mêmes problèmes avec des tests enregistrés? On dit que :? Plus difficile à comprendre Plus coûteux à maintenir

39 Défis et solutions Documentation vivante Peu utilisée mais c est parce que... Nous avons seulement des scénarios sur des fonctionnalités récentes (frais en mémoire) Faible taux de roulement des employés Confiance qu elle sera utilisée davantage car... Nouveau bug corrigé = nouveaux scénarios Nous ne sommes pas encore en phase maintenance Pickle pour les non-programmeurs Pratiquement jamais utilisé

40 Conclusion Objectifs 1) Diminuer le nombre de bogues introduis 2) Augmenter notre collaboration 3) Livrer le bon produit 4) Avoir de la documentation vivante

41 Conclusion Diminuer le nombre de bogues introduis Oui, nous avons réussi Nous avons plus confiance dans notre code et nous livrons plus rapidement et plus souvent

42 Conclusion Plus de collaboration Oui nous collaborons plus... On ne s est jamais aussi bien compris pour livrer ce qui était attendu, et la pratique du BDD y est forcément pour quelque chose.

43 Conclusion Livrer le bon produit Oui nous savons que nous livrons mieux le bon produit... L équipe est d accord pour dire que nous livrons mieux ce que l analyste d affaire demande dans les tests Nous ne savons pas si nous livrons mieux ce que le client demande mais nous travaillons présentement à régler ce problème

44 Conclusion Avoir de la documentation vivante Oui nous en avons mais... elle n est pas encore très utilisée mais tout porte à croire qu elle le sera.

45 Conclusion Globablement : succès! On continue Merci! Question, commentaires, avis à partager?

Les Bonnes PRATIQUES DU TEST LOGICIEL

Les Bonnes PRATIQUES DU TEST LOGICIEL Les Bonnes PRATIQUES DU TEST LOGICIEL SOMMAIRE Qu est-ce que le test logiciel? Pourquoi le test est-il un maillon crucial de l ingénierie logicielle? Quels sont les différents types de tests? Qu est-ce

Plus en détail

Développement itératif, évolutif et agile

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

Plus en détail

Méthodes de test. Mihaela Sighireanu

Méthodes de test. Mihaela Sighireanu UFR d Informatique Paris 7, LIAFA, 175 rue Chevaleret, Bureau 6A7 http://www.liafa.jussieu.fr/ sighirea/cours/methtest/ Partie I 1 Propriétés 2 Un peu de génie logiciel de test 3 Eléments Problèmes Point

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

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

Use Cases. Introduction

Use Cases. Introduction Use Cases Introduction Avant d aborder la définition et la conception des UC il est bon de positionner le concept du UC au sein du processus de développement. Le Processus de développement utilisé ici

Plus en détail

Expérience de la qualité dans nos développements. Rhénatic :Thema-technique 04/12/09 La qualité dans les développements logiciels

Expérience de la qualité dans nos développements. Rhénatic :Thema-technique 04/12/09 La qualité dans les développements logiciels Expérience de la qualité dans nos développements. Qui sommes nous? Sébastien HEITZMANN - Gérant. Développement de logiciels sur mesure. 10 ans d'expérience. 5 personnes. Typologie des projets. Création

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

Introduction au développement SharePoint. Version 1.0

Introduction au développement SharePoint. Version 1.0 Introduction au développement SharePoint Version 1.0 Z 2 Introduction au développement SharePoint 09/05/09 Sommaire 1 SharePoint : les bases... 3 1.1 Débuter sous SharePoint... 3 1.2 Connaissances Requises...

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

Le BDD: bien plus qu une technique de test!

Le BDD: bien plus qu une technique de test! Le BDD: bien plus qu une technique de test! FÉLIX-ANTOINE BOURBONNAIS B.ING., M.SC, PSM & PASCAL ROY ING., CSM, PSM, PMP Agile Tour Montréal 2015 Novembre 2015 Pourquoi cette présentation? Nous voulons

Plus en détail

UNE SOLUTION CRM CONÇUE POUR LA FORCE DE VENTE

UNE SOLUTION CRM CONÇUE POUR LA FORCE DE VENTE LIVRE BLANC UNE SOLUTION CRM CONÇUE POUR LA FORCE DE VENTE Comment choisir un CRM qui répondra à toutes les attentes de vos commerciaux www.aptean..fr LIVRE BLANC UNE SOLUTION CRM CONÇUE POUR LA FORCE

Plus en détail

INFORMATIQUE - ANALYSE ET CONCEPTION D APPLICATIONS

INFORMATIQUE - ANALYSE ET CONCEPTION D APPLICATIONS MINISTERE DE LA COMMUNAUTE FRANCAISE ADMINISTRATION GENERALE DE L ENSEIGNEMENT ET DE LA RECHERCHE SCIENTIFIQUE ENSEIGNEMENT DE PROMOTION SOCIALE DE REGIME 1 DOSSIER PEDAGOGIQUE UNITE DE FORMATION INFORMATIQUE

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

L'apprentissage du TDD en coding-dojo. Xavier Nopre. 18/10/2013 Salle : Courage 10h30 12h30

L'apprentissage du TDD en coding-dojo. Xavier Nopre. 18/10/2013 Salle : Courage 10h30 12h30 L'apprentissage du TDD en coding-dojo Xavier Nopre 18/10/2013 Salle : Courage 10h30 12h30 Merci à nos sponsors Platinium Gold Parrainage Silver Institutionnel Qui suis-je? Xavier Nopre Développeur Agiliste

Plus en détail

Système Expert pour Smartphones

Système Expert pour Smartphones INSA Rennes Département INFORMATIQUE Système Expert pour Smartphones Rapport de bilan de Planification Olivier Corridor;Romain Boillon;Quentin Decré;Vincent Le Biannic;Germain Lemasson;Nicolas Renaud;Fanny

Plus en détail

Applications Internet riches fonctionnant en mode connecté et déconnecté

Applications Internet riches fonctionnant en mode connecté et déconnecté Applications Internet riches fonctionnant en mode connecté et déconnecté Success story client : développement d applications Web avec mode déconnecté Depuis quatre ans, les applications de guichet pour

Plus en détail

Master Data Management en Open Source C est le Bon Moment

Master Data Management en Open Source C est le Bon Moment Master Data Management en Open Source C est le Bon Moment White Paper Sommaire Introduction... 2 Les Pré Requis du Marché Open Source... 2 La Liberté... 3 Prédire les Effets de l Open Source sur le MDM...

Plus en détail

Modèle d implémentation

Modèle d implémentation Modèle d implémentation Les packages UML: Unified modeling Language Leçon 5/6-9-16/10/2008 Les packages - Modèle d implémentation - Méthodologie (RUP) Un package ou sous-système est un regroupement logique

Plus en détail

Securex : L humain avant tout

Securex : L humain avant tout Securex : L humain avant tout Qui sommes-nous? Spécialistes des ressources humaines, nous sommes à vos côtés pour vous conseiller et ce, quelles que soient les questions que vous vous posez en la matière.

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

Documentation Matrox Imaging

Documentation Matrox Imaging Sommaire Dans le domaine de la vision industrielle et des systèmes d inspection optique automatisés, les caméras intelligentes obtiennent beaucoup d attention. En fait, elles sont souvent présentées à

Plus en détail

PHPBoost. Un CMS innovant

PHPBoost. Un CMS innovant PHPBoost Un CMS innovant Introduction CMS = Content Management System Littéralement système de gestion de contenu Assistant de publication de site web Logiciel exécuté côté serveur Une fois mis en place,

Plus en détail

INTRODUCTION AUX TESTS CODES DE L INTERFACE UTILISATEUR

INTRODUCTION AUX TESTS CODES DE L INTERFACE UTILISATEUR INTRODUCTION AUX TESTS CODES DE L INTERFACE UTILISATEUR 1 Introduction aux tests codés de l interface utilisateur (Coded UI Tests) Sommaire Avertissement...2 Aperçu...3 1. Génération des tests codés depuis

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

Analyse des coûts projetés de la plate-forme SAP HANA

Analyse des coûts projetés de la plate-forme SAP HANA Étude Total Economic Impact réalisée par Forrester Pour SAP Directrice du projet : Shaheen Parks Avril 2014 Analyse des coûts projetés de SAP HANA Économies réalisables en migrant vers SAP HANA Synthèse

Plus en détail

Rédiger un rapport technique

Rédiger un rapport technique Rédiger un rapport technique Prof. N. Fatemi Plan Introduction Présentation écrite Programmation du travail Rédaction Conseils génériques Références 2 Introduction Objectifs du cours Savoir étudier un

Plus en détail

Le génie Logiciel (suite)

Le génie Logiciel (suite) Le génie Logiciel (suite) Lors du cours précédent, on a étudié différents cycles de vie, dont la cascade, ou la spirale. Analyse des besoins L analyse des besoins est une étape menant à l élaboration de

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

COMPLIANCE Consulting. Gardez la Maîtrise de vos Exigences. 18 mai 2011

COMPLIANCE Consulting. Gardez la Maîtrise de vos Exigences. 18 mai 2011 COMPLIANCE Consulting Gardez la Maîtrise de vos Exigences 18 mai 2011 Présentation Société Société Société de conseil spécialisée dans le transfert de technologies en matière de processus, de méthodes

Plus en détail

IFT3913 Qualité du logiciel et métriques. Chapitre 5 Mesure de la qualité du logiciel

IFT3913 Qualité du logiciel et métriques. Chapitre 5 Mesure de la qualité du logiciel IFT3913 Qualité du logiciel et métriques Chapitre 5 Mesure de la qualité du logiciel Plan du cours Introduction Théorie de la mesure Qualité du logiciel Mesure du produit logiciel Mesure de la qualité

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

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

Mise en place des sprints

Mise en place des sprints 101 Chapitre 4 Mise en place des sprints 1. Introduction Mise en place des sprints Afin de parvenir à une mise en place efficace de ses sprints, l équipe doit prendre en compte divers facteurs, qui vont

Plus en détail

Colloque International IEMA-4

Colloque International IEMA-4 Comment mettre en place un dispositif coordonné d intelligence collective au service de la stratégie de l entreprise. Conférence de Mr. Alain JUILLET - Le 17/05/2010 IEMA4 Pour ne pas rester dans les banalités

Plus en détail

Marketing synchronisé

Marketing synchronisé Marketing synchronisé Placez l expérience de vos prospects au centre de vos stratégies pour un engagement maximum Big Bang -AQT 15 mai 2013 Alain Boudreau Associé-fondateur, VSM Quelle est votre destination

Plus en détail

Certification Scrum Master

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

Plus en détail

MMA - Projet Capacity Planning LOUVEL Cédric. Annexe 1

MMA - Projet Capacity Planning LOUVEL Cédric. Annexe 1 Annexe 1 Résumé Gestion Capacity Planning Alternance réalisée du 08 Septembre 2014 au 19 juin 2015 aux MMA Résumé : Ma collaboration au sein de la production informatique MMA s est traduite par une intégration

Plus en détail

GPA 789 : Analyse et Conception Orientées Objet. ETS Mickaël Gardoni Bureau A 3588 tel 84 11. Mise en Œuvre UML version du 24 avril 2009

GPA 789 : Analyse et Conception Orientées Objet. ETS Mickaël Gardoni Bureau A 3588 tel 84 11. Mise en Œuvre UML version du 24 avril 2009 GPA 789 : Analyse et Conception Orientées Objet ETS Mickaël Gardoni Bureau A 3588 tel 84 11 Mise en œuvre UML 1/ 25 Introduction Mise en œuvre d UML UML n est pas une méthode 2/ 25 1 UML n est qu un langage

Plus en détail

CONCLUSIONS. Par rapport aux résultats obtenus, on peut conclure les idées suivantes :

CONCLUSIONS. Par rapport aux résultats obtenus, on peut conclure les idées suivantes : CONCLUSIONS L application de la PNL à l entreprise est confrontée aux besoins des leaders d équipe, tels que: la gestion de son propre développement, du stress, la résolution des problèmes tels que les

Plus en détail

Visual Studio 2013 Concevoir et développer des projets Web, les gérer avec TFS 2013

Visual Studio 2013 Concevoir et développer des projets Web, les gérer avec TFS 2013 Introduction 1. Présentation du cas d étude 13 1.1 Présentation générale 13 1.2 Présentation des applications 13 2. Déroulement du projet 14 3. Pré-requis et fondamentaux techniques à connaître 15 3.1

Plus en détail

Le Département de l Aisne améliore la sécurité informatique grâce aux capacités analytiques temps réel de Nexthink

Le Département de l Aisne améliore la sécurité informatique grâce aux capacités analytiques temps réel de Nexthink SUCCESS STORY Le améliore la sécurité informatique grâce aux capacités analytiques temps réel de Nexthink ENTREPRISE Le DOMAINE D ACTIVITÉ Secteur Public Nexthink a été sélectionnée par le pour fournir

Plus en détail

Comment réussir ses recrutements en gestion, comptabilité et finance?

Comment réussir ses recrutements en gestion, comptabilité et finance? Comment réussir ses recrutements en gestion, comptabilité et finance? Pour de nombreuses entreprises, la rentrée scolaire marque le début d un trimestre propice aux prises de décision. Dans le domaine

Plus en détail

Monter un site Intranet

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

Plus en détail

Tests unitaires et fonctionnels avec Symfony 1.2

Tests unitaires et fonctionnels avec Symfony 1.2 Tests unitaires et fonctionnels avec Symfony 1.2 Geoffrey Bachelet - Hugo Hamon Titre présentation Conférencier Qui sommes-nous? Geoffrey Bachelet Hugo Hamon Au sommaire... Introduction aux tests automatisés

Plus en détail

agile depuis 2008 un seul projet, un seul objectif mode opérationnel multitudes de projets

agile depuis 2008 un seul projet, un seul objectif mode opérationnel multitudes de projets Qui sommes nous? Richard: Directeur TI, commerce électronique et développement chez Transat. Transat, est un voyagiste intégré, spécialiste du voyage vacances. Établie au Canada et présente dans plusieurs

Plus en détail

Solvabilité II Solution elearning

Solvabilité II Solution elearning Solvabilité II Solution Solvabilité II Solution Jusqu à présent les programmes Solvabilité II se sont surtout concentrés sur les éléments quantitatifs. La mise en place réussie de Solvabilité II exige

Plus en détail

Comment assurer le plein potentiel de votre solution analytique. Guillaume Bédard, Directeur des Solutions d Affaires Odesia

Comment assurer le plein potentiel de votre solution analytique. Guillaume Bédard, Directeur des Solutions d Affaires Odesia L Comment assurer le plein potentiel de votre solution analytique ODESIA 1155 University suite 800 Montreal, Qc, Canada H3B 3A7 Phone: (514) 876-1155 Fax: (514) 876-1153 www.odesia.com Guillaume Bédard,

Plus en détail

Campagnes adwords web

Campagnes adwords web NOTRE ÉQUIPE NOS SERVICES WEB Développement Campagnes adwords web L évolutivité de nos sites n a de limite que celle que vous vous imposez! Nous réalisons pour vous vos campagnes de communication Notre

Plus en détail

Le Product Owner Clé de voute d un projet agile réussi

Le Product Owner Clé de voute d un projet agile réussi Le Product Owner Clé de voute d un projet agile réussi Cédric Pourbaix - EFIDEV Qui est le product owner? SM PO Scrum Team Qui est le product owner? SM PO Scrum Team Qui est le product owner? marketing

Plus en détail

CROSS PLATEFORM MOBILE DEVELOPMENT (Phonegap, RhoMobile)

CROSS PLATEFORM MOBILE DEVELOPMENT (Phonegap, RhoMobile) INGENIEUR EN SCIENCES INFORMATIQUES RAPPORT D ETUDE TECHNOLOGIQUE SUR LES SOLUTIONS WEB CROSS PLATEFORM MOBILE DEVELOPMENT (Phonegap, ) Student : Jiachen NIE Parcours: IHM Subject : Adaptation des Interfaces

Plus en détail

Le cycle de développement des produits à la Société GRICS : une nouvelle approche

Le cycle de développement des produits à la Société GRICS : une nouvelle approche Le cycle de développement des produits à la Société GRICS : une nouvelle approche Par : Denis Bessette Développement des systèmes Société GRICS Plan de la présentation 1. Agile et la planification stratégique

Plus en détail

De nouveaux régimes et de nouvelles prestations que vous aimerez.

De nouveaux régimes et de nouvelles prestations que vous aimerez. Assur ance vie simplifiée et SANS exigence médicale Aide-mémoire pour les conseillers seulement De nouveaux régimes et de nouvelles prestations que vous aimerez. Vous aimerez nos nouveaux régimes plus

Plus en détail

Etude de cas. Porter l optimisation au plus haut niveau

Etude de cas. Porter l optimisation au plus haut niveau Etude de cas Porter l optimisation au plus haut niveau Après la mise en oeuvre du Quintiq Company Planner, Vlisco a réduit ses délais de production de 50%. L étape suivante, le déploiement du Scheduler,

Plus en détail

PRÉSENTATION PRODUIT. Plus qu un logiciel, la méthode plus efficace de réconcilier.

PRÉSENTATION PRODUIT. Plus qu un logiciel, la méthode plus efficace de réconcilier. PRÉSENTATION PRODUIT Plus qu un logiciel, la méthode plus efficace de réconcilier. Automatiser les réconciliations permet d optimiser l utilisation des ressources et de générer plus de rentabilité dans

Plus en détail

ULCO-L3Info-Projets-CM2

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

Plus en détail

Mise en place d une certification ISO 9001 au service du développement

Mise en place d une certification ISO 9001 au service du développement www.persistentsys.com Mise en place d une certification ISO 9001 au service du développement 18 Octobre 2012 Roxane Regnier Quality Manager Contact : roxane.regnier@persistent.co.in Sommaire Qui est Persistent

Plus en détail

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

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

Plus en détail

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

EXPERTS EN DÉVELOPPEMENT ET MODERNISATION DE LOGICIELS WEB ET MOBILES

EXPERTS EN DÉVELOPPEMENT ET MODERNISATION DE LOGICIELS WEB ET MOBILES EXPERTS EN DÉVELOPPEMENT ET MODERNISATION DE LOGICIELS WEB ET MOBILES Groupe AZUR fait la promotion de XI-Factory comme un logiciel FaaS (Factory as a service ou Usine en tant que service) destiné aux

Plus en détail

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) LA BOITE A OUTILS DE L ACHETEUR DE BPM Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) La boîte à outils de l acheteur de solution BPM -

Plus en détail

Profil de compétences Directeur de projets SECTEUR BANCAIRE

Profil de compétences Directeur de projets SECTEUR BANCAIRE Profil de compétences Directeur de projets SECTEUR BANCAIRE PENSÉE ET VISION STRATÉGIQUE Avoir une perspective globale des enjeux actuels et futurs du client ainsi que de définir des orientations visant

Plus en détail

Calendrier du Programme de formation automne 2015

Calendrier du Programme de formation automne 2015 Calendrier du Programme de formation automne 2015 Atelier Série sur le leadership (présidents) Le rôle du président dans la planification stratégique un atelier interactif La responsabilité des administrateurs

Plus en détail

INFORMATIQUE - PROJET DE DEVELOPPEMENT INTERNET/INTRANET

INFORMATIQUE - PROJET DE DEVELOPPEMENT INTERNET/INTRANET MINISTERE DE LA COMMUNAUTE FRANCAISE ADMINISTRATION GENERALE DE L ENSEIGNEMENT ET DE LA RECHERCHE SCIENTIFIQUE ENSEIGNEMENT DE PROMOTION SOCIALE DE REGIME 1 DOSSIER PEDAGOGIQUE UNITE DE FORMATION INFORMATIQUE

Plus en détail

Conduite et Gestion de Projet Introduction à l architecture MVC

Conduite et Gestion de Projet Introduction à l architecture MVC /17 Conduite et Gestion de Projet Introduction à l architecture MVC Thierry Hamon Bureau H202 - Institut Galilée Tél. : 33 1.48.38.35.53 Bureau 150 LIM&BIO EA 3969 Université Paris 13 - UFR Léonard de

Plus en détail

Alors avec des centaines de fournisseurs de services «CRM» rivalisant pour attirer votre attention, pourquoi choisir OSF Global Services?

Alors avec des centaines de fournisseurs de services «CRM» rivalisant pour attirer votre attention, pourquoi choisir OSF Global Services? Si vous en êtes arrivé à la conclusion que la gestion de la relation client est une priorité pour votre activité, vous avez sans aucun doute commencé à évaluer une solution de CRM et des prestataires de

Plus en détail

IFT2255 - Génie logiciel. Cycle de vie du logiciel. Activités de développement. Planification (étude préliminaire) Processus de développement

IFT2255 - Génie logiciel. Cycle de vie du logiciel. Activités de développement. Planification (étude préliminaire) Processus de développement IFT2255 - Génie logiciel Processus de développement Cycle de vie du logiciel Bruno Dufour dufour@iro.umontreal.ca Activités de développement 3 Planification (étude préliminaire) 4 Planification du projet

Plus en détail

Notre offre Système. systemes@arrabal-is.com

Notre offre Système. systemes@arrabal-is.com systemes@arrabal-is.com Généralités Généralités des systèmes Windows Les systèmes Microsoft sont au cœur du système d information de la majorité des entreprises, si bien qu environ 90% des postes utilisateurs

Plus en détail

IFT2255 - Génie logiciel. Processus de développement

IFT2255 - Génie logiciel. Processus de développement IFT2255 - Génie logiciel Processus de développement 1 Cycle de vie du logiciel 2 Activités de développement 3 Planification du projet Analyse et spécification Conception Implémentation Vérification Installation

Plus en détail

Rapport de gestion de projet

Rapport de gestion de projet Rapport de gestion de projet Affectation des projets de programmation aux étudiants Université Montpellier II Licence 3 Lamant Adrien, Rogery Arthur, Maher Ishak April 2015 1 Membres de l équipe de développement

Plus en détail

Bonjour et bienvenue à la série de balados sur les stratégies d écoute à l intention des

Bonjour et bienvenue à la série de balados sur les stratégies d écoute à l intention des TRANSCRIPTION -- BALADO # 7 Bonjour et bienvenue à la série de balados sur les stratégies d écoute à l intention des étudiants d immersion en français, produite par des professeurs de l Institut des langues

Plus en détail

GTI410 Applications des techniques numériques en graphisme et imagerie

GTI410 Applications des techniques numériques en graphisme et imagerie GTI410 Applications des techniques numériques en graphisme et imagerie Présentation du laboratoire 1 Basé sur le matériel de Vincent Carrier et François Ostiguy Contacts Chargé de laboratoire Francis Cardinal

Plus en détail

SEMINAIRE SUR LE PILOTAGE DES COMPAGNIES D ASSURANCES. Séminaire du 17 juillet 2005

SEMINAIRE SUR LE PILOTAGE DES COMPAGNIES D ASSURANCES. Séminaire du 17 juillet 2005 Programme d Appui à la Modernisation du Secteur Financier Algérien SEMINAIRE SUR LE PILOTAGE DES COMPAGNIES D ASSURANCES Séminaire du 17 juillet 2005 Le pilotage d une compagnie d assurances SOMMAIRE Introduction

Plus en détail

L Agilité MODE PASSAGÈRE OU APPROCHE PÉRENNE? Sylvie Trudel. Mise en contexte: les acteurs d un projet logiciel. Cadres: Supervisent

L Agilité MODE PASSAGÈRE OU APPROCHE PÉRENNE? Sylvie Trudel. Mise en contexte: les acteurs d un projet logiciel. Cadres: Supervisent L Agilité MODE PASSAGÈRE OU APPROCHE PÉRENNE? Mise en contexte: les acteurs d un projet logiciel 2 Experts d affaires: Utilisent le service Personnel: Utilisent la solution Cadres: Supervisent Haute direction:

Plus en détail

MEMOIRE DE PROJET DE FIN D ETUDES POUR L OBTENTION DU DIPLOME DE LA MAITRISE

MEMOIRE DE PROJET DE FIN D ETUDES POUR L OBTENTION DU DIPLOME DE LA MAITRISE Ministère de l Enseignement Supérieur Université du 7 Novembre à Carthage MEMOIRE DE PROJET DE FIN D ETUDES POUR L OBTENTION DU DIPLOME DE LA MAITRISE Filière : Informatique Appliquée Titre Organisme :

Plus en détail

Informatique en nuage

Informatique en nuage Services d infrastructure, solutions et services-conseils Solutions Informatique en nuage Jusqu à maintenant, la gestion de l infrastructure des TI consistait à négocier les limites : puissance de traitement,

Plus en détail

Speedinfo Projet Tablette : Portage de OpenSi sur Tablettes. Cas client Séminaire OD

Speedinfo Projet Tablette : Portage de OpenSi sur Tablettes. Cas client Séminaire OD Speedinfo Projet Tablette : Portage de OpenSi sur Tablettes Cas client Séminaire OD Les exigences Speedinfo Technologie demandée Aucune Architecture requise Une architecture évolutive qui permette facilement

Plus en détail

Installation Eclipse Galileo. Groupe Entreprenant et Innovateur. France. Tutoriel. Programmation Mobile. Cours. Arón HERRERA PONTE. Coach.

Installation Eclipse Galileo. Groupe Entreprenant et Innovateur. France. Tutoriel. Programmation Mobile. Cours. Arón HERRERA PONTE. Coach. Groupe Entreprenant et Innovateur France Tutoriel 1 Installation Eclipse Galileo Cours Programmation Mobile Coach Arón HERRERA PONTE E-mail teaching@atipaxinti.comatipaxinti.com - 2011 - SOMMAIRE 1. Introduction...

Plus en détail

Mise en œuvre des serveurs d application

Mise en œuvre des serveurs d application Nancy-Université Mise en œuvre des serveurs d application UE 203d Master 1 IST-IE Printemps 2008 Master 1 IST-IE : Mise en œuvre des serveurs d application 1/54 Ces transparents, ainsi que les énoncés

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 et réseaux d information et de communication

Systèmes et réseaux d information et de communication 233 DIRECTEUR DES SYSTÈMES ET RÉSEAUX D INFORMATION ET DE COMMUNICATION Code : SIC01A Responsable des systèmes et réseaux d information FPESIC01 Il conduit la mise en œuvre des orientations stratégiques

Plus en détail

Comment ne pas aimer faire affaire avec Plan de protection du Canada?

Comment ne pas aimer faire affaire avec Plan de protection du Canada? Comment ne pas aimer faire affaire avec Plan de protection du Canada? Notre vaste gamme de régimes vous aidera à offrir à vos clients la tranquillité d esprit. Dans bien des cas, en comparaison de produits

Plus en détail

6. Des objets bien conçus

6. Des objets bien conçus Conception objet en Java avec BlueJ une approche interactive 6. Des objets bien conçus David J. Barnes, Michael Kölling version française: Patrice Moreaux Rédigé avec 1.0 Conception objet en Java avec

Plus en détail

2009 IBM Corporation. Des besoins métiers aux spécifications logicielles avec Rational Partie 2

2009 IBM Corporation. Des besoins métiers aux spécifications logicielles avec Rational Partie 2 Des besoins métiers aux spécifications logicielles avec Rational Partie 2 Objet de la session Processus Agile de Recueil des Besoins et Gestion des Exigences. Cette démonstration de RRC présente un exemple

Plus en détail

Les expériences d ERNI dans l univers du management, des processus et des technologies. Experience N 52. Mars 2012 Pas à pas vers de bonnes exigences

Les expériences d ERNI dans l univers du management, des processus et des technologies. Experience N 52. Mars 2012 Pas à pas vers de bonnes exigences Les expériences d ERNI dans l univers du management, des processus et des technologies Experience N 52 Mars 2012 OutsourcINg Pas à pas vers de bonnes exigences Outsourcing 10 11 Pas à pas vers de bonnes

Plus en détail

NET@XIS OFFRE DE SERVICES OFFSHORE SAP

NET@XIS OFFRE DE SERVICES OFFSHORE SAP NET@XIS OFFRE DE SERVICES OFFSHORE SAP SOMMAIRE Introduction... 3 Scénarii & tendances...4 Offre de services Netaxis.8 Méthodologie... 9 Infrastructure Technique...11 Livrables...12 Management de Project...13

Plus en détail

MODULE 3 - Gestion Introduction Résultats visés... Fonctions de gestion. Compétences de gestion. Prendre des décisions...

MODULE 3 - Gestion Introduction Résultats visés... Fonctions de gestion. Compétences de gestion. Prendre des décisions... - Introduction 41 Résultats visés... 41 Fonctions de gestion. 42 Compétences de gestion. 43 Prendre des décisions... 44 Rédaction d un CV ou d une biographie. 45 40 Introduction : Le présent module permettra

Plus en détail

FILIÈRE METHODOLOGIE & PROJET

FILIÈRE METHODOLOGIE & PROJET FILIÈRE METHODOLOGIE & PROJET 109 Gestion de projet METHODOLOGIE ET PROJET Durée 3 jours Conduite de projet COND-PRO s Intégrer les conditions de réussite d une démarche de management par projet. Impliquer

Plus en détail

G en om3: Building middleware-independent robotic components. Comparaison de middleware: YARP, MS Robotics Dev Studio, URBI, OpenRTM-aist, ROS

G en om3: Building middleware-independent robotic components. Comparaison de middleware: YARP, MS Robotics Dev Studio, URBI, OpenRTM-aist, ROS G en om3: Building middleware-independent robotic components Comparaison de middleware: YARP, MS Robotics Dev Studio, URBI, OpenRTM-aist, ROS Pablo Rauzy 15 février 2011 Table des matières 1 G en om3 :

Plus en détail

L Agence du revenu du Canada protège l accès au système pour 70 000 utilisateurs

L Agence du revenu du Canada protège l accès au système pour 70 000 utilisateurs TÉMOIGNAGE DE CLIENT L Agence du revenu du Canada protège l accès au système pour 70 000 utilisateurs PROFIL DE CLIENT Industrie : Gouvernement Ministère : Agence du revenu du Canada Employés : 44 000

Plus en détail

Continuité. Management de la. d activité. Assurer la pérennité de l, entreprise : planification, choix techniques et mise en œuvre 2 e édition

Continuité. Management de la. d activité. Assurer la pérennité de l, entreprise : planification, choix techniques et mise en œuvre 2 e édition E M M A N U E L Préface de Dominique Guinet B E S L U A U Management de la Continuité d activité Assurer la pérennité de l, entreprise : planification, choix techniques et mise en œuvre 2 e édition Groupe

Plus en détail

Introduction à l'analyse de contenu qualitative : Voyage au pays du qualitatif

Introduction à l'analyse de contenu qualitative : Voyage au pays du qualitatif 1 Introduction à l'analyse de contenu qualitative : Voyage au pays du qualitatif Narration pour présentation Prezi (http://prezi.com/5tjog4mzpuhh/analyse-de-donneestextuelles-analyse-de-contenu-qualitative/)

Plus en détail

Présenté au. RCCFC (Réseau des cégeps et des collèges francophones du Canada) par. Le Cégep de Chicoutimi et La Cité collégiale

Présenté au. RCCFC (Réseau des cégeps et des collèges francophones du Canada) par. Le Cégep de Chicoutimi et La Cité collégiale N/Réf. : G7 311 001 RAPPORT NARRATIF FINAL PHASE 2 : PROJET DE COLLABORATION ET DE PARTAGE D EXPERTISES AMENANT AU DÉVELOPPEMENT D OUTILS MULTIMÉDIAS CONCERNANT LES MATHÉMATIQUES DE BASE DANS LES PROGRAMMES

Plus en détail

Livret du Stagiaire en Informatique

Livret du Stagiaire en Informatique Université François-Rabelais de Tours Campus de Blois UFR Sciences et Techniques Département Informatique Livret du Stagiaire en Informatique Licence 3ème année Master 2ème année Année 2006-2007 Responsable

Plus en détail

Page de garde. UniFr - InfoTeam. Travail de master Méthodologie d ingénierie logicielle adaptée à une PME. Yannick Thiessoz 04.

Page de garde. UniFr - InfoTeam. Travail de master Méthodologie d ingénierie logicielle adaptée à une PME. Yannick Thiessoz 04. Page de garde UniFr - InfoTeam Travail de master Méthodologie d ingénierie logicielle adaptée à une PME Yannick Thiessoz 04.2007 Plan Contexte Travail de Master Microsoft Visual Studio Team System Méthodologies

Plus en détail

ASP.Net et Excel - Nouvelle version

ASP.Net et Excel - Nouvelle version ASP.Net et Excel - Nouvelle version (Avec code source à télécharger) Mis à jour le 06/05/2005 Par Elise Dupont Droit de diffusion: L'ensemble ou partie de ce document ainsi que le code mis à disposition,

Plus en détail

Module 24 : Analyse de scénarios

Module 24 : Analyse de scénarios Module 24 : Analyse de scénarios 24.0 Introduction Ce module enseigne un sous-ensemble de techniques de création de modèle qui, dans Excel 2007, constitue l «analyse de scénarios». Ces techniques sont

Plus en détail

Sprint Planning. Prépa N Product Backlog. Dev N-1 DEV N. Démarrage d un Item (US, TS, DEFECT) Release Planning (review)

Sprint Planning. Prépa N Product Backlog. Dev N-1 DEV N. Démarrage d un Item (US, TS, DEFECT) Release Planning (review) Sprint N-1 Sprint N Prépa N Product Backlog Sprint Planning Vérification estimations initiales Pour les premiers items : Instanciation d un Tasks Pattern Estimation des tâches en heures Dev N-1 Sprint

Plus en détail

Les enjeux de la gestion de la configuration et des changements dans les ERP

Les enjeux de la gestion de la configuration et des changements dans les ERP Les enjeux de la gestion de la configuration et des changements dans les ERP Quels enjeux business et réglementaires poussent les DSI à investir dans une gestion plus fine de la configuration de leurs

Plus en détail

L essentiel du tableau de bord

L essentiel du tableau de bord Alain Fernandez L essentiel du tableau de bord Méthode complète et mise en pratique avec Microsoft Excel Troisième édition, 2005, 2008, 2011 ISBN : 978-2-212-54996-6 Sommaire Introduction...15 Une méthode

Plus en détail