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