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

διαχείριση λογισμικού

διαχείριση λογισμικού

· Με δύο λόγια

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

Διαχείριση λογισμικού: πώς παραμένουν οι εφαρμογές ασφαλείς και χρήσιμες

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

Τι ανήκει στο χαρτοφυλάκιο εφαρμογών

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

Άδειες, συμβάσεις και πραγματικό κόστος κατοχής

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

Ενημερώσεις χωρίς διακοπή της καθημερινής λειτουργίας

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

Ποιος εγκρίνει αλλαγές και ποιος λογοδοτεί

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

Αντίγραφα ασφαλείας, πρόσβαση και αποκατάσταση

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

Διασυνδέσεις που χρειάζονται ξεχωριστό έλεγχο

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

Πίνακας προτεραιοτήτων για τον υπεύθυνο

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

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

Πότε χρειάζεται εξωτερικός συνεργάτης

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

Πώς μετράμε βελτίωση και όχι απλή δραστηριότητα

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

Πολιτική για νέα εργαλεία που προτείνουν οι εργαζόμενοι

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

Οργανωμένη αποχώρηση παλιάς εφαρμογής

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

Μεταφορά γνώσης μέσα στην ομάδα

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

Συχνές απορίες κατά την οργάνωση

Χρειάζεται ειδικό εργαλείο από την πρώτη ημέρα;

Όχι απαραίτητα. Μια σωστή απογραφή και σαφείς υπευθυνότητες μπορούν να προηγηθούν της αγοράς πλατφόρμας.

Πότε αφαιρούμε μια εφαρμογή;

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

Πώς αποφεύγουμε εξάρτηση από έναν προμηθευτή;

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