Πορτρέτο του Ξενοφών Απάκη
Ξενοφών Απάκης
Web designer και developer από το 1997

κατασκευή ιστοσελίδων κατασκευή

κατασκευή ιστοσελίδων κατασκευή

· Με δύο λόγια

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

Κατασκευή ιστοσελίδων: η πλήρης διαδικασία από τον στόχο έως την παράδοση

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

Βήμα 1: ορισμός στόχου και ορίων έργου

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

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

Βήμα 2: απογραφή περιεχομένου και πληροφοριών

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

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

Βήμα 3: αρχιτεκτονική πληροφορίας και διαδρομές χρήστη

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

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

Βήμα 4: σκελετοί σελίδων και ιεράρχηση

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

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

Βήμα 5: οπτικός σχεδιασμός και σύστημα στοιχείων

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

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

Βήμα 6: ανάπτυξη και διαχείριση περιεχομένου

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

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

Βήμα 7: τεχνικές διασυνδέσεις, ασφάλεια και πρόσβαση

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

Σημείο ελέγχου: καμία κρίσιμη υπηρεσία δεν πρέπει να εξαρτάται από άγνωστο προσωπικό λογαριασμό ή από κωδικό που δεν έχει παραδοθεί στον νόμιμο ιδιοκτήτη του έργου.

Βήμα 8: QA πριν από τη δημοσίευση

Το QA (Διασφάλιση Ποιότητας, Quality Assurance) δεν είναι ένα γρήγορο «κλικ σε μερικές σελίδες». Ελέγχονται σύνδεσμοι, φόρμες, πλοήγηση, κινητό, διαφορετικά προγράμματα περιήγησης, καταστάσεις σφάλματος, δικαιώματα, πραγματικά δεδομένα και κρίσιμες διαδρομές. Εξετάζεται επίσης αν οι τίτλοι, οι περιγραφές και η εσωτερική σύνδεση συμφωνούν με τη δομή περιεχομένου.

Παραδοτέο: λίστα ευρημάτων με κατάσταση διόρθωσης και τελική επιβεβαίωση των κρίσιμων διαδρομών. Οι διορθώσεις υψηλής σημασίας κλείνουν πριν από τη δημοσίευση και δεν μεταφέρονται αόριστα για «μετά».

Βήμα 9: προετοιμασία δημοσίευσης

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

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

Βήμα 10: παρακολούθηση, παράδοση και επόμενη έκδοση

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

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

Τα σημεία έγκρισης που δεν πρέπει να παραλείπονται

  1. Έγκριση στόχου και εύρους πριν από σχεδιασμό.
  2. Έγκριση αρχιτεκτονικής και περιεχομένου πριν από τελικές μακέτες.
  3. Έγκριση βασικών προτύπων πριν από μαζική ανάπτυξη.
  4. Έγκριση λειτουργιών με πραγματικά σενάρια χρήσης.
  5. Τελικός έλεγχος ποιότητας πριν από τη δημοσίευση.
  6. Παραλαβή προσβάσεων και τεκμηρίωσης μετά τη δημοσίευση.

Τι αλλάζει όταν η διαδικασία είναι σωστά ορισμένη

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

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

Ο απλός κανόνας της επόμενης ενέργειας

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

Διαχείριση αλλαγών μέσα στη ροή

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

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

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