Πώς να συνδυάσετε την υποστήριξη δύο εμπόρων λιανικής στο SAP σε 12 ώρες

Αυτό το άρθρο θα σας ενημερώσει για ένα έργο υλοποίησης SAP μεγάλης κλίμακας στην εταιρεία μας. Μετά τη συγχώνευση των εταιρειών M.Video και Eldorado, ανατέθηκε στα τεχνικά τμήματα ένα μη τετριμμένο καθήκον - να μεταφέρουν τις επιχειρηματικές διαδικασίες σε ένα ενιαίο backend που βασίζεται στη SAP.

Πριν από την έναρξη, είχαμε μια διπλή υποδομή πληροφορικής δύο αλυσίδων καταστημάτων, αποτελούμενη από 955 καταστήματα λιανικής, 30 εργαζόμενους και τριακόσιες χιλιάδες αποδείξεις ημερησίως.

Τώρα που όλα έχουν ξεκινήσει με επιτυχία, θέλουμε να μοιραστούμε την ιστορία του πώς καταφέραμε να ολοκληρώσουμε αυτό το έργο.

Σε αυτή τη δημοσίευση (το πρώτο από τα δύο, ποιος ξέρει, ίσως τρεις) θα σας παρουσιάσουμε ορισμένα στοιχεία για τις εργασίες που πραγματοποιήθηκαν, περισσότερα για τα οποία μπορείτε να μάθετε στο SAP ME meetup στη Μόσχα.

Πώς να συνδυάσετε την υποστήριξη δύο εμπόρων λιανικής στο SAP σε 12 ώρες

Έξι μήνες σχεδίασης, έξι μήνες κωδικοποίησης, έξι μήνες βελτιστοποίησης και δοκιμών. ΚΑΙ 12 ώρεςγια να ξεκινήσει το γενικό σύστημα σε 1 καταστήματα σε όλη τη Ρωσία (από το Βλαδιβοστόκ έως το Καλίνινγκραντ).

Μπορεί να ακούγεται εξωπραγματικό, αλλά τα καταφέραμε! Λεπτομέρειες κάτω από το κόψιμο.

Στη διαδικασία συγχώνευσης των εταιρειών M.Video και Eldorado, βρεθήκαμε αντιμέτωποι με το καθήκον να βελτιστοποιήσουμε το κόστος και να μειώσουμε τις επιχειρηματικές διαδικασίες δύο διαφορετικών εταιρειών σε ένα ενιαίο backend.

Ίσως αυτό μπορεί να ονομαστεί τύχη ή σύμπτωση - και οι δύο έμποροι λιανικής χρησιμοποίησαν συστήματα SAP για να οργανώσουν τις διαδικασίες. Έπρεπε να ασχοληθούμε μόνο με βελτιστοποίηση και όχι με πλήρη αναδιάρθρωση των εσωτερικών συστημάτων του δικτύου Eldorado.

Λειτουργικά, η εργασία χωρίστηκε σε τρία (στην πραγματικότητα τέσσερα) στάδια:

  1. Σχεδιασμός «σε χαρτί» και έγκριση τους επιχειρησιακούς αναλυτές και τους συμβούλους της SAP για νέες διαδικασίες (καθώς και εκσυγχρονισμό παλαιών) στα υπάρχοντα συστήματα.

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

    Η φάση της ανάλυσης και του σχεδιασμού διήρκεσε περίπου έξι μήνες, δισεκατομμύρια νευρικά κύτταρα από επικεφαλής τμημάτων και τεχνικούς ειδικούς και πολλά, πολλά λίτρα καφέ ήπιαν.

  2. Υλοποίηση σε κώδικα. Ακολουθούν ορισμένοι αριθμοί με βάση τα αποτελέσματα του έργου:
    • Προγραμματίζονται 2 διαδρομές την ημέρα χρησιμοποιώντας τη μονάδα logistics.
    • 38 μπροστινοί και πίσω τελικοί χρήστες.
    • 270 εμπορεύματα στις αποθήκες της συγχωνευμένης επιχείρησης.

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

    Υπολογίστε μισθούς, προκαταβολές και μπόνους για 30 εργαζόμενους κάθε μήνα.

    Στο έργο συμμετείχαν μια ομάδα 300 τεχνικών ειδικών που εργάστηκαν για δέκα μήνες. Χρησιμοποιώντας απλούς αριθμητικούς υπολογισμούς, παίρνουμε δύο ψηφία που εμφανίζουν ξεκάθαρα την κλίμακα της εργασίας που έγινε: 90 άτομα/ημέρες και… 000 ώρες εργασίας.

    Πώς να συνδυάσετε την υποστήριξη δύο εμπόρων λιανικής στο SAP σε 12 ώρες

    Στη συνέχεια - βελτιστοποίηση μεμονωμένων ρουτινών μονάδων SAP· περίπου εκατό ρουτίνες επιταχύνθηκαν πέντε έως έξι φορές βελτιστοποιώντας τον κώδικα και τα ερωτήματα στη βάση δεδομένων.

    Σε μεμονωμένες περιπτώσεις, μπορέσαμε να μειώσουμε τον χρόνο εκτέλεσης του προγράμματος από έξι ώρες σε δέκα λεπτά βελτιστοποιώντας τα ερωτήματα στο DBMS

  3. Το τρίτο στάδιο είναι ίσως το πιο δύσκολο - δοκιμές. Αποτελούνταν από πολλούς κύκλους. Για την πραγματοποίησή τους, συγκεντρώσαμε μια ομάδα 200 υπαλλήλων, συμμετείχαν σε δοκιμές λειτουργικότητας, ολοκλήρωσης και παλινδρόμησης.

    Θα περιγράψουμε τις δοκιμές φορτίου σε ξεχωριστή παράγραφο· αποτελούνταν από 15 κύκλους για καθεμία από τις μονάδες SAP: ERP, POS, DM, PI.

    Με βάση τα αποτελέσματα κάθε δοκιμής, βελτιστοποιήθηκαν ο κώδικας και οι παράμετροι του DBMS, καθώς και τα ευρετήρια βάσεων δεδομένων (τα τρέχουμε στο SAP HANA, μερικά στο Oracle).

    Μετά από όλες τις δοκιμές φορτίου, προστέθηκε περίπου 20% περισσότερο στην υπολογισμένη υπολογιστική ισχύ και σχηματίστηκε ένα απόθεμα περίπου του ίδιου (20%) όγκου.
    Επιπλέον, μετά την εκτέλεση των κύκλων που περιγράφηκαν παραπάνω, αρχίσαμε να αναλύουμε τα 100 προγράμματα με τη μεγαλύτερη ένταση πόρων, με βάση τα αποτελέσματα των οποίων αναμορφώσαμε τον κώδικα και επιταχύναμε την εργασία τους κατά μέσο όρο πέντε φορές (κάτι που επιβεβαιώνει για άλλη μια φορά το σημασία της ανακατασκευής και της βελτιστοποίησης κώδικα).

    Το τελευταίο τεστ που έγινε ήταν «κομμένο». Δημιουργήθηκε μια ξεχωριστή ζώνη δοκιμής για αυτό, η οποία αντέγραψε το παραγωγικό μας κέντρο δεδομένων. Κάναμε το "Cut over" δύο φορές, κάθε φορά που χρειάζονταν περίπου δύο εβδομάδες, κατά τις οποίες μετρήσαμε την ταχύτητα λειτουργιών όπως: μεταφορά ρυθμίσεων προγράμματος από την περιοχή δοκιμής στην παραγωγική, φόρτωση ανοιχτών θέσεων για αποθέματα αγαθών και περιόδους μη διαθεσιμότητας επιχειρήσεις.

  4. Και το τέταρτο στάδιο - άμεση εκτόξευση αφού περάσει τις εξετάσεις. Το έργο ήταν, ειλικρινά μιλώντας, δύσκολο: σε 12 ώρες να αλλάξουν περίπου 955 καταστήματα σε όλη τη χώρα και ταυτόχρονα να μην σταματήσουν οι πωλήσεις.

Το βράδυ της 24ης προς 25η Φεβρουαρίου, μια ομάδα δέκα από τους καλύτερους ειδικούς της εταιρείας μας ανέλαβε το «ρολόι» στο κέντρο δεδομένων και η μαγεία της μετάβασης ξεκίνησε. Θα μιλήσουμε για αυτό λεπτομερώς στη συνάντησή μας και στη συνέχεια θα αφιερώσουμε ένα δεύτερο άρθρο στις τεχνικές λεπτομέρειες της μαγείας μας στο SAP.

Αποτελέσματα.

Έτσι, το αποτέλεσμα της εργασίας ήταν μια αύξηση σε δείκτες όπως:

  • Το φορτίο στο backend έχει διπλασιαστεί περίπου.
  • Ο αριθμός των επιταγών ανά ημέρα αυξήθηκε κατά 50% από 200 χιλιάδες σε 300 χιλιάδες.
  • Ο αριθμός των frontend χρηστών αυξήθηκε από 10 χιλιάδες σε 20 χιλιάδες.
  • Στην ενότητα υπολογισμού μισθών, ο αριθμός των εργαζομένων αυξήθηκε από 15 χιλιάδες σε 30 χιλιάδες άτομα.

Θα μιλήσουμε για όλες τις τεχνικές λεπτομέρειες στο SAP meetup μας στη Μόσχα, που θα πραγματοποιηθεί στις 6 Ιουνίου στο γραφείο M.Video-Eldorado. Οι ειδικοί θα μοιραστούν την εμπειρία εφαρμογής τους. Με βάση τα αποτελέσματα της συνάντησης, νέοι ειδικοί θα μπορούν να λάβουν πρακτική άσκηση επί πληρωμή στην εταιρεία με προοπτική περαιτέρω απασχόλησης.

Μπορείτε να μάθετε περισσότερες λεπτομέρειες και να εγγραφείτε στο αυτό το σύνδεσμο

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο