Download presentation
Presentation is loading. Please wait.
Published byFlorindo Poli Modified over 8 years ago
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
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.