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

N

Nedēļas laikā tika novērstas simtiem statiskās koda analīzes kļūdu, uzlabojot uzturēšanas vieglumu.

N

JUnit testu pārklājums tika palielināts, uzlabojot uzticamību

N

Tika ieviests pašapkalpošanās pudeļu atgriešanas MVP, uzlabojot ilgtspējību un klientu pieredzi.

N

Izstrādātāju projektā ievadīšanas un sadarbības procesi tika standartizēti, palielinot komandas efektivitāti.

N

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.