Μεταφορά από εγκαταλελειμμένο σύστημα χωρίς απώλεια δεδομένων
Η κατάσταση
Σύστημα παραγγελιών σε λειτουργία εδώ και χρόνια. Ο κατασκευαστής δεν απαντούσε. Δεν υπήρχε τεκμηρίωση, ούτε πρόσβαση στον server. Το domain ήταν καταχωρημένο σε λογαριασμό τρίτου.
Τι κόστιζε
- Καμία αλλαγή δεν γινόταν, από φόβο ότι θα σπάσει κάτι.
- Παλιές εκδόσεις λογισμικού χωρίς ενημερώσεις ασφαλείας.
- Κίνδυνος απώλειας του domain σε λήξη που δεν ελεγχόταν από την εταιρεία.
- Καμία εικόνα για το αν συμφέρει η συντήρηση ή η αντικατάσταση.
Η σειρά που ακολουθήθηκε
Πρώτα αποτίμηση με σταθερό κόστος και συγκεκριμένο παραδοτέο, όχι προσφορά. Σε πέντε εργάσιμες παραδόθηκε γραπτή αναφορά με την τεχνολογία, την κατάσταση, τα ρίσκα ασφάλειας, τι έλειπε σε προσβάσεις, και κόστος για δύο σενάρια: συντήρηση ή αντικατάσταση.
Η απόφαση ήταν συντήρηση για δύο χρόνια ακόμα. Το σύστημα ήταν παλιό αλλά σταθερό, και η αντικατάσταση δεν δικαιολογούνταν εκείνη τη στιγμή.
Τι έγινε
- Πλήρες αντίγραφο ασφαλείας πριν από οποιαδήποτε παρέμβαση.
- Ανάκτηση προσβάσεων: domain, φιλοξενία, βάση, λογαριασμοί τρίτων, με τις επίσημες διαδικασίες των παρόχων.
- Γραπτός χάρτης του συστήματος: τι κάνει τι, πού βρίσκεται, τι εξαρτάται από τι.
- Επείγουσες διορθώσεις ασφάλειας πρώτα, σε αντίγραφο και μετά στην παραγωγή.
- Παρακολούθηση διαθεσιμότητας και ημερήσια αντίγραφα σε δεύτερο πάροχο.
- Σχέδιο επόμενων βημάτων με προτεραιότητες και κόστος ανά βήμα.
Τι άλλαξε
| Πριν | Μετά |
|---|---|
| Κανείς δεν ήξερε τι υπάρχει | Γραπτός χάρτης |
| Προσβάσεις σε τρίτο | Όλα στο όνομα της εταιρείας |
| Καμία αλλαγή από φόβο | Αλλαγές με δοκιμή σε αντίγραφο |
| Άγνωστο ρίσκο | Καταγεγραμμένο, σε σειρά επίλυσης |
| Κανένα αντίγραφο | Ημερήσιο, σε δεύτερο πάροχο, με δοκιμή επαναφοράς |
Το δύσκολο σημείο
Η ανάκτηση του domain πήρε τρεις εβδομάδες, περισσότερο από όλη την τεχνική δουλειά. Χρειάστηκαν έγγραφα που αποδείκνυαν ότι η εταιρεία ήταν ο πραγματικός δικαιούχος. Είναι το πιο συχνό σημείο όπου κολλάνε αυτά τα έργα.
Πώς εξελίχθηκε
| Φάση | Τι έγινε | Χρόνος |
|---|---|---|
| 1 | Ανάκτηση προσβάσεων: τομέας, φιλοξενία, βάση, λογαριασμοί τρίτων. | 2 εβδομάδες |
| 2 | Έλεγχος κώδικα και απόφαση: διόρθωση ή αντικατάσταση. | 1 εβδομάδα |
| 3 | Μεταφορά δεδομένων, νέα υποδομή, παράλληλη λειτουργία. | 3 εβδομάδες |
Τι δεν δούλεψε με την πρώτη
Ο τομέας ήταν καταχωρημένος στο όνομα του προηγούμενου συνεργάτη. Η ανάκτηση κράτησε δύο εβδομάδες και ήταν το μοναδικό σημείο όπου το έργο κινδύνεψε να σταματήσει.
Η αρχική εκτίμηση ήταν ότι ο κώδικας μπορούσε να διορθωθεί. Μετά τον έλεγχο φάνηκε ότι η αντικατάσταση ήταν φθηνότερη. Ειπώθηκε πριν ξεκινήσει η δουλειά, όχι μετά.
Συχνές ερωτήσεις
Τι γίνεται αν δεν βρεθούν οι προσβάσεις;
Υπάρχουν διαδικασίες ανάκτησης για τομέα και φιλοξενία. Όπου αποτύχουν, στήνεται νέα υποδομή και μεταφέρονται τα δεδομένα.
Χάθηκαν δεδομένα;
Όχι. Το παλιό σύστημα έμεινε σε λειτουργία μέχρι να επιβεβαιωθεί το νέο.
Πόσο κοστίζει ο αρχικός έλεγχος;
Έχει σταθερό κόστος και το αποτέλεσμά του σου ανήκει, ακόμα κι αν δεν προχωρήσεις.
Στοιχεία έργου
- Τύπος: ανάληψη υπάρχοντος συστήματος
- Αποτίμηση: 5 εργάσιμες
- Σταθεροποίηση: 5 εβδομάδες συνολικά, με 3 σε ανάκτηση domain
Παρόμοιο πρόβλημα;
Θέλεις κάτι αντίστοιχο;
Κάθε έργο ξεκινά από μια κουβέντα είκοσι λεπτών όπου μας λες πώς δουλεύεις σήμερα. Δεν χρεώνεται και δεν δεσμεύει.