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