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

Il processo di sviluppo web perfetto!? - Mario Wolf

Il processo di sviluppo web perfetto!? - Mario Wolf

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