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