Riguarda la parte comunicativa e collaborativa con il cliente/stakeholder, e include la raccolta dei requisiti e di altre attività correlate.
Definisce un piano per il successivo lavoro di ingegneria del software. Delinea le operazioni da svolgere: i rischi del progetto, l’impiego delle risorse utili, i prodotti da realizzare e un’impostazione del lavoro.
Include la creazione dei modelli che permettono allo sviluppatore e al cliente di capire al meglio i requisiti del progetto e del software.
Si divide in due attività subordinate:
Inoltre, viene realizzato un modello progettuale e/o una parte specifica del progetto.
Questa attività può essere divisa in
Il cliente riceve il software e valuta il prodotto.