Pudeļu atgriešanas procesa uzlabošana globālam dzērienu līderim
Uzziniet, kā mēs uzlabojām B2B platformu starptautiskam dzērienu uzņēmumam, nodrošinot tukšo pudeļu pašapkalpošanās atgriešanu, vienlaikus uzlabojot platformas koda kvalitāti un komandas efektivitāti.
Projekta pārskats
Inovatīvi SAP Commerce risinājumi globālam dzērienu zīmolam
Sadarbībā ar mūsu klienta starptautiskajām IT komandām mēs izstrādājām funkciju depozīta konteineru atgriešanai un ieviesām būtiskus backend uzlabojumus. Galvenie mērķi bija uzlabot platformas uzturēšanas iespējas, paplašināt unit testing pārklājumu, vienkāršot izstrādātāju komandas iekšējos procesus un nodrošināt netraucētu pašapkalpošanās pieredzi simtiem B2B klientu.
Projekta pārskats
Ilgtspējība un pārstrāde
SIA Commerce Consulting Services sadarbojās ar globālu dzērienu kompāniju, kurai pieder vairāki labi pazīstami bezalkoholisko dzērienu un citu dzērienu zīmoli. Viņu starptautiskā B2B platforma apkalpo simtiem biznesa klientu (viesnīcas, kafejnīcas, restorānus) Nīderlandē, Dienvidāfrikā un Meksikā.
Mūsu komanda nodrošināja pastāvīgu atbalstu, kļūdu labojumus un vairākus mini projektus. Visievērojamākais bija tukšo pudeļu (depozīta konteineru) atgriešanas funkcijas izstrāde, kuras mērķis bija uzlabot klienta ilgtspējības un pārstrādes procesus.
Mēs piedalījāmies kā SAP Commerce (Hybris) speciālisti, koncentrējoties uz koda kvalitātes uzlabošanu, backend funkciju izstrādi, testēšanas pārklājuma uzlabošanu un izstrādātāju komandas procesu optimizāciju.
Izaicinājumi un mērķi
Šķēršļu pārvarēšana
Izaicinājumi
- Platformā bija simtiem statiskās koda analīzes kļūdu, kas samazināja uzturēšanas vieglumu.
- JUnit testu pārklājums nebija pietiekams, kas ietekmēja koda uzticamību.
- Izstrādātāju adaptācijas un iestatīšanas dokumentācija dažādos kontinentos bija nekonsekventa.
- Pudeļu atgriešanas process B2B klientiem bija manuāls, neefektīvs un kļūdains.
Mērķi
- Uzlabot koda uzturēšanas vieglumu, samazinot statiskās analīzes kļūdas.
- Palielināt vienības testēšanas aptvērumu (unit testing coverage), lai nodrošinātu augstākas kvalitātes platformas versijas.
- Ieviest pašapkalpošanās funkciju tukšo pudeļu atgriešanai.
- Standartizēt dokumentāciju izstrādātāju komandas ievadīšanai projektā un backend labākās prakses visā globālajā komandā.
Mūsu uzdevumi
- Sistemātiski attīrīts kods un izlabotas simtiem statiskās analīzes kļūdu.
- Uzlabots JUnit testu pārklājums.
- Izstrādāta un ieviesta pudeļu atgriešanas MVP (funkcionējošs prototips).
- Dokumentēti projekta uzstādīšanas procesi un definēta backend izstrādes labākā prakse.
Risinājums un pieeja
Koda kvalitātes uzlabojumi
Tika noteikta prioritāte un atrisinātas problēmas ar augstu ietekmi statiskajā analīzē, nedēļas laikā izlabojot simtiem kļūdu.
JUnit testu pārklājums tika uzlabots, lai palielinātu uzturēšanas vieglumu un samazinātu regresijas riskus.
Standartu ieviešanai tika izmantotas SonarQube un koda stila vadlīnijas.
Pudeļu atgriešanas MVP
Integrēts risinājums ar SAP backend sistēmām (ECC/S4HANA), izmantojot Boomi starpprogrammatūru (middleware).
Ļāva B2B klientiem pašapkalpoties un atgriezt pudeles, vai nu pievienojot jauniem pasūtījumiem, vai kā atsevišķu atgriešanu.
Starpkontinentālā sadarbība nodrošināja vienmērīgu ieviešanu.
Process un sadarbība
Izveidota "Izstrādātāju ievade projektā" rokasgrāmata Windows un Mac platformām.
Confluence platformā tika izstrādātas PR, koda formatēšanas un dokumentācijas vadlīnijas.
Regulāra koordinācija ar ieinteresētajām pusēm visā Eiropā, Indijā, Dienvidāfrikā, Brazīlijā un Meksikā tika uzturēta, izmantojot sprinta ceremonijas.
Galvenie sasniegumi
Rezultāti un ietekme
Nedēļas laikā tika novērstas simtiem statiskās koda analīzes kļūdu, uzlabojot uzturēšanas vieglumu.
JUnit testu pārklājums tika palielināts, uzlabojot uzticamību
Tika ieviests pašapkalpošanās pudeļu atgriešanas MVP, uzlabojot ilgtspējību un klientu pieredzi.
Izstrādātāju projektā ievadīšanas un sadarbības procesi tika standartizēti, palielinot komandas efektivitāti.
Manuālās darbības izmaksas atgriešanas procesā tika samazinātas, tādējādi nodrošinot ātrāku krājumu pārvaldību un uzlabotu darbplūsmu.
Kopīga apņemšanās zaļākai nākotnei
Kā uzņēmums mēs lepojamies ar to, ka sadarbojamies ar iniciatīvām, kas veicina aprites ekonomiku. Šis projekts tieši atbalstīja klienta ilgtspējības mērķus, vienkāršojot pudeļu atgriešanas pārvaldību, veicinot pārstrādi, atkārtoti izmantojot vērtīgus resursus un samazinot atkritumus visā viņu darbībā.
Uzlabojot automatizāciju un izsekojamību SAP Commerce platformā, SIA Commerce Consulting Services palīdzēja nodrošināt, ka digitālās inovācijas veicina arī ietekmi uz vidi.
Tehnoloģijas un rīki
SAP Commerce (Hybris)
Hybris, integrēts ar SAP ECC/S4HANA
Backend
Java, Spring, JUnit, Solr
Versiju kontrole
Bitbucket
CI/CD pakalpojumā Azure
Integrācija
Boomi starpprogrammatūra
Dokumentācija un sadarbība
Confluence, Jira, Sprint ceremonijas
Platformas
Windows un Mac
Galvenās atziņas un pārdomas
Iteratīva izstrāde un agrīna atgriezeniskā saite nodrošināja MVP panākumus
Standartizētas adaptācijas un kodēšanas vadlīnijas uzlaboja komandas efektivitāti
Starpkontinentu sadarbībai nepieciešami strukturēti procesi un skaidra komunikācija.
Pašapkalpošanās funkcijas, kas saskaņotas ar uzņēmējdarbības ilgtspējības mērķiem, rada klientiem taustāmu vērtību
Projekta kopsavilkums
| Loma | SAP Commerce līgumdarbinieks |
| Ilgums | 2021. gada oktobris – 2022. gada janvāris |
| SAP versija | SAP Commerce |
| Darbības sfēra | Koda kvalitāte, JUnit pārklājums, pudeļu atgriešanas funkcija, izstrādātāju procesa uzlabojumi |
| Rezultāts | Novērstas simtiem koda kļūdu, uzlabots testēšanas pārklājums, ieviesta MVP pašapkalpošanās preču atgriešanai, uzlaboti komandas iekšējie procesi |
Klientu atsauksmes
Sadarbība pie pudeļu atgriešanas funkcijas bija patiesi pozitīva pieredze. Komanda izstrādāja pilnībā funkcionējošu sākotnējo produktu, kas integrēts mūsu sistēmās, uzlabojot efektivitāti un ilgtspējību. Viņi pārsniedza cerības gan tehniskās kvalitātes, gan sadarbības ziņā.
Vai vēlaties sasniegt līdzīgus rezultātus?
Apspriedīsim, kā mēs varam jums palīdzēt izveidot ērtus, uzturamus un paplašināmus SAP Commerce risinājumus.
Vai vēlaties redzēt vairāk projektu?
Atklājiet, kā ir optimizēti sarežģīti biznesa procesi, uzlabota veiktspēja un ieviesti mērogojami, labi dokumentēti risinājumi.

