Artem Chalov

Artem Chalov

Artem Chalov

Optimizing Delivery Schedules: Enhancing Order Management Systems at Umico Market

Optimizing Delivery Schedules: Enhancing Order Management Systems at Umico Market

Optimizing Delivery Schedules: Enhancing Order Management Systems at Umico Market

Implementing Intelligent Delivery Slot Allocation Based on Geocoordinates

Implementing Intelligent Delivery Slot Allocation Based on Geocoordinates

Implementing Intelligent Delivery Slot Allocation Based on Geocoordinates

About project

At Umico Market, we undertook a project to enhance our Order Management System (OMS) by developing an algorithm for intelligent delivery slot allocation based on user geocoordinates.

This project aimed to streamline the delivery process by dynamically assigning delivery dates and time slots that matched the user’s location, payment method, and delivery preferences.

ROLE

Lead Business System Analyst

TIMELINE

May 2022 – Sep 2022

LOCATION

Remote

About project

At Umico Market, we undertook a project to enhance our Order Management System (OMS) by developing an algorithm for intelligent delivery slot allocation based on user geocoordinates.

This project aimed to streamline the delivery process by dynamically assigning delivery dates and time slots that matched the user’s location, payment method, and delivery preferences.

ROLE

Lead Business System Analyst

TIMELINE

May 2022 – Sep 2022

LOCATION

Remote

About project

At Umico Market, we undertook a project to enhance our Order Management System (OMS) by developing an algorithm for intelligent delivery slot allocation based on user geocoordinates.

This project aimed to streamline the delivery process by dynamically assigning delivery dates and time slots that matched the user’s location, payment method, and delivery preferences.

ROLE

Lead Business System Analyst

TIMELINE

May 2022 – Sep 2022

LOCATION

Remote

challenge

The primary challenge was to design an algorithm capable of accurately determining delivery zones from user geocoordinates and using this information to allocate appropriate delivery slots.

This involved considering various factors such as payment methods, delivery options, warehouse operation times, partner SLA, and delivery limits. Ensuring that the system could handle all these variables without errors and provide a seamless user experience was crucial.

process

To address this challenge, we followed a structured approach:

  • Requirements Gathering: Identifying key requirements from stakeholders, including delivery partners and warehouse managers.


  • Algorithm Design: Developing an algorithm to take user geocoordinates and determine the corresponding delivery zone using GeoJSON files.


  • Database Integration: Mapping these zones to entries in our database to find available delivery windows and checking their limits and availability.


  • SLA and Partner Coordination: Incorporating partner SLA and warehouse operation times to ensure accurate delivery scheduling.


  • Implementation: Coding the algorithm to integrate with our OMS, ensuring it dynamically updated delivery slots based on real-time data.


  • Testing and Validation: Rigorous testing to ensure the algorithm accurately assigned delivery slots without errors, and user experience remained seamless.

Outcome

The project successfully enhanced our OMS by providing:

  • Accurate Delivery Slot Allocation: Users received delivery dates and time slots that accurately reflected their location and preferences.


  • Improved Efficiency: The system optimized delivery schedules based on real-time data, reducing delivery errors and improving efficiency.


  • Enhanced User Experience: A seamless and reliable delivery scheduling process that increased user satisfaction.


  • Scalability: A scalable solution that could accommodate future growth and additional delivery zones.

By effectively analyzing and integrating various factors into our OMS, we significantly improved the delivery scheduling process at Umico Market, ensuring a better experience for both users and delivery partners.