Concetto: Disciplina
Una Disciplina è una categorizzazione di Compiti basata sulla similitudine di considerazioni e sulla cooperazione degli impegni di lavoro.
Descrizione principale

Una Disciplina è una raccolta di Compiti correlate ad una "area di considerazioni" principale all'interno del progetto globale. Il raggruppamento dei Compiti in discipline rappresenta principalmente un aiuto alla comprensione del progetto da una prospettiva tradizionale.Nonostante sia più comune eseguire Compiti contemporaneamente tra le diverse Discipline (ad esempio, certi Compiti di requisiti vengono eseguite in modo coordinato con i Compiti di analisi e di progettazione), la separazione di tali Compiti in discipline è semplicemente un modo efficace per organizzare il contenuto, che rende più semplice la comprensione.

Un altro motivo per cui molti Compiti vengono suddivisi in categorie dalla stessa disciplina consiste nel fatto che rappresentano una parte nel raggiungimento di un obiettivo superiore o nell'esecuzione del lavoro che è tutto reciprocamente collegato all'altro.   Ogni disciplina definisce modi standard per esecuzione il lavoro che categorizza.   Questi modi standard sono espressi dai cosiddetti flussi di lavoro di riferimento descritti con il pattern di capacità definendo in che modo 'lavorano insieme' e nel modo più generico i Compiti categorizzati dalla Disciplina.   Questi flussi di lavoro di riferimento sono spesso usati dai praticanti per fini didattici.

Come altri flussi di lavoro, il flusso di lavoro di riferimento di una Disciplina è una sequenza semi ordinata di attività presentate come struttura di partizionamento o un diagramma di attività eseguito per raggiungere un particolare risultato. La natura semi ordinata dei flussi di lavoro della disciplina enfatizza che questi non possono presentare le reali sfumature di pianificazione del "lavoro reale", poiché essi non possono rappresentare le varie possibilità delle attività o la natura iterativa di progetti reali. Ma hanno tuttavia valore in quanto possibilità per l'utente di comprendere il processo frazionandolo in piccole aree di interesse.

Esempio: Il ruolo delle Discipline nella progettazione del software

Nello sviluppo del software, ad ogni disciplina viene associato uno o più 'modelli',che sono a turno costituiti da prodotti di lavoro associati. Alcune discipline fondamentale identificate nel software sono:

  • Modellazione del business
  • Requisiti
  • Analisi e progettazione
  • Implementazione
  • Test
  • Distribuzione
  • Gestione configurazione e modifiche
  • Gestione progetto
  • Ambiente