Le plan de développement logiciel constitue un artefact exhaustif et composite hébergeant toutes les informations requises pour la gestion du projet. Il englobe un certain nombre d'artefacts développés lors de la phase de création et sa maintenance est assurée tout au long du projet. 
Rôle :  Chef de projet 
Caractère facultatif/Occurrence:  Développé lors de la phase de création, cet artefact est mis à jour à chaque jalon majeur.
Modèles et rapports : 
     
Exemples : 
     
Représentation UML :  Sans objet.
Informations supplémentaires :   
Entrée d'activités :    Sortie d'activités :   

Objet Haut de la page

L'objet du plan de développement logiciel est de recueillir toutes les informations requises pour la maîtrise du projet. Il décrit l'approche du développement du logiciel et constitue le plan de plus haut niveau généré et utilisé par les responsables pour piloter les efforts de développement.

Les personnes suivantes sont amenées à utiliser le plan de développement logiciel :

  • Le chef de projet, pour planifier le calendrier du projet et les besoins en ressources, et pour suivre la progression par rapport au calendrier.
  • Les membres de l'équipe de projet, pour comprendre ce qu'ils ont à faire et à quel moment, et les autres activités dont ils sont tributaires.

Calendrier Haut de la page

Développé lors de la phase de création, cet artefact est mis à jour à chaque jalon majeur.

Responsabilité Haut de la page

Le chef de projet est responsable de la compilation des documents englobés dans cet artefact et de la disponibilité des versions les plus récentes au cours du plan de développement logiciel.

Personnalisation Haut de la page

Dans certaines situations, une norme est invoquée dans un contrat pour stipuler la structure et le contenu d'un plan de développement logiciel. Dans ce cas, vous devrez suivre cette norme à la place de la présentation proposée dans le modèle HTML, mais en établissant une correspondance claire des exigences en matière d'information entre les deux.

Informations supplémentaires Haut de la page

L'évolution est la marque des plans de développement logiciel satisfaisants. Un plan de développement logiciel utile est mis à jour périodiquement (il ne s'agit d'un progiciel figé), et les responsables et les utilisateurs le comprennent et y adhérent.

Le plan de développement logiciel constitue le document venant définir le processus du projet. Vous devez préparer un plan de développement logiciel unique, présentant les caractéristiques suivantes :

  • se conforme aux normes de l'organisation pour ce qui est du contenu
  • se conforme au contrat (s'il existe)
  • assure la traçabilité (ou des exemptions) vers les exigences contractuelles et organisationnelles
  • est mis à jour à chaque jalon majeur
  • évolue de pair avec la conception et les exigences

Un format standard encourage :

  • la capacité de réutilisation des processus, méthodes, expériences et personnes
  • la capacité de vérification de la réalisation des attentes de l'organisation
  • l'homogénéité des objectifs du processus

Un bon plan de développement logiciel se distingue par sa concision, son approche non doctrinaire et sa focalisation sur des normes et procédures sensées.



RUP (Rational Unified Process)   2003.06.15