Concept: Discipline
La discipline est une catégorisation des tâches en fonction des similitudes d'intérêt et de la coopération en termes d'effort de travail.
Description principale

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