Please enable JavaScript.
Coggle requires JavaScript to display documents.
I Progetti Informatici, Preprogetto: fattibilità e analisi dei requisiti,…
- Caratteristiche Principali
-
- Complessità di stima (tempi/risorse)
- Elementi chiave: Obiettivo, Qualità, Tempi, Costi
- Top-Down (Scomposizione obiettivi)
- Bottom-Up (Aggregazione attività)
-
- Soddisfazione richieste specifiche cliente
- Software pacchettizzato (COTS)
-
- Piccole aziende o utenti singoli
- Evoluzione e Crisi del Software
- Confronto con ingegneria civile/meccanica
- Evoluzione esponenziale hardware
- Costi elevati manutenzione
- Componente adattativa e correttiva
- Assenza metodologie efficaci
- Carente formazione professionale
- Instabilità dei requisiti
- Difficoltà di comunicazione
- Disciplina metodologica ed empirica
- Pianificazione vs Programmazione
- Stima dell'impegno e suddivisione lavoro
- Programmatore (Programming in the small)
- Software Engineer (Programming in the large)
- Software verticale e gestionale leader
- Crescita servizi ICT e Cloud Computing
- Ambiti: Web, Connettività globale, AI, Cybersecurity
- Obiettivo: Nuove metodologie adeguate
- Preprogetto: fattibilità e analisi dei requisiti
-
- Pianificazione del progetto
- Finalità: definire contenuti capitolato
- Obiettivi: efficienza, riduzione costi e rischi
- Aspetto Tecnico: tecnologia esistente
- Aspetto Organizzativo: integrazione aziendale
- Aspetto Motivazionale: accettazione utilizzatori
- Aspetto Economico: analisi costi/benefici
- Aspetto Temporale: orizzonte temporale
-
-
- Documento SRS (Software Requirements Specification)
- Convalida delle specifiche
- Classificazione Requisiti
- Requisiti utente (Linguaggio cliente/aperti)
- Requisiti di sistema (Linguaggio tecnico/chiusi)
- Requisiti funzionali: servizi e funzionalità
- Requisiti non funzionali (Sommerville)
- Requisiti di prodotto (usabilità, efficienza)
- Requisiti organizzativi (consegna, standard)
- Requisiti esterni (legislativi, etici)
- Requisiti di dominio: vincoli del settore
-
-
- Misurabilità (indicatori quantitativi)
- Obbligatorietà vs Desiderabilità
- Fattori di Successo e Fallimento
- Successo: chiara definizione requisiti (13%)
- Fallimento: requisiti incompleti (13.1%)
- Fallimento: scarso coinvolgimento utente (12.4%)
- Fallimento: attese irrealistiche (9.9%)
- ISO 9241-210:2019 (Human-centred design)
- Pianificazione Temporale del Progetto
- Obiettivi della Pianificazione
- Realizzazione schema di progetto
- Fissare obiettivi temporali
- Scomposizione attività (WBS)
- Valutazione rischi e criticità
- Durata temporale complessiva
- Risorse globali disponibili
- Work Breakdown Structure (WBS)
- Organizzazione gerarchica attività
-
-
- Logiche di disaggregazione
-
-
-
-
-
-
- Analisi stato avanzamento
-
- Verificabile per standard
-
- Strumenti di Pianificazione
- Rappresentazione grafica temporale
- Barre su asse orizzontale
- Pianificazione operativa cicli di vita
- Rappresentazione delle dipendenze
- Three point estimation (To, Tm, Tp)
-
-
- ProjectLibre (Open Source)
-
- Preprogetto: Raccolta e Verifica dei Requisiti
-
-
-
- Richieste del committente
- Definizione degli stakeholder
-
-
- Focus Group (Brainstorming)
-
- Suggerimenti spontanei degli Utenti
- Questionari (Scala di Likert)
- Analisi Concorrenza e Best Practice
-
- Problemi di ambito (livello di dettaglio)
- Problemi di comprensione (linguaggio tecnico)
- Problemi di conflitto (requisiti incompatibili)
- Problemi di volatilità (mutamento nel tempo)
- Metafora dell'altalena (errori di interpretazione)
- Processo di produzione del software
- Caratteristiche del prodotto software
- Sviluppato, non costruito
- Assenza di economie di scala
- Progetti unici e non industrializzabili
- Descrizione funzionale problematica
- Macro-fasi del ciclo di vita
- Pre-progetto (Studio di fattibilità)
-
- Modellazione (utenti, dati, funzionale)
- Valutazione rischi e costi
- Valutazione (Go/No go decision)
- WBS (Work Breakdown Structure)
-
-
-
-
-
-
- Stakeholder (aspetto analitico)
- Specialisti di ambiente (CED)
-
- Rapporti Cliente-Fornitore
-
- Metodologie di conduzione
-
-
-