SlideShare a Scribd company logo
1 of 22
Download to read offline
Sviluppo App Android:
Ingegneri vs Designers
Maurizio Caporali
Andrea Camposarcone
GDG devFest 2012
mercoledì 8 maggio 13
Chi siamo
2GDG devFest 2012
Maurizio Caporali Andrea Camposarcone
Interaction Designer @ aidilab s.r.l.
Interaction Designer and Information
Architect for Mobile Devices prototyping
and development.
@andcmp
Interaction Designer @ aidilab s.r.l.
Interaction Designer, Service Designer for
Mobile Devices, Technology and Product
Innovation Analyst
@maubau
www.aidilab.com
mercoledì 8 maggio 13
Quante volte avete detto...
NO!...non si può fare.
3GDG devFest 2012
mercoledì 8 maggio 13
Android non è semplice!
•Frammentazione OS Android
•Frammentazione Hardware
•Inconsistenza per i bottoni hardware
•Design Patterns in evoluzione
mercoledì 8 maggio 13
Evoluzione Android
5GDG devFest 2012
mercoledì 8 maggio 13
6GDG devFest 2012
http://developer.android.com/design/index.html
Repository di informazioni, guidelines e risorse che definisco l’esperienza utente
Google.
mercoledì 8 maggio 13
Frammentazione HW
7GDG devFest 2012
mercoledì 8 maggio 13
Cosa implica un buon design per
le App Android?
•Migliore qualità percepita
•Rating più elevato sul Play Store
•Maggior numero di installazioni e miglior posizionamento
•Più acquisti “in app”
8GDG devFest 2012
mercoledì 8 maggio 13
Come si fa’ a fare questo?
Bisogna instaurare una collaborazione proficua tra
Ingegneri e Designer per soddisfare:
•le richieste del cliente
•i bisogno degli utenti
•vincoli delle piattaforma
•contenere i costi di sviluppo
•implementare modalità di interazione originali
GDG devFest 2012
mercoledì 8 maggio 13
La nostra metodologia
La metodologia che proponiamo è incentrata sui principi di User Centered
Design e prevede:
• Definizione dei requisiti con il cliente
• Scenari, Mock-up e Prototipi
• Testing e validazione
• Sviluppo codice
• Sviluppo grafica
• Pubblicazione
mercoledì 8 maggio 13
La solita menata dei Designer (e
del Marketing)
•Dovete migliorare la User Experince!
BastaGDG devFest 2012
mercoledì 8 maggio 13
Definizione macro specifiche
Coinvolgimento fin dall’inizio del reparto di sviluppo nella
definizione delle macro specifiche dell’applicazione.
Come?
Sketch design dell’applicazione.
mercoledì 8 maggio 13
Sketch macro specifiche
mercoledì 8 maggio 13
Sketch macro specifiche
mercoledì 8 maggio 13
Wireframing, Mockup And
Prototyping Tools
Creare delle specifiche dettagliate per quanto riguarda
l’architettura dell’informazione e le interazioni possibili
all’interno delle applicazioni.
Ingegnere e Designer possono confrontarsi su tutti gli
aspetti dell’applicazione prima di aver scritto una singola
riga di codice.
GDG devFest 2012
mercoledì 8 maggio 13
Mock-up Macro Specifiche
mercoledì 8 maggio 13
Mock-up Info Architettura
mercoledì 8 maggio 13
Mock-up Test e Validazione
GDG devFest 2012
mercoledì 8 maggio 13
Sviluppo
Come partecipa il designer alla fase di sviluppo?
GDG devFest 2012
mercoledì 8 maggio 13
Pubblicazione
mercoledì 8 maggio 13
Vantaggi
•specifiche chiare e comprensibili
•condivisione e revisione real time
•riduzione dei tempi (costi) di realizzazione
•“buona alla prima”
GDG devFest 2012
mercoledì 8 maggio 13
Grazie
GDG devFest 2012
mercoledì 8 maggio 13

More Related Content

Similar to Designer vs. ingegneri - GDG devFest 2012 Firenze

Presentazione Tamiazzo09
Presentazione Tamiazzo09Presentazione Tamiazzo09
Presentazione Tamiazzo09gueste37f39
 
Presentarsi sul mercato globale con app di successo
Presentarsi sul mercato globale con app di successoPresentarsi sul mercato globale con app di successo
Presentarsi sul mercato globale con app di successoDiego La Monica
 
Applicazioni mobili: dall'ideazione alla pubblicazione
Applicazioni mobili: dall'ideazione alla pubblicazioneApplicazioni mobili: dall'ideazione alla pubblicazione
Applicazioni mobili: dall'ideazione alla pubblicazioneDiego La Monica
 
Be01 web devclientvsserver
Be01   web devclientvsserverBe01   web devclientvsserver
Be01 web devclientvsserverDotNetCampus
 
Un Approccio Model-Driven per lo Sviluppo di Applicazioni Mobili Native
Un Approccio Model-Driven per lo Sviluppo di Applicazioni Mobili NativeUn Approccio Model-Driven per lo Sviluppo di Applicazioni Mobili Native
Un Approccio Model-Driven per lo Sviluppo di Applicazioni Mobili NativeGregorio Perego
 
Presentarsi sul mercato globale con app di successo
Presentarsi sul mercato globale con app di successoPresentarsi sul mercato globale con app di successo
Presentarsi sul mercato globale con app di successoDiego La Monica
 
Android programming
Android programmingAndroid programming
Android programmingPi Libri
 
Come strutturare un design semplice ed efficace per WordPress
Come strutturare un design semplice ed efficace per WordPressCome strutturare un design semplice ed efficace per WordPress
Come strutturare un design semplice ed efficace per WordPressSiteGround.com
 
03-Lezione PON BAITAH Dott. Suma - Software Engineering - cenni
03-Lezione PON BAITAH Dott. Suma - Software Engineering - cenni03-Lezione PON BAITAH Dott. Suma - Software Engineering - cenni
03-Lezione PON BAITAH Dott. Suma - Software Engineering - cenniMarco Suma
 
Keep Calm & dai uno sguardo al futuro con nuove strategie di relazione con gl...
Keep Calm & dai uno sguardo al futuro con nuove strategie di relazione con gl...Keep Calm & dai uno sguardo al futuro con nuove strategie di relazione con gl...
Keep Calm & dai uno sguardo al futuro con nuove strategie di relazione con gl...Stefano Dindo
 
Android programming (ita)
Android programming (ita)Android programming (ita)
Android programming (ita)Vinu Iaconissi
 
La prototipazione
La prototipazioneLa prototipazione
La prototipazioneOana Tatar
 
Studio e implementazione di uno strumento di configurazione e visualizzazione...
Studio e implementazione di uno strumento di configurazione e visualizzazione...Studio e implementazione di uno strumento di configurazione e visualizzazione...
Studio e implementazione di uno strumento di configurazione e visualizzazione...Matteo Miotto
 

Similar to Designer vs. ingegneri - GDG devFest 2012 Firenze (20)

SAP Idea to Performance
SAP Idea to PerformanceSAP Idea to Performance
SAP Idea to Performance
 
Presentazione Tamiazzo09
Presentazione Tamiazzo09Presentazione Tamiazzo09
Presentazione Tamiazzo09
 
Presentarsi sul mercato globale con app di successo
Presentarsi sul mercato globale con app di successoPresentarsi sul mercato globale con app di successo
Presentarsi sul mercato globale con app di successo
 
Design Eye - Metodo
Design Eye - MetodoDesign Eye - Metodo
Design Eye - Metodo
 
Applicazioni mobili: dall'ideazione alla pubblicazione
Applicazioni mobili: dall'ideazione alla pubblicazioneApplicazioni mobili: dall'ideazione alla pubblicazione
Applicazioni mobili: dall'ideazione alla pubblicazione
 
Ux scrum e gilde...
Ux scrum e gilde...Ux scrum e gilde...
Ux scrum e gilde...
 
Contaowebdesign.pdf
Contaowebdesign.pdfContaowebdesign.pdf
Contaowebdesign.pdf
 
Be01 web devclientvsserver
Be01   web devclientvsserverBe01   web devclientvsserver
Be01 web devclientvsserver
 
Un Approccio Model-Driven per lo Sviluppo di Applicazioni Mobili Native
Un Approccio Model-Driven per lo Sviluppo di Applicazioni Mobili NativeUn Approccio Model-Driven per lo Sviluppo di Applicazioni Mobili Native
Un Approccio Model-Driven per lo Sviluppo di Applicazioni Mobili Native
 
Presentarsi sul mercato globale con app di successo
Presentarsi sul mercato globale con app di successoPresentarsi sul mercato globale con app di successo
Presentarsi sul mercato globale con app di successo
 
Android programming
Android programmingAndroid programming
Android programming
 
Come strutturare un design semplice ed efficace per WordPress
Come strutturare un design semplice ed efficace per WordPressCome strutturare un design semplice ed efficace per WordPress
Come strutturare un design semplice ed efficace per WordPress
 
03-Lezione PON BAITAH Dott. Suma - Software Engineering - cenni
03-Lezione PON BAITAH Dott. Suma - Software Engineering - cenni03-Lezione PON BAITAH Dott. Suma - Software Engineering - cenni
03-Lezione PON BAITAH Dott. Suma - Software Engineering - cenni
 
Keep Calm & dai uno sguardo al futuro con nuove strategie di relazione con gl...
Keep Calm & dai uno sguardo al futuro con nuove strategie di relazione con gl...Keep Calm & dai uno sguardo al futuro con nuove strategie di relazione con gl...
Keep Calm & dai uno sguardo al futuro con nuove strategie di relazione con gl...
 
UX Scrum e... gilde
UX Scrum e... gildeUX Scrum e... gilde
UX Scrum e... gilde
 
Mobile User Experience
Mobile User ExperienceMobile User Experience
Mobile User Experience
 
Mobile User Experience
Mobile User ExperienceMobile User Experience
Mobile User Experience
 
Android programming (ita)
Android programming (ita)Android programming (ita)
Android programming (ita)
 
La prototipazione
La prototipazioneLa prototipazione
La prototipazione
 
Studio e implementazione di uno strumento di configurazione e visualizzazione...
Studio e implementazione di uno strumento di configurazione e visualizzazione...Studio e implementazione di uno strumento di configurazione e visualizzazione...
Studio e implementazione di uno strumento di configurazione e visualizzazione...
 

Designer vs. ingegneri - GDG devFest 2012 Firenze

  • 1. Sviluppo App Android: Ingegneri vs Designers Maurizio Caporali Andrea Camposarcone GDG devFest 2012 mercoledì 8 maggio 13
  • 2. Chi siamo 2GDG devFest 2012 Maurizio Caporali Andrea Camposarcone Interaction Designer @ aidilab s.r.l. Interaction Designer and Information Architect for Mobile Devices prototyping and development. @andcmp Interaction Designer @ aidilab s.r.l. Interaction Designer, Service Designer for Mobile Devices, Technology and Product Innovation Analyst @maubau www.aidilab.com mercoledì 8 maggio 13
  • 3. Quante volte avete detto... NO!...non si può fare. 3GDG devFest 2012 mercoledì 8 maggio 13
  • 4. Android non è semplice! •Frammentazione OS Android •Frammentazione Hardware •Inconsistenza per i bottoni hardware •Design Patterns in evoluzione mercoledì 8 maggio 13
  • 5. Evoluzione Android 5GDG devFest 2012 mercoledì 8 maggio 13
  • 6. 6GDG devFest 2012 http://developer.android.com/design/index.html Repository di informazioni, guidelines e risorse che definisco l’esperienza utente Google. mercoledì 8 maggio 13
  • 7. Frammentazione HW 7GDG devFest 2012 mercoledì 8 maggio 13
  • 8. Cosa implica un buon design per le App Android? •Migliore qualità percepita •Rating più elevato sul Play Store •Maggior numero di installazioni e miglior posizionamento •Più acquisti “in app” 8GDG devFest 2012 mercoledì 8 maggio 13
  • 9. Come si fa’ a fare questo? Bisogna instaurare una collaborazione proficua tra Ingegneri e Designer per soddisfare: •le richieste del cliente •i bisogno degli utenti •vincoli delle piattaforma •contenere i costi di sviluppo •implementare modalità di interazione originali GDG devFest 2012 mercoledì 8 maggio 13
  • 10. La nostra metodologia La metodologia che proponiamo è incentrata sui principi di User Centered Design e prevede: • Definizione dei requisiti con il cliente • Scenari, Mock-up e Prototipi • Testing e validazione • Sviluppo codice • Sviluppo grafica • Pubblicazione mercoledì 8 maggio 13
  • 11. La solita menata dei Designer (e del Marketing) •Dovete migliorare la User Experince! BastaGDG devFest 2012 mercoledì 8 maggio 13
  • 12. Definizione macro specifiche Coinvolgimento fin dall’inizio del reparto di sviluppo nella definizione delle macro specifiche dell’applicazione. Come? Sketch design dell’applicazione. mercoledì 8 maggio 13
  • 15. Wireframing, Mockup And Prototyping Tools Creare delle specifiche dettagliate per quanto riguarda l’architettura dell’informazione e le interazioni possibili all’interno delle applicazioni. Ingegnere e Designer possono confrontarsi su tutti gli aspetti dell’applicazione prima di aver scritto una singola riga di codice. GDG devFest 2012 mercoledì 8 maggio 13
  • 18. Mock-up Test e Validazione GDG devFest 2012 mercoledì 8 maggio 13
  • 19. Sviluppo Come partecipa il designer alla fase di sviluppo? GDG devFest 2012 mercoledì 8 maggio 13
  • 21. Vantaggi •specifiche chiare e comprensibili •condivisione e revisione real time •riduzione dei tempi (costi) di realizzazione •“buona alla prima” GDG devFest 2012 mercoledì 8 maggio 13