Artikel ini akan memberi tahu Anda tentang proyek implementasi SAP skala besar di perusahaan kami. Setelah penggabungan M.Video dan Eldorado, departemen teknis diberi tugas non-sepele - untuk mentransfer proses bisnis ke dalam backend tunggal berdasarkan SAP.
Sebelum memulai, kami memiliki duplikat infrastruktur TI dari dua rantai toko, yang terdiri dari 955 gerai ritel, 30.000 karyawan, dan tiga ratus ribu cek per hari.
Sekarang semuanya berjalan dengan baik dan sukses, kami ingin berbagi cerita - bagaimana kami berhasil membuat proyek ini.
Dalam publikasi ini (yang pertama dari dua, apa yang tidak bercanda, mungkin tiga) kami menyajikan kepada Anda beberapa data tentang pekerjaan yang dilakukan, lebih detail yang dapat ditemukan di pertemuan SAP ME di Moskow.

Enam bulan desain, enam bulan menulis kode, enam bulan optimasi dan pengujian. Dan
12 jam untuk mengganti sistem yang melayani
450 toko Eldorado
di seluruh Rusia, tanpa melanggar karya toko M.Video. Juga, tanpa downtime sedikit pun, kami mengganti situs web Eldorado dengan jutaan lalu lintas.
Ini mungkin terdengar tidak realistis, tetapi kami berhasil! Detail di bawah potongan.
Dalam proses penggabungan perusahaan M.Video dan Eldorado, kami menghadapi tugas untuk mengoptimalkan biaya dan menggabungkan proses backend dari dua perusahaan yang berbeda.
Mungkin ini bisa disebut keberuntungan atau kebetulan - kedua pengecer menggunakan solusi SAP ERP untuk mengotomatisasi proses backend. Kami harus menyesuaikan solusi frontend dengan backend baru dan mengoptimalkan kinerja solusi M.Video karena peningkatan 2 kali lipat dalam beban kerja.
Secara fungsional, tugas dibagi menjadi tiga (sebenarnya empat) tahapan:
- Kantor transformasional kami dengan konsultan McKinsey terlibat dalam desain, desain arsitektur, struktur organisasi, dan pemilihan model target .
Setelah menganalisis sejumlah indikator dari backend yang sudah berfungsi dari kedua perusahaan, backend “M.Video” diambil sebagai dasar untuk pengembangan sistem terpadu. Salah satu kriteria utama yang digunakan untuk menentukan pilihan adalah efisiensi perusahaan secara keseluruhan, pendapatan dan laba yang lebih tinggi dengan biaya yang lebih rendah untuk operasi bisnis.
Fase analisis dan desain memakan waktu sekitar enam bulan, miliaran sel saraf kepala departemen dan spesialis teknis, dan sangat, sangat banyak liter kopi yang diminum. - Implementasi dalam kode . Berikut adalah beberapa angka dari proyek:
- 2.000 rute per hari, direncanakan menggunakan modul logistik.
- 30.000 pengguna di depan dan belakang.
- 270.000 barang di gudang perusahaan patungan.
Sekitar 300.000 cek diproses oleh sistem per hari, yang kemudian disimpan hingga lima tahun untuk memberikan jaminan kepada pembeli, serta untuk riset pemasaran.
Perhitungan gaji, uang muka dan bonus untuk 30.000 karyawan setiap bulan.
Proyek ini melibatkan tim yang terdiri dari 220 spesialis teknis yang bekerja selama sepuluh bulan. Menggunakan perhitungan aritmatika sederhana, kita mendapatkan dua angka yang jelas menunjukkan skala pekerjaan yang dilakukan: 90.000 orang / hari dan ... 720.000 jam kerja .

Selanjutnya, optimalisasi subprogram individu modul SAP, sekitar seratus subprogram dipercepat lima hingga enam kali dengan mengoptimalkan kode dan kueri dalam database.
Untuk masing-masing kasus, kami dapat mengurangi waktu pelaksanaan program dari enam jam menjadi sepuluh menit dengan mengoptimalkan kueri basis data - Tahap ketiga, mungkin yang paling sulit, adalah pengujian . Itu terdiri dari beberapa siklus. Untuk melaksanakannya, kami membentuk tim yang terdiri dari 200 karyawan, mereka dilibatkan dalam uji fungsional, integrasi, dan regresi.
Kami menggambarkan tes stres sebagai item terpisah, terdiri dari 15 siklus untuk SAP ERP, POS DM, modul PI.
Berdasarkan hasil dari setiap pengujian, kode dan parameter DBMS, serta indeks basis data, dioptimalkan (mereka bekerja untuk kami di SAP HANA, sebagian di Oracle).
Setelah semua tes beban, sekitar 20% persen ditambahkan ke daya komputasi yang dihitung, dan cadangan dengan volume yang hampir sama (20%) juga terbentuk.
Selain itu, setelah melaksanakan siklus di atas, analisis 100 program paling intensif sumber daya dimulai, sesuai dengan hasil yang kami refactored kode dan mempercepat pekerjaan mereka dengan rata-rata lima kali (yang sekali lagi menegaskan pentingnya refactoring dan optimasi kode).
Tes terakhir adalah "cut over". Zona pengujian terpisah dibuat untuknya, yang meniru lingkungan produktif kami. Kami menguji "over over" dua kali, setiap kali butuh sekitar dua minggu untuk mengukur kecepatan operasi seperti mentransfer pengaturan program dari zona pengujian ke yang produktif, memuat posisi terbuka untuk stok barang dan periode tidak tersedianya operasi. - Dan tahap keempat adalah peluncuran langsung setelah melewati tes. Tugasnya, sejujurnya, sulit: dalam 12 jam untuk mengganti sekitar 450 toko di seluruh negeri dan situs besar, dan pada saat yang sama tidak menghentikan penjualan.
Pada malam tanggal 24 hingga 25 Februari, sebuah tim yang terdiri dari 50 spesialis perusahaan kami dan sekitar 40 karyawan mitra konsultan mengambil "perubahan" di kantor dan keajaiban transisi dimulai. Kami akan membicarakannya secara rinci pada pertemuan kami, dan setelah artikel kedua kami akan mencurahkan untuk rincian teknis sihir SAP kami.
Hasil
Jadi, hasil pekerjaan adalah peningkatan indikator seperti:
- Beban backend telah dua kali lipat.
- Jumlah cek per hari meningkat 50% dari 200 ribu menjadi 300 ribu.
- Beban backend berlipat ganda.
- Menurut modul perhitungan gaji, jumlah karyawan meningkat dari 15 ribu menjadi 30 ribu orang.
Kami akan berbicara tentang semua detail teknis pada pertemuan SAP kami di Moskow, yang akan diadakan pada 6 Juni di kantor M.Video Eldorado. Para ahli akan membagikan pengalaman implementasi mereka. Sebagai hasil dari pertemuan tersebut, spesialis muda akan dapat memperoleh magang dibayar di perusahaan dengan prospek pekerjaan lebih lanjut.
Pelajari lebih lanjut dan daftar di
sini.