Gestion de projets informatiques GTI 510

Documents pareils
Gestion Projet. Cours 3. Le cycle de vie

Génie logiciel (Un aperçu)

Cours Gestion de projet

Méthodologies de développement de logiciels de gestion

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

Eclipse Process Framework et Telelogic Harmony/ITSW

Méthodes Agiles et gestion de projets

CHAPITRE 3 : LES METHODES AGILES?

But de cette introduction à la gestion de projets :

Qualité et Test des Logiciels. Le génie logiciel. Moez Krichen.

Introduction au génie logiciel

Les méthodes itératives. Hugues MEUNIER

Formation : Modélisation avec UML 2.0 et Mise en pratique

Analyse,, Conception des Systèmes Informatiques

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer

1. Considérations sur le développement rapide d'application et les méthodes agiles

Processus d Informatisation

Jean-Pierre Vickoff

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

Conduite de projets SI. Les méthodes «Agiles» N QUAL/1995/3660e ORESYS

Topologie du web - Valentin Bourgoin - Méthodes agiles & SCRUM

Analyse et Conception objet du logiciel Analyse et conception objet du logiciel : Méthode de conception objet et notation UML.

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

Jean-Pierre Vickoff J-P Vickoff

Gestion de projets logiciels. Xavier Dubuc

Ne renvoyez pas vos architectes! Utilisez-les avec agilité

Génie Logiciel. Notes de l an passé-k. Planning Projets. Evolution des approches (1/4) Evolution des approches (2/4) Evolution des approches (3/4)

Maîtrise d ouvrage agile

XP : plus qu'agile. Extreme Programming v2 et Développement Responsable. Thierry Cros

IBM Rational Application Developer pour WebSphere Software V8.5 accélère le développement d'applications de haute qualité.

Méthodes de développement

Agile 360 Product Owner Scrum Master

Candidate forte de dix (10) ans d expérience avec Oracle Forms & Reports, dont la dernière version utilisée est 11g.

2.DIFFERENTS MODELES DE CYCLE DE VIE

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

25/12/2012

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

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

La technologie comme outil créatif : les enseignements du processus de création dans l industrie du jeu vidéo.

Les formations. ENI Ecole Informatique

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

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

Rational Unified Process

Identification du module

Le secteur des SSII (Sociétés de

GL Processus de développement Cycles de vie

Processus de Développement Logiciel

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Développement itératif, évolutif et agile

Atelier de Génie G. Illustration avec Windev. Master SIS Professionnel. Université Paul CEZANNE. Spécialité Génie Logiciel. Option Génie Informatique

Méthodes agiles. CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS. Jean-Louis Bénard jlb@businessinteractif.

Les méthodes Agiles. Introduc)on aux méthodes Agiles Exemple : Scrum

Plan d action SMB d une Approche Agile de la BITM Pour les PME

Agile Maroc 24 Novembre Méthodes agiles. Thierry Cros. Agile Maroc 24 novembre 2010

J2EE in practice. Olivier Liechti Patrik Fuhrer. Department of Informatics. Computer Science Master Course - SH 2004/05

Business Performance Management Mettre en place de la Business Intelligence pour le développement informatique avec Rational Insight

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

AGILE Historique et évolution

Processus de Développement Logiciel

Introduction à la modélisation

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

AGILE IPHONE DEVELOPMENT

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

Contact: Yossi Gal, Téléphone:

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

Développement ebusiness

Stage Ingénieur en développement logiciel/modélisation 3D

Qu'est-ce que le BPM?

De la criticité de la haute dispo pour améliorer le service à l'usager : le Cg44 prend la vague de l agilité

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

Fusion : l interopérabilité chez Oracle

Curriculum Vitae. GISBERT Aurélien Ingénieur Informatique INSA Senior Business & Data Analyst Business Intelligence 11 ans d expérience

CURRICULUM VITAE. Martin Harnois. Consultant depuis 23 ans Spécialiste en Business Intelligence / entrepôt de données depuis 11 ans.

Méthodologies de gestion de projet agiles et en cascade : définition, combinaison et application.

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

JOURNÉE THÉMATIQUE SUR LES RISQUES

Proposition pour la création d un site de gestion de projet

En face du commanditaire, on met un chef de projet qui connait le domaine (banque, administration, etc.)

Analyse par Objets. avec UML (Unified Modeling Language) Pr. Jean-Marc Jézéquel IRISA - Univ. Rennes I

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

Dossier Méthodes SOMMAIRE & 2 MENSUEL PUBLIÉ PAR SOC-INFOS

Guide de Préparation. EXIN Agile Scrum. Foundation

INF2015 Développement de logiciels dans un environnement Agile. Examen intra 20 février :30 à 20:30

Visual Paradigm Contraintes inter-associations

Francis BISSON ( ) Kenny CÔTÉ ( ) Pierre-Luc ROGER ( ) IFT702 Planification en intelligence artificielle

Catalogue de formation 2014

ISC Système d Information Architecture et Administration d un SGBD Compléments SQL

Contrats agiles: mythe ou réalité?

Vérifier la qualité de vos applications logicielle de manière continue

Développement agile. Modèles de développement

2. Activités et Modèles de développement en Génie Logiciel

Méthodologies de développement de logiciels de gestion

Oracle Décisionnel : Modèle OLAP et Vue matérialisée D BILEK

IFT2255 : Génie logiciel

Le génie logiciel. maintenance de logiciels.

Domaines d intervention

Le cadre itératif de la recherche collaborative est une approche concertée qui fait grandement appel aux intervenants

Exemple d Application des Méthodes Agiles au Développement d un Produit Software. Jean-Marc Bodart, Océ Software Laboratories Namur SA

Design centré sur l utilisateur et développement Agile : perspectives de réconciliation

CIRSEE POLE INFORMATIQUE TECHNIQUE. Support et service après vente.

Transcription:

Gestion de projets informatiques GTI 510 Cours 1 Modèles de cycle de vie 1 de 19 Méthodes et techniques en gestion de projets Modèle en cascade Bien adapté pour des petits systèmes, mais moins pour les systèmes complexes (processus de développement rarement séquentiel) Difficulté de définir tous les besoins dès le début du projet. Les tests s'appliquent à l'application globale. Délai assez long avant de voir quelque chose. Projets cibles: Court avec une faible incertitude Analyse des besoins Conception Développement et tests unitaires Tests intégrés et de système Opération et maintenance 2 de 19 1

Méthodes et techniques en gestion de projets Modèle en V Ce modèle a été conçu pour pallier au problème de réactivité du modèle en cascade. L'amélioration apportée se situe sur la partie ascendante, car elle permet un retour de l'information au sujet des défauts sont détectés. Faiblesses majeures validation et livraison tardive de la solution. Projets cibles: Court avec une faible incertitude 3 de 19 Méthodes et techniques en gestion de projets Modèle en prototypage Cette méthode part du principe que la production d'un logiciel est le résultat d'un processus cyclique d'évolution progressive d une forme simple vers une forme complexe, chaque cycle d'évolution fournissant un prototype de plus en plus élaboré et de plus en plus proche du système à produire. Grâce au prototype, le développeur et l'utilisateur disposent d un système d apprentissage et d aide à l élaboration du logiciel à produire. Les principaux avantages sont: Réduction des risques par la participation active des utilisateurs Détecter les lacunes plus tôt dans le processus Coûts de développement sont réduits 4 de 19 2

Méthodes et techniques en gestion de projets Méthodologie AGILE Une méthode Agile est avant tout itérative sur la base d un affinement du besoin mis en œuvre dans des fonctionnalités en cours de réalisation et même déjà réalisées. Cet affinement, indispensable à la mise en œuvre du concept adaptatif, se réalise en matière de génie logiciel sous deux aspects : Fonctionnellement par adaptation systématique du produit aux changements du besoin détecté par l utilisateur lors de la conception-réalisation du produit. Techniquement par remaniement régulier du code déjà produit (Refactoring). Une méthode Agile est ensuite, éventuellement, incrémentale. Lorsque le projet dépasse en durée une dizaine de journées en moyenne, la production de ses fonctionnalités s effectuent en plusieurs incréments. 5 de 19 Sources d'information: Wikipedia (http://fr.wikipedia.org/wiki/) Bibliographie Agile Modeling Homepage (http://www.agilemodeling.com/) Comment ça marche (http://www.commentcamarche.net) Méthodes de conception (http://zonecours.hec.ca/documents/h2006-1- 48886.MethodesConception.ppt) 6 de 19 3

Annexes 7 de 19 Oracle Stratégie globale 8 de 19 4

Oracle CDM classic 9 de 19 Oracle CDM Fast Track Phases 10 de 19 5

Oracle CDM Fast Track Processes 11 de 19 Oracle PJM Project Management Framework 12 de 19 6

Electronic Data System (EDS) Corp - SLC 13 de 19 Rational IBM Rational Objectory Process 14 de 19 7

Rational IBM Unified Process 15 de 19 Rational IBM - UP Project Iteration Life Cycle 16 de 19 8

Plan View Approach Le système informatique orienté rôles Pour chaque rôle la version spécialisée (ajustée aux besoins spécifiques de rôle) 17 de 19 Artemis PM 2 A product for customers 18 de 19 9

Primavera A product for a customer 19 de 19 10