
Περιεχόμενα
Αυτή είναι η αγαπημένη μου μελέτη περίπτωσης. Ένας γνωστός λιανέμπορος μόδας και καταναλωτικών προϊόντων της Μέσης Ανατολής μετέβη από το SAP ECC 6.0 στο S/4HANA. Είχε περίπου 18.000 εργαζόμενους, πάνω από 1.200 σημεία πώλησης σε επτά χώρες και ένα αναπτυσσόμενο κανάλι ηλεκτρονικού εμπορίου. Έτρεχε ECC για χρόνια και το 44 τοις εκατό των αντικειμένων του συστήματός του ήταν προσαρμοσμένα. Επιλέξαμε brownfield μετατροπή με επιλεκτικό ανασχεδιασμό. Το κλείσιμο μήνα, που απλωνόταν στα Σαββατοκύριακα, άρχισε να τελειώνει πριν από το μεσημέρι και ο προσαρμοσμένος κώδικας μειώθηκε σχεδόν στο μισό.
Αν διαχειρίζεστε ένα ECC με πολλές προσαρμογές και αναρωτιέστε πόσο από αυτό να μεταφέρετε, δείτε πώς απάντησε σε αυτό το ερώτημα ένα πρόγραμμα.
Οι προσαρμογές είχαν συσσωρευτεί αργά, μία επείγουσα διόρθωση τη φορά. Όταν ξεκινήσαμε, ακόμη και οι μικρές ενημερώσεις ενείχαν ρίσκο. Οι ενοποιήσεις ήταν εύθραυστες: μια μικρή αλλαγή στα οικονομικά μπορούσε να χαλάσει κάτι στις λειτουργίες λιανικής. Η επιχείρηση ήθελε ευελιξία και ταχύτητα. Το IT ήταν απορροφημένο στην κατάσβεση πυρκαγιών. Και οι δύο πλευρές παραδέχονταν ότι δούλευαν αντίθετα η μία προς την άλλη.
Θυμάμαι μια συνεδρία όπου η ομάδα εφοδιαστικής αλυσίδας γέλασε λίγο όταν παραδέχτηκε ότι δεκάδες από τις «κρίσιμες» αναφορές της δεν τις άγγιζε σχεδόν κανείς πια. Το να τις κόψουμε ήταν και πρακτικό και παράξενα απελευθερωτικό.
Η λήξη της κύριας συντήρησης του ECC ήταν το έναυσμα. Το SAP ERP 6.0 στα enhancement packages 6 έως 8 φεύγει από την κύρια συντήρηση στο τέλος του 2027 (SAP News). Τα πραγματικά κίνητρα ήταν βαθύτερα. Τα οικονομικά έτρεχαν χειροκίνητες εξαγωγές σε κάθε κλείσιμο μήνα. Τα καταστήματα χρειάζονταν ορατότητα αποθεμάτων που τα νυχτερινά batch jobs δεν μπορούσαν να δώσουν. Το μεγαλύτερο μέρος της προσπάθειας του IT πήγαινε στο να κρατιέται ζωντανός ο προσαρμοσμένος κώδικας.
Το SAP Readiness Check επιβεβαίωσε ό,τι υποψιαζόμασταν: ένα σύστημα με πολλές προσαρμογές και σημαντική αποκατάσταση μπροστά. Το Simplification Item List έδειξε πού το τυπικό S/4HANA έκανε ήδη όσα έκανε ο προσαρμοσμένος κώδικας του ECC. Τα οικονομικά ανακάλυψαν ότι κάποιες αναφορές, που συντηρούνταν επί χρόνια, ήταν πλέον περιττές. Η ανακούφιση σε εκείνη τη σύσκεψη ήταν εμφανής.
Μια απλή τεχνική μετατροπή θα απλώς μετέθετε τα προβλήματα προς τα εμπρός. Μια πλήρης greenfield ανακατασκευή θα πέταγε μια δεκαετία λειτουργικής παραμετροποίησης. Το brownfield με επιλεκτικό ανασχεδιασμό ήταν η ισορροπία: κρατάμε ό,τι ήταν στέρεο, καθαρίζουμε ό,τι χρειαζόταν καθάρισμα, ξαναχτίζουμε μόνο ό,τι ήταν χαλασμένο. Ο οδηγός μου για τη μετάβαση από το ECC στο S/4HANA εξηγεί πώς ζυγίζετε αυτές τις διαδρομές.
| Πρόκληση | Τι κάναμε |
|---|---|
| 44 τοις εκατό προσαρμοσμένα αντικείμενα | Η επιχείρηση και το IT σήμαναν μαζί κάθε αντικείμενο: κατάργηση, αντικατάσταση ή προσαρμογή· quality gates ανά φάση |
| Εύθραυστες ενοποιήσεις | Σχέδιο δοκιμών παλινδρόμησης που κάλυπτε POS, WMS, οικονομικά, HR και πύλες προμηθευτών· οι συνδέσεις σημείου προς σημείο μεταφέρθηκαν σε πρότυπα του SAP Integration Suite |
| Ποιότητα δεδομένων | Data stewards ανά λειτουργία με SLA· καθημερινή παρακολούθηση ελαττωμάτων· ο καθαρισμός ολοκληρώθηκε πριν από το QA |
| Υιοθέτηση σε όλες τις χώρες | Οδηγοί εργασίας ανά ρόλο, επιτόπια υποστήριξη (floor-walks) κοντά στο go-live, εκπαίδευση συνδεδεμένη με πραγματικές εργασίες |
Προσαρμοσμένος κώδικας σε μεγάλη κλίμακα
Τα αποτελέσματα του readiness λειτούργησαν ως φίλτρο. Η επιχείρηση και το IT κάθισαν μαζί για να σημάνουν κάθε αντικείμενο. Κάποια ήταν σαφώς περιττά, όπως αναφορές που κανείς δεν θυμόταν να έχει τρέξει. Άλλα στήριζαν πραγματικά μοναδικές διαδικασίες λιανικής και χρειάζονταν προσεκτικό ανασχεδιασμό. Αυτό ανάγκασε τις ομάδες να αποφασίσουν αντί να αναβάλλουν. Το SAP Signavio βοήθησε να οριστούν οι νέες διαδικασίες σε σχέση με τις βέλτιστες πρακτικές, και το smartShift χειρίστηκε τις αυτοματοποιημένες σαρώσεις κώδικα και τις διορθώσεις χαμηλής αξίας, κρατώντας τον χρόνο των senior για τον ανασχεδιασμό. Ο οδηγός μου για το clean core καλύπτει πώς ταξινομώ σήμερα τον προσαρμοσμένο κώδικα.
Ενοποιήσεις
Το ECC συνδεόταν με συστήματα σημείων πώλησης (POS), με το σύστημα διαχείρισης αποθήκης (WMS), με τα οικονομικά, το HR και αρκετές πύλες προμηθευτών. Φτιάξαμε σχέδιο δοκιμών παλινδρόμησης για όλα και δοκιμάζαμε μετά από κάθε σημαντική αλλαγή παραμετροποίησης, όχι μόνο στο τέλος. Τα νυχτερινά batch jobs έπρεπε να τελειώνουν ταχύτερα στο S/4HANA, αλλιώς οι πρωινές αναφορές της αποθήκης δεν θα ήταν έτοιμες.
Ποιότητα δεδομένων
Οι διπλές εγγραφές προμηθευτών και τα παρωχημένα κύρια δεδομένα παρέτειναν τις δοκιμές. Η λύση ήταν δομική: ένας data steward σε κάθε λειτουργία, με SLA επίλυσης. Αν τα δεδομένα δεν ήταν καθαρά μέχρι την έναρξη του QA, γύριζαν πίσω στον steward. Καθώς πλησίαζε το cutover, κάναμε πρόβες φορτώσεων από άκρη σε άκρη και παρακολουθούσαμε τα ελαττώματα καθημερινά. Αυτή η απλή ρουτίνα δούλεψε καλύτερα από οποιοδήποτε φανταχτερό dashboard, και αυτό ακόμη με εκπλήσσει. Το άρθρο μου για το γιατί αποτυγχάνει η μετάπτωση δεδομένων SAP καλύπτει το μοτίβο.
Υιοθέτηση
Η εκπαίδευση έφτασε 26.000 εργαζομένους. Τα οικονομικά και οι λειτουργίες λιανικής είχαν διαφορετικές προτεραιότητες, κάτι που φάνηκε σε ένα πρώιμο workshop και άλλαξε τον σχεδιασμό της εκπαίδευσης. Καθώς η πίεση αυξανόταν κοντά στο go-live, χρησιμοποιήσαμε οδηγούς εργασίας ανά ρόλο και επιτόπια υποστήριξη. Μια υπεύθυνη καταστήματος είπε αργότερα ότι ο οδηγός των δύο σελίδων μέτρησε περισσότερο από οποιοδήποτε town hall. Την πίστεψα.
Σταδιακή παράδοση στο SAP Activate. Τα βασικά οικονομικά και η εφοδιαστική αλυσίδα μετακινήθηκαν πρώτα, με το HR και τις πύλες προμηθευτών αργότερα, ώστε οι ομάδες υποστήριξης να μην υπερφορτωθούν ποτέ. Κάθε περιβάλλον είχε έναν ρόλο. Το sandbox επικύρωσε τη διαδρομή και κλείδωσε το εύρος. Η ανάπτυξη σταθεροποίησε τα transports. Το QA έτρεξε πραγματικούς επιχειρησιακούς όγκους και ρύθμισε τα jobs. Το pre-production ήταν μια αληθινή γενική πρόβα. Οι ημερομηνίες παραγωγικής λειτουργίας ευθυγραμμίστηκαν με τις περιόδους αιχμής και χαμηλής κίνησης του λιανικού.
Δοκιμές με την επιχείρηση. Οι υπεύθυνοι οικονομικών και εφοδιαστικής αλυσίδας δοκίμασαν με πραγματικούς κύκλους κλεισίματος περιόδου και προωθητικών ενεργειών, με scripts γραμμένα γύρω από την επιχειρησιακή πραγματικότητα και όχι τη λογική του συστήματος. Οι νυχτερινές εκτελέσεις αποκάλυψαν προβλήματα χρονισμού. Θυμάμαι έναν υπεύθυνο αποθήκης να χαμογελά όταν η δεύτερη εκτέλεση πέρασε ομαλά μετά από εβδομάδες ταλαιπωρίας.
Πρόβες cutover. Κάθε εργασία χρονομετρήθηκε, κόπηκε ή συγχωνεύθηκε. Μόνο η δοκιμαστική εκτέλεση (dry run) εξοικονόμησε ώρες που ένα υπολογιστικό φύλλο δεν θα αποκάλυπτε ποτέ. Τα σχέδια ανάκαμψης ήταν σε φυλλάδια μίας σελίδας, και οι άνθρωποι έλεγαν ότι αυτή η απλή λίστα μείωνε το άγχος περισσότερο από οποιοδήποτε dashboard. Ένα πιλοτικό κατάστημα απέδειξε τη σταθερότητα του POS και του WMS πριν από την ευρύτερη διάθεση.
Hypercare. Ένα κοινό war room για το IT και την επιχείρηση, σαφή SLA και καθημερινά αρχεία ενεργειών. Οι βάρδιες του Σαββατοκύριακου εναλλάσσονταν και οι παραδόσεις υποστήριξης ήταν σεναριοποιημένες στο λεπτό. Οι άνθρωποι συνήθως θυμούνται τους αριθμούς. Εγώ θυμάμαι περισσότερο την πρώτη ήσυχη νύχτα.
Ένας υπεύθυνος οικονομικών αστειεύτηκε ότι το σύστημα επιτέλους δούλευε πιο γρήγορα από τη μηχανή του καφέ.
Κλείσιμο οικονομικών. Οι ομάδες είπαν ότι το κλείσιμο μήνα πλέον τελείωνε πριν από το μεσημέρι, ενώ παλιότερα έφτανε μέχρι τα Σαββατοκύριακα. Ο CFO ήταν ιδιαίτερα ευχαριστημένος που είχε τις αναφορές του πολύ πιο γρήγορα. Ένας υπεύθυνος οικονομικών αστειεύτηκε ότι το σύστημα επιτέλους δούλευε «πιο γρήγορα από τη μηχανή του καφέ». Τέτοιες στιγμές χτίζουν περισσότερη εμπιστοσύνη από οποιαδήποτε παρουσίαση.
Προσαρμοσμένος κώδικας. Μειώθηκε σχεδόν στο μισό, κάτι που μείωσε το μακροπρόθεσμο βάρος υποστήριξης και τον κίνδυνο παλινδρόμησης σε κάθε μελλοντική αναβάθμιση.
Αναφορές και εμπειρία χρήστη. Οι διευθυντές καταστημάτων πέρασαν από τις παλιές οθόνες συναλλαγών στις εφαρμογές SAP Fiori. Ο χρόνος εκπαίδευσης μειώθηκε επειδή οι εφαρμογές δούλευαν όπως περίμεναν οι άνθρωποι. Ένας από τους διευθυντές το χαρακτήρισε «αναζωογονητικό».
Ενοποιήσεις. Οι συνδέσεις POS, WMS και οικονομικών έγιναν πιο σταθερές και τα νυχτερινά jobs τελείωναν νωρίτερα.
Δεν προσγειώθηκαν όλα ομοιόμορφα. Κάποιες ομάδες κράτησαν παλιές αναφορές ενώ υπήρχαν καλύτερες. Κάποιοι θεώρησαν ότι τα workshops ήταν πολύ μεγάλα και οι πρόβες επαναλαμβανόμενες. Εκ των υστέρων, αυτά τα βήματα ήταν το δίχτυ ασφαλείας.
| Μάθημα | Τι συνέβη | Τι θα έκανα την επόμενη φορά |
|---|---|---|
| Ευθυγράμμιση νωρίς | Σε ένα workshop, οι διευθυντές καταστημάτων είπαν ότι οι ανάγκες τους σε αναφορές διέφεραν πολύ από των οικονομικών. Φάνηκε νωρίς και προσαρμοστήκαμε· αργότερα θα είχε εκραγεί στο cutover | Προγραμματισμός δομημένων συνεδριών ευθυγράμμισης πριν ξεκινήσει ο σχεδιασμός |
| Έναρξη της ανασκόπησης κώδικα από την πρώτη μέρα | Αρκετά αντικείμενα ξαναδουλεύτηκαν υπό πίεση κοντά στο go-live | Λήψη αποφάσεων κατάργησης, αντικατάστασης ή προσαρμογής από το kickoff |
| Τα δεδομένα ως δουλειά της επιχείρησης | Οι διπλές εγγραφές προμηθευτών επιβράδυναν τις δοκιμές | Ορισμός data stewards ανά λειτουργία με SLA από την πρώτη εβδομάδα |
| Περισσότερες πρόβες απ' όσες φαίνονται απαραίτητες | Μια δοκιμαστική εκτέλεση αποκάλυψε συγκρούσεις ακολουθίας μεταξύ POS και WMS που κανείς δεν είχε προβλέψει | Προγραμματισμός επιπλέον προβών· η τελευταία πριν από το go-live πρέπει να είναι βαρετή |
Αν το ίδιο πρόγραμμα ξεκινούσε σήμερα, τρία πράγματα θα άλλαζαν. Οι περισσότερες εταιρείες σε αυτή τη θέση θα εξέταζαν πλέον το S/4HANA Cloud Private Edition στο πλαίσιο του RISE with SAP αντί να μείνουν on-premise. Οι αποφάσεις κατάργησης, αντικατάστασης ή προσαρμογής θα τίθεντο σε σχέση με τα επίπεδα clean core της SAP από το A έως το D. Η παρακολούθηση των αλλαγών και των αναπτύξεων θα γινόταν στο SAP Cloud ALM, επειδή το Solution Manager 7.2 φεύγει από την κύρια συντήρηση στο τέλος του 2027. Οι data stewards, οι πρόβες, το κοινό war room και οι οδηγοί των δύο σελίδων θα έμεναν ακριβώς όπως ήταν. Για την ανθρώπινη πλευρά, δείτε τον οδηγό μου για τις στρατηγικές εκπαίδευσης SAP.
Γιατί οι εταιρείες μεταβαίνουν από το SAP ECC στο S/4HANA;
Το έναυσμα είναι η λήξη της κύριας συντήρησης του ECC το 2027. Οι ισχυρότεροι λόγοι είναι λειτουργικοί: αναφορές σε πραγματικό χρόνο, ταχύτερο κλείσιμο και λιγότερη προσπάθεια για να μένουν ζωντανοί ο προσαρμοσμένος κώδικας και οι εύθραυστες ενοποιήσεις. Σε αυτή την περίπτωση η επιχείρηση ήθελε ζωντανή ανάλυση λιανικής και συντομότερο κλείσιμο μήνα.
Τι έδειξε το SAP Readiness Check σε αυτή την περίπτωση;
Επιβεβαίωσε ότι το 44 τοις εκατό των αντικειμένων ήταν προσαρμοσμένα και ότι πολλά δεν είχαν χρησιμοποιηθεί για χρόνια. Αυτό άλλαξε τη δομή της δουλειάς στον προσαρμοσμένο κώδικα: πρώτα κατάργηση, αντικατάσταση με τυπική λειτουργία όπου ήταν δυνατό και προσαρμογή μόνο όσων είχαν πραγματική επιχειρησιακή αξία. Το Simplification Item List έδειξε επίσης αναφορές που το τυπικό S/4HANA έκανε περιττές.
Γιατί brownfield με επιλεκτικό ανασχεδιασμό;
Μια απλή τεχνική μετατροπή θα μετέφερε κάθε πρόβλημα προς τα εμπρός και μια πλήρης greenfield ανακατασκευή θα απέρριπτε μια δεκαετία λειτουργικής παραμετροποίησης. Ο επιλεκτικός ανασχεδιασμός κράτησε ό,τι ήταν στέρεο, χρησιμοποίησε το SAP Signavio για να ορίσει νέες διαδικασίες όπου η τυπική λειτουργία μπορούσε να αντικαταστήσει την προσαρμοσμένη λογική, και ξανάχτισε μόνο ό,τι ήταν χαλασμένο.
Τι συμβαίνει αν αφήσετε τον καθαρισμό δεδομένων πολύ αργά;
Οι δοκιμές σέρνονται, οι πρόβες αποτυγχάνουν και το go-live μετατίθεται. Εδώ, οι διπλές εγγραφές προμηθευτών και τα παρωχημένα κύρια δεδομένα προκάλεσαν εβδομάδες τριβής στις δοκιμές. Η λύση ήταν data stewards σε κάθε λειτουργία με SLA, και ο καθαρισμός να παρακολουθείται ως δείκτης υγείας του προγράμματος.
Πώς χειρίστηκαν τις ενοποιήσεις κατά τη μετάβαση;
Χαρτογραφώντας πρώτα κάθε σύνδεση: POS, WMS, οικονομικά, HR και πύλες προμηθευτών. Ένα σχέδιο δοκιμών παλινδρόμησης τα κάλυπτε όλα, οι δοκιμές έτρεχαν μετά από κάθε σημαντική αλλαγή παραμετροποίησης και ένα πιλοτικό κατάστημα απέδειξε τη σταθερότητα του POS και του WMS πριν από την ευρύτερη διάθεση. Μια δοκιμαστική εκτέλεση βρήκε παρ' όλα αυτά μια σύγκρουση ακολουθίας μεταξύ POS και WMS που κανείς δεν είχε προβλέψει.
Πώς μοιάζει το καλό hypercare μετά από ένα go-live στο S/4HANA;
Ένα κοινό war room για το IT και την επιχείρηση, με σαφή SLA, καθημερινά αρχεία ενεργειών και ζητήματα που κλείνουν γρήγορα αντί να παρκάρουν σε ένα backlog. Οι οδηγοί ανά ρόλο και η επιτόπια υποστήριξη μειώνουν τις κλήσεις υποστήριξης ταχύτερα από την τυπική εκπαίδευση. Εναλλάσσετε τις βάρδιες του Σαββατοκύριακου και σεναριοποιείτε τις παραδόσεις, ώστε η ομάδα να μην εξαντληθεί.
Επόμενο βήμα
Τρέχετε ένα πρόγραμμα ERP αυτή τη στιγμή;
Αν αυτό το άρθρο αφορά ένα πρόγραμμα που τρέχετε αυτή τη στιγμή, μια συζήτηση 30 λεπτών συνήθως οδηγεί πιο μακριά από μια ακόμη εβδομάδα εσωτερικής ανάλυσης.




