Pattern de capacité: Déploiement
Ce pattern de capacité couvre les activités et l'enchaînement d'activités pour la discipline de déploiement.
DescriptionStructure de répartition du travailAffectation d'équipeUtilisation du produit
Relations
Description

Pour expliquer le travail impliqué par la discipline de déploiement, les activités et les produits sont organisés dans un pattern de capacité pour la discipline.

Le déploiement consiste à mettre le logiciel à la disposition de l'utilisateur final et constitue le point culminant de l'effort de développement logiciel. 

Le planning du déploiement (Activité : organisation du déploiement) commence tôt dans le cycle de vie du projet et gère la production des logiciels livrables, mais aussi le développement du matériel d'apprentissage et de support pour s'assurer que l'utilisateur final puisse utiliser de manière correcte le produit logiciel.

Le matériel de support (Activité : développement du matériel de support) couvre l'ensemble des informations dont l'utilisateur aura besoin pour installer, exploiter, utiliser et maintenir le système livré. Il comprend aussi le matériel d'apprentissage destiné aux différents postes qui devront utiliser le nouveau système.

La discipline de Déploiement met un point d'honneur à s'assurer que le produit est convenablement testé avant d'être présenté à la clientèle. L'activité sur la gestion du test de réception fait référence à deux types d'environnements de test. Tout d'abord, la construction doit être suffisamment testée dans l'environnement de test de développement (Activité : gestion du test de réception), puis re-testée sur le site de destination (Activité : gestion du test de réception pour l'installation personnalisée). 'L'environnement de test' doit être une 'instance' de l'environnement de destination. 

Une fois le produit testé sur le site de développement, il doit être préparé en vue de sa livraison au client. La version peut être créée pour les besoins du test bêta, d'un déploiement test auprès des utilisateurs finaux, ou, en fonction de son niveau de maturité, pour le produit final. L'activité : production de l'unité de déploiement décrit la logistique de la création d'une version produit comprenant le logiciel ainsi que les produits d'accompagnement nécessaires pour une installation et une utilisation efficace de celui-ci. 

Un programme bêta fait référence au processus utilisé par une organisation pour faire remonter des informations d'un sous-groupe d'utilisateurs sur des produits en cours de développement. Cette remontée d'informations sert à augmenter le produit. L'activité : production du test bêta décrit les activités permettant le déploiement itératif d'un produit et la participation systématique du client à la création du produit final.

Pour les logiciels "prêts à l'emploi", l'Activité : Mettre en forme le produit décrit les activités pour rassembler le produit logiciel, les scripts d'installation et les guides de l'utilisateur et les mettre dans un package pour leur production de masse, comme les autres produits de consommation.

Vous pouvez faire installer le logiciel par le développeur ou bien l'acheter en magasin ou le télécharger sur Internet. L'Activité : Fournir un accès au site de téléchargement fait référence au produit mis à disposition pour être acheté ou téléchargé sur Internet en tant que circuit de distribution du logiciel.


 

Propriétés
Commandé par les événements
Plusieurs occurrences
En cours
Facultatif
Planifié
Réitérable
Utilisation
Notes d'utilisation

Décisions relatives à l'exécution de l'enchaînement d'activités

Il faut prendre les décisions suivantes concernant l'enchaînement d'activités de la discipline de déploiement :

  • Décidez du mode d'exécution de l'enchaînement d'activités en regardant les activités dans cet enchaînement. Etudiez le diagramme et ses conditions de garde et les instructions. Déterminez les activités à accomplir et l'ordre dans lequel les effectuer. La décision la plus importante à prendre est le type de déploiement que vous effectuerez :
    • une installation personnalisée
    • l'offre du produit "prêt à l'emploi"
    • l'accès au logiciel par Internet.
  • Choisissez les parties des activités de déploiement à exécuter. Les parties suivantes sont plus ou moins optionnelles et peuvent être introduites de manière relativement indépendante.

Partie de l'enchaînement d'activités

Commentaires

Développement de matériel d'utilisateur final Cela inclut le Rôle : rédacteur technique, la Tâche : développement du matériel de support et le Produit : matériel de support de l'utilisateur
développement de matériel d'apprentissage Cela inclut le Rôle : développeur de cours , la Tâche : développement du matériel d'apprentissage et le Produit : matériel d'apprentissage.  
Test bêta N'introduisez l'activité test bêta que si vous effectuez un test bêta. 

  • Décidez à quel moment de la durée de vie du projet introduire chaque partie de l'enchaînement d'activités.
Plus d'informations