Description des risques et quantification

NETPISTEUR est un projet qui ne nécessite pas une grande analyse des besoins dans la mesure où les fonctions de navigateur d'une part et les fonctions spécifiques de NETPISTEUR d'autre part sont relativement simples.

C'est pourquoi nous avons choisi de consacrer un temps bien plus court aux phases de spécification des besoins et de description du fonctionnement prévu, qu'à la phase de conception.

En effet, la difficulté majeure du projet NETPISTEUR réside dans la réalisation du navigateur. C'est pourquoi le temps imparti à la phase de conception sera bien plus important.

Stratégies préventives et correctives retenues

La stratégie globale de développement qui semble la plus appropriée est une stratégie de développement en V, dans la mesure où les besoins de notre client sont clairement définis et la technologie nécessaire à notre projet relativement connue.

Nous avons choisi comme stratégie préventive et corrective, de planifier 1 à 2 réunions hebdomadaires afin d'une part de définir les objectifs à atteindre pour la semaine et d'autre part de valider le travail réparti au sein de l'équipe.

Lors de la phase de conception l'équipe sera divisée en sous-groupes, chacun étant responsable d'une partie spécifique du développement de l'application. Chaque semaine tous les sous-groupes devront présenter leurs travaux afin de faire connaître l'état d'avancement et présenter le fonctionnement de la partie de l'application développée ainsi que les techniques et technologies utilisées.

La fin de la réunion verra la validation ou non des travaux effectués et la définition de nouveaux objectifs à atteindre.

Phases de spécification des besoins (2 semaines / 6 personnes)

  • élaboration d'une interface graphique provisoire à présenter au client
  • entretien avec le client le mercredi 16 janvier afin de valider les fonctions de l'application
  • rédaction du compte rendu de la réunion
  • rédaction du dossier de spécification des besoins

Phases de description du fonctionnement prévu (2 semaines / 6 personnes)

  • création de l'interface graphique et validation
  • rédaction du dossier de fonctionnement.

Phases d'analyse et de conception (6 semaines / 6 personnes)

  • analyse des différents protocoles de connexion et de conception de la partie connexion du navigateur
  • analyse et conception du gestionnaire du contenu permettant de reconstruire les objets reçus par le navigateur (image, sons, texte, etc...)
  • analyse et conception des fonctions de base du navigateur
  • définition des tests d'intégration
  • rédaction du dossier de conception
  • rédaction du dossier de codage et d'intégration.



    Chaque partie verra la définition de ces tests unitaires et des ces contrats.

Phases de développement (2 semaines / 6 personnes)

  • codage des différentes parties de l'application
  • mise en place des tests unitaires définis dans la phase d'analyse et de conception
  • mise en place et validation du test d'intégration.