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
|