UNIVERSIT DEGLI STUDI DI MACERATA DIPARTIMENTO DI SCIENZE

  • Slides: 18
Download presentation
UNIVERSITÀ DEGLI STUDI DI MACERATA DIPARTIMENTO DI SCIENZE POLITICHE, DELLA COMUNICAZIONE E DELLE RELAZIONI

UNIVERSITÀ DEGLI STUDI DI MACERATA DIPARTIMENTO DI SCIENZE POLITICHE, DELLA COMUNICAZIONE E DELLE RELAZIONI INTERNAZIONALI CORSO DI LAUREA MAGISTRALE IN SCIENZE DELLA COMUNICAZIONE PUBBLICA, D'IMPRESA E PUBBLICITÀ CLASSE LM-59 – ANNO ACCADEMICO 2014/2015 INTRODUZIONE Progettazione di sistemi multimediali Laboratorio Uni. MC al digitale Simone Carletti – CSIA Ufficio Web, e. Learning, Ricerca e Sviluppo P 04 - 03. 15 simone. carletti@unimc. it

Introduzione alla progettazione del software e allo sviluppo sostenibile » Le fasi della progettazione

Introduzione alla progettazione del software e allo sviluppo sostenibile » Le fasi della progettazione • • • Concept: l’idea Requirements: l’analisi dei requisiti Design: il (documento di) progetto Prototype: la validazione Development: lo sviluppo User testing: il banco di prova PROGETTAZIONE DI SISTEMI MULTIMEDIALI / LABORATORIO UNIMC AL DIGITALE simone. carletti@unimc. it 2 di 20 03/03/2015

Introduzione alla progettazione del software e allo sviluppo sostenibile • Sviluppo software sostenibile “Sustainable

Introduzione alla progettazione del software e allo sviluppo sostenibile • Sviluppo software sostenibile “Sustainable software development is a mindset (principles) and an accompanying set of practices that enable a team to achieve and maintain an optimal development pace indefinitely” Kevin Tate, Pearson Education PROGETTAZIONE DI SISTEMI MULTIMEDIALI / LABORATORIO UNIMC AL DIGITALE simone. carletti@unimc. it 3 di 20 03/03/2015

Introduzione alla progettazione del software e allo sviluppo sostenibile • Obiettivi del software sostenibile

Introduzione alla progettazione del software e allo sviluppo sostenibile • Obiettivi del software sostenibile » Aumento del passo di innovazione » Non-diminuzione della vita del prodotto • Esempi di software sostenibile » » » Adobe Photoshop Power. Point SAP Oracle Cobol PROGETTAZIONE DI SISTEMI MULTIMEDIALI / LABORATORIO UNIMC AL DIGITALE simone. carletti@unimc. it 4 di 20 03/03/2015

Introduzione alla progettazione del software e allo sviluppo sostenibile • Cause del software NON

Introduzione alla progettazione del software e allo sviluppo sostenibile • Cause del software NON sostenibile » » » over/under design approcci code-first-then-fix eccessiva frammentazione: too many dependencies mancanza di sistemi di salvaguardia: automated tests soluzioni temporanee: patch, workarounds, etc. • Differenza tra team di sviluppo sostenibile/non » reattività ai cambiamenti >> circolo vizioso » pro-attività ai cambiamenti >> circolo virtuoso PROGETTAZIONE DI SISTEMI MULTIMEDIALI / LABORATORIO UNIMC AL DIGITALE simone. carletti@unimc. it 5 di 20 03/03/2015

Introduzione alla progettazione del software e allo sviluppo sostenibile • Lavorare di più o

Introduzione alla progettazione del software e allo sviluppo sostenibile • Lavorare di più o meglio? PROGETTAZIONE DI SISTEMI MULTIMEDIALI / LABORATORIO UNIMC AL DIGITALE simone. carletti@unimc. it 6 di 20 03/03/2015

Introduzione alla progettazione del software e allo sviluppo sostenibile • Approfondimenti » A sustainable

Introduzione alla progettazione del software e allo sviluppo sostenibile • Approfondimenti » A sustainable development experience » http: //it. wikipedia. org/wiki/Metodologia_agile » http: //en. wikipedia. org/wiki/Systems_development_life_cycle PROGETTAZIONE DI SISTEMI MULTIMEDIALI / LABORATORIO UNIMC AL DIGITALE simone. carletti@unimc. it 7 di 20 03/03/2015

Attività 1. 2 + 1. 3 » Concept & Requirements • quale idea? •

Attività 1. 2 + 1. 3 » Concept & Requirements • quale idea? • quali requisiti? » Project Design • • • quale target? quali feature? quale strategia di test? quali canali di distribuzione? quale evento di lancio? quali costi? PROGETTAZIONE DI SISTEMI MULTIMEDIALI / LABORATORIO UNIMC AL DIGITALE simone. carletti@unimc. it 8 di 20 03/03/2015

Attività 1. 2 » Concept: l’idea • Graphic design guidelines • • • https:

Attività 1. 2 » Concept: l’idea • Graphic design guidelines • • • https: //developer. android. com/design/downloads/index. html https: //developer. android. com/design/building-blocks/index. html https: //developer. android. com/design/get-started/principles. html » Analisi dei requisiti • Sondaggio dell’utenza target via piattaforma Lime. Survey • • • http: //survey. unimc. it/index. php/admin/ lud-2014. group 1 >> mattia. storani@gmail. com lud-2014. group 2 >> montanari. laura 91@gmail. com lud-2014. group 3 >> claudioblog@gmail. com lud-2014. group 4 >> francigallo@libero. it https: //manual. limesurvey. org/Creating_surveys_-_Introduction PROGETTAZIONE DI SISTEMI MULTIMEDIALI / LABORATORIO UNIMC AL DIGITALE simone. carletti@unimc. it 9 di 20 03/03/2015

Progettazione dell’App: Concept PROGETTAZIONE DI SISTEMI MULTIMEDIALI / LABORATORIO UNIMC AL DIGITALE simone. carletti@unimc.

Progettazione dell’App: Concept PROGETTAZIONE DI SISTEMI MULTIMEDIALI / LABORATORIO UNIMC AL DIGITALE simone. carletti@unimc. it 10 di 20 03/03/2015

Progettazione dell’App: Concept PROGETTAZIONE DI SISTEMI MULTIMEDIALI / LABORATORIO UNIMC AL DIGITALE simone. carletti@unimc.

Progettazione dell’App: Concept PROGETTAZIONE DI SISTEMI MULTIMEDIALI / LABORATORIO UNIMC AL DIGITALE simone. carletti@unimc. it 11 di 20 03/03/2015

Progettazione dell’App: Sondaggio utenza Sondaggio » Distribuito via Lime. Survey, 7 gg » 18

Progettazione dell’App: Sondaggio utenza Sondaggio » Distribuito via Lime. Survey, 7 gg » 18 domande in 4 sezioni » Scelta singola/multipla/aperta PROGETTAZIONE DI SISTEMI MULTIMEDIALI / LABORATORIO UNIMC AL DIGITALE simone. carletti@unimc. it 12 di 20 03/03/2015

Progettazione dell’App: analisi dei requisiti Risultati dell’indagine » 427 risposte ricevute » Sistemi Operativi

Progettazione dell’App: analisi dei requisiti Risultati dell’indagine » 427 risposte ricevute » Sistemi Operativi » Servizi mobili desiderati PROGETTAZIONE DI SISTEMI MULTIMEDIALI / LABORATORIO UNIMC AL DIGITALE simone. carletti@unimc. it 13 di 20 03/03/2015

Attività 1. 4 » Concept & Requirements • quale idea? • quali requisiti? »

Attività 1. 4 » Concept & Requirements • quale idea? • quali requisiti? » Project Design • • • quale target? quali feature? quale strategia di test? quali canali di distribuzione? quale evento di lancio? quali costi? PROGETTAZIONE DI SISTEMI MULTIMEDIALI / LABORATORIO UNIMC AL DIGITALE simone. carletti@unimc. it 14 di 20 03/03/2015

Project Design: il documento di progetto PROGETTAZIONE DI SISTEMI MULTIMEDIALI / LABORATORIO UNIMC AL

Project Design: il documento di progetto PROGETTAZIONE DI SISTEMI MULTIMEDIALI / LABORATORIO UNIMC AL DIGITALE simone. carletti@unimc. it 15 di 20 03/03/2015

Project Design: il documento di progetto • Riporta le informazioni necessarie ai decision-makers •

Project Design: il documento di progetto • Riporta le informazioni necessarie ai decision-makers • Brief: riassume la proposta » obiettivi / target » problema / proposta • Detailed: include tutti i dettagli tecnico-analitici » » » » obiettivi, target concept design analisi dei requisiti, features origine dei dati, integrazioni di sistemi strategia di test e lancio piattaforme, O. S. e canali distribuzione budget, risorse necessarie supporto, manutenzione e roadmap di sviluppo PROGETTAZIONE DI SISTEMI MULTIMEDIALI / LABORATORIO UNIMC AL DIGITALE simone. carletti@unimc. it 16 di 20 03/03/2015

Conclusione: Focus on target! PROGETTAZIONE DI SISTEMI MULTIMEDIALI / LABORATORIO UNIMC AL DIGITALE simone.

Conclusione: Focus on target! PROGETTAZIONE DI SISTEMI MULTIMEDIALI / LABORATORIO UNIMC AL DIGITALE simone. carletti@unimc. it 17 di 20 03/03/2015

Grazie per l’attenzione simone. carletti@unimc. it

Grazie per l’attenzione simone. carletti@unimc. it