Η εν λόγω παρουσίαση πραγματοποιήθηκε 14 Φεβρουαρίου 2018 στο 'The Cube Athens' για το 14ο Meetup του 'Athens UX Community'.
Με τη διάλεξη αυτή προσπάθησα να παρουσιάσω το δρόμο που έχω καλύψει στο θέμα 'Design Systems' και όσα περισσότερα insights ήταν δυνατό να μεταφέρω απ' την αντίστοιχη προσπάθεια της Product Design ομάδας του xo.gr να δημιουργήσει ανάλογο σχεδιαστικό σύστημα.
3. ΕΥΧΑΡΙΣΤΩ - DISCLAIMER
• Τον Παναγιώτη Ζαχαρία.
• Τους χορηγούς του εν λόγω meetup: ZanshinLabs.io και UserFeel.com.
• Τον Χρυσό Οδηγό!
Disclaimer:
Ό,τι απόψε πω και παρουσιάσω είναι προσωπικές μου απόψεις - θέσεις.
4. ΠΩΣ ΦΤΑΝΕΙ ΚΑΝΕΙΣ ΣΤΟ USER INTERFACE ΤΟΥ ΠΡΟΪΟΝΤΟΣ ΤΟΥ:
1. Να έχει, τουλάχιστον τέσσερις (4) εκδοχές ενός logo;
5. ΠΩΣ ΦΤΑΝΕΙ ΚΑΝΕΙΣ ΣΤΟ USER INTERFACE ΤΟΥ ΠΡΟΪΟΝΤΟΣ ΤΟΥ:
2. Να έχει τρία (3) mastheads, που έχουν (κατά 98%) ίδιο περιεχόμενο - λειτουργίες;
6. ΠΩΣ ΦΤΑΝΕΙ ΚΑΝΕΙΣ ΣΤΟ USER INTERFACE ΤΟΥ ΠΡΟΪΟΝΤΟΣ ΤΟΥ:
3. Να μην έχει ένα χρώμα* για το state a:link
*Σε: home page, /dir-az/, SERP, /profile
7. ΜΕ ΒΑΣΗ ΤΗ ΜΕΧΡΙ ΤΩΡΑ ΕΜΠΕΙΡΙΑ ΜΟΥ, ΑΥΤΟ ΓΕΝΙΚΑ ΣΥΜΒΑΙΝΕΙ ΚΥΡΙΩΣ, ΕΠΕΙΔΗ:
• «Θολό» branding.
• Προβληματικό collaboration μεταξύ των ανθρώπων και ομάδων κλειδιών.
• Υψηλό staff turnover.
• Δεν υπάρχει γνώση του τι Sustainable Web Design εστί.
• Κυρίαρχα, επειδή δεν υπάρχει και δεν χρησιμοποιείται ένα design system.
8. ΠΕΡΙ ΚΥΡΙΩΝ ΣΥΣΤΗΜΑΤΩΝ, ΠΟΥ ΕΧΩ/-ΟΥΜΕ ΓΝΩΡΙΣΕΙ
ΔΗΜΟΤΙΚΟ (1979 - 1985):
ΓΡΑΦΗ, ΓΡΑΜΜΑΤΙΚΗ, ΚΑΤΑΝΟΗΣΗ ΕΛΛΗΝΙΚΗΣ ΓΛΩΣΣΑΣ
γ+ά = γά
τ+α = τα
όλα μαζί = γάτα
Λέξεις > Προτάσεις > Παράγραφοι > Κείμενο (έκθεση, εργασίες)
11. ΠΕΡΙ ΚΥΡΙΩΝ ΣΥΣΤΗΜΑΤΩΝ, ΠΟΥ ΕΧΩ/-ΟΥΜΕ ΓΝΩΡΙΣΕΙ
1997 - 98*, ΠΡΩΤΗ ΣΟΒΑΡΗ ΣΧΕΣΗ ΜΕ
CORPORATE Ή/ΚΑΙ VISUAL IDENTITY GUIDELINES
Novartis Φαρμακευτικές Συσκευασίες
Sun Microsystems (για την εταιρική
Ταυτότητα της ΔΙΗΝΕΚΗΣ)
*Σημ.: Έκτοτε, έχω υπάρξει freak collector τέτοιων guidelines :-)
12. ΠΕΡΙ ΚΥΡΙΩΝ ΣΥΣΤΗΜΑΤΩΝ, ΠΟΥ ΕΧΩ/-ΟΥΜΕ ΓΝΩΡΙΣΕΙ
ΦΟΡΟΣ ΤΙΜΗΣ
Ίσως, το πιο γνωστό Graphics
Standard Manual (της σύγχρονης
εποχής του Graphic Design) είναι
αυτό της NASA, που εκδόθηκε
το 1976.
nasa.gov/image-feature/nasa-graphics-standards-manual
13. ΠΕΡΙ ΚΥΡΙΩΝ ΣΥΣΤΗΜΑΤΩΝ, ΠΟΥ ΕΧΩ/-ΟΥΜΕ ΓΝΩΡΙΣΕΙ
2001 - 2002, MASTER OF ARTS, ΒΑΚΑΛΟ - ΔΗΜΟΣΙΕΥΣΗ PERSONAL PROJECT*
• Σημειολογία / Σημειωτική
(Semiotics).
• Ιστορική Εξέλιξη της Γραφής.
• Τα “Look and Feel” όλων των
μοντέρνων Ολυμπιακών Αγώνων
(από 1968) και τα design manuals
των πιο σημαντικών (design wise).
• Το χτίσιμο της εικόνας των δικών
μας Ολυμπιακών ΑΘΗΝΑ 2004.
*Olympic Sport Pictograms (PDF)
14. ΠΕΡΙ ΚΥΡΙΩΝ ΣΥΣΤΗΜΑΤΩΝ, ΠΟΥ ΕΧΩ/-ΟΥΜΕ ΓΝΩΡΙΣΕΙ
2001 - 2002, W3C GUIDELINES ΓΙΑ: HTML, CSS ΚΑΙ WEB ACCESSIBILITY
15. ΠΕΡΙ ΚΥΡΙΩΝ ΣΥΣΤΗΜΑΤΩΝ, ΠΟΥ ΕΧΩ/-ΟΥΜΕ ΓΝΩΡΙΣΕΙ
ΑΘΗΝΑ 2004, ΩΣ (ΚΑΤΙ ΛΙΓΟ
ΠΕΡΙΣΣΟΤΕΡΟ ΑΠΟ) ΘΕΑΤΗΣ
• Το μεγαλύτερο event, που έχει ποτέ
διοργανωθεί στην Ελλάδα.
• Οπτικά, μια πόλη, απόλαυση.
• Η εικόνα της ελεγχόταν από
το ‘Τμήμα Εικόνας και Ταυτότητας’
του οργανισμού ΑΘΗΝΑ 2004.
• Κύριο εργαλείο τους: το manual
‘ΠΥΘΙΑ’
16. ΠΕΡΙ ΚΥΡΙΩΝ ΣΥΣΤΗΜΑΤΩΝ, ΠΟΥ ΕΧΩ/-ΟΥΜΕ ΓΝΩΡΙΣΕΙ
2003, ΤΟ ΔΙΚΟ ΜΟΥ ΣΥΣΤΗΜΑ ΣΧΕΔΙΑΣΗΣ ΕΝΟΣ WEBSITE
17. ΠΕΡΙ ΚΥΡΙΩΝ ΣΥΣΤΗΜΑΤΩΝ, ΠΟΥ ΕΧΩ/-ΟΥΜΕ ΓΝΩΡΙΣΕΙ
2006-2008 (ΓΙΑ IDEAL), Η ΕΦΑΡΜΟΓΗ ΤΟΥ REPBRANDING ΤΗΣ TOSHIBA
Τρελή εμπειρία:
Εφαρμόζοντας τις οδηγίες
της «μαμάς» Toshiba Europe
για το νέο brand tagline σε
όλα τα επίπεδα (διαφημίσεις,
web, έντυπα, events κ.α.)
18. ΧΡΥΣΟΣ ΟΔΗΓΟΣ: 2008 - 2014
2008: ΕΞΕΛΙΞΗ ΕΩΣ ΤΟΤΕ ΤΟΥ BRAND ‘ΧΡΥΣΟΣ ΟΔΗΓΟΣ’
ΜΑΪΟΣ 2001 ΙΑΝΟΥΑΡΙΟΣ 2008ΜΑΪΟΣ 2003
Ο Χρυσός Οδηγός
από sub-brand
(έως 31 Δεκ. 2007)
χρησιμοποιήθηκε πλέον
(από 01 Ιαν. 2008)
τόσο ως master brand
όσο και ως sub-brand.
21. ΧΡΥΣΟΣ ΟΔΗΓΟΣ (XO.GR): 2008 - 2014
2010: iOS APP ‘GREEK YELLOW PAGES’ REDESIGN
Στηριχθήκαμε στα Human Interface Guidelines της Apple και μας έχει βγει σε καλό!
22. ΧΡΥΣΟΣ ΟΔΗΓΟΣ (XO.GR): 2015 - 2017
ΕΜΦΑΣΗ ΣΤΟ PRODUCT DESIGN
ΠΛΗΡΟΦΟΡΙΕΣ
• Πλάνο για υιοθέτηση topical hub λογικής.
• Σύνδεση με transaction δυνατότητα (3rd
party).
• Απόδοση σημασίας στο Quality Assurance.
STAFF
• Αναδιοργάνωση.
• Νέοι συνάδελφοι με
σοβαρό web know-how.
ΠΛΑΤΦΟΡΜΑ
• iOS apps x2.
• Android apps x2.
• Windows Phone.
• Responsive Web.
THINKING
• Data-Informed Design.
• Human Users = bot ones.
• Έμπρακτο Mobile First Thinking.
• Monetization κρυφών χαρτιών βλ. geo-model
23. 2ο ATHENS UX COMMUNITY MEETUP (ΝΟΕ. 2015): ΠΑΡΟΥΣΙΑΣΗ SKROUTZ (ΒΑΣΙΛΗΣ ΔΗΜΟΣ)
ΕΝΑΣ ΛΟΓΟΣ, ΓΙΑ ΤΟΝ ΟΠΟΙΟ ΟΙ ΧΟΡΗΓΟΙ ΤΟΥ MEETUP ΑΥΤΟΥ ΑΞΙΖΟΥΝ!
Εκείνο το βράδυ: 45’+ να κοιμηθώ.
Συνήθως, χρειάζομαι 3-5’. :-)
27. ATOMIC DESIGN METHODOLOGY (BRAD FROST): CREDITS
ΠΡΟΣ ΤΙΜΗΝ ΤΟΥ, Ο BRAD FROST:
To Andy Clarke, who was talking about design systems and
atoms before it was the hip thing to do. Thank you for all your
writing and thinking, but you’re still not getting my dog.
atomicdesign.bradfrost.com/thanks/
Andy Clarke, “Becoming Fabulously Flexible: Designing
Atoms and Elements”
Εισαγωγή της ιδέας “designing atoms and elements”
28. ΧΡΥΣΟΣ ΟΔΗΓΟΣ (XO.GR): 2016
Η ΙΔΕΑ ΤΗΣ ΣΧΕΔΙΑΣΤΙΚΗΣ ΣΥΝΟΧΗΣ EIXE ΩΡΙΜΑΣΕΙ
• Style Guide: Γίνεται μέρος του projects’ plan μας (έστω και με priority: low).
• Έρχονται 2 άνθρωποι (Π.Π., Γ.Λ.) που ξέρουν τι εστί PD και PM*.
• Παρουσιάζω στον Προϊστάμενο μου, πρόταση για τη λογική του design system,
την οποία εγκρίνει, πάντα στο πλαίσιο των προτεραιοτήτων.
• Εν τω μεταξύ: Ερευνούμε, διαβάζουμε, υπομένουμε και περιμένουμε…
*PD: Product Design, PM: Project Management - Δυστυχώς, έφυγαν τέλη 2017
29. ΧΡΥΣΟΣ ΟΔΗΓΟΣ (XO.GR): ΕΡΕΥΝΑ ΓΙΑ DESIGN SYSTEMS
ΕΡΕΥΝΑΣ ΣΥΝΕΧΕΙΑ (ΠΕΡΑ ΤΟΥ ATOMIC DESIGN)
• Άρθρο στο Medium: “GE’s Predix Design System”.
• Άρθρο στο Engineering Skroutz Blog: “Skroutz Redesign: how we designed and
implemented our own Design System”.
• UXPin e-books: “Why Build a Design System?”, “Creating a Design System: The
100-Point Process Checklist”.
• Medium: Άρθρα του Nathan Curtis (χρυσωρυχείο!!!).
• Βιβλίο “Design Systems” (Οκτ. 2017)
30. ΧΡΥΣΟΣ ΟΔΗΓΟΣ (XO.GR): ΕΡΕΥΝΑ ΓΙΑ DESIGN SYSTEMS
ΕΡΕΥΝΑΣ ΣΥΝΕΧΕΙΑ (ΠΕΡΑ ΤΟΥ ATOMIC DESIGN): MOST VALUABLE ΚΑΤ’ ΕΜΕ
UXPin e-books και άρθρα Άρθρα του Nathan Curtis
31. ΧΡΥΣΟΣ ΟΔΗΓΟΣ (XO.GR): ΕΡΕΥΝΑ ΓΙΑ DESIGN SYSTEMS
ΕΡΕΥΝΑΣ ΣΥΝΕΧΕΙΑ (ΠΕΡΑ ΤΟΥ ATOMIC DESIGN): PICKING PARTS, PRODUCTS & PEOPLE
Το άρθρο και η άσκηση, που
πιο πολύ απ’ όλα με βοήθησαν
να καταλάβω τη σχέση μεταξύ
των μερών ενός design system:
• (Design) Parts
• Products
• People
Nathan Curtis
32. ΧΡΥΣΟΣ ΟΔΗΓΟΣ (XO.GR): 2017
ΔΕΝ ΕΙΜΑΣΤΕ ΟΙ ΜΟΝΟΙ, ΠΟΥ ΤΟ ΘΕΜΑ ΜΑΣ ΑΝΗΣΥΧΕΙ
Πηγή:
UXPin Enterprise UX Industry
Report 2017-2018
33. ΧΡΥΣΟΣ ΟΔΗΓΟΣ (XO.GR): 2017
ΔΕΝ ΕΙΜΑΣΤΕ ΟΙ ΜΟΝΟΙ, ΠΟΥ ΤΟ ΘΕΜΑ ΜΑΣ ΑΝΗΣΥΧΕΙ
Πηγή:
UXPin
Enterprise UX
Industry Report
2017-2018
34. ΠΕΡΙ STYLE GUIDES ΓΕΝΙΚΟΤΕΡΑ
STYLE GUIDE: ΟΡΟΣ-«ΟΜΠΡΕΛΑ» ΓΙΑ ΔΙΑΦΟΡΟΥΣ ΤΥΠΟΥΣ DESIGN DOCUMENTATION
• Στατικά style ή visual identity guides.
• Voice και tone guides (προσωπικότητα μέσω των κειμένων).
• Front-end code guidelines (που απευθύνονται κυρίως σε Web Developers).
• Component ή Pattern libraries.
35. ΔΟΜΗ ΤΩΝ DESIGN SYSTEMS
UXPIN: ΑΝΑΛΥΣΗ 39 ΔΗΜΟΣΙΩΣ ΔΙΑΘΕΣΙΜΩΝ DESIGN SYSTEMS
36. ΧΡΥΣΟΣ ΟΔΗΓΟΣ (XO.GR): 2017
ΚΥΡΙΕΣ ΕΝΕΡΓΕΙΕΣ ΣΧΕΤΙΚΕΣ ΜΕ DESIGN SYSTEM
• Δημιουργία ενός Interface Inventory (βασικό όφελος: Η διαπίστωση
του εύρος του προβλήματος από την Σχεδιαστική μας Ομάδα).
• Review πολλών άλλων design systems (λογική δόμησης, semantics,
στοιχεία των patterns κ.α.)
• Προκαταρκτική Αρχιτεκτονική Δόμηση (Basic Sitemap)
• Επιλογή τεχνολογίας διάχυσης (Confluence)
• Αξιολόγηση των OKRs ως μεθόδου αξιολόγησης του Design System
(“Measuring Design System Success”, Nathan Curtis)
• Προσπάθεια δημιουργίας ενός roadmap (“Roadmaps for Design
Systems”, Nathan Curtis)
37. ΧΡΥΣΟΣ ΟΔΗΓΟΣ (XO.GR): 2017
INTERFACE INVENTORY
Φάση 1: Συγκέντρωση και ομαδοποίηση όλων των UI elements
38. ΧΡΥΣΟΣ ΟΔΗΓΟΣ (XO.GR): 2018
INTERFACE INVENTORY
Φάση 2: Εξέλιξη:
Χρωματική απόδοση στα
pattern-modules ανάλογα
τη σημαντικότητα τους.
Η Λυδία επί τω έργω
39. ΧΡΥΣΟΣ ΟΔΗΓΟΣ (XO.GR): 2018
ΠΩΣ ΠΕΡΙΠΟΥ ΣΧΕΔΙΑΖΟΥΜΕ-ΥΛΟΠΟΙΟΥΜΕ ΓΙΑ ΤΟ ΧΟ: ΚΥΡΙΑ ΒΗΜΑΤΑ
Project Charter (short description, scope, preliminary specs, stakeholders, duration, number
of web pages, references κ.α.).
α) Wireframes / Προσχέδια (Sketches), β) Κρίσιμα Τεχνικά Ζητήματα που χρειάζονται
διερεύνηση, γ) Διαχειριστικά Εργαλεία που πιθανώς χρειαστεί να αναπτυχθούν.
Σχεδιασμός δύο ακραίων breakpoints και περιγραφή business logic.
Σχεδιασμός υπόλοιπων breakpoints, περιγραφή διαφορών στο interaction.
Συγγραφή συνολικού spec [final mockups, business logic, διαφοροποίηση interaction ανά
breakpoint, markup guidelines (+HTML linear), content requirements, SEO requirements,
Web Analytics requirements κ.α. πολλά).
Step 1.
Step 2.
Step 3.
Step 4.
Step 5.
42. ΧΡΥΣΟΣ ΟΔΗΓΟΣ (XO.GR): 2018
ΤΙ (ΚΥΡΙΩΣ) ΠΡΟΣΠΑΘΟΥΜΕ ΝΑ ΠΕΤΥΧΟΥΜΕ ΜΕ ΤΟ DESIGN SYSTEM;
• Σχεδιαστική συνοχή.
• Όμορφα User Interfaces.
• Βελτίωση του χρόνου ανάλυσης - συγγραφής spec.
• Καλύτερη επικοινωνία μεταξύ των ομάδων product design
(Marketing) και Web Developers (IT).
• Καλύτερα UIs ως προς: web accessibility και web performance.
43. ΧΡΥΣΟΣ ΟΔΗΓΟΣ: 2015: Η «ΕΙΚΟΝΑ» ΤΟΥ ΠΡΩΘΥΠΟΥΡΓΟΥ ΓΙΑ ΕΜΑΣ
ΕΡΤ 1, ΓΙΑ ΤΑ ΟΝΟΜΑΤΑ ΤΩΝ (ΤΟΤΕ) ΔΙΑΠΛΕΚΟΜΕΝΩΝ
Είμαι Πρωθυπουργός
της χώρας. Δεν είμαι
Χρυσός Οδηγός…
youtu.be/XebnBj9lBOY
45. ΧΡΥΣΟΣ ΟΔΗΓΟΣ (XO.GR): 2018
ΣΗΜΕΡΑ, ΤΟ XO.GR: IAN. 2018 ΣΕ ΕΠΙΠΕΔΟ TRAFFIC (SNAPSHOT)
Sessions: All Users
7.634.284
Στοιχεία: Google Analytics
Unique Users: All
4.223.365
PageViews: All
14.029.638
46. ΧΡΥΣΟΣ ΟΔΗΓΟΣ (XO.GR): 2017
REVIEW ΑΛΛΩΝ DESIGN SYSTEMS: ΚΥΡΙΩΣ ΩΣ ΠΡΟΣ:
• Τη συνολική δομή (καταλήξαμε σε δική μας)
• Τα design principles (του Gov.uk είναι τα πιο
«κοντινά» μας)
• Πως τα patterns-modules χρησιμοποιούνται
(καταλήξαμε σε δική μας λογική)
• Πως τα higher level templates αντιμετωπίζονται
(αποφασίσαμε να πάμε με τη λογική του WWW)
• Πως αντιμετωπίζουν issues σαν: web
performance, web accessibility, SEO, editing,
display ads
51. ΧΡΥΣΟΣ ΟΔΗΓΟΣ (XO.GR): 2017
ΠΡΟΚΑΤΑΡΚΤΙΚΗ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΔΟΜΗΣΗ (IA):
DESIGN LIBRARY: UI PATTERNS-MODULES
• Επισκόπηση (εισαγωγή και ορισμός)
• Mark-up (HTML) Guidelines
• Mark-up Notes (SEO, Accessibility, Web Analytics)
• Design Guidelines
• Τρόπος Λειτουργίας (Interaction, Behavior) και
διαφοροποιήσεις ανά breakpoint
• Παραλλαγές (Variations)
• Αρχείο (παλιότερη μορφή)
• Σε ποια document (page) templates χρησιμοποιείται;
• Σχέση με Bootstrap
52. ΧΡΥΣΟΣ ΟΔΗΓΟΣ (XO.GR): 2017
ΠΡΟΚΑΤΑΡΚΤΙΚΗ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΔΟΜΗΣΗ (IA):
DESIGN LIBRARY: DOCUMENT (PAGE) TEMPLATES
• Εισαγωγή
• Πότε να το χρησιμοποιείτε
• Πότε να μην το χρησιμοποιείτε
• Βασική δομή και UI patterns-modules που
χρησιμοποιούνται σ' αυτό το template
• Mark-up (Dummy HTML)
• Head Elements (ό,τι εντός του <head>)
• HTML Linear Guidelines
• (Πιθανές) Custom οδηγίες
53. ΘΕΛΕΤΕ ΚΙ ΑΛΛΟ;
ΛΥΠΑΜΑΙ, ΑΛΛΑ ΟΧΙ ΑΠΟΨΕ. :-)
Στείλτε μου μήνυμα, για να σας προσθέσω σε ένα τρελό trello board, γεμάτο σχετικά
καλούδια (ουσιαστικά, όλη μου την έρευνα για το θέμα)!
Panos Koutsodimitropoulospkoutsod
54. ΑΠΛΑ, ΕΥΧΑΡΙΣΤΩ!
ΓΙΑ ΤΑ ΕΠΟΜΕΝΑ 15-20’ ΡΩΤΑΤΕ, ΑΠΑΝΤΩ ΚΑΙ ΜΕΤΑ PIZZA TIME!!!
:-)
LET’S AGAIN!