Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Il processo di sviluppo web perfetto!? - Mario ...

Il processo di sviluppo web perfetto!? - Mario Wolf

Avatar for WordCamp Catania

WordCamp Catania

September 21, 2019
Tweet

More Decks by WordCamp Catania

Other Decks in Education

Transcript

  1. Quando si cerca di progettare un grande sito web è

    molto facile concentrarsi sulla realizzazione di qualcosa di esteticamente piacevole, dimenticandosi di fare in modo che il sito web raggiunga anche gli obiettivi online della vostra azienda o del vostro cliente. Ecco perché una strategia ben ponderata è fondamentale per il successo di qualsiasi progetto di web design. Mario Wolf - WordCamp Catania 2019
  2. The Discovery Phase - La fase di scoperta Inizio Strategi

    a Ingegner ia dei requisiti Davanti Mario Wolf - WordCamp Catania 2019
  3. Ingegneria dei requisiti 1. Identificare i partecipanti al progetto 2.

    Registrazione dei requisiti 3. Strutturare e analizzare i requisiti 4. Far convalidare i requisiti 5. Iterazione, Iterazione, Iterazione, Iterazione 6. Accettazione dei requisiti Mario Wolf - WordCamp Catania 2019
  4. Portata del processo • Qual è lo scopo del progetto?

    Quale problema dovrebbe essere risolto dopo l'implementazione? • Quali ruoli utente possono essere definiti? • Quali sono i requisiti non funzionali? • Quali requisiti di sistema devono essere considerati? • Quali sono i requisiti funzionali? • Ulteriori informazioni aggiuntive? Mario Wolf - WordCamp Catania 2019
  5. Metodi di ricerca qualitativ a interviste workshop s questiona rio

    quantitat iva Analytics Sales Survey Mario Wolf - WordCamp Catania 2019
  6. Workshop • Prepararsi di conseguenza • Sviluppate un ordine del

    giorno • Selezionate un moderatore • Con diversi gruppi "Questa foto" da Autore Sconosciuto è concesso in licenza in base a CC BY Mario Wolf - WordCamp Catania 2019
  7. Ricerca quantitativa Mario Wolf - WordCamp Catania 2019 esta foto

    da Mario Wolf è concesso in licenza in base a CC BY-SA
  8. Identificare i partecipant i al progetto • Chi è il

    decisore? • Chi lavora con la soluzione? • Chi è l'utente dell'implementazione? • In quali condizioni viene utilizzato il risultato? Mario Wolf - WordCamp Catania 2019
  9. Esempio: partecipanti al progetto C-Level • CEO (Image) • CFO

    (Budget) • CMO Sales Marketing IT Utenti Visitatori Clienti mai dare per scontato chiedere quanto necessario ascolta sempre pazientemente identifica un requisito preciso, valutare e prioritze documentare il più possibile immediatamente Mario Wolf - WordCamp Catania 2019
  10. come porre domande • Come può essere ottimizzato per aiutarvi?

    • Quali sono le difficoltà che avete con il sito attuale? Mario Wolf - WordCamp Catania 2019
  11. Requisiti obbligatori e facoltativi Criteri obbligatori • servizi indispensabili Criteri

    desiderati • servizi auspicabili Criteri facoltativi • Servizi che possono essere integrati Criteri negativi • Servizi che non devono essere integrati Mario Wolf - WordCamp Catania 2019 Criteri obbligatori • servizi indispensabili Criteri desiderati • servizi auspicabili Criteri obbligatori • servizi indispensabili Criteri desiderati • servizi auspicabili Criteri facoltativi • Servizi che possono essere integrati
  12. Requisiti funzionali e non funzionali funzionali • determinati comportamenti •

    funzioni/caratteristiche • ciò che il sistema dovrebbe fare non funzionali • la qualità di un sistema • come il «sistema dovrebbe essere» • Affidabilità • Usabilità • Manutenibilità • Flessibilità • Supporto degli standard • Scalabilità Mario Wolf - WordCamp Catania 2019
  13. Requisiti funzionali • Quale protocollo e interfaccia utilizza la soluzione?

    • Su quale server e su quale URL si accede? • Quali misure sono importanti per la sicurezza e la protezione dei dati? • Quali funzioni sono disponibili per quale ruolo utente? • A quali intervalli vengono azionate le funzioni o le interfacce? • Quanti dati o quanti dati l'implementazione deve essere in grado di gestire in sicurezza? • Come può essere testato il requisito nel prodotto finito? • Da chi è arrivata la richiesta? Mario Wolf - WordCamp Catania 2019
  14. Far convalidare i requisiti Mario Wolf - WordCamp Catania 2019

    esta foto" da Autore Sconosciuto è concesso in licenza in base a CC BY-SA
  15. Iterare, iterare e iterare di nuovo. Mario Wolf - WordCamp

    Catania 2019 esta foto da Mario Wolf è concesso in licenza in base a CC BY-SA
  16. Accettazione dei requisiti Mario Wolf - WordCamp Catania 2019 foto"

    da Katemangostar è concesso in licenza in base a Free for personal and commercial use without attribution.
  17. Gli strumenti per l'ingegneria dei requisiti • Trello • Asana

    • Evernotes • MindMeister • Google Docs • Office 365 esta foto" da Autore Sconosciuto è concesso in licenza in base a CC BY-SA Mario Wolf - WordCamp Catania 2019
  18. The System Footprint sta foto" da Maik Pfingsten è concesso

    in licenza in base a CC BY-SA Mario Wolf - WordCamp Catania 2019
  19. Cosa c'è dopo E non dimenticate che una documentazione tecnica

    dei requisiti può aiutarvi nelle vostre attività di controllo qualità e di test. Un documento ben strutturato con tutti i requisiti definiti fornirà a voi e ai vostri clienti un ottimo strumento di monitoraggio. Mario Wolf - WordCamp Catania 2019