Σχεδίαση ιστοσελίδων: τι πρέπει να οριστεί πριν αρχίσει η υλοποίηση
Η σωστή σχεδίαση ιστοσελίδων ξεκινά πριν εμφανιστεί το πρώτο χρώμα ή η πρώτη μακέτα. Πρώτα ορίζονται ο σκοπός, το κοινό, οι βασικές ενέργειες του χρήστη, οι σελίδες που χρειάζονται και τα δεδομένα που θα τροφοδοτούν το περιεχόμενο. Όταν αυτά μένουν ασαφή, το έργο γεμίζει αλλαγές και αποφάσεις της τελευταίας στιγμής. Όταν καθοριστούν εγκαίρως, η αισθητική, η λειτουργικότητα και η τεχνολογία υπηρετούν τον ίδιο στόχο.
Ξεκινήστε από το αποτέλεσμα, όχι από την εμφάνιση
Μια επαγγελματική ιστοσελίδα μπορεί να έχει στόχο την προσέλκυση αιτημάτων, την παρουσίαση έργων, τις κρατήσεις, την πώληση προϊόντων, την ενημέρωση ή συνδυασμό αυτών. Η σχεδίαση αλλάζει ανάλογα με το κύριο αποτέλεσμα. Για παράδειγμα, μια σελίδα υπηρεσίας χρειάζεται γρήγορη κατανόηση και ισχυρά σημεία εμπιστοσύνης, ενώ ένας κατάλογος προϊόντων χρειάζεται φίλτρα, καθαρή πλοήγηση και συνέπεια πληροφορίας. Η αισθητική παραμένει σημαντική, αλλά δεν μπορεί να αντικαταστήσει τη σωστή ιεράρχηση.
Λίστα απαιτήσεων πριν δοθεί προσφορά
Η προσφορά για σχεδίαση ιστοσελίδων είναι ουσιαστική μόνο όταν στηρίζεται σε επαρκή περιγραφή του έργου. Πριν ζητηθεί εκτίμηση, είναι χρήσιμο να καταγραφούν οι εξής κατηγορίες:
- Σκοπός: τι πρέπει να πετύχει η ιστοσελίδα για την επιχείρηση και για τον χρήστη.
- Κοινό: ποιοι είναι οι βασικοί επισκέπτες και τι γνωρίζουν ήδη.
- Περιεχόμενο: ποιες σελίδες, κείμενα, εικόνες, αρχεία και γλώσσες χρειάζονται.
- Λειτουργίες: φόρμες, κρατήσεις, λογαριασμοί, κατάλογοι, πληρωμές ή άλλες αλληλεπιδράσεις.
- Διαχείριση: ποιος θα ενημερώνει την ιστοσελίδα και πόσο συχνά.
- Συνδέσεις: ποια εξωτερικά συστήματα ή υπηρεσίες πρέπει να συνεργάζονται με την ιστοσελίδα.
- Μέτρηση: ποιες ενέργειες θεωρούνται επιτυχία και πώς θα καταγράφονται.
Αρχιτεκτονική πληροφορίας πριν από τις οθόνες
Η αρχιτεκτονική πληροφορίας οργανώνει τι υπάρχει, πού βρίσκεται και πώς το βρίσκει ο επισκέπτης. Πριν σχεδιαστούν οι επιμέρους οθόνες, χρειάζεται χάρτης βασικών σελίδων και σχέσεων. Η αρχική σελίδα δεν πρέπει να προσπαθεί να εξηγήσει τα πάντα. Πρέπει να δίνει προσανατολισμό και να οδηγεί στις σελίδες όπου κάθε θέμα αναπτύσσεται πλήρως. Αυτό μειώνει την πυκνότητα, διευκολύνει την πλοήγηση και βοηθά την οργανική αναζήτηση να καταλάβει τη θεματική δομή.
Περιεχόμενο και σχεδιασμός πρέπει να εξελίσσονται μαζί
Το συχνότερο λάθος είναι να δημιουργείται μια μακέτα με προσωρινά κείμενα και να επιχειρείται αργότερα να «χωρέσει» το πραγματικό περιεχόμενο. Οι τίτλοι, τα μήκη παραγράφων, οι πίνακες, οι φωτογραφίες και τα σημεία δράσης επηρεάζουν τη σύνθεση. Για αυτό χρησιμοποιούμε αντιπροσωπευτικό περιεχόμενο νωρίς. Αν το έργο αφορά και τεχνική ανάπτυξη, η σχεδίαση και ανάπτυξη ιστοσελίδων πρέπει να αντιμετωπίζεται ως ενιαία αλυσίδα αποφάσεων και όχι ως δύο άσχετα στάδια.
Πίνακας ελέγχου απαιτήσεων
| Πεδίο | Ερώτηση που πρέπει να απαντηθεί | Τι αποφεύγουμε |
|---|---|---|
| Στόχος | Ποια ενέργεια έχει μεγαλύτερη αξία; | Σελίδες χωρίς προτεραιότητα |
| Κοινό | Τι θέλει να βρει και πόσο γρήγορα; | Γλώσσα προσανατολισμένη μόνο στην εταιρεία |
| Δομή | Ποιες πληροφορίες ανήκουν μαζί; | Μενού που μεγαλώνει χωρίς λογική |
| Περιεχόμενο | Ποιος γράφει, εγκρίνει και ενημερώνει; | Καθυστερήσεις επειδή λείπει υλικό |
| Λειτουργίες | Τι πρέπει να κάνει ο χρήστης; | Πρόσθετες λειτουργίες χωρίς ανάγκη |
| Συντήρηση | Πώς θα παραμένει σωστή μετά την παράδοση; | Έργο που δεν μπορεί να υποστηριχθεί |
Πώς ορίζεται η εμπειρία σε κινητές και μεγάλες οθόνες
Η προσαρμογή σε διαφορετικά μεγέθη οθόνης δεν είναι απλή σμίκρυνση. Απαιτεί προτεραιότητες: ποιο περιεχόμενο εμφανίζεται πρώτο, ποια στοιχεία μπορούν να μετακινηθούν, πώς λειτουργούν τα μενού και πόσο εύκολα ολοκληρώνονται φόρμες ή αγορές με αφή. Η σχεδίαση πρέπει να αντέχει τόσο σε μικρές όσο και σε μεγάλες οθόνες χωρίς να αλλάζει το νόημα ή να κρύβει κρίσιμες ενέργειες.
Προσβασιμότητα και αναγνωσιμότητα ως βασικές απαιτήσεις
Η αντίθεση χρωμάτων, τα σαφή μεγέθη γραμματοσειράς, η λογική σειρά επικεφαλίδων και η λειτουργία με πληκτρολόγιο είναι στοιχεία ποιότητας και όχι διακοσμητικές λεπτομέρειες. Η σχεδίαση πρέπει να αποφεύγει κείμενα πάνω σε δύσκολες εικόνες, ασαφή κουμπιά και κρυφές ενέργειες που απαιτούν ειδική γνώση. Όσο πιο καθαρή είναι η διεπαφή, τόσο λιγότερη προσπάθεια χρειάζεται ο χρήστης για να καταλάβει τι ακολουθεί.
Πότε μια απαίτηση πρέπει να μείνει εκτός πρώτης έκδοσης
Δεν χρειάζεται κάθε ιδέα να υλοποιηθεί από την αρχή. Κάθε πρόσθετη λειτουργία αυξάνει την πολυπλοκότητα, τον έλεγχο και τη μελλοντική συντήρηση. Μια απαίτηση μπορεί να μεταφερθεί σε επόμενη φάση όταν δεν είναι απαραίτητη για τον βασικό στόχο, όταν δεν υπάρχουν ακόμη δεδομένα που τη στηρίζουν ή όταν απαιτεί δυσανάλογη τεχνική εξάρτηση. Η πειθαρχία στο εύρος του έργου βοηθά να παραδοθεί πρώτα ένας καθαρός και χρήσιμος πυρήνας.
Πώς αξιολογείται μια πρόταση σχεδίασης
Δεν αρκεί το «μου αρέσει». Μια πρόταση πρέπει να κρίνεται με κοινά κριτήρια: αν ο χρήστης αντιλαμβάνεται την πρόταση αξίας, αν βρίσκει γρήγορα τις βασικές ενότητες, αν οι σημαντικές ενέργειες είναι ορατές, αν το περιεχόμενο αναπνέει και αν η διάταξη παραμένει συνεπής σε όλες τις σελίδες. Η σχεδίαση ιστοσελίδων γίνεται πιο προβλέψιμη όταν κάθε επιλογή μπορεί να συνδεθεί με συγκεκριμένη απαίτηση.
Τι πρέπει να έχει συμφωνηθεί πριν ξεκινήσει η υλοποίηση
Στο τέλος της προετοιμασίας πρέπει να υπάρχουν κοινά αποδεκτά: στόχος, χάρτης σελίδων, βασικό περιεχόμενο, λίστα λειτουργιών, ευθύνες παραγωγής υλικού, τεχνικές εξαρτήσεις, τρόπος ελέγχου και κριτήρια παράδοσης. Αυτή η βάση δεν αφαιρεί τη δημιουργικότητα. Αντίθετα, δίνει στη δημιουργική δουλειά σαφές πλαίσιο και μειώνει τις αλλαγές που προκύπτουν επειδή διαφορετικοί άνθρωποι φαντάζονταν διαφορετικό έργο.
Πώς μετατρέπονται οι απαιτήσεις σε προτεραιότητες
Μια λίστα απαιτήσεων γίνεται χρήσιμη όταν καθεμία συνδέεται με έναν πραγματικό στόχο και αποκτά προτεραιότητα. Μπορούν να χωριστούν σε απαραίτητες για την πρώτη έκδοση, σημαντικές αλλά αναβλητέες και προαιρετικές. Η κατηγοριοποίηση πρέπει να εξηγεί τι συμβαίνει αν μια απαίτηση δεν υλοποιηθεί τώρα. Έτσι η συζήτηση μετακινείται από το «θα ήταν ωραίο να υπάρχει» στο «είναι απαραίτητο για να ολοκληρώσει ο χρήστης τη βασική του εργασία». Αυτό μειώνει το ανεξέλεγκτο μεγάλωμα του έργου και βοηθά να προστατευτεί η ποιότητα των κρίσιμων διαδρομών.
Τα πραγματικά δεδομένα αποκαλύπτουν σχεδιαστικά προβλήματα
Αν η ιστοσελίδα θα παρουσιάζει προϊόντα, έργα, αγγελίες ή άλλες επαναλαμβανόμενες εγγραφές, χρειάζονται αντιπροσωπευτικά δείγματα από νωρίς. Οι μεγάλες ονομασίες, οι ελλιπείς φωτογραφίες, τα διαφορετικά μήκη περιγραφών και οι κενές τιμές αποκαλύπτουν προβλήματα που δεν φαίνονται σε μια ιδανική μακέτα. Η σχεδίαση πρέπει να αντέχει σε αληθινές εξαιρέσεις. Αυτό ισχύει ιδιαίτερα για λίστες, φίλτρα, πίνακες και κάρτες περιεχομένου που επαναλαμβάνονται σε πολλές σελίδες.
Παραδοτέα που μειώνουν τις παρερμηνείες
Πριν αρχίσει η τεχνική υλοποίηση είναι χρήσιμο να υπάρχουν ένας συμφωνημένος χάρτης σελίδων, δείγματα βασικών οθονών, κανόνες τυπογραφίας και αποστάσεων, κατάσταση βασικών στοιχείων διεπαφής και παραδείγματα συμπεριφοράς σε μικρή οθόνη. Δεν χρειάζεται κάθε λεπτομέρεια να έχει κλειδώσει, αλλά οι κρίσιμες αποφάσεις πρέπει να είναι ορατές και ελέγξιμες. Όσο περισσότερο το έργο εξαρτάται από προφορικές ερμηνείες, τόσο αυξάνεται η πιθανότητα επανασχεδιασμού αργότερα.
Σενάρια χρήσης αντί για αόριστες λειτουργίες
Μια απαίτηση όπως «χρειαζόμαστε φόρμα» είναι πολύ γενική. Χρήσιμο είναι να περιγραφεί ποιος τη συμπληρώνει, ποια πεδία χρειάζονται, τι συμβαίνει μετά την υποβολή, ποιος λαμβάνει την ειδοποίηση και τι βλέπει ο χρήστης αν γίνει λάθος. Το ίδιο ισχύει για αναζήτηση, κράτηση, εγγραφή ή αγορά. Τα μικρά σενάρια χρήσης μετατρέπουν τις γενικές επιθυμίες σε σχεδιαστικές αποφάσεις που μπορούν να ελεγχθούν πριν γραφτεί κώδικας.
Η έγκριση χρειάζεται συγκεκριμένα κριτήρια
Αν η έγκριση βασίζεται αποκλειστικά σε προσωπική προτίμηση, οι διορθώσεις μπορούν να συνεχίζονται χωρίς τέλος. Για κάθε βασική οθόνη πρέπει να είναι γνωστό τι αξιολογείται: σαφήνεια τίτλου, εύρεση κύριας ενέργειας, ανάγνωση σε μικρή οθόνη, πληρότητα περιεχομένου και συνέπεια με τις υπόλοιπες σελίδες. Με κοινά κριτήρια, η ανατροφοδότηση γίνεται συγκεκριμένη και ο σχεδιαστής μπορεί να λύσει πραγματικό πρόβλημα αντί να μαντεύει την πρόθεση πίσω από γενικά σχόλια.