Αρχές σχεδιασμού Blockchain

Αυτό που έχει μάθει η ομάδα μας μέχρι στιγμής - σχετικά με τις ανάγκες των επιχειρήσεων και των χρηστών για την αποκλειστικότητα - που ενημερώνει το σχεδιαστικό μας έργο.

Επί του παρόντος, η Ομάδα Σχεδιασμού IBM Blockchain σχεδιάζει οτιδήποτε από τις ροές της αλυσίδας εφοδιασμού έως την τεκμηρίωση, από τα εργαλεία προγραμματισμού ανοιχτού κώδικα έως το blockchain ως υπηρεσία. Είναι η φύση της βιομηχανίας τώρα: μια τρελή εξόρμηση για να εξερευνήσετε όλες τις πιθανές εφαρμογές μιας τεχνολογίας με τη δυνατότητα να μειώσει σημαντικά το κόστος και την αναποτελεσματικότητα σε τομείς όπως η χρηματοδότηση, η υγειονομική περίθαλψη και η κυβέρνηση.

Παρά το σχεδιασμό σε πολλές διαφορετικές κατευθύνσεις, υπάρχουν κοινά θέματα στις ανάγκες των χρηστών μας που έχουν ενημερώσει τις αρχές σχεδιασμού μας ως ομάδα. Αυτή είναι η πρώτη επανάληψη των αρχών αυτών από την IBM Blockchain Design Team - στην οποία εστιάζουμε στην κριτική κατά την εργασία και στην ιεράρχηση των αποφάσεων σχεδιασμού.

Σχέδιο εμπιστοσύνης

"Ακριβώς επειδή η τεχνολογία blockchain έχει κατασκευαστεί για να εξαλείψει την εμπιστοσύνη στην εμπιστοσύνη, δεν σημαίνει ότι οι χρήστες θα εμπιστεύονται τη μηχανή ή το δίκτυο."
- Jonny Howle, σχεδιαστής UX / UI

Πολλοί από τους χρήστες μας βρίσκονται σε βιομηχανίες που ασχολούνται με εξαιρετικά ευαίσθητες πληροφορίες και η διατήρηση της εμπιστοσύνης τους είναι κρίσιμη για την επιχείρησή μας. Σχεδόν όλοι είναι "νέοι" για να μπλοκάρουν, με ποικίλα επίπεδα κατανόησης και εμπιστοσύνης. Οι χρήστες πρέπει να αντιλαμβάνονται τα προϊόντα μας (και τους ανθρώπους πίσω από αυτά) για να είναι αξιόπιστα, αξιόπιστα και σταθερά. Αυτό επιτυγχάνεται μέσω προσεκτικής έκθεσης δεδομένων, συνέπειας, ανάδρασης, πρόβλεψης λαθών και ενεργού καθοδήγησης.

Έκθεση δεδομένων

Μερικοί χρήστες χρειάζονται περισσότερη έκθεση σε δεδομένα blockchain από άλλα - πολλοί θα χρειαστεί να δουν πώς η τεχνολογία blockchain αντικαθιστά τις προηγούμενες διαδικασίες τους για να νιώθει ότι είναι αξιόπιστη. Η έκθεση των δεδομένων επηρεάζει την κατανόηση του τρόπου με τον οποίο λειτουργεί η εφαρμογή. Για παράδειγμα, τα δεδομένα δείχνουν ότι πραγματοποιήθηκε κλήση λειτουργίας ή χρησιμεύει ως απόδειξη ότι κάτι είναι κρυπτογραφικά ασφαλές.

Οι άνθρωποι θέλουν να

Όταν αποφασίζουμε αν πρέπει να συμπεριλάβουμε ένα στοιχείο δεδομένων, χρησιμοποιούμε την ακόλουθη ιεραρχία:

  1. Τα δεδομένα πρέπει να είναι δυνατή η άσκηση προσφυγής.
  2. Εάν τα δεδομένα δεν μπορούν να ασκηθούν προσφυγές, πρέπει να εξυπηρετούν την οικοδόμηση εμπιστοσύνης και / ή εκπαιδευτικού σκοπού.
Τα εργαλεία blockchain "παλιάς σχολικής σχολής" σας δείχνουν πολλούς μακρούς κρυπτογραφικούς χαρακτήρες. Δεν είναι ανθρώπινη αναγνώσιμη. Δεν είναι χρήσιμες για έναν χρήστη ... και παρόλα αυτά οι άνθρωποι τους αρέσουν! Γιατί; Είναι ένα αίσθημα άνεσης: "Μπορώ να δω ένα αναγνωρίσιμο αλφαβητικό κωδικό μη ανθρώπινο, επομένως πιστεύω ότι αυτό το πράγμα που βλέπω είναι ασφαλές.
- Ed Moffat, Design Lead, Fabric Composer

Συνοχή

Η δημιουργία οπτικής συνοχής μεταξύ των προϊόντων και η εμπειρία του πελάτη είναι ουσιαστικής σημασίας για την αντίληψη της αξιοπιστίας. Χρησιμοποιούμε διατάξεις με βάση το πλέγμα (με σημαντικό και αναλογικό αρνητικό χώρο), ισχυρή τυπογραφική ιεραρχία και εφαρμόζουμε χρώμα με νόημα.

Η συνεπής εμπειρία χρήστη επιτρέπει στους χρήστες μας να αισθάνονται άνετα, είναι ιδιαίτερα σημαντική με τη νέα τεχνολογία blockchain, καθώς αυτό επιτρέπει την υιοθέτηση και τη μάθηση.
-Tobias Hunter, Σχεδιαστής UX

Επειδή η οπτική γλώσσα του blockchain είναι ακόμα κωδικοποιημένη, είμαστε προσεκτικοί στη χρήση της εικονογραφίας για να διευκρινίσουμε τις έννοιες. Ενώ δημιουργούμε συνδέσεις με γνωστά στοιχεία για να βοηθήσουμε τους χρήστες να διατηρήσουν πληροφορίες, είμαστε προσεκτικοί με την οπτική μεταφορά - απλοποιώντας ορισμένες έννοιες μπορεί στην πραγματικότητα να παραπληροφοριών ή να δημιουργήσει σύγχυση αργότερα.

Καταβάλλουμε κάθε δυνατή προσπάθεια για να χρησιμοποιήσουμε ορολογία με λιγότερη φρασεολογία. Η γλώσσα πρέπει να είναι συνοπτική, σαφής και να ευθυγραμμίζεται με τα φυσικά πρότυπα επικοινωνίας των χρηστών μας. Διατηρούμε έναν συνομιλητικό τόνο χωρίς να είμαστε υπερβολικά casual ή flippant. Η ομάδα μας δίνει ιδιαίτερη προσοχή στις λέξεις με νόημα όπως η ταυτότητα, η ενημέρωση και το δίκτυο: ενώ πολλές έννοιες blockchain είναι παρόμοιες με κοινά κατανοημένες έννοιες, μπορεί να διαφέρουν σημαντικά και να προκαλούν σύγχυση.

Σχεδιάζουμε για οπουδήποτε είναι οι χρήστες μας. Επειδή ο ίδιος ο ορισμός του blockchain διανέμεται, πρέπει να σχεδιάσουμε πέρα ​​από τα σύνορα με την παγκοσμιοποίηση από προεπιλογή: πράγματα όπως η επέκταση του UI, το νόημα των εικονιδίων και η μετάφραση πρέπει πάντα να ληφθούν υπόψη. Επιπλέον, πολλές χρήσεις του blockchain είναι κινητές από τη φύση - συνεχή εμπειρία ανεξάρτητα από τη συσκευή.

Σταθερή ανατροφοδότηση

Βοηθάμε τους χρήστες μας να κατανοούν τι συμβαίνει και να μειώνουν το άγχος, δημιουργώντας συνεχή ανατροφοδότηση. Η κίνηση και η κίνηση, που χρησιμοποιούνται με σιγουριά, υποστηρίζουν την κατανόηση του τι συμβαίνει.

Όταν μαθαίνεις μια ξένη γλώσσα κάνεις κάτι από την πρακτική και το παιχνίδι, όχι από την ανάγνωση ενός λεξικού. Παράγουμε εργαλεία και τεκμηρίωση που επιτρέπουν στους χρήστες μας να παίζουν και να δοκιμάζουν τα πράγματα για να μάθουν αυτή τη νέα τεχνολογία.
 - Ο Sam Winslet, Οπτικός Σχεδιαστής

Ο χρήστης πρέπει πάντα να γνωρίζει τι συμβαίνει, τι ακριβώς συνέβη και τι θα συμβεί στη συνέχεια. Ο χρόνος είναι ένα σημαντικό στοιχείο στις εφαρμογές blockchain και πολλές φορές ένας απλός φορτωτής δεν πρόκειται να είναι αρκετός.

Ένα κατανεμημένο σύστημα υψηλής απόδοσης είναι από τη φύση του ασύγχρονη και τα πολλαπλά συστατικά του συστήματος εξαρτώνται από τα χρονικά όρια ή τα διαστήματα ψηφοφορίας. Μια συναλλαγή μπορεί να διατηρηθεί με δυνατότητα ρύθμισης (συνήθως για δευτερόλεπτα) ενώ περιμένει να επιτευχθεί το βέλτιστο μέγεθος μπλοκ. Ένα SDK θα κάνει δημοσκόπηση, θα περιμένει και θα προσπαθήσει ξανά για τη δημιουργία ενός νέου καναλιού.
-Jason Yellick, προγραμματιστής λογισμικού

Βεβαιωνόμαστε ότι έχουμε απολογιστεί (και ελεγχθεί μετά την απελευθέρωση) το χρονικό διάστημα που θα λάβει μια δραστηριότητα ή λειτουργία και θα ενημερώσει τον χρήστη. Αυτό ισχύει και για όλες τις μετρήσεις στη διεπαφή - πόσες από τις κατηγορίες που βλέπει ο χρήστης, πόσες δεν εμφανίζονται κ.λπ.

Οι χρήστες μας προτιμούν την πρακτική, τη διαδραστική μάθηση, ώστε να μπορούν να μάθουν δημιουργώντας κάτι απτό.
 - Raissa Xie, ερευνητής της UX

Επιτρέψτε και προβλέψτε τα λάθη που πρέπει να γίνουν

Επειδή ένα blockchain είναι πραγματικά αμετάβλητο, δίνουμε ιδιαίτερη προσοχή στις ενέργειες των χρηστών που είναι μη αναστρέψιμες. Προσθέτουμε επίπεδα τριβής ή επιβεβαίωσης για να μειώσουμε το σφάλμα και να κατευθυνθούμε στα επόμενα βήματα, εάν συμβεί κάποιο λάθος.

Δεν υπάρχουν αναλήψεις σε ένα blockchain.
 - Τζόνι Χάιλε

Ενεργή καθοδήγηση

Οι μηδενικές καταστάσεις είναι κοινές σε πολλά από τα προϊόντα μας, οπότε φροντίζουμε να δώσουμε ένα φυσικό επόμενο βήμα. Οι χρήστες πρέπει να έχουν σαφή, συνεχή πλοήγηση - θα πρέπει εύκολα να ξέρουν πώς να επιστρέψουν σε μια προηγούμενη κατάσταση και ποιο είναι το επόμενο βήμα τους.

Οι χρήστες μας θέλουν να δουν απλές οδηγίες προκειμένου να δημιουργηθεί και να λειτουργήσει όσο το δυνατόν γρηγορότερα.
- Lucie Wu, Σχεδιαστής UX

Επειδή ο έλεγχος της ορατότητας αποτελεί επιτακτική ανάγκη για τις επιχειρήσεις, διασφαλίζουμε ότι λαμβάνουμε υπόψη διαφορετικές προβολές μιας διεπαφής ανάλογα με το ρόλο. Αν ένας χρήστης δεν έχει πρόσβαση σε συγκεκριμένα δεδομένα, δεν αφήνουμε οπές στη διεπαφή.

Η τεχνολογία blockchain είναι σχετικά νέα, οι περισσότεροι χρήστες δεν ξέρουν απαραίτητα τι χρειάζονται. Ένας καλός σχεδιαστής πρέπει να ξέρει πώς να φιλτράρει τις απόψεις του και να βρει την καλύτερη λύση. Οι σχεδιαστές τους βοηθούν να κατανοήσουν τα οφέλη και τις δυνατότητες που μπορεί να φέρει αυτή η τεχνολογία στη ζωή τους καθοδηγώντας τους στη διαδικασία.
 - Andrea Lee, Σχεδιαστής UI

Η ομάδα μας αναμένει την ανάγκη για περαιτέρω βοήθεια και επιδιώκει να την μειώσει, ενώ παράλληλα είναι γνώστης του πού οι άνθρωποι μας είναι πιο πιθανό να βοηθήσουν. Έχουμε επιφανειακές γνώσεις για να δημιουργήσουμε διαφάνεια και να εξαλείψουμε την αβεβαιότητα και να δώσουμε προτάσεις για τα πράγματα που οι χρήστες δεν θυμούνται.

Παρουσιάζοντας στον χρήστη το νέο λεξιλόγιο του με τις συμβουλές εργαλείων και μια γραμμή προόδου κάνει μια απολύτως αποθαρρυντική μαθησιακή εργασία φαίνεται διαχειρίσιμη.
 - Kayla White, Σχεδιαστής UI

Ανεξάρτητα από το πλαίσιο, δεν συμπεριλαμβάνουμε στοιχεία που θα γεμίζουν μια διεπαφή ή θα συγχέουν τον χρήστη - κάθε στοιχείο εξυπηρετεί έναν σκοπό, τίποτα δεν είναι για διακόσμηση. Χρησιμοποιούμε κοινά μοτίβα σχεδίασης και μειώνουμε την ποσότητα της μάθησης που πρέπει να κάνουν οι χρήστες.

Σε πολλές περιπτώσεις, περισσότεροι από ένας από τους ανθρώπους μας θα είναι μέρος μιας διαδικασίας. Για να προωθήσουμε τη συνεργασία που σχεδιάζουμε για τα βήματα πριν και μετά τα δικά μας καθήκοντα. Η υιοθέτηση της τεχνολογίας μας από τις ομάδες είναι ζωτικής σημασίας για το επιχειρησιακό μοντέλο μας, γι 'αυτό και έχουμε δεδομένη την προστιθέμενη αξία και την προσβασιμότητα του σχεδιασμού.

Ο σχεδιασμός για την πολυπλοκότητα δεν σημαίνει ότι τα πράγματα είναι απλά. Διευκολύνετε τα καθήκοντα, αλλά μην αφαιρείτε τον έλεγχό τους.
 - Dante Guintu, Σχεδιαστής UI

συμπέρασμα

Ο ενθουσιασμός για την τεχνολογία blockchain αυξάνει την τάση να επικεντρώνεται στις ανάγκες των μηχανών έναντι των ανθρώπινων. Ως σχεδιαστές, πρέπει να επαναπροσανατολίζουμε συνεχώς τις προσπάθειές μας για την επίλυση προβλημάτων και την αποκατάσταση αξιοπρεπών εμπειριών για τα ανθρώπινα όντα. Πρέπει να εξισορροπήσουμε την ένταση ανάμεσα στη φύση του blockchain και στον ανθρωποκεντρικό σχεδιασμό.

Οι τεχνικές έννοιες του blockchain φαίνεται ασυνήθιστα δελεαστικό ακόμη και για τους μη τεχνικούς χρήστες που ενδιαφέρονται.
- Έντ Μόφτατ

Επειδή πολλές από τις εφαρμογές του blockchain έχουν τη δυνατότητα να είναι πολύ ισχυρές, πρέπει να φροντίσουμε να συμπεριφέρονται και να σχεδιάζονται δεοντολογικά. Αυτό σημαίνει να διασφαλίσουμε ότι η ποικιλομορφία είναι ψημένη στο σχεδιασμό μας - από τους συμμετέχοντες στην έρευνα των χρηστών στην ίδια την ομάδα μας.

Η ομάδα σχεδιασμού μας παραμένει σε συνεχή συνεργασία: έρευνα, δοκιμή και επαγρύπνηση για τις εξελισσόμενες ανάγκες των χρηστών και τα σχέδια σχεδιασμού. Δεσμευόμαστε να προστατεύσουμε και να υποστηρίξουμε τους χρήστες μας, λαμβάνοντας υπόψη τα περιθώρια και τα υπερβολικά υψηλά ποσοστά, και λαμβάνοντας υπόψη τα συναισθήματα των χρηστών μας. Προσπαθούμε να βελτιώσουμε τη ζωή των χρηστών μας χωρίς να δημιουργούμε νέα προβλήματα για αυτούς.

Ο σχεδιασμός δεν είναι αμετάβλητος. Το κύριο μάντρα γι 'αυτή την ομάδα είναι ότι αγωνιζόμαστε για αριστεία, όχι για τελειότητα.
 - Sean Barclay, Δημιουργικό Διευθυντή
Μερικές από τις πολλές οπτικές επαναλήψεις για τον τρόπο με τον οποίο απεικονίζουμε τις έννοιες blockchain.

Σας ευχαριστούμε τον Κώστα Χριστίδη, τον Nguyet Vuong και τον Steve Kim.

Η Sarah Mills είναι επικεφαλής του σχεδιασμού στην IBM που εδρεύει στο Research Triangle Park της Βόρειας Καρολίνας. Το παραπάνω άρθρο είναι προσωπικό και δεν αντιπροσωπεύει απαραίτητα θέσεις, στρατηγικές ή απόψεις της IBM.