Introduction. Fondements de l ingénierie des exigences. Objectifs :
|
|
|
- Emma Hébert
- il y a 10 ans
- Total affichages :
Transcription
1 Introduction Fondements de l ingénierie des exigences Objectifs : Présentation du programme du cours Quelques définitions L importance de spécifier les exigences Positionnement dans un processus de développement Les trois catégories d'exigences Quelques chiffres qui démontrent l importance des exigences Tester les exigences, ne pas tester le code 1
2 Agenda 1 Présentation Enseignante Présentation des participants et de leurs attentes Évaluation Programme du cours Documentation Importance de l ingénierie du logiciel Positionnement de l ingénierie des exigences dans le processus de dev Rappel sur les processus de développement Positionnement de la phase des exigences Exigences différentes pour des systèmes différents Quelques chiffres qui démontrent l importance des exigences 2
3 Chargée du cours Latifa Guerrouj ( [email protected]) Ingénieure en génie informatique, option: qualité logiciel, lauréate de l École Nationale des Sciences Appliquées - Maroc. Doctorante à l École Polytechnique de Montréal, Département de génie informatique et génie logiciel (DGIGL). 3
4 Chargé des laboratoires Mehdi Mahjoub Ingénieur en génie informatique de l École Polytechnique de Montréal, Département DGIGL. Maîtrisard en génie énergétique de l École Polytechnique de Montréal, Département DGIGL. 4
5 Documentation Notes de cours: Disponibles sur le site Ptidej sous l adresse suivante: Manuel suggéré: The Software Requirements Memory Jogger, Ellen Gottesdiener, Goal-QPC, 2005 (disponible à la Coop). Articles suggérés: Tous les articles suggérés sont disponibles sur le site de Ptidej. 5
6 Évaluation Travaux Pondération Travaux pratiques 30 % Examen de mi-session 30 % Présentation orale 5 % 4 Examen final 35 %. 6 laboratoires avec trois grands livrables: (3 * 10%) = 30 % 6
7 Que couvrira ce cours Ingénierie des exigences Techniques d élicitation Techniques de documentation des exigences Test des exigences Priorisation et raffinement des exigences Modélisation des buts (Goal Requirement Language) Représentation des exigences non fonctionnelles Spécification des interfaces utilisateurs La traçabilité des exigences et gestion du changement 7
8 Introduction Qu'est-ce qu une exigence? Qu'est-ce que l ingénierie des exigences? Différence entre exigence et spécification? Parties prenantes (Stakeholders)? Gestion des exigences? Types d exigences? Types de système à développer? 8
9 Définition du terme «exigence» (requis)? Les exigences (requis) décrivent la raison d être d un système. Les exigences expriment les idées qui doivent être incarnées dans un système ou une application en développement. La définition varie, mais reste généralement autour de ces lignes: A capability that the system must deliver or a condition that it must be satisfied in order to address a need of a stakeholder. [Larman, 2002] 9
10 Selon la norme IEEE Une exigence est définie comme étant : (1) une condition ou capacité dont un utilisateur a besoin pour résoudre un problème ou atteindre un objectif; (2) une condition ou capacité qui doit être satisfaite ou possédée par un système * + pour satisfaire un contrat, une norme, une spécification, ou tout autre document formellement imposé * +. 10
11 Ingénierie des exigences (I.E.) Processus qui a pour objet d'établir et de maintenir un accord avec les parties prenantes sur les exigences du système à construire. Bonnes pratiques permettant de définir le contexte de travail au sein d'un projet, à la fois d'un point de vue contractuel et technique. But: Réaliser un système conforme au juste besoin 11
12 Qu est ce qu une partie prenante (Stakeholder) Clients / investisseur Acheteurs Utilisateur final Experts du domaine Les fournisseurs de contenu Développeurs, Ingénieurs logiciel, gestionnaires de projets, Inspecteurs (reviewer) Experts d un autre système en liaison avec le projet Tout autre personne qui apporte une valeur ajoutée au futur système 12
13 Exigence vs Design (Quelle est la différence entre exigence et design?) The requirements are the WHAT of the system! (Les exigences sont le Quoi du système). The design of a system is the middle layer of HOW! (La conception est la couche du milieu du comment (la première couche est l architecture, la troisième couche est l implémentation). Exemple: Exigence ou Design? Si le système d alarme sonne alors l ascenseur doit descendre au 1 er étage, ouvre les portes et suspend toutes autres opérations. Le projet doit être implémenté en C#. Le système doit utiliser des listes chaînées. 13
14 Le processus de gestion des exigences entrées / Sorties Le système existant & processus d affaires Besoins des Stackholders Convention sur les exigences Organisation Règles de gestion et lois Processus de gestion des exigences Spécifications du système Modèles Informations sur le domaine A systematic approach to eliciting, organizing, and documenting the requirements of the system, as well as a process that establishes and maintains agreement between the customer and the project team on the changing requirements of the system. [Leffingwell and Widrig, 2003] 14
15 Ingénierie des exigences Création Élicitation Ingénierie des exigences Développement des exigences Analyse Spécification Vérification Gestion des exigences Priorisation Traçabilité 15
16 Plus de détails sur le processus des exigences Phase de création Débute le processus (vision, besoin ou opportunité d affaire, bonne idée ). Dossier commercial, étude de faisabilité, étendue du système, risques, etc. Élicitation des exigences Les exigences sont découvertes en consultant (et parfois même en provoquant) les diverses parties prenantes. Analyse des exigences et négociation Les exigences sont analysées et les conflits résolus, souvent par négociation. Spécification des exigences Un document précis décrivant les exigences est produit. Validation des exigences La spécification des exigences est vérifiée en termes de cohérence et de complétude. Gestion des exigences Les besoins évoluent, les exigences aussi!!! 16
17 Gestion des exigences Problème Besoins Domaine du problème Fonctionnalités Exigences du système Domaine de la solution 17
18 Catégories des exigences (classification générale des exigences) Type des exigences Exigences fonctionnelles Exigences non-fonctionnelles Contraintes 18
19 Catégories d exigences Une exigence fonctionnelle est une exigence définissant une fonction du système à développer. Décrit le quoi, c.-à-d. ce que le système doit faire. Une exigence non fonctionnelle est une exigence qui caractérise une propriété ou une qualité désirée du système telle que sa performance, sa robustesse, sa convivialité, sa maintenabilité, etc. Une contrainte qui doit être prise en compte lors du développement. Une contrainte est une restriction sur une ou plusieurs valeurs d une partie du système ou de tout le système. Un but est un objectif ou une préoccupation utilisée pour découvrir et évaluer des exigences fonctionnelles et non fonctionnelles. Un but n est pas encore une exigence (séance du GRL). 19
20 Exemples d exigences fonctionnelles L utilisateur doit être capable de chercher dans l ensemble des bases de données. Le système doit enregistrer la commande du client. Chaque commande doit avoir un identifiant unique (ORDER_ID). 20
21 Buts Les exigences non-fonctionnelles peuvent être difficiles à spécifier de manière précise, et ces exigences ambigües deviennent difficiles à vérifier. Un but offre une intention ou un objectif général tel que la convivialité de l application. Les buts peuvent guider la découverte d exigences non-fonctionnelles vérifiables, qui peuvent être testées objectivement. 21
22 Exigences: système vs logiciel Système? Ensemble de composants inter-reliés qui collaborent pour un objectif commun. Peut inclure des composants mécaniques, électriques, électroniques, logiciels, etc. Ingénierie des systèmes Approche multidisciplinaire pour le développement des systèmes. Le logiciel n est souvent qu une partie du système. Nous pouvons donc distinguer les exigences du système des exigences des composants logiciels. 22
23 Test des exigences Les exigences doivent être testables sinon elles ne sont que des buts Tester les exigences, ne pas tester le code Test Requirements, Don't Test Code 23
24 Exemple de but Un but du système Ex. le système doit être facile à utiliser et devrait être organisé de façon à minimiser les erreurs d utilisation. Exigences non-fonctionnelles vérifiables, inférées de ce but (un utilisateur expérimenté a au moins 2 années d expérience sur le vieux système). Les utilisateurs expérimentés doivent être capables d utiliser les fonctions du système après une formation de 3 heures. Le nombre moyen d erreurs faites par les utilisateurs expérimentés ne doit pas excéder 2 par jour. 24
25 Exigences différentes pour des systèmes différents Systèmes interactifs Systèmes transformationnels Systèmes d information Systèmes temps réel Systèmes embarqués 25
26 Systèmes interactifs Caractéristiques: Système guidé par les événements qui permettent l interaction avec l environnement. Les processus et l environnement sont synchronisés. Exemples: Système d exploitation Applications Web Exigences: Accent mis sur les tâches de l utilisateur et sur la performance. L interface utilisateur joue un rôle important. 26
27 Systèmes transformationnels Principales caractéristiques: Transforme les entrées de début vers les sorties à la fin. Exemples: Compilateurs Exigences: Ensemble des règles de transformation qui décrivent les différentes parties d entées et de sorties. 27
28 Systèmes d information Caractéristiques: Systèmes pour l acquisition, l accès et la manipulation des données. Exemples: Gestion des systèmes de base de données Exigences: Fournissent une description des caractéristiques des données et l ensemble des relations avec la BD. Plus orientées vers l efficacité et l efficience du stockage et l accès aux données. 28
29 Systèmes temps réel Caractéristiques: Le fonctionnement correcte du système dépend des résultats produits et du temps consommé pendant le traitement. Exemples: Contrôle des senseurs Exigences: Plus orientées vers la planification et la performance. Les exigences du temps décrivent le délai maximum pour répondre à un événement ou pour traiter une entrée. 29
30 Systèmes réactifs Caractéristiques: Systèmes temps réel composés de processus qui réagissent aux événements; Systèmes qui dépendent de leurs propres réaction au différents stimulus de l environnement. Exemples: Contrôleurs de pilotage (avionique) Exigences: Synchronisation avec l environnement. Synchronisation des réponses. 30
31 Systèmes embarqués Caractéristiques: Composants spécialisés qui font partie d un système plus large. Exemples: Tout ce qui possède une interface numérique; Électroménagers, voitures, etc. Exigences: Plus orientées vers les contraintes matériels. 31
32 Plus d exigences pour les systèmes critiques Caractéristiques principales: Les conséquences des erreurs sont catastrophiques pour la vie humaine. Exemples: Systèmes avioniques Système pour les sites nucléaires Exigences: Utilisation des techniques formelles plus rigoureuses. Leur vérification doit être formelle. 32
33 Le début est la partie la plus importante du travail Platon, 4 siècles avant J.C. 33
34 Pourquoi spécifier les exigences Ratés Défis Réussis % 49% 28% % 46% 26% % 33% 27% % 53% 16% Ces données ont été compilées à partir de projets industriels (Grands, Moyens et Petits). Source: Extreme Chaos, the Standish Group International, Inc.,
35 Symptômes des projets réalisés avec des défis Ca ne marche pas dans notre environnement Ca ne correspond pas à nos attentes Nous sommes mécontents Le projet fut en retard et hors budget C est trop difficile à utiliser Au final, ce n est pas ce dont nous avions besoin Ce truc est imprévisible On découvre chaque jour de nouveaux problèmes Nous ne pouvions obtenir les informations nécessaires au projet Nous n avons pas vraiment compris ce que nous devions faire. Nous ne savions pas si le travail des autres équipes impacteraient notre travail 35
36 Observations Les facteurs qui font que le projet soit en retard ou ne répond jamais aux exigences des Stakeholders (selon Standish Groupe 2006). Une mauvaise gestion des exigences est à l origine de la plus part des échecs!!! 36
37 Source : Forrester 2006 Source: Standish Group 2004 Des chiffres empiriques Causes d échec Spécifications incomplètes Faible communication entre les parties prenantes Mauvaise gestion des changements 70 % des défectuosités sont introduites lors de la phase de spécification, et 30% plus tard lors de la solution technique Seulement 5% des problèmes de spécification sont corrigés dans la phase de spécification. 95% sont détectés plus tard dans le projet alors que le coût pour les résoudre est en moyenne 22 fois supérieur. 37
38 Problèmes généraux de l ingénierie des exigences Manque d expertise (ingénieurs logiciels, experts de domaines, etc.). Idées initiales trop souvent incomplètes, trop optimistes Difficultés à utiliser les outils et méthodes complexes et variées associées à la cueillette d exigences peuvent effacer les bénéfices escomptés d une approche complète et détaillée. 38
39 Airbus A380 Trop d ordinateurs et trop de logiciels 39
40 La taille des logiciels Airbus 380: Environ 1 billion ( ) de lignes de code. Windows XP: ~40 million de lignes de code. Ceci donne une idée de la taille du défis auquel font face les ingénieurs logiciel!!! 40
41 La sonde sur Mars En 1999 le «Mars Climate Orbiter» disparait alors qu il débute son orbite autour de Mars. Coût: environ 125 millions de dollars US. Problème causé par une erreur de transfert d information entre une équipe au Colorado et une en Californie. Une équipe utilisait le système de mesure anglais (pouces, pieds, livres ) alors que l autre utilisait le système métrique pour une fonction clé de l appareil 41
42 GIRES, le plus grand projet du Québec Projet du gouvernement du Québec qui a commencé en GIRES ( Gestion Intégrée des Ressources) consiste à implanter dans l'administration publique les pratiques les plus efficaces de gestion en ressources humaines, matérielles et financières. Ces pratiques seront appuyées par le progiciel de gestion intégré (PGI) de la firme Oracle. Budget: 80 millions de dollars. 42
43 Impact prévu de GIRES GIRES touchera : plus de employés de l État près de 140 ministères et organismes GIRES remplacera : les systèmes SAGIP et SYGBEC plus de 1000 systèmes ministériels GIRES sera installé dans toutes les régions du Québec GIRES sera «le plus important chantier informatique jamais entrepris au Québec» 43
44 Suite GIRS, le gouffre Ce qui devait être une opération peu coûteuse et efficace est devenu un véritable fiasco financier. Projet d une durée de 8 ans: Défi de maintenir le rythme et de gérer le changement. Après 5 ans, les coûts avoisinaient les 400 millions de dollars et les retards s'accumulaient.. Le projet a été abandonné en 2003, le gouvernement préférant investir dans les programmes sociaux. Sources: GIRES.shtml 44
45 Progression des dépenses Mais en 1995, les dépenses se chiffraient à 85 millions de dollars. En 2000 : 327 millions de dollars. En 2002 : 688 millions de dollars. Plusieurs imprévus non informatique: Frais de bataille juridique Scandales au niveau des achats de matériel Autres frais obscurs... 45
46 Facteurs de succès Standish Group Inc.,
47 Causes des problèmes 47
48 Gestion des exigences en évolution Changing requirements is as certain as death and taxes Source:
49 Outils commerciaux Produits pour la gestion des exigences: Libellé outil Vendeur URL vendeur DOORS Telelogic RequisitePro Rational Software RTM Integrated Chipware Caliber-RM Starbase Corporation CRADLE 3SL CORE Vitech Corporation RDD Ascent Logic Corporation RDT Igatech XTie-RT Teledyne Brown Engineering SLATE EDS TOFS Tool for Systems Vital Link Compliance Automation Inc. 49
50 ... Outils commerciaux Integrated Chipware (RTM) 20% Startbase (Caliber-RM ) 7% Autres 17% Rational (RequisitePro) 26% Telelogic (DOORS) 30% Source: Standish Group
51 Annexe: Spécification des exigences système SRS Besoins du client Spécification des exigences du système Ingénieur système Formaliser les besoins Spécification des exigences non-fonctionnels SRS révisé Glossaire Liste de risques Réf: UPEDU Réviser Spécifications des exigences du système 51
52 Exigences (modélisation des besoins) Besoins du client Analyste Définir les cas d utilisation et les maquettes d interfaces CUI Modèles des cas d utilisation CUI révisé Modèles des Interfaces utilisateurs Cas d utilisation et interfaces Réf: UPEDU Réviser 52
Introduction. Fondements de l ingénierie des exigences
Introduction Fondements de l ingénierie des exigences Objectifs: Présentation du plan de cours Quelques définitions L importance de spécifier les exigences Positionnement dans un processus de développement
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
Forum AMOA ADN Ouest. Présentation du BABOK. 31 Mars 2013 Nadia Nadah
Forum AMOA ADN Ouest Présentation du BABOK 31 Mars 2013 Nadia Nadah Ce qu est le BABOK Ce que n est pas le BABOK Définition de la BA - BABOK version 2 Le processus de Business Analysis La structure du
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
Introduction aux systèmes temps réel. Iulian Ober IRIT [email protected]
Introduction aux systèmes temps réel Iulian Ober IRIT [email protected] Définition Systèmes dont la correction ne dépend pas seulement des valeurs des résultats produits mais également des délais dans
Bertrand Cornanguer Sogeti
JFIE 2014 Bertrand Cornanguer Sogeti Trésorier du CFTL Chair du groupe Audit de l ISTQB Vice-chair du groupe Agile Tester de l ISTQB 14/10/2014 Introduction Comme beaucoup de sujets, l ingénierie des exigences
Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer
Le Processus RUP Database Administrator Project Leader H. Kadima Performance Engineer Release Engineer Analyst Designer / Developer Tester Table des matières 1. De l artisanat à l industrialisation de
ITIL V3. Objectifs et principes-clés de la conception des services
ITIL V3 Objectifs et principes-clés de la conception des services Création : janvier 2008 Mise à jour : juillet 2011 A propos A propos du document Ce document de référence sur le référentiel ITIL V3 a
Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P
EUROCOPTER SAS Groupe EADS Marignane Ecole des Mines d Alès Laboratoire de Génie Informatique et d Ingénierie de Production LGI2P Nîmes Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P Titre Domaine
RAPPORT EXÉCUTIF DE LA FIRME DE CONSULTANTS GARTNER
A Demande R-3491-2002 RAPPORT EXÉCUTIF DE LA FIRME DE CONSULTANTS GARTNER HYDRO-QUÉBEC ÉVALUATION DU PROJET SIC ET RECOMMANDATIONS, 7 AOÛT 2002 Original : 2002-09-20 HQD-2, Document 1 (En liasse) Rapport
Conférence sur les marchés publics informatiques
Conférence sur les marchés publics informatiques Un moyen fiable pour aboutir à un appel d offres sans accroc : les processus métier comme pièce maîtresse d un projet informatique, de l adjudication à
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
ISO/CEI 19770-1. Technologies de l information Gestion des actifs logiciels. Partie 1: Procédés et évaluation progressive de la conformité
NORME INTERNATIONALE ISO/CEI 19770-1 Deuxième édition 2012-06-15 Technologies de l information Gestion des actifs logiciels Partie 1: Procédés et évaluation progressive de la conformité Information technology
IFT3913 Qualité du logiciel et métriques. Chapitre 2 Modèles de processus du développement du logiciel. Plan du cours
IFT3913 Qualité du logiciel et métriques Chapitre 2 Modèles de processus du développement du logiciel Plan du cours Introduction Modèles de processus du développement du logiciel Qualité du logiciel Théorie
P s a sep e o p r o t S e S r e vi v ce c s Fabrice Dubost
Passeport Services Fabrice Dubost 2.6 Gestion des Mises en Production ITIL, Soutien des services Entreprise, Clients et Utilisateurs Outil de Supervision Dysfonctionnements Questions / Renseignements Incidents
en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE [email protected]
Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE [email protected] Fabrice GRELIER [email protected] RATIONAL en SCÈNE 2007 IBM Corporation Objectif
Module 197 Développer et implanter un concept de gestion des versions et des configurations
Module 197 Développer et implanter un concept de gestion des versions et des configurations Copyright IDEC 2002-2009. Reproduction interdite. Sommaire Introduction... 3 Délimitation du domaine... 3 Fonctions
Chapitre 7 Ministère du Développement des ressources humaines / Andersen Consulting
Ministère du Développement des ressources humaines / Andersen Consulting Contenu Contexte................................................................ 101 Examen du contrat........................................................
IFT2255 : Génie logiciel
IFT2255 : Génie logiciel Chapitre 6 - Analyse orientée objets Section 1. Introduction à UML Julie Vachon et Houari Sahraoui 6.1. Introduction à UML 1. Vers une approche orientée objet 2. Introduction ti
Macroscope et l'analyse d'affaires. Dave Couture Architecte principal Solutions Macroscope
Macroscope et l'analyse d'affaires Dave Couture Architecte principal Solutions Macroscope Avis Avis d intention Ce document a pour but de partager des éléments de vision et d intentions de Fujitsu quant
Jean-François McNeil. Consultant en Analyse d Affaires Certification de l IIBA (CCBA) [email protected]
Jean-François McNeil Profil personnel Consultant en Analyse d Affaires Certification de l IIBA (CCBA) [email protected] Consultant orienté sur les résultats, à l affut de meilleures pratiques d analyse
WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM [email protected].
WEB15 IBM Software for Business Process Management un offre complète et modulaire Alain DARMON consultant avant-vente BPM [email protected] Claude Perrin ECM Client Technical Professional Manager
Questions concernant le processus de planification du programme
Réforme du Secteur de l éducation de l'unesco Section VI : Planification et management de l information Planification du programme et Gestion de lʹinformation Questions concernant le processus de planification
Résolvez vos problèmes d énergie dédiée à l informatique
Résolvez vos problèmes d énergie dédiée à l informatique GRÂCE À UNE SOLUTION ENERGY SMART DE DELL Surmonter les défis énergétiques des datacenters Les responsables informatiques ont un problème urgent
CATALOGUE FORMATION. Product Lifecycle Management. Juin 2013
CATALOGUE FORMATION Product Lifecycle Management Juin 2013 s de formation ENOVIA V6 ENOVIA V6 Plateforme Collaborative 5 ENOVIA V6 Installation et Administration 9 ENOVIA V6 Implémentation et Développement
Les systèmes de gestion des actifs immobiliers par Gilles Marchand, Ministère de l'éducation du Québec & Dino Gerbasi, GES Technologies
Les systèmes de gestion des actifs immobiliers par Gilles Marchand, Ministère de l'éducation du Québec & Dino Gerbasi, GES Technologies 3 Novembre, 2004 Montréal Plan de la présentation Projet SIAD (français)
L Analyse d Affaires, une discipline pour tous BABOK 2.0
L Analyse d Affaires, une discipline pour tous les acteurs du changement Disponible à la Université de Laval 2305, rue de l'université Québec, Québec G1V 0B4 http://www.zone.coop/ Cédric Berger Président
OSIATISBIZ UN SERVICE DESK HORS DU COMMUN EQUANT SOLUTIONBIZ PARTAGEONS NOS SAVOIRS EXTRAIT DU Nº9
OSIATISBIZ PARTAGEONS NOS SAVOIRS EXTRAIT DU Nº9 SOLUTIONBIZ EQUANT UN SERVICE DESK HORS DU COMMUN Gilles Deprost, responsable Knowledge Management & Tools d Equant 2F LES PHASES CLÉS DU PROJET SYNERGY
RECONSTRUCTION D'UN MODÈLE 3D D'OBJET AVEC LA KINECT
PROJET DE SEMESTRE : RECONSTRUCTION D'UN MODÈLE 3D D'OBJET AVEC LA KINECT SOFTWARE PROJECT MANAGEMENT PLAN Projet Reconstruction d'un modèle 3D d'objet avec la Kinect Document École Software Project Management
Synergies entre Artisan Studio et outils PLM
SysML France 13 Novembre 2012 William Boyer-Vidal Regional Sales Manager Southern Europe Synergies entre Artisan Studio et outils PLM 2012 2012 Atego. Atego. 1 Challenges & Tendances Complexité des produits
Le Product Backlog, qu est ce c est?
Le Product Backlog, qu est ce c est? Ludovic Larché Agile Tour 2012 à Rennes le 4 octobre 2012 Sommaire > Rappels théoriques : qu est ce qu un Product Backlog? > Le Product Backlog n est pas seul! > Techniques
1. Étude réalisée par l AFOPE en 2005. 2. Hellriegel D., Slocum J. W., Woodman R. W., Management des organisations, Bruxelles, De Boeck, 1992.
Introduction 1 I n t r o d u c t i o n Créer des usines, des entreprises, des organisations, des méthodes, des produits, des services nouveaux suppose d avoir des équipes motivées, obéissant à un calendrier
Gérez vos coûts de projet intelligemment
Gérez vos coûts de projet intelligemment À propos de De nos jours, les projets en immobilisation sont de plus en plus gros, de plus en plus complexes. Sans une analyse exhaustive de la valeur acquise,
Rendez-vous la liberté avec Rational Quality Manager
IBM Software Group RAT02 Rendez-vous la liberté avec Rational Quality Manager Bernard Dupré IBM Rational IT Specialist 2008 IBM Corporation Envisager une plateforme qui change la production de logiciels
LOG2420 Analyse et conception d interfaces utilisateur
LOG2420 Analyse et conception d interfaces utilisateur Processus de développement centré utilisateur 1/36 LOG2420 Analyse et conception d interfaces utilisateur Processus de développement centré utilisateur
Méthodes Agiles et gestion de projets
Méthodes Agiles et gestion de projets Eric LELEU Consultant Solutions Collaboratives Contact [email protected] Site Personnel http://home.nordnet.fr/~ericleleu Blog http://ericleleu.spaces.live.fr La
Le génie logiciel. maintenance de logiciels.
Le génie logiciel Définition de l IEEE (IEEE 1990): L application d une approche systématique, disciplinée et quantifiable pour le développement, l opération et la maintenance de logiciels. Introduction
SYNERGIE Associés Confidentiel Reproduction interdite sans autorisation préalable Page 1 de 44
Page 1 de 44 [email protected] [email protected] Page 2 de 44 SYNERGIE Associés Société de conseil et d'ingénierie La clef de votre succès : «La Synergie entre vos
Assises Métallerie 2013. ERP GPAO en métallerie: quelle offres, comment bien choisir son outil de gestion?
Assises Métallerie 2013 ERP GPAO en métallerie: quelle offres, comment bien choisir son outil de gestion? ERP dans une PME de métallerie ERP dans une PME de métallerie OBJECTIF DE LA PRESENTATION DEFINITION
Identification du module
Identification du module Numéro de module 475 Titre Développer une analyse pour une application Compétence Développer à partir des exigences fonctionnelles et non fonctionnelles pour une application, les
Livre Blanc Oracle Mars 2009. Rationaliser, Automatiser et Accélérer vos Projets Industriels
Livre Blanc Oracle Mars 2009 Rationaliser, Automatiser et Accélérer vos Projets Industriels Introduction Pour relancer l économie, le gouvernement des États-Unis, l Union Européenne et la Chine ont développé
LE SUPPLY CHAIN MANAGEMENT
LE SUPPLY CHAIN MANAGEMENT DEFINITION DE LA LOGISTIQUE La logistique est une fonction «dont la finalité est la satisfaction des besoins exprimés ou latents, aux meilleures conditions économiques pour l'entreprise
GL - 2 2.1 Le Génie Logiciel
GL - 2 2.1 Le Génie Logiciel Lydie du Bousquet [email protected] En collaboration avec J.-M. Favre, I. Parissis, Ph. Lalanda 1 Rappels La production logicielle est une activité complexe de façon
Gestion de Projet 11 - PMI. Contact: Yossi Gal, [email protected], Téléphone: 06 8288-9494. Gestion de Projet Cours PMI
11 - PMI Gestion de Projet Contact: Yossi Gal, [email protected], Téléphone: 06 8288-9494 1 2 3 4 5 6 7 8 9 10 1 - How the customer explained it 2 - How the project leader understood it 3 - How the
Gestion de la relation Client (CRM)
Gestion de la relation Client (CRM) Les meilleures pratiques pour gérer vos équipes de vente et marketing Claude Rose, président de Gestisoft Ordre du jour de la présentation Objectif d une solution CRM?
Analyse,, Conception des Systèmes Informatiques
Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance
CRM et GRC, la gestion de la relation client R A LLER PL US L OI
3 R A LLER PL US L OI CRM et GRC, la gestion de la relation client Comment exploiter et déployer une solution de relation client dans votre entreprise? Les usages d une CRM Les fonctionnalités d une CRM
Analyse et Conception objet du logiciel Analyse et conception objet du logiciel : Méthode de conception objet et notation UML.
Analyse et conception objet du logiciel : Méthode de conception objet et notation UML Rémy Courdier Email : [email protected] Rémy Courdier V2.1 1 Plan du cours Introduction au Génie Logiciel
Architecture pragmatique pour la gestion du cycle de vie des applications (ALM)
Architecture pragmatique pour la gestion du cycle de vie des applications (ALM) Concepts Agile appliqués à l architecture et à la conception Jean-Louis Maréchaux [email protected] Jean-Louis Maréchaux
DEMANDE D INFORMATION RFI (Request for information)
DOD SEICAM RFI Demande d information EVDEC Réf. : RFI_EVDEC- GT5_Outil_reporting_BI_v4.doc Page 1/11 DEMANDE D INFORMATION RFI (Request for information) OUTIL INTÉGRÉ DE REPORTING ET D ANALYSE DÉCISIONNELLE
Gestion des Incidents (Incident Management)
31/07/2004 Les concepts ITIL-Incidents 1 «Be prepared to overcome : - no visible management ou staff commitment, resulting in non-availability of resources - [ ]» «Soyez prêts a surmonter : - l absence
Analyse structurée de solutions pour BMC Remedy IT Service Management v 7
LIVRE BLANC SUR LES PRATIQUES ITIL Analyse structurée de solutions pour BMC Remedy IT Service Management v 7 Exploiter le potentiel des pratiques ITIL grâce aux ateliers d analyse de solutions organisés
Kym Salameh, M.Sc. Février 2012
Kym Salameh, M.Sc. Février 2012 Tous droits réservés -2012 Thèmes Définition Quelques raisons pour changer Quelques faits intéressants Le cycle de vie de la gestion du changement La pratique de la GC pour
Rapport de certification
Rapport de certification BMC Real End User Experience Monitoring and Analytics 2.5 Préparé par le Centre de la sécurité des télécommunications à titre d organisme de certification dans le cadre du Schéma
Introduction au génie logiciel
Introduction au génie logiciel Guillaume Laurent ENSMM 2007 G. Laurent (ENSMM) Introduction au génie logiciel 2007 1 / 36 Plan du cours 1 Problématique du génie logiciel 2 Méthodes de développement logiciel
Introduction Les processus traditionnels extreme Programming Conclusion. extreme Programming. vers plus d agilité. F. Miller francois.miller@inpg.
vers plus d agilité F. Miller [email protected] FC INPG Octobre 2008 - version 1.0 Introduction Contexte Le monde bouge économie des moyens (humains, financier,...) ; recherche de plus d efficacité
Service des stages et du placement - secteur placement ANNEE 2013 TITRES DE POSTES OFFERTS AUX DIPLOMES DE GENIE INFORMATIQUE
Administrateur de réseaux junior Administrateur de Système Jr. Administrateur de Système niveau II Administrateur de systèmes Administrateur ou administratrice de systèmes ti Administrateur Réseau et Sécurité
GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET
GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET 1 Tianxiao LIU Licence Professionnelle Réseaux & Sécurité Université de Cergy-Pontoise http://depinfo.u-cergy.fr/~tliu/lpg.php PLAN Objectif et
ANALYSE DE LA CONVERSION DES EXIGENCES À LA PLANIFICATION DE PROJETS TECHNOLOGIQUES: ÉTUDES DE CAS
UNIVERSITÉ DE MONTRÉAL ANALYSE DE LA CONVERSION DES EXIGENCES À LA PLANIFICATION DE PROJETS TECHNOLOGIQUES: ÉTUDES DE CAS ROBIN LAGRAVIÈRE DÉPARTEMENT DE MATHÉMATIQUES ET GÉNIE INDUSTRIEL ÉCOLE POLYTECHNIQUE
ITIL V2. La gestion des incidents
ITIL V2 La gestion des incidents Création : novembre 2004 Mise à jour : août 2009 A propos A propos du document Ce document de référence sur le référentiel ITIL a été réalisé en 2004 et la traduction des
11 Février 2014 Paris nidays.fr. ni.com
11 Février 2014 Paris nidays.fr 1 Choisir la bonne architecture logicielle pour automatiser les systèmes de test Jérémy Charavet Ingénieur d Applications, National Instruments France Une architecture logicielle
ITIL V2. La gestion des mises en production
ITIL V2 La gestion des mises en production Création : novembre 2004 Mise à jour : août 2009 A propos A propos du document Ce document de référence sur le référentiel ITIL a été réalisé en 2004 et la traduction
«Vous accompagner de l idée à la réalisation»
Plan Climat des Alpes-Maritimes K. Daudin 15 Novembre 2013 «Vous accompagner de l idée à la réalisation» SOMMAIRE 1 Qu est-ce que le BIM? 2 Son concept 3 Son usage 4 Quelles sont les attentes? 5 Les enjeux
Séminaire Lean Enterprise Mardi 20 Juin 2006
Bénéfices de solutions logicielles dans une démarche d amélioration continue Séminaire Lean Enterprise Mardi 20 Juin 2006 Bertrand Le Bourgeois Marc Charmetant, cpim 1 Oracle Corporation Création : 1977
- Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK
ArchiMate et l architecture d entreprise Par Julien Allaire Ordre du jour Présentation du langage ArchiMate - Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK Présentation du modèle
AXIAD Conseil pour décider en toute intelligence
AXIAD Conseil pour décider en toute intelligence Gestion de la Performance, Business Intelligence, Big Data Domaine d expertise «Business Intelligence» Un accompagnement adapté à votre métier dans toutes
Introduction à l informatique temps réel Pierre-Yves Duval (cppm)
Introduction à l informatique temps réel Pierre-Yves Duval (cppm) Ecole d informatique temps réel - La Londes les Maures 7-11 Octobre 2002 -Définition et problématique - Illustration par des exemples -Automatisme:
Mesurer le succès Service Desk Guide d évaluation pour les moyennes entreprises :
LIVRE BLANC SUR LES MEILLEURES PRATIQUES Mesurer le succès Service Desk Guide d évaluation pour les moyennes entreprises : Choisir la meilleure solution de support technique et améliorer le retour sur
Les bonnes pratiques d un PMO
Livre Blanc Oracle Avril 2009 Les bonnes pratiques d un PMO Un plan évolutif pour construire et améliorer votre Bureau des Projets Une construction progressive La première étape consiste à déterminer les
La gouvernance des grands projets d infrastructure publique
2006RP-14 La gouvernance des grands projets d infrastructure publique Gestion de portefeuille Roger Miller, Joanne Castonguay Rapport de projet Project report Ce rapport a été réalisé dans la cadre d un
Liste des Formations
Janvier 2014 2 Liste des Formations INGENIERIE DES EXIGENCES... 3 Préparation à la Certification IREB en Ingénierie des Exigences (Réf : FIREB)...4 Ingénierie des Exigences (Réf : FIE)...6 Améliorer l
Contact: Yossi Gal, [email protected], Téléphone: 06 8288-9494
Gestion de Projet SIRIS Agenda Agenda Gestion de Projet Contact: Yossi Gal, [email protected], Téléphone: 06 8288-9494 Yossi Gal, Sep/2011 Agenda, Page: 1 Gestion de Projet SIRIS Agenda Agenda Jour
LEXIQUE. Extraits du document AFNOR (Association Française de Normalisation) www.afnor.fr. NF EN ISO 9000 octobre 2005
LEXIQUE DEFINITIONS NORMALISEES (ISO 9000) Extraits du document AFNOR (Association Française de Normalisation) www.afnor.fr NF EN ISO 9000 octobre 2005 DEFINITIONS NORMALISEES (ISO 9000) - GENERAL ISO
Résumé CONCEPTEUR, INTEGRATEUR, OPERATEUR DE SYSTEMES CRITIQUES
Aristote ----- Cloud Interopérabilité Retour d'expérience L A F O R C E D E L I N N O V A T I O N Résumé Les systèmes d'information logistique (SIL) sont des outils qui amènent des gains de productivité
Le Processus Unifié. Une Démarche Orientée Modèle. IUP NTIE - Master 1 - Jérémie Guiochet - 4/11/09
Le Processus Unifié Une Démarche Orientée Modèle IUP NTIE - Master 1 - Jérémie Guiochet - 4/11/09 1 Sommaire Partie 1 : UML et processus unifié Partie 2 : Artefacts Partie 3 : Enchaînement d itérations
S engager pour gagner la confiance
Services S engager pour gagner la confiance Depuis 1934, les femmes et les hommes de COURBON mobilisent leurs énergies pour la réussite de vos projets. Les équipes COURBON sont présentes tout au long du
Manufacturing Intelligence Séminaire Connected Entreprise ( 12 mars 2015)
Manufacturing Intelligence Séminaire Connected Entreprise ( 12 mars 2015) Dimitri CROMBEZ : Sales Team Leader Wallonie-Luxembourg Nicolas VANHAELEN: Account Manager Infra-Pharma Rev 5058-CO900E Agenda
Sujet de thèse CIFRE RESULIS / LGI2P
Ecole des Mines d Alès Laboratoire de Génie Informatique et d Ingénierie de Production LGI2P Nîmes Sujet de thèse CIFRE RESULIS / LGI2P Titre Domaine De l ingénierie des besoins à l ingénierie des exigences
Rapport de certification
Rapport de certification Memory Arrays avec Memory Gateways Version 5.5.2 Préparé par : Le Centre de la sécurité des télécommunications à titre d organisme de certification dans le cadre du Schéma canadien
Améliorer la Performance des Fournisseurs
Les Solutions SQA de Solumina L Assurance Qualité Fournisseur Figure 1 Influence sur les affaires de nos clients actuels. Réduire des Stocks lors des Inspections Le Système de Contrôle Qualité Fournisseurs
CCNA Discovery Travailler dans une PME ou chez un fournisseur de services Internet
Curriculum Name Guide du participant CCENT 3 Section 9.3 Dépannage de l adressage IP de la couche 3 Cette section consacrée au dépannage vous permettra d étudier les conditions nécessaires à l obtention
CEG4566/CSI4541 Conception de systèmes temps réel
CEG4566/CSI4541 Conception de systèmes temps réel Chapitre 6 Vivacité, sécurité (Safety), fiabilité et tolérance aux fautes dans les systèmes en temps réel 6.1 Introduction générale aux notions de sécurité
La Tierce Maintenance Applicative ERP De quoi s agit-il? Est-ce le bon choix pour vous?
La Tierce Maintenance Applicative ERP De quoi s agit-il? Est-ce le bon choix pour vous? Dans cet article, vous découvrirez: L origine de la Tierce Maintenance Applicative ERP (ou PGI ). Les avantages de
Méthodologie d amélioration du développement logiciel chez ABB
Software Méthodologie d amélioration du développement logiciel chez ABB Stig Larsson, Peter Kolb Le logiciel joue un rôle phare dans la réussite d ABB. Il investit les produits ABB et est source de valeur
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?
Logiciel Libre & qualité. Présentation
Logiciel Libre & qualité Alain RENAULT Grégory SERONT Présentation Alain RENAULT Cetic (2001) Responsable des projets Qualité micro-évaluation évaluations OWPL accompagnements en entreprise FUNDP (1998-2001)
INDICATIONS DE CORRECTION
SUJET NATIONAL POUR L'ENSEMBLE DES CENTRES DE GESTION ORGANISATEURS CONCOURS INTERNE ET TROISIÈME VOIE DE TECHNICIEN TERRITORIAL PRINCIPAL DE 2 ème CLASSE SESSION 2014 SPÉCIALITÉ : INGENIERIE, INFORMATIQUE
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).
Génie logiciel. Systèmes et sous-systèmes. Modèliser des grands systèmes. Problématique. SS S-Syst1 SS S-Syst2 SS S-Syst3. Système.
Génie logiciel Modèliser des grands systèmes Philippe Dugerdil 07.10.2009 Problème: Problématique Maîtrise de la fonctionnalité globale Modélisation détaillée Modélisation à plusieurs niveaux Système (superordinate
Manuel d assurance qualité ISO 9001:2000. Copie originale
Manuel d assurance qualité ISO 9001:2000 Copie originale Approuvé par : Hugue Meloche ing. Page 1 de 24 Propriété intellectuelle Ce document, élaboré par Groupe Meloche Inc. pour sa compagnie située à
Génie logiciel (Un aperçu)
(Un aperçu) (sommerville 2010) Laurent Pérochon INRA URH 63122 St Genès Champanelle [email protected] Ensemble d activités conduisant à la production d un logiciel Sur un échantillon de
GOUVERNANCE DES IDENTITES ET DES ACCES ORIENTEE METIER : IMPORTANCE DE CETTE NOUVELLE APPROCHE
GOUVERNANCE DES IDENTITES ET DES ACCES ORIENTEE METIER : IMPORTANCE DE CETTE NOUVELLE APPROCHE RÉSUMÉ Depuis des années, les responsables de la sécurité de l information et les responsables opérationnels
Jean-Pierre Vickoff. 2008 J-P Vickoff
Agilité étendue Jean-Pierre Vickoff 1 Structure de la présentation PUMA Essentiel méthode Agile de 3 ème génération Le mouvement Itératif-Incrémental (Agile) Agilité étendue au SI et PUMA Essentiel Entreprise
Un élément de la gouvernance du système d information «La gestion des logiciels, transparence et maîtrise du budget»
Un élément de la gouvernance du système d information «La gestion des logiciels, transparence et maîtrise du budget» Jean-Gabriel WEYER [email protected] Agenda La gestion des logiciels : Pourquoi? Solution
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
LOGICIEL DE GESTION DE LABORATOIRE ALPHA LABO
LOGICIEL DE GESTION DE LABORATOIRE ALPHA LABO mobile Multilingue satisfait vos clients production accrue Avec CDI accéder à l excellence Entreprise enregistrée au registre de commerce N RC/YAO/2012/B/234
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 [email protected] En collaboration avec J.-M. Favre, Ph. Lalanda, I. Parissis, Y. Ledru 1 Plan Introduction Modèles en cascade
4. Utilisation d un SGBD : le langage SQL. 5. Normalisation
Base de données S. Lèbre [email protected] Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :
CONSULTANTE EN GESTION DE PROJETS ET ARCHITECTURE D INFORMATION PIGISTE
Cellulaire : 514-804-7745 Courriel : [email protected] Profil de carrière Œuvrant dans le domaine des technologies de l information depuis plus de 15 ans, j ai accumulé une expérience variée en gestion
