Σχεδίαση ιστοσελίδων: τι πρέπει να οριστεί πριν ξεκινήσει η υλοποίηση
Η σωστή σχεδίαση ιστοσελίδων δεν αρχίζει από χρώματα, γραμματοσειρές ή ένα εντυπωσιακό πρώτο προσχέδιο. Αρχίζει από σαφείς απαιτήσεις. Πριν περάσουμε στην υλοποίηση, χρειάζεται να οριστούν ο επιχειρηματικός στόχος, το κοινό, οι βασικές διαδρομές του χρήστη, το περιεχόμενο, οι λειτουργίες, οι τεχνικές εξαρτήσεις και τα κριτήρια με τα οποία θα θεωρηθεί το έργο ολοκληρωμένο. Όσο πιο καθαρά περιγράφεται αυτό το εύρος, τόσο λιγότερες ασάφειες εμφανίζονται αργότερα σε χρόνο, κόστος και παραδοτέα.
1. Ξεκινάμε από το αποτέλεσμα που πρέπει να πετύχει η ιστοσελίδα
Πρώτη ερώτηση δεν είναι «πώς θα μοιάζει;» αλλά «τι πρέπει να μπορεί να κάνει ο επισκέπτης;». Μια εταιρική παρουσίαση, μια ιστοσελίδα συλλογής αιτημάτων, ένα ηλεκτρονικό κατάστημα και μια πλατφόρμα κρατήσεων έχουν διαφορετικές ανάγκες. Ο σχεδιασμός πρέπει να συνδέεται με συγκεκριμένες ενέργειες: επικοινωνία, αίτημα προσφοράς, αγορά, κράτηση, εγγραφή ή εύρεση πληροφορίας.
Σε αυτό το στάδιο ορίζουμε μία κύρια ενέργεια ανά βασικό τύπο σελίδας και τις δευτερεύουσες επιλογές που τη στηρίζουν. Έτσι η αρχιτεκτονική δεν γεμίζει με ισότιμα κουμπιά και ανταγωνιστικά μηνύματα. Αν χρειάζεστε μια γενική εικόνα για τη διαδικασία, μπορείτε να δείτε και τη σελίδα μας για σχεδίαση ιστοσελίδων.
2. Περιγράφουμε το κοινό και τα πραγματικά σενάρια χρήσης
Η ίδια πληροφορία οργανώνεται διαφορετικά για έναν ιδιώτη, έναν επαγγελματία που συγκρίνει προμηθευτές ή έναν υπάρχοντα πελάτη που αναζητά υποστήριξη. Αντί για γενικές «περσόνες», καταγράφουμε πρακτικά σενάρια: τι γνωρίζει ήδη ο επισκέπτης, ποια απορία έχει, ποιο εμπόδιο τον σταματά και ποια πληροφορία χρειάζεται πριν προχωρήσει.
Τα σενάρια αυτά καθορίζουν τη σειρά των ενοτήτων, τις φόρμες, το βάθος των εξηγήσεων και το πόσο γρήγορα πρέπει να εμφανίζεται μια κρίσιμη πληροφορία. Βοηθούν επίσης να ξεχωρίσουμε τι είναι ουσιώδες από τι είναι απλώς «ωραίο να υπάρχει».
3. Κλειδώνουμε το περιεχόμενο πριν σχεδιάσουμε τις οθόνες
Ένα συχνό λάθος είναι να σχεδιάζεται πρώτα η μακέτα και να ζητείται μετά κείμενο «που να χωράει». Η σωστή σειρά είναι αντίστροφη: καταγράφουμε τις σελίδες, τον σκοπό κάθε σελίδας, τα βασικά μηνύματα, τα αποδεικτικά στοιχεία που υπάρχουν πραγματικά και τα απαραίτητα μέσα, όπως φωτογραφίες, πίνακες, συχνές ερωτήσεις ή παραδείγματα εργασιών.
Το περιεχόμενο επηρεάζει άμεσα τη διάταξη. Μια σελίδα υπηρεσίας με πολλά κριτήρια επιλογής χρειάζεται διαφορετική ιεραρχία από μια απλή σελίδα επικοινωνίας. Παράλληλα προβλέπουμε από νωρίς τη Βελτιστοποίηση για Μηχανές Αναζήτησης, SEO (Search Engine Optimization), ώστε τίτλοι, δομή και εσωτερικές συνδέσεις να μην προστεθούν εκ των υστέρων.
4. Ορίζουμε τις λειτουργίες και τις εξαρτήσεις τους
Οι λειτουργίες πρέπει να περιγράφονται ως συμπεριφορά και όχι ως αόριστες λέξεις. «Φόρμα επικοινωνίας» σημαίνει ποια πεδία έχει, πού στέλνει τα δεδομένα, ποιος λαμβάνει ειδοποίηση, τι βλέπει ο χρήστης μετά την υποβολή και πώς αντιμετωπίζονται λάθη. Το ίδιο ισχύει για αναζήτηση, φίλτρα, λογαριασμούς χρηστών, κρατήσεις, πληρωμές, πολύγλωσσο περιεχόμενο και συνδέσεις με άλλα συστήματα.
Για κάθε λειτουργία σημειώνουμε εξαρτήσεις: πρόσβαση σε τρίτη υπηρεσία, δεδομένα που πρέπει να δοθούν, δικαιώματα, τεχνικές προδιαγραφές και ποιος έχει την ευθύνη έγκρισης. Έτσι αποφεύγεται να εμφανιστεί στο τέλος μια κρίσιμη απαίτηση που αλλάζει ολόκληρη την αρχιτεκτονική.
5. Ξεχωρίζουμε σχεδιασμό, ανάπτυξη και συντήρηση
Η οπτική σχεδίαση είναι μόνο ένα μέρος του έργου. Η υλοποίηση μετατρέπει τις αποφάσεις σε λειτουργικό σύστημα, ενώ η συντήρηση καλύπτει όσα συμβαίνουν μετά τη δημοσίευση. Για έργα όπου σχεδίαση και τεχνική υλοποίηση πρέπει να συντονίζονται στενά, έχουμε ξεχωριστή σελίδα για σχεδίαση και ανάπτυξη ιστοσελίδων.
Το όριο ανάμεσα στα στάδια πρέπει να είναι σαφές στη συμφωνία: ποια προσχέδια παραδίδονται, πόσοι τύποι σελίδων σχεδιάζονται, ποιος περνά το περιεχόμενο, ποιος κάνει τεχνικές δοκιμές και τι περιλαμβάνει η περίοδος μετά την έναρξη λειτουργίας.
6. Καθορίζουμε προσαρμοστική συμπεριφορά και προσβασιμότητα
Ο σχεδιασμός για κινητό δεν είναι απλή σμίκρυνση της επιφάνειας εργασίας. Προτεραιότητες, πλοήγηση, πίνακες, φόρμες και διαδραστικά στοιχεία πρέπει να λειτουργούν σε στενότερες οθόνες χωρίς ο χρήστης να κυνηγά μικρά κουμπιά ή να χάνει το βασικό μήνυμα. Οι αποφάσεις για σημεία προσαρμογής, σειρά περιεχομένου και χειρισμό μεγάλων στοιχείων πρέπει να περιλαμβάνονται στις απαιτήσεις.
Παράλληλα, η προσβασιμότητα επηρεάζει αντίθεση, αναγνωσιμότητα, ετικέτες πεδίων, εστίαση πληκτρολογίου και σημασιολογική δομή. Δεν αντιμετωπίζεται ως τελικός έλεγχος εμφάνισης αλλά ως ιδιότητα του σχεδιασμού από την αρχή.
7. Συμφωνούμε τι σημαίνει απόδοση και τεχνική ποιότητα
Η απαίτηση «να είναι γρήγορο» χρειάζεται πρακτική μετάφραση. Καταγράφουμε ποιες σελίδες είναι κρίσιμες, τι είδους μέσα θα χρησιμοποιηθούν, πώς θα ελέγχεται η φόρτωση και ποια τεχνικά βάρη πρέπει να αποφεύγονται. Αν το σχέδιο βασίζεται σε μεγάλες εικόνες, βίντεο ή πολλές εξωτερικές υπηρεσίες, αυτό πρέπει να φαίνεται πριν ξεκινήσει η ανάπτυξη.
Το ίδιο ισχύει για ασφάλεια, αντίγραφα ασφαλείας, δικαιώματα χρηστών και διαδικασία ενημερώσεων. Αυτά δεν είναι λεπτομέρειες που «θα δούμε μετά», γιατί επηρεάζουν την επιλογή πλατφόρμας και την τελική λειτουργία.
8. Ορίζουμε πώς θα μετριέται η επιτυχία μετά τη δημοσίευση
Πριν σχεδιαστούν φόρμες και διαδρομές, συμφωνούμε ποια συμβάντα έχουν σημασία: αποστολή αιτήματος, τηλεφωνική ενέργεια, ολοκλήρωση αγοράς, εγγραφή ή άλλη επιχειρηματική ενέργεια. Έτσι ο σχεδιασμός μπορεί να υποστηρίξει τη μέτρηση αντί να χρειάζεται μεταγενέστερες παρεμβάσεις.
Δεν χρειάζονται δεκάδες δείκτες. Χρειάζεται σύνδεση ανάμεσα στον στόχο της σελίδας και σε λίγες μετρήσιμες ενέργειες. Αυτό βοηθά να κριθεί αργότερα αν μια αλλαγή βελτίωσε την εμπειρία ή απλώς άλλαξε την εμφάνιση.
9. Λίστα ελέγχου απαιτήσεων πριν δοθεί το «ξεκινάμε»
Αν χρειάζεστε εμπορικό πλαίσιο πριν οριστικοποιηθεί το έργο, η σελίδα μας για προσφορά σχεδίασης ιστοσελίδων βοηθά να συνδεθούν οι απαιτήσεις με συγκεκριμένο εύρος παραδοτέων.
- Έχει συμφωνηθεί ο κύριος επιχειρηματικός στόχος και η βασική ενέργεια του επισκέπτη.
- Υπάρχει λίστα σελίδων και υπεύθυνος για κείμενα, φωτογραφίες και λοιπό υλικό.
- Έχουν περιγραφεί οι λειτουργίες με εισόδους, εξόδους, εξαρτήσεις και εξαιρέσεις.
- Έχουν οριστεί οι βασικές διαδρομές για κινητό και επιφάνεια εργασίας.
- Έχουν καταγραφεί οι ανάγκες προσβασιμότητας, απόδοσης, ασφάλειας και μέτρησης.
- Έχει συμφωνηθεί ποιος εγκρίνει κάθε στάδιο και ποια παραδοτέα αποτελούν αποδοχή.
- Έχουν διαχωριστεί οι εργασίες πριν και μετά τη δημοσίευση, ώστε να μην μπερδεύεται η κατασκευή με τη συνεχή υποστήριξη.
10. Πότε οι απαιτήσεις θεωρούνται αρκετά ώριμες
Δεν χρειάζεται να προβλεφθεί κάθε λεπτομέρεια πριν αρχίσει το έργο. Χρειάζεται όμως να μην υπάρχει αμφιβολία για τον σκοπό, τα βασικά σενάρια, το περιεχόμενο, τις κρίσιμες λειτουργίες και τις εξαρτήσεις. Ό,τι παραμένει ανοιχτό πρέπει να σημειώνεται ως απόφαση που θα ληφθεί σε συγκεκριμένο στάδιο και όχι να κρύβεται πίσω από γενικές διατυπώσεις.
Η ώριμη προδιαγραφή δεν περιορίζει τη δημιουργικότητα. Αντίθετα, δημιουργεί χώρο για καλύτερες σχεδιαστικές λύσεις, επειδή όλοι γνωρίζουν ποιο πρόβλημα λύνουν και ποια όρια δεν πρέπει να παραβιαστούν.
Η σχεδίαση ιστοσελίδων γίνεται ουσιαστική όταν κάθε οπτική επιλογή υπηρετεί μια γνωστή απαίτηση. Με σαφές εύρος πριν από την υλοποίηση, οι αποφάσεις γίνονται πιο γρήγορες, οι αλλαγές αξιολογούνται με κοινά κριτήρια και το τελικό αποτέλεσμα μπορεί να ελεγχθεί απέναντι σε όσα πραγματικά χρειάζεται η επιχείρηση και ο χρήστης.
11. Καταγράφουμε και τι δεν περιλαμβάνεται
Ένα ώριμο εύρος έργου δεν περιγράφει μόνο όσα θα γίνουν. Δηλώνει και όσα μένουν εκτός πρώτης έκδοσης: επιπλέον γλώσσες, σύνθετες αυτοματοποιήσεις, μαζική εισαγωγή δεδομένων, παραγωγή φωτογραφικού υλικού ή λειτουργίες που θα εξεταστούν αργότερα. Αυτό αποτρέπει διαφορετικές ερμηνείες και επιτρέπει να κοστολογηθεί κάθε νέα απαίτηση ως πραγματική αλλαγή, όχι ως «κάτι που θεωρούσαμε αυτονόητο».
Χρήσιμο είναι να υπάρχει και μικρό αρχείο αποφάσεων. Για κάθε σημαντική επιλογή σημειώνουμε τι αποφασίστηκε, γιατί και ποια εναλλακτική απορρίφθηκε. Όταν το έργο διαρκεί εβδομάδες ή μήνες, αυτή η μνήμη μειώνει πισωγυρίσματα και βοηθά νέους συμμετέχοντες να καταλάβουν γρήγορα τη λογική του σχεδιασμού.