Το σύστημα ελάχιστου βιώσιμου σχεδιασμού

Ανάπτυξη συστήματος σχεδιασμού UXPin αποθηκευμένο στη Βιβλιοθήκη Συστημάτων Σχεδίασης UXPin

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

Μία ερώτηση που μου έδωσαν πολλές φορές, η οποία ήρθε και κατά τις συνομιλίες μου με την ομάδα μας στο UXPin, ήταν:

Πόσο καιρό χρειάζεται για να οικοδομήσουμε ένα σύστημα σχεδιασμού;

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

Η κληρονομιά οδηγού στυλ ζόμπι

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

Ακούγεται σαν ένα σύστημα σχεδιασμού; Εχεις δίκιο. Μοιάζει με σύστημα σχεδιασμού, αλλά δεν είναι.

Αυτή η παλιά προσέγγιση για την οικοδόμηση ενός οδηγού στυλ είχε ως στόχο την παραγωγή ενός τεχνητού. Υποτίθεται ότι είναι παράγωγο μιας διαδικασίας τεκμηρίωσης. Και κάθε φορά ...

Πριν από τον οδηγό στυλ έγινε, έχει ήδη μετατραπεί σε ένα ζόμπι.

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

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

Το σύστημα σχεδιασμού είναι μια διαδικασία

Σε αντίθεση με τους οδηγούς στατικού στυλ, τα συστήματα σχεδιασμού είναι δυναμικά. Τι σημαίνει? Ο οδηγός στυλ είναι ένα τεχνούργημα, το σύστημα σχεδιασμού είναι μια διαδικασία.

Τα τεχνουργήματα είναι στατικά, οι διαδικασίες είναι δυναμικές.

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

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

Διαχείριση της εντροπίας με οδηγό στυλ και σύστημα σχεδιασμού

Ενάντια στην Εντροπία

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

Η εμπειρία του προϊόντος σταδιακά ξεπεράσει το χάος.

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

Ποτέ δεν τελειώνει ελάχιστο βιώσιμο προϊόν

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

Το σύστημα σχεδιασμού είναι μια διαδικασία και ως εκ τούτου είναι ταυτόχρονα πάντα έτοιμο και ποτέ δεν έγινε.

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

Ξεκινήστε συχνά το σκάφος

Ένα σύστημα σχεδιασμού δημιουργείται όταν ένας οργανισμός αναγνωρίζει ότι η αυξανόμενη ασυνέπεια του UI πρέπει να επιλυθεί μέσω νέων ροών εργασίας.

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

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

Γιατί; Επειδή αυτό το χρώμα μειώνει άμεσα την εντροπία, σε αντίθεση με έναν οδηγό στατικού ύφους ο οποίος παραμένει πάντα ξεπερασμένος και δεν εφαρμόζεται ποτέ.

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

Καλή τύχη.

Θέλετε να δείτε πώς χτίζουμε το Σύστημα Σχεδιασμού; Ακολουθήστε τα σπριντ σχεδιασμού μας:

  • Συστήματα Σχεδίασης Sprint 0: Το Silver Bullet της Ανάπτυξης Προϊόντων.
  • Συστήματα Σχεδίασης Sprint 1: Το Αποθέμα Διεπαφής
  • Σύστημα Σχεδίασης Sprint 2: Μια παλέτα χρωμάτων για να τις διαχειριστείτε όλα
  • Σύστημα Σχεδίασης Sprint 3: Διαχείριση των Βασικών
  • Σύστημα Σχεδίασης Sprint 4: Αρχές σχεδιασμού
  • Σύστημα Σχεδίασης Sprint 5: Διαχείριση Τυπογραφίας
  • Σύστημα Σχεδίασης Sprint 6: Τα γρηγορότερα εικονίδια στη Γη

Και εδώ υπάρχει μια ευρύτερη προοπτική στα συστήματα σχεδιασμού:

Τα συστήματα σχεδιασμού είναι μια γλώσσα. Και αυτό αλλάζει για πάντα την ανάπτυξη λογισμικού.

Συμμετοχή: https://www.uxpin.com/design-systems-early-access