Una disciplina è un insieme di attività e dei relativi elaborati in una determinata area, come l'attività relativa all'analisi dei requisiti. In UP, un elaborato è il termine generico che indica un qualsiasi prodotto di lavoro: codice, schemi di basi di dati, documenti di testo, diagrammi, modelli,...
Ci sono diverse discipline UP, questo testo si concentra solo su alcuni elaborati nelle seguenti tre discipline:
Implementazione in UP significa programmare e costruire il sistema, non rilasciarlo.
La disciplina Infrastruttura fa riferimento alla definizione degli strumenti e alla personalizzazione del processo per il progetto, ovvero all'impostazione dell'ambiente degli strumenti e del processo.
Le iterazioni iniziali tendono in modo naturale a dare maggior enfasi relativa sui requisiti e sulla progettazione, mentre quelle successive lo faranno in misura minore, poichè i requisiti e il progetto si stabilizzano attraverso un processo di feedback e adattamento.
Come si vede nell'immagine sotto, le fasi di UP (ideazione, costruzione,...) variano nel tempo.
Per esempio: in fase di elaborazione, le iterazioni, tendono ad avere un livello relativamente alto di lavoro sui requisiti e la progettazione, sebbene prevedano anche un certo livello di implementazione. Durante la costruzione, l'implementazione è più alta e minore è invece l'analisi sui requisiti.