Exigences Logicielles une introduction
|
|
- Arsène Boisvert
- il y a 8 ans
- Total affichages :
Transcription
1 Exigences Logicielles une introduction C est quoi? Requirements are a specification of what should be implemented. They are descriptions of how the system should behave, or of a system property or attribute. They may be a constraint on the development process of the system Sommerville& Sawyer (1997) 1
2 Est-ce important? The hardest single part of building a software system is deciding precisely what to build. No other part of the conceptual work is as difficult as establishing the detailed technical requirements, including all the interfaces to people, to machines, and to other software systems. No other part of the work so cripples the resulting system if done wrong. No other part is more difficult to rectify later Fred Brooks, No Silver Bullet: Essence and Accidents of Software Engineering Coût de l erreur Si uneerreurau niveaudes exigencescoute1 $ à corrigerau moment des exigences, elle coutera: 3 à 4 $, sidécouverteau moment de la conception 100 $ à corriger, après déploiement[boehm 1981, Grady 1999, Haskins 2004] 2
3 Types d exigences Terme Exigences d affaires Règle d affaires Contrainte Exigencesinterface externes Feature ou fonctionnalité Exigences fonctionnelles Exigences nonfonctionnelles Attribut de qualité Exigence système Exigence usager Définition Objectifs de haut niveau que l entreprise espère atteindre avec la réalisation du logiciel Politique, norme, contrainte, ou règlementation qui définit ou contraint un aspect (fonctionnel ounon) du système Unecontrainte externe imposée qui limite les choixde conception et d implantation du système Description de la connection entre lesystème et, a) sesusagers, b) le matériel, et c) d autres systèmes logiciels Une ou plusieurs capacités reliées du système qui apportent de la valeur à l usager pouvant être décrite par des exigences fonctionnelles (aussi cross-cutting) Unedescription d un comportement du système souscertaines conditions. Une relation <I,o> entre entrées/stiumulus, et sorties Une description d une propriété ou caractéristique que le système doit avoir ou une contrainte qu il doit respecter Un type d exigence nonfonctionnelle qui décritune caractéristique de service oude performance du logiciel Une exigence de haut niveau concernant un système possiblement composé par plusieurs sous-systèmes matériel ou logiciels Un objectif ou une tâche que certaines classes d utilisateurs doit être en mesure de réaliser avec le système; une caractéristique désirable du logiciel Rôles et liens entre les différents types Exigences d affaires Règles d affaires Document de vision & portée Exigences usager Attributs qualité Exigences système Document exigences usager Exigences fonctionnelles Interfaces externes contraintes Doc. Specs exigences logicielles(sel) 3
4 Exigences d affaires Pourquoiconstruire(oumettreà jour) le système en question (business case) Augmenter sa part de marché Améliorer la performance de ses opérations Améliorer la satisfaction (et rétention) de ses clients Développer de nouveaux marchés/produits Se conformer à une nouvelle règlementation Saisir une opportunité d affaires Exigences usagers Un objectif ou une tâche qu une classe d utilisateursdoitêtreen mesurede réaliseravec le système; unecaractéristiquedésirabledu logiciel Peuvent être exprimées par Cas d utilisation User stories Exemple: Inscription dans un cours Acheterun livresuramazon Obtenir une soumission d assurance auto 4
5 Exigences fonctionnelles Décrivent le comportement que le système doit avoir pour que les usagers puissent réaliser leurs tâches/objectifs Formulées sous formes d obligations/impératif sur le système(shall plutôt que should) Le système DOIT afficher/affichera un horaire modifié après l ajout d un cours Si la capacité d un groupe-cours est atteinte, le système DOIT proposer d autres groupes ayant de la place Le système DOIT proposer au client d autres livres reliés à ceux inclus dans son panier d achat Exigences système Cesontdes exigencesau niveaud un système comprenantplusieurssous-systèmes, possiblement logiciels et matériels Par exemple, unecaissede magasin, avec scanners, balance, imprimante, calculateur, dispenseur de monnaie, etc. 5
6 Alignement d exigences Nous devons avoir un alignement entre Exigences d affaires Exigences usagers Exigences fonctionnelles Alignement exigences usagers <-> exigences fonctionnelles Facile à vérifier: une question de couverture Alignement exigences d affaires <-> exigences usagers Plus compliqué Intervenants dans les trois niveaux 6
7 Règles d affaires Toute une approche The Business Rules Approach Des méthodesexistent pour la créationet la gestion de livrables autour des règles d affaires durant le cycle de vie Élicitation Analyse Conception Implémentation Exemple Développer un nouveau système de souscription d assurances en ligne: Exigencesd affaires: accroitrenotrepart de marchéde 15% Atteindrele clientèlede la générationy ouz Exigences usager Offrir une soumission en ligne à partir de données vérifiables fournies pour l usager Exigences fonctionnelles Calculerle facteurde risqueà partirde données sociologiques, dossier de conduite, et usage du véhicule 7
8 Exemple de domaine que vous connaissez? Exigences d affaires Exigences usager Exigences fonctionnelles Exigences suite Exigences interfaces externes Accèsà un service web de la SAAQ pour le dossier de conduite Accèsà un régistrede véhiculesaccidentésmaintenupar les compagnies d assurance Accèsà un bureau de crédit(equifax, etc.) Accès au système de gestion de polices courantes Contraintes Compatibilité au niveau des données avec le système backoffice + des applications desktop des agents/souscripteurs Intégrabilité dans la plateforme d intégration de l entreprise (e.g. ESB, etc.) 8
9 Exigences- suite Attributs de qualité Fiabilité Durée moyenne entre pannes Pourcentage de temps de fonctionnement Maintenabilité Par exemple, l introductionde nouveaux produitsdoitse faire en moinsde X temps oux% du temps de Changement d interfaces doit nécessiter moins de Migration de donnéesne doitpas affecter couchex et Y Etc. Disponibilité 24/7 Exigences- suite Règles d affaires: L assurédoitêtreagéde 18 ans L assuré(e) doit détenir un permis du Québec Si l assuréa plus de deuxréclamations at-fault durantles 18 derniersmois, alorscote de risque= C Règlementrations gouvernementales dans le domaine Assurance Sécurité et confidentialité de données personnelles Codes de pratiques de l industrie American Insurance Association 9
10 Exigences Votre exemple? Exigences produit vs. exigences projet Exigences projet Ressourcespour l équipede développement: machines, logiciels, outils, locaux, etc. Formation Documentation Exigenceset procédurespour le déploiementde logiciels Exigenceset procédurespour la transition entre ancien système et nouveau système Acquisition de logiciels Etc. 10
11 Ingénierie des exigences Différentes définitions Ingénierie des exigences: Développement des exigences Élicitation Analyse Spécification Validation Gestion des exigences Élicitation Activités principales: Identifier les intervenants(stakeholders) et les classes d usagers du système cible Comprendreles tâcheset les objectifsdes usagers, et les objectifs d affaires correspondants Se renseignersurle contexted utilisationdu nouveau produit Travailler avec des représentants de chaque classe d usagers pour mieux cerner leurs besoins fonctionnels, et leurs attentes en terme de qualité 11
12 Analyse Analyser l information receuillie auprès des utilisateurs potentiels pour faire le tri entre les différentes catégories d exigences (objectifs/tâches, fonctions, régles, etc.) Décomposer les exigences de haut niveau à un niveau de détail approprié Identifier les exigences fonctionnelles à partir des autres informations Comprendre l importance relative des divers critères de qualité Associer des exigences aux différentes composantes/ soussystèmes du système global Négocier les priorités d implantation Identifier des exigencesmanquantesoubiendes exigences hors contexte (out of scope) Spécification Mise en forme des diverses exigences élicitées et analysées sous une forme permettant sa compréhension, sarévision, et son utilisation par les usagers cibles Documents Diagrammes Etc. 12
13 Validation Réviserles exigencesdocumentées pour identifier et corrigerles problèmeséventuels, avantde transmettreà l équipede développement Développer des tests et critères d acceptation du logicielpour vérifierqu ilrépondaux exigences documentées Gestion des exigences Ingénierie des exigences: Développement des exigences Élicitation Analyse Spécification Validation Gestion des exigences 13
14 Gestion des exigences Définirun document d exigencesservant de baseline représentantun consensus atteint à un moment donné Gérerla traceabilitédes exigencesdurantle projet Relier les exigences à la conception, code, et tests Faire le suividu statutdes exigencesdurantle projet Gérer l évolution des exigences Gestion vs. développement d exigences Développement: développementde la première version signéepar tout le monde Gestion: Suivi des exigences (traceabilité) Gestiondu changement 14
15 Gestion de l évolution des exigences Préalable: conception de processus de changements d exigences Miseen oeuvre de cesprocessusde gestionde changement, impliquant: L étude d impact des changements proposés Définir les relations et dépendances entre exigences Negotiation des nouveaux engagements en se basant sur une estimation de l impact de ses changements sur le projet L incorporation des changements retenus/ approuvés de façon controlée Miseà jour des plans de projeten fonctiondes changements Facteurs de risques Conséquences de Mauvaises exigences : Refaireunepartiedu travail (coût, retard, dégradation de la qualité) Développeursfrustrés Clients pas content Promoteursfachés 15
16 Causes de mauvaises exigences Faible implication des usagers Fautepartagéeentre analystes, clients, et gestionnaires Requirements creep : Bien baliser la portéedu systèmeau départ, pour savoir quoi inclure et exclure Exigences ambigues Peu détaillées/ développées Utilisation de termes ambigus Causes de mauvaisesexigences (suite) Gold-plating : les développeurs en rajoutent L usager veut faire la tâche X, l analyste généralise à une famille de tâches paramétrables Intervenant négligé: Une classe d usagers non-présente Un détenteurde contenu d exigences(e.g. expert en taxation ou en comptabilité) 16
17 Gérer le client Parties prenantes et usagers Droits et obligations des clients S accorder sur les exigences Parties prenantes Étantdonnéles différentstypes d exigences, s assurerde ne pas en manquer Distinction claireentre client(exigencesd affaires) et usager(exigences usagers) 17
18 Parties prenantes Parties prenantesau seinde l équipe project Gestionnaire projet Analyste d affaires Architecte d application Concepteur Développeur Architecte données Analyste processus Testeur Gestionnaireproduit(product manager) Personnel de QA Administrateur BD Rédacteur de documentation Parties prenantesau seinde l organisation qui développe Gestionnairede développement Marketing Personnel de support opérationnel aux applications Services juridiques/contentieux Architecte d information Ventes Subject Matter Expert Bureau de Gestion de Projets (PMO) Expert utilisability/ergonomie Gestionnaire de programme etc Parties prenantesexternesà l organisation Utilisateur directs et indirects Acheteurs Sous-traitants Agence gouvernementale Spécialistes(subject matter expert) Auditeurde conformance (compliance auditor) Agence reglementaire Investisseur(venture capitalist) Testeur beta certificateur Droitset obligations des usagerset clients L ingénieriedes exigencesnécessitela collaboration entre ceux qui développement le logiciel, et ceux qui vont l utiliser Pour quecettecollaboration fonctionne, les clients ontun certain nombrede droitset responsabilitésreprésentantun contratentre les deux. 18
19 Droits des clients Un(e) analyste d affaires qui parle leur langage Un(e) analyste d affaires qui en apprend sur votre métier et sur vos objectifs Un(e) analyste d affaires qui enregistre vos exigences sous le bon format Avoiruneexplication surles pratiqueset livrablesde l eingénierie des exigences Changer vos exigences Une ambiance de respect mutuel D être informé d idées et de différentes façons de satisfaire vos exigences De décrire les caractéristiques qui rendraient le produit facile à utiliser D être informéde façonsd ajustervosexigences pour accélérer le développement Et. De recevoir un système qui répondà vosbesoinsfonctionnelset à vos exigences de qualité! Obligations des clients / usagers Apprendre votre métier aux AA et aux développeurs Prendre le temps qu il faut pour fournir et clarifier vos exigences Être clair et précis sur quand vous donnez de l information sur vos exigences Prendre des décisions concernant les exigences de façon rapide(timely) Respecter l évaluationqueles développeursferontdu coûtet de la faisabilité de vos exigences Mettredes prioritésréalistes survosexigences, en concertation avec les développeurs Prendrele temps de faire unerevue des documents d exigenceset d évaluer les prototypes Établir des critères d acceptation du logiciel Communiquer les changements à faire aux exigences le plus rapidement possible Respecter le processus de développement des exigences 19
20 Deux défis: Une culture d exigences Convaincretout le mondede l importancedu processus d exigences Leur montrer comment ce faire Solutions Formation Prêche Engagement / soutien des gestionnaires Résolutionde conflitsconcernantles exigences Le processusd élicitationd exigencesimpliquedes centaines de décisions à prendre où les avis peuvent être partagés C est important de: Identifier les décideurs Personneougroupeayantla compétence et l autoritépour trancher une question Identifier leur processus de décision Consensus Majorité Véto Le boss consulte et décide seul etc 20
21 Sign-off des exigences Queveutdire le sign-off des exigences? Les clients attestent que les exigences telles que documentées répondent à leurs besoins Les développeursattestentqu ilscomprennentles exigences et que les exigences sont faisables Les testeurs attestent que les exigences sont vérifiables Les gestionnaires/décideursattestentqueles exigences répondent à leurs objectifs d affaires Et après? Le sign-off se fait surla base d un basline Celane veutpas dire queles exigencesne vont pas changer Il fautmettreen place un processusde gestionde changements dans les exigences suivant le sign-off 21
22 Sign-off des exigences I agree that this set of requirements represents our best understanding of the requirements for the next portion of this project and that the solution described will meet our needs as we understand them today I agree to make future changes in this baseline through the project s defined change process. I realize that changes might require us to renegotiate cost, resource, and schedule commitments Sign-off dans le cas de projets agiles Voirchapitre20 Signification du sign-off: Pas de contradiction avec le motto des projets agiles embrace change Au moinsse mettred accordsurune compréhension partagée des exigences à ce moment-ci du projet/pour la prochaine itération Les nouvelles exigences ou exigences modifiées (ou qui débordent) iront dans le product backlog 22
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
Plus en détailANGULAR JS AVEC GDE GOOGLE
ANGULAR JS AVEC GDE GOOGLE JUIN 2015 BRINGING THE HUMAN TOUCH TO TECHNOLOGY 2015 SERIAL QUI SUIS-JE? ESTELLE USER EXPERIENCE DESIGNER BUSINESS ANALYST BRINGING THE HUMAN TOUCH TO TECHNOLOGY SERIAL.CH 2
Plus en détailLe 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
Plus en détailMacroscope 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
Plus en détailen SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com
Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com Fabrice GRELIER fabrice.grelier@fr.ibm.com RATIONAL en SCÈNE 2007 IBM Corporation Objectif
Plus en détail- 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
Plus en détailLes méthodes Agiles Introduction. Intervenant : Tremeur Balbous tremeur@agilegardener.com http://www.agilegardener.com/ 04/09/2008
Les méthodes Agiles Introduction Intervenant : Tremeur Balbous tremeur@agilegardener.com http://www.agilegardener.com/ 04/09/2008 Les méthodes Agiles Le contexte Le Manifeste Agile Une tentative de définition
Plus en détailFrequently Asked Questions
GS1 Canada-1WorldSync Partnership Frequently Asked Questions 1. What is the nature of the GS1 Canada-1WorldSync partnership? GS1 Canada has entered into a partnership agreement with 1WorldSync for the
Plus en détailMéthodes agiles. www.businessinteractif.com CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS. Jean-Louis Bénard jlb@businessinteractif.
Méthodes agiles www.businessinteractif.com Jean-Louis Bénard jlb@businessinteractif.fr CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS 0 20 mai 2002 Sommaire Méthodes agiles : une réponse à un malaise?
Plus en détailForthcoming Database
DISS.ETH NO. 15802 Forthcoming Database A Framework Approach for Data Visualization Applications A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZURICH for the degree of Doctor of
Plus en détailRetour d expérience. Le rôle du Business Analyst chez Orange. Nadia Magarino & Christophe Dufour 29 avril 2015
Retour d expérience Le rôle du Business Analyst chez Orange Nadia Magarino & Christophe Dufour 29 avril 2015 Plus de 161 000 salariés à votre service mobile entreprises internet et fixe Plus de 161 000
Plus en détailSynergies 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
Plus en détailQuick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.
Rational ClearCase or ClearCase MultiSite Version 7.0.1 Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Product Overview IBM Rational
Plus en détailL'agilité appliquée à nous-mêmes. Philippe Krief, PhD Development Manager IBM France Lab
L'agilité appliquée à nous-mêmes Philippe Krief, PhD Development Manager IBM France Lab Agenda Où en était l équipe RPP il y a 24 mois Réorganisation de l équipe et du projet autour de Scrum et de RTC
Plus en détailScrum et l'agilité des équipes de développement
NormandyJUG Scrum et l'agilité des équipes de développement Par Dimitri Baeli & Nicolas Giard 23 Février 2010 Présentation des intervenants Dimitri Baeli http://twitter.com/dbaeli VP Quality Enterprise
Plus en détailGESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET
GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET 1 Tianxiao LIU Licence Professionnelle Réseaux & Sécurité Université de Cergy-Pontoise http://depinfo.u-cergy.fr/~tliu/lpg.php PLAN Objectif et
Plus en détailFlorian CARRE Comment rédiger un bon projet de R&D européen? Organiser la rédaction règles administratives
Florian CARRE Comment rédiger un bon projet de R&D européen? Organiser la rédaction règles administratives Organiser la rédaction Appel à projet Consortium + Idée de projet Réunion de consortium proposition
Plus en détailJean-François McNeil. Consultant en Analyse d Affaires Certification de l IIBA (CCBA) jf@solutionsmcn.com
Jean-François McNeil Profil personnel Consultant en Analyse d Affaires Certification de l IIBA (CCBA) jf@solutionsmcn.com Consultant orienté sur les résultats, à l affut de meilleures pratiques d analyse
Plus en détailConduite de projets SI. Les méthodes «Agiles» N QUAL/1995/3660e ORESYS
Conduite de projets SI Les méthodes «Agiles» N QUAL/1995/3660e ORESYS Agilité : de quoi parle-t-on? Agilité de l entreprise Urbanisme Architectures SOA Agilité du SI ERP Plateformes applicatives agiles
Plus en détailLe Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer
Le Processus RUP Database Administrator Project Leader H. Kadima Performance Engineer Release Engineer Analyst Designer / Developer Tester Table des matières 1. De l artisanat à l industrialisation de
Plus en détailPaxton. ins-20605. Net2 desktop reader USB
Paxton ins-20605 Net2 desktop reader USB 1 3 2 4 1 2 Desktop Reader The desktop reader is designed to sit next to the PC. It is used for adding tokens to a Net2 system and also for identifying lost cards.
Plus en détailRÉSUMÉ DE THÈSE. L implantation des systèmes d'information (SI) organisationnels demeure une tâche difficile
RÉSUMÉ DE THÈSE L implantation des systèmes d'information (SI) organisationnels demeure une tâche difficile avec des estimations de deux projets sur trois peinent à donner un résultat satisfaisant (Nelson,
Plus en détailLes méthodes itératives. Hugues MEUNIER
Les méthodes itératives Hugues MEUNIER INTRODUCTION. Toute les méthodes ont le même but : la maîtrise du budget, du planning et de la qualité des projets de développement informatique Plusieurs approches
Plus en détailProcessus 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étailGestion de Projet 11 - PMI. Contact: Yossi Gal, yossi.gal@galyotis.fr, Téléphone: 06 8288-9494. Gestion de Projet Cours PMI
11 - PMI Gestion de Projet Contact: Yossi Gal, yossi.gal@galyotis.fr, 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
Plus en détailVOTRE POLITIQUE D'ARCHIVAGE EST-ELLE ADAPTÉE? Démarche projet. Alain Le Corre, Responsable de Marché, Gestion de l information
VOTRE POLITIQUE D'ARCHIVAGE EST-ELLE ADAPTÉE? Démarche projet Alain Le Corre, Responsable de Marché, Gestion de l information 13 La démarche projet La DSI doit être force de proposition en terme d offres
Plus en détailLean approach on production lines Oct 9, 2014
Oct 9, 2014 Dassault Mérignac 1 Emmanuel Théret Since sept. 2013 : Falcon 5X FAL production engineer 2011-2013 : chief project of 1st lean integration in Merignac plant 2010 : Falcon 7X FAL production
Plus en détailLe génie logiciel. maintenance de logiciels.
Le génie logiciel Définition de l IEEE (IEEE 1990): L application d une approche systématique, disciplinée et quantifiable pour le développement, l opération et la maintenance de logiciels. Introduction
Plus en détailISTQB Agile Tester en quelques mots ISTQB Marketing Working Group
ISTQB Agile Tester en quelques mots ISTQB Marketing Working Group Mai 2014 Qu est-ce que l ISTQB? ISTQB : International Software Testing Qualifications Board (www.istqb.org): Association sans but lucratif
Plus en détailArchitecture 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 jl.marechaux@ca.ibm.com Jean-Louis Maréchaux
Plus en détailSHAREPOINT PORTAL SERVER 2013
Powered by TCPDF (www.tcpdf.org) SHAREPOINT PORTAL SERVER 2013 Sharepoint portal server 2013 DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS Réf: MS20488 Durée : 5 jours (7 heures) OBJECTIFS
Plus en détailEclipse Process Framework et Telelogic Harmony/ITSW
Eclipse Process Framework et Telelogic Harmony/ITSW Boris Baldassari 1 Résumé Une introduction à Eclipse Process Framework (EPF) et au processus OpenUP, et comment tirer profit de ces initiatives dans
Plus en détailPréconisations pour une gouvernance efficace de la Manche. Pathways for effective governance of the English Channel
Préconisations pour une gouvernance efficace de la Manche Pathways for effective governance of the English Channel Prochaines étapes vers une gouvernance efficace de la Manche Next steps for effective
Plus en détailPLM 2.0 : Mise à niveau et introduction à l'offre version 6 de Dassault systèmes
IBM Software Group 2008 IBM Corporation and Dassault Systèmes PLM 2.0 : Mise à niveau et introduction à l'offre version 6 de Dassault systèmes 2009 2007 IBM Corporation 2 PLM : de l historique 2D-3D à
Plus en détailLE FORMAT DES RAPPORTS DU PERSONNEL DES COMMISSIONS DE DISTRICT D AMENAGEMENT FORMAT OF DISTRICT PLANNING COMMISSION STAFF REPORTS
FORMAT OF DISTRICT PLANNING COMMISSION STAFF REPORTS LE FORMAT DES RAPPORTS DU PERSONNEL DES COMMISSIONS DE DISTRICT D AMENAGEMENT A Guideline on the Format of District Planning Commission Staff Reports
Plus en détail86 rue Julie, Ormstown, Quebec J0S 1K0
Tel : (450) 829-4200 Fax : (450) 829-4204 Email : info@rout-am.com Contacts: Jean Côté jean@rout-am.com Jocelyn Côté jocelyn@rout-am.com Dispatch info@rout-am.com Phone: (450) 829-4200 Fax: (450) 829-4204
Plus en détailWe Generate. You Lead.
www.contact-2-lead.com We Generate. You Lead. PROMOTE CONTACT 2 LEAD 1, Place de la Libération, 73000 Chambéry, France. 17/F i3 Building Asiatown, IT Park, Apas, Cebu City 6000, Philippines. HOW WE CAN
Plus en détailEstimer et mesurer la performance des projets agiles avec les points de fonction
Estimer et mesurer la performance des projets agiles avec les points de fonction Radenko Corovic, MBA radenko.corovic@rsmtechno.ca 1. Introduction Les méthodes agiles de développement des systèmes ont
Plus en détailPractice Direction. Class Proceedings
Effective Date: 2010/07/01 Number: PD - 5 Title: Practice Direction Class Proceedings Summary: This Practice Direction describes the procedure for requesting the assignment of a judge in a proceeding under
Plus en détailCOUNCIL OF THE EUROPEAN UNION. Brussels, 18 September 2008 (19.09) (OR. fr) 13156/08 LIMITE PI 53
COUNCIL OF THE EUROPEAN UNION Brussels, 18 September 2008 (19.09) (OR. fr) 13156/08 LIMITE PI 53 WORKING DOCUMENT from : Presidency to : delegations No prev. doc.: 12621/08 PI 44 Subject : Revised draft
Plus en détailTHÈSE. présentée à TÉLÉCOM PARISTECH. pour obtenir le grade de. DOCTEUR de TÉLÉCOM PARISTECH. Mention Informatique et Réseaux. par.
École Doctorale d Informatique, Télécommunications et Électronique de Paris THÈSE présentée à TÉLÉCOM PARISTECH pour obtenir le grade de DOCTEUR de TÉLÉCOM PARISTECH Mention Informatique et Réseaux par
Plus en détailConsultants en coûts - Cost Consultants
Respecter l échéancier et le budget est-ce possible? On time, on budget is it possible? May, 2010 Consultants en coûts - Cost Consultants Boulletin/Newsletter Volume 8 Mai ( May),2010 1 866 694 6494 info@emangepro.com
Plus en détailWEB page builder and server for SCADA applications usable from a WEB navigator
Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB WEB page builder and server for SCADA applications usable from a WEB navigator opyright 2007 IRAI Manual Manuel
Plus en détailNOM ENTREPRISE. Document : Plan Qualité Spécifique du Projet / Project Specific Quality Plan
Document : Plan Qualité Spécifique du Projet Project Specific Quality Plan Référence Reference : QP-3130-Rev 01 Date Date : 12022008 Nombre de Pages Number of Pages : 6 Projet Project : JR 100 Rédacteur
Plus en détailAnalyse,, Conception des Systèmes Informatiques
Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance
Plus en détailVERS L EXCELLENCE DANS LA FORMATION PROGRAMME D APPUI A LA QUALITE AMELIORATION SUPERIEUR DE LA QUALITE DE L ENSEIGNEMENT TITRE DU PROJET
PROGRAMME D APPUI A LA QUALITE AMELIORATION DE LA QUALITE DE L ENSEIGNEMENT SUPERIEUR TITRE DU PROJET VERS L EXCELLENCE DANS LA FORMATION ETABLISSEMENT GESTIONNAIRE DU PROJET ISET DE NABEUL JUILLET 2009
Plus en détailRendez-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
Plus en détailAgile&:&de&quoi&s agit0il&?&
Association Nationale des Directeurs des Systèmes d Information &:&de&quoi&s agit0il&?& Pierre Delort, Président, Association Nationale des DSI http://www.andsi.fr/tag/delort/ Document confidentiel Ne
Plus en détailEditing and managing Systems engineering processes at Snecma
Editing and managing Systems engineering processes at Snecma Atego workshop 2014-04-03 Ce document et les informations qu il contient sont la propriété de Ils ne doivent pas être copiés ni communiqués
Plus en détailLe 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
Plus en détailRAPID 3.34 - Prenez le contrôle sur vos données
RAPID 3.34 - Prenez le contrôle sur vos données Parmi les fonctions les plus demandées par nos utilisateurs, la navigation au clavier et la possibilité de disposer de champs supplémentaires arrivent aux
Plus en détailLes méthodes Agile. Implication du client Développement itératif et incrémental
Les méthodes Agile Simon ALEXANDRE - CETIC Plan Overview Agile ne signifie pas Agile signifie Objectifs poursuivis Pourquoi les méthodes Agile apparaissent-elles? Principales causes des échecs de projets
Plus en détailRègles d engagement. Présentation Diapositives Bibliographie Questions Les vertus de la marche
Règles d engagement Présentation Diapositives Bibliographie Questions Les vertus de la marche Plan Rappels sur l agilité Scrum : une implantation de l agilité Scrum ou XP? Conclusion Historique sélectif
Plus en détailIdentification 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
Plus en détailEDITORIAL. Développez Vos Compétences, Anticipez L Avenir! Fatima Zahra ABBADI Executive Manager
EDITORIAL Dans un contexte économique et géopolitique en transition, le Maroc se voit aujourd hui de plus en plus interpellé à relever des challenges tant nationaux qu internationaux avec des exigences
Plus en détailInstructions Mozilla Thunderbird Page 1
Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Ce manuel est écrit pour les utilisateurs qui font déjà configurer un compte de courrier électronique dans Mozilla Thunderbird et
Plus en détailIntroduction. 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
Plus en détailLe Cloud Computing est-il l ennemi de la Sécurité?
Le Cloud Computing est-il l ennemi de la Sécurité? Eric DOMAGE Program manager IDC WE Security products & Solutions Copyright IDC. Reproduction is forbidden unless authorized. All rights reserved. Quelques
Plus en détailEnglish Q&A #1 Braille Services Requirement PPTC 144918. Q1. Would you like our proposal to be shipped or do you prefer an electronic submission?
English Q&A #1 Braille Services Requirement PPTC 144918 Q1. Would you like our proposal to be shipped or do you prefer an electronic submission? A1. Passport Canada requests that bidders provide their
Plus en détailEXIN Agile Scrum Master
Guide de préparation EXIN Agile Scrum Master Édition de juillet 2015 Copyright 2015 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing
Plus en détailToni Lazazzera toni.lazazzera@tmanco.com. Tmanco is expert partner from Anatole (www.anatole.net) and distributes the solution AnatoleTEM
T e l e c o m m a n a g e m e n t c o m p e t e n c e Toni Lazazzera toni.lazazzera@tmanco.com Tmanco SA CH 6807 Taverne www.tmanco.com +41 91 930 96 63 Reduce your telecom invoices up to 30% through better
Plus en détailFormulaire d inscription (form also available in English) Mission commerciale en Floride. Coordonnées
Formulaire d inscription (form also available in English) Mission commerciale en Floride Mission commerciale Du 29 septembre au 2 octobre 2015 Veuillez remplir un formulaire par participant Coordonnées
Plus en détail25/12/2012 www.toubkalit.ma
25/12/2012 www.toubkalit.ma 1 Définition Exemple des méthodes agiles Valeurs Principes Le cycle itératif et incrémental (Itération/Sprint) Schéma de travail Méthode Scrum. Méthode XP (Extreme programming).
Plus en détailOpen Source, Mythes & Réalités La création de valeur grâce aux technologies Open Source
Open Source, Mythes & Réalités La création de valeur grâce aux technologies Open Source 30 Mars 2011 jean-francois.caenen@capgemini.com Chief Technology Officer Capgemini France Une nouvelle vague d adoption
Plus en détailLa coopération dans un contexte de recherches doctorales Cooperation amongst PhD researchers. Josée Charbonneau Anne- Marie Merrien 28 mai 2014
La coopération dans un contexte de recherches doctorales Cooperation amongst PhD researchers Josée Charbonneau Anne- Marie Merrien 28 mai 2014 Pourquoi sommes- nous ici? Étudiantes au doctorat, bourse
Plus en détailLa sécurité des solutions de partage Quelles solutions pour quels usages?
La sécurité des solutions de partage Quelles solutions pour quels usages? Swiss IT Business 22/04/15 #ECOM15 #SITB15 #SMARC15 @OodriveOfficiel #oodrive LA SÉCURITÉ DES SOLUTIONS DE PARTAGE QUELLES SOLUTIONS
Plus en détailLa gestion des mots de passe pour les comptes à privilèges élevés
La gestion des mots de passe pour les comptes à privilèges élevés Bernard Levasseur, ing. CISSP Spécialiste en solutions de sécurité Séminaire Bell sur les solutions de sécurité Le 12 novembre 2009 Page
Plus en détailGuide d'installation rapide TFM-560X YO.13
Guide d'installation rapide TFM-560X YO.13 Table of Contents Français 1 1. Avant de commencer 1 2. Procéder à l'installation 2 Troubleshooting 6 Version 06.08.2011 16. Select Install the software automatically
Plus en détailAnalyse 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
Plus en détailBertrand 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
Plus en détailphysicien diplômé EPFZ originaire de France présentée acceptée sur proposition Thèse no. 7178
Thèse no. 7178 PROBLEMES D'OPTIMISATION DANS LES SYSTEMES DE CHAUFFAGE A DISTANCE présentée à l'ecole POLYTECHNIQUE FEDERALE DE ZURICH pour l'obtention du titre de Docteur es sciences naturelles par Alain
Plus en détailPlan de la Formation. GESTION de PROJET
Plan de la Formation GESTION de PROJET Toutes les bases et fondamentaux de la Gestion de Projet Intitule de la Formation GESTION de PROJET Objectifs Les Objectifs de la formation sont de vous fournir une
Plus en détailGEIDE MSS /IGSS. The electronic document management system shared by the Luxembourg
GEIDE MSS /IGSS The electronic document management system shared by the Luxembourg Social Security Ministry and IGSS Introduction: The administrative context IGSS missions Legal and international affairs
Plus en détailGé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
Plus en détailGestion 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?
Plus en détailPréparation / Industrialisation. Manufacturing Engineering/ On-site Industrialisation. Qualité, contrôle et inspection. On-site quality and Inspection
AAA travaille dans le secteur aéronautique sur l'industrialisation, l'ingénierie de fabrication, la production, les activités d'inspection des appareils et la formation, sur appareil, sous-ensemble ou
Plus en détailFrancoise Lee. www.photoniquequebec.ca
Francoise Lee De: Francoise Lee [francoiselee@photoniquequebec.ca] Envoyé: 2008 年 11 月 17 日 星 期 一 14:39 À: 'Liste_RPQ' Objet: Bulletin #46 du RPQ /QPN Newsletter #46 No. 46 novembre 2008 No. 46 November
Plus en détailAGILE. Implémenter la pratique Scrum dans votre équipe?
FORMATIONS AGILE AGILE Implémenter la pratique Scrum dans votre équipe? Scrum est un processus de gestion de projet qui propose de construire un logiciel de façon incrémentale, itérative et adaptative
Plus en détailQuatre axes au service de la performance et des mutations Four lines serve the performance and changes
Le Centre d Innovation des Technologies sans Contact-EuraRFID (CITC EuraRFID) est un acteur clé en matière de l Internet des Objets et de l Intelligence Ambiante. C est un centre de ressources, d expérimentations
Plus en détailCATALOGUE 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
Plus en détailSécurité logicielle. École de technologie supérieure (ÉTS) MGR850 Automne 2012 Automne 2012. Yosr Jarraya. Chamseddine Talhi.
MGR850 Automne 2012 Automne 2012 Sécurité logicielle Yosr Jarraya Chargé de cours Chamseddine Talhi Responsable du cours École de technologie supérieure (ÉTS) 1 Plan Motivations & contexte Développement
Plus en détailFOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE. Database as a Service (DBaaS)
FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE Database as a Service (DBaaS) 1 The following is intended to outline our general product direction. It is intended for information purposes only, and may
Plus en détailGénie logiciel (Un aperçu)
(Un aperçu) (sommerville 2010) Laurent Pérochon INRA URH 63122 St Genès Champanelle Laurent.perochon@clermont.inra.fr Ensemble d activités conduisant à la production d un logiciel Sur un échantillon de
Plus en détailINVESTMENT REGULATIONS R-090-2001 In force October 1, 2001. RÈGLEMENT SUR LES INVESTISSEMENTS R-090-2001 En vigueur le 1 er octobre 2001
FINANCIAL ADMINISTRATION ACT INVESTMENT REGULATIONS R-090-2001 In force October 1, 2001 LOI SUR LA GESTION DES FINANCES PUBLIQUES RÈGLEMENT SUR LES INVESTISSEMENTS R-090-2001 En vigueur le 1 er octobre
Plus en détailPanorama des bonnes pratiques de reporting «corruption»
Panorama des bonnes pratiques de reporting «corruption» L inventaire ci-après, présente des bonnes pratiques des entreprises du CAC40 ainsi que des bonnes pratiques étrangères et, est organisé dans l ordre
Plus en détailMise en place d'une solution libre de gestion d'entreprise. Maurice MORETTI Directeur associé
Mise en place d'une solution libre de gestion d'entreprise Maurice MORETTI Directeur associé Plan de la présentation Le contexte de l'erp OpenERP : Logiciel Libre Motivations / Critères de choix Méthodologie
Plus en détail«Rénovation des curricula de l enseignement supérieur - Kazakhstan»
ESHA «Création de 4 Ecoles Supérieures Hôtelières d'application» R323_esha_FT_FF_sup_kaza_fr R323 : Fiche technique «formation des enseignants du supérieur» «Rénovation des curricula de l enseignement
Plus en détailADHEFILM : tronçonnage. ADHEFILM : cutting off. ADHECAL : fabrication. ADHECAL : manufacturing.
LA MAÎTRISE D UN MÉTIER Depuis plus de 20 ans, ADHETEC construit sa réputation sur la qualité de ses films adhésifs. Par la maîtrise de notre métier, nous apportons à vos applications la force d une offre
Plus en détailTesteur Agile Niveau Fondation 2014 - Bertrand Cornanguer, Vice-chair Agile tester WG
Testeur Niveau Fondation 2014 - Bertrand Cornanguer, Vice-chair tester WG Enquêtes 2013 sur l Agilité Seriez-vous interessé par la certification Testeur? Enquête ISTQB (70 pays juin octobre 2013) Ingénieurs
Plus en détail..seulement 5% des serveurs x86 sont virtualisés!
Sans virtualisation Avec virtualisation Structure de l offre Microsoft Applications virtuelles Dépendance entre applications et OS Interfaces utilisateur liées aux process Dépendance entre OS et matériels
Plus en détailContact: Yossi Gal, yossi.gal@galyotis.fr, Téléphone: 06 8288-9494
Gestion de Projet SIRIS Agenda Agenda Gestion de Projet Contact: Yossi Gal, yossi.gal@galyotis.fr, Téléphone: 06 8288-9494 Yossi Gal, Sep/2011 Agenda, Page: 1 Gestion de Projet SIRIS Agenda Agenda Jour
Plus en détailListe 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
Plus en détailGestion des prestations Volontaire
Gestion des prestations Volontaire Qu estce que l Income Management (Gestion des prestations)? La gestion des prestations est un moyen de vous aider à gérer votre argent pour couvrir vos nécessités et
Plus en détailVMware : De la Virtualisation. au Cloud Computing
VMware : De la Virtualisation. au Cloud Computing Tunis, le 12 Décembre 2012 Jamal Belhachemi BDM South EMEA 2010 VMware, Inc. Tous droits réservés. 2010 #1 dans les priorités des Directeurs Informatiques
Plus en détailValorisez vos actifs logiciels avec Rational Asset Manager. Jean-Michel Athané, Certified IT Specialist IBM Rational Software
Valorisez vos actifs logiciels avec Rational Asset Manager Jean-Michel Athané, Certified IT Specialist IBM Rational Software 13 Qu est-ce qu un actif logiciel (Software Asset)? Un asset est une collection
Plus en détailAGILE IPHONE DEVELOPMENT
AGILE IPHONE devday for iphone, Geneva 2010 DEVELOPMENT Jérôme Layat jerome.layat@hortis.ch BREVE PRESENTATION Directeur Technique hortis, le studio 10 ans de pratique de l Agilité: développement, coaching
Plus en détailJSIam Introduction talk. Philippe Gradt. Grenoble, March 6th 2015
Introduction talk Philippe Gradt Grenoble, March 6th 2015 Introduction Invention Innovation Market validation is key. 1 Introduction Invention Innovation Market validation is key How to turn a product
Plus en détailAdministrateur/Technicien/Développeur Profil
ADT20131030CDN Administrateur/Technicien/Développeur Profil Spécialiste en développement et administration Lotus Notes Domino depuis 15 ans. Il développe également ses compétences en tant que Designer
Plus en détailGé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,
Plus en détailPossible ECHO Shelter & Settlement Indicators (version 15/05/13) revised by EDB/MP & DH 13/06
Possible ECHO Shelter & Settlement Indicators (version 15/05/13) revised by EDB/MP & DH 13/06 (at Results level) Abris/Habitat et Etablissement Humains Sub-Sector/Key Results Indicator A) Planification
Plus en détail