Table des matières

Les Projets SI : le développement d'un système

12 novembre MMX

Rappels sur le cours précédent

Introduction

Rappel : un produit ou service de qualité est un produit dont les caractéristiques lui permettent …

L'assurance de la qualité
Le contrôle qualité

est un aspect de la gestion de la qualité. Le contrôle

ISO 9001

  1. Démontrer l'aptitude à fournir régulièrement un porduit onforme aux exigence du client et aux exigence réglementaires applicables.
  2. Chercher à accroître la satisfaction des clients…

ISO 9001-2008 -- 8 principes

  1. orientation client
  2. implication de la direction (leadership)
  3. implication du personnel
  4. approche processus
  5. approche système (interaction des processus)
  6. amélioration continue
  7. prise de décision factuelle
  8. relation mutuellement bénéficiaires avec les fournisseurs

ISO 9126 Qualité des produits logiciels

Caractéristiques :

Gestion des projets

un projet

un engagement irréversible de résultat incertain, non reproductible a priori à l'identique, nécessitant le concours et l'intégration d'une grande diversité de contribution, et répondant à un besoin exprimé.

Un projet a pour objet d'utiliser le plus efficacement possible les ressources humaines et techniques disponibles, afin d'apporter un nouveau service ou un produit précis, dans un environnement donné et avec un budget donné.

Groupe de ressources principalement matérielles et humaines, qui sont combinées pour la réalisation d'activités et de tâches, avec un coût et une durée de temps…

Un projet est un processus unique qui consiste en un ensemble d'activités coordonnées et maîtrisées, comportant des dates de début et de fin, entrepris dans le but d'atteindre un objectif conforme à des exigences spécifiques, telles que les contraintes du délai, de coûts et de ressources. 1)

Types AFITEP de projet informatique

D'autres classements existent

Maître d'ouvrage

dans le contexte d'un projet de système d'information, ce terme a été emprunté au vocabulaire du bâtiment de des travaux publics : maître d'ouvrage est celui qui commande (et qui paie) l'ouvrage à construire (par exemple la Direction de l'enseignement commande la construction d'une nouvelle cécole). C'es le client.

Maître d'oeuvre

dans le … c'est le chef de projet

Triangle du projet :

  1. qualité ou performance
  2. délais
  3. coûts
échantillon de 365 entreprises et 8 380 projets
16 % sont des succès
31 % sont arrêtés en cours de réalisation
53 % aboutissent mais au prix d'un accroissement du délai et du coût tout en offrant moins de fonctionnalités que prévu, le multiplicateur étant en moyenne 2.89 pour le coût et 3.22 pour le délai.

Facteurs d'échec

Facteurs de succès

Gérer un projet c'est

(14) Les phases d'un projet

1. Phase préalable
Démarrage
3. Planification
Ordonnancement
5. Mise en exploitation
2. Définition 4. Exécution 6. Clôture

1. Phase préalable et démarrage

2. Phase Définition

3. Planification / Ordonnancement

4. Exécution

5. Mise en exploitation

6. Clôture

Phases (3)

Prise en charge : Délimiter → Structurer → Estimer → Planifier →

Plan projet PAQ

Conception Réalisation Mise en oeuvre
Suivre et gérer les équipes
Controler / Valider / Assurer la qualité Terminer
Documenter / Informer / Communiquer

(18) Les Cycles de développement

(19) Le modèle en cascade

Repose sur les hypothèses suivantes

Cycle en V

analyse des besoins recette
spécifications tests de validation
tests d'intégration
tests unitaires
codage

modèle en W : variant du modèle en V, avec prototype, recette de maquette en phase besoins

Modèle incrémental

Modèle itératif

on ne planifie plus les versions en avance, on refait un nouveau cycle complet à chaque nouveau besoin.

Modèle en spirale

hyper compliqué, faut voir le dessin. Analyses de risques fréquentes.

R.A.D.

encore un dessin nécessaire. 120 jours maximum

Prototype vs maquette

Avantages Inconvénients
Cascade logique
facile à comprendre
retour en arrière difficile
peu évolutif
effet tunnel
est-on capable d'établir tous les besoins en début de projet?
Cycle en V logique
facile à comprendre
validations à chaque phase
retour en arrière difficile
évolutions couteuse
évaluation utilisateur tardive
Cycle en W + intégration de l'utilisateur par maquettage retour en arrière difficile
évolutions couteuse
Cycle incrémental délivre assez rapidement quelque chose de visible Risque d'être figé
Mise en cause du noyau?
itératif feedbacks utilisateurs rapides
adapté aux changements
risque de remise en cause
risque d'impossibilité technique d'intégrer nx besoins
necessite de disposer des compétences à chaque iteration
confusion maquette et solution
jamais fini?
R.A.D. résultats rapidement
implication utilisateur
implication utilisateur
risque de blocage …

Cycle en V

Analyse des besoins et faisabilité

Exemples de besoins

Comment caractériser un besoin

1) ISO 10006