Presentation is loading. Please wait.

Presentation is loading. Please wait.

INTRODUZIONE Progettazione di sistemi multimediali Laboratorio UniMC al digitale U NIVERSITÀ DEGLI S TUDI DI M ACERATA D IPARTIMENTO DI S CIENZE P OLITICHE,

Similar presentations


Presentation on theme: "INTRODUZIONE Progettazione di sistemi multimediali Laboratorio UniMC al digitale U NIVERSITÀ DEGLI S TUDI DI M ACERATA D IPARTIMENTO DI S CIENZE P OLITICHE,"— Presentation transcript:

1 INTRODUZIONE Progettazione di sistemi multimediali Laboratorio UniMC al digitale U NIVERSITÀ DEGLI S TUDI DI M ACERATA D IPARTIMENTO DI S CIENZE P OLITICHE, DELLA C OMUNICAZIONE E DELLE R ELAZIONI I NTERNAZIONALI C ORSO DI LAUREA M AGISTRALE IN S CIENZE DELLA COMUNICAZIONE PUBBLICA, D ' IMPRESA E PUBBLICITÀ C LASSE LM-59 – A NNO A CCADEMICO 2014/2015 Simone Carletti – CSIA Ufficio Web, eLearning, Ricerca e Sviluppo P04 - 03.03.15 simone.carletti@unimc.it

2 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

3 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

4 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 »PowerPoint »SAP »Oracle »Cobol

5 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

6 Introduzione alla progettazione del software e allo sviluppo sostenibile Lavorare di più o meglio?

7 Introduzione alla progettazione del software e allo sviluppo sostenibile Approfondimenti »A sustainable development experience »http://it.wikipedia.org/wiki/Metodologia_agilehttp://it.wikipedia.org/wiki/Metodologia_agile »http://en.wikipedia.org/wiki/Systems_development_life_cyclehttp://en.wikipedia.org/wiki/Systems_development_life_cycle

8 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?

9 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 LimeSurvey http://survey.unimc.it/index.php/admin/ lud-2014.group1 >> mattia.storani@gmail.commattia.storani@gmail.com lud-2014.group2 >> montanari.laura91@gmail.commontanari.laura91@gmail.com lud-2014.group3 >> claudioblog@gmail.comclaudioblog@gmail.com lud-2014.group4 >> francigallo@libero.itfrancigallo@libero.it https://manual.limesurvey.org/Creating_surveys_-_Introduction

10 Progettazione dell’App: Concept

11

12 Progettazione dell’App: Sondaggio utenza Sondaggio »Distribuito via LimeSurvey, 7gg »18 domande in 4 sezioni »Scelta singola/multipla/aperta

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

14 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?

15 Project Design: il documento di progetto

16 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

17 Conclusione: Focus on target!

18 Grazie per l’attenzione


Download ppt "INTRODUZIONE Progettazione di sistemi multimediali Laboratorio UniMC al digitale U NIVERSITÀ DEGLI S TUDI DI M ACERATA D IPARTIMENTO DI S CIENZE P OLITICHE,"

Similar presentations


Ads by Google