Une discipline est un ensemble de tâches en relation avec une "zone d'intérêt" principale au sein du projet général. Le
regroupement des tâches en disciplines a pour but premier de permettre une meilleure compréhension du projet en le
présentant sous la forme classique de la cascade. Bien qu'il soit plus courant d'exécuter des tâches simultanément dans
plusieurs disciplines (par exemple, certaines tâches relatives aux exigences sont réalisées en étroite coordination
avec les tâches d'analyse et de conception), le fait de répartir ces tâches en disciplines distinctes est un moyen
efficace d'organiser un contenu, et ainsi d'en faciliter la compréhension.
La catégorisation de différentes tâches par la même discipline s'explique également par le fait qu'elles représentent
toutes un élément du processus permettant d'atteindre un but supérieur ou de réaliser un travail lié à toutes ces
tâches.Chaque discipline définit des méthodes normatives pour effectuer le travail qu'elle catégorise.Ces méthodes
normatives sont exprimées par ce que l'on appelle des enchaînements d'activités de référence, décrits avec des patterns de capacité qui définissent la façon dont les tâches sont catégorisées le
plus souvent par la discipline 'travailler ensemble'.Ces enchaînements de référence sont souvent utilisés pour la
formation des professionnels.
Comme les autres enchaînements d'activités, l'enchaînement d'activités d'une discipline est une séquence semi-ordonnée
d'activités présentée sous la forme d'une structure de répartition ou d'un diagramme d'activité et effectuée pour
atteindre un résultat spécifique. La nature "semi-ordonnée" des enchaînements d'activités de disciplines souligne le
fait que les enchaînements d'activités de disciplines ne peuvent représenter toutes les nuances de la planification
d'un "véritable travail" car elles ne peuvent décrire la nature facultative des activités ou la nature itérative des
véritables projets. Elles ont pourtant de l'importance car elles permettent de comprendre le processus en le
décomposant en "domaines d'intérêt" plus étroits.
Exemple : Rôle des disciplines dans le génie logiciel
Dans le domaine du développement logiciel, chaque discipline dispose d'un ou plusieurs 'modèles' associés, eux-mêmes
composés de produits associés. Exemples de disciplines de base dans le génie logiciel :
-
Modélisation métier
-
Recueil des exigences
-
Analyse et conception
-
Implémentation
-
Test
-
Déploiement
-
Gestion de la configuration et des changements
-
Gestion de projet
-
Environnement
|