Introduzione all’Ingegneria dei Requisiti

CHE COS’È INTRODUZIONE ALL’INGEGNERIA DEI REQUISITI

La disciplina dell’ingegneria dei requisiti costituisce un approccio organizzato e completo, volto a garantire il pieno rispetto delle esigenze di business convogliate verso un prodotto o servizio finito di qualunque genere: attraverso l’acquisizione di competenze specifiche e strutturate, tutti gli attori coinvolti (gli “ingegneri dei requisiti”) possono contribuire in maniera efficace a rispettare gli obiettivi di progetto, gestendo altresì anche i continui cambiamenti che possano avvenire, prevenendo e controllando rischi quali dilatazione di tempi e di costi, ma anche di arrivare a consegnare qualcosa di diverso da ciò che davvero occorra o ci si aspetti.

Il corso vuole introdurre a questa importante disciplina analizzando ad alto livello i principali elementi che la caratterizzano, ovvero: concetti di base; quattro aree del requirements engineering; sistema e contesto; modello di Kano; elicitazione, documentazione e validazione dei requisiti; evoluzione e cambiamento dei requisiti; configurazione di un processo di lavoro personalizzato.

Al termine della trattazione teorica dei contenuti è prevista una esercitazione pratica volta all’applicazione dei concetti appresi.

OBIETTIVI DEL CORSO

Obiettivo del corso è promuovere:

  • la comprensione dell’importanza del requisito come elemento chiave per il successo e del ciclo di vita del requisito, nonché delle attività di sviluppo e di rilascio in produzione;
  • la comprensione e la capacità di riconoscimento e definizione delle regioni di interesse, nonchè la gestione delle aree borderline;
  • la comprensione della user/customer experience e dei requisiti Delighters, Satisfiers e Dissatisfiers;
  • la comprensione delle tipologie e dell’impiego di tecniche di elicitazione, nonché dei razionali di scelta tra le stesse;
  • la conoscenza delle caratteristiche e dell’importanza dei diversi artifatti documentali, nonché dei pro e contro di linguaggio naturale, template e modelli concettuali;
  • la comprensione dell’importanza della validazione e delle relative tempistiche e la conoscenza delle famiglie di tecniche di validazione e delle relative caratteristiche peculiari;
  • la conoscenza del concetto di configurazione del requisito per la gestione dei cambiamenti e la comprensione dell’importanza della tracciabilità;
  • la comprensione della necessità di costruire un impianto di requirement engineering personalizzato sulle esigenze organizzative e di progetto.

Calendario dei corsi