Casebook ~ Operations ~ Case competition / operations

Cutting last-mile cost for a quick-commerce player

A quick-commerce operator needed to lower delivery cost without making the promise to customers less reliable. The work traced orders from demand to doorstep.

Context Case competition / operations
My role [Process analysis & network model]
Timeline [X weeks]
Result [Cost / service outcome]
The answer, up front

Lower cost per order while protecting speed.

[₹X] target last-mile cost per order
[X min] customer delivery-promise guardrail
[N] store clusters to pilot first
01 · Frame

Find the real question

Situation. Order volumes are growing across a dense urban footprint, with customers expecting short and dependable delivery windows.

Complication. Delivery cost varies widely by time and micro-market. Adding riders can protect speed during peaks but leaves capacity underused off-peak; changing store coverage can shift both travel time and picking load.

“Which operating changes lower cost per completed order while keeping the service promise intact?”

A good answer had to show:
~Separate picking, batching, dispatch and travel-time drivers.
~Compare store-level fixes with network and coverage changes.
~Measure cost and service together, segmented by zone and time of day.
02 · Structure

Locate the cost, then redesign the system

I decomposed cost per order into store work, rider time and network shape. That makes it possible to distinguish local process fixes from structural footprint changes.

How can the operator reduce delivery cost?
Where is cost created?Picking and handoff time
Rider idle and travel time
Failed or redelivered orders
Where does demand cluster?Orders by zone and hour
Basket and batch density
Distance to eligible customers
Which changes protect service?Shift and dispatch rules
Batching thresholds
Store coverage and capacity
Hypotheses I set out to test
H1A small set of low-density zones or dayparts drives a disproportionate share of delivery cost.
H2Better picking readiness and dispatch rules can improve rider utilisation without extending delivery time.
H3Coverage changes should be made only where demand can be served inside the stated promise.
03 · Analyse

Follow each order from shelf to doorstep

3.1

Build the cost-to-serve baseline

Decomposed cost per completed order into picking, rider labour, distance, incentives and failed deliveries by store, zone and daypart.

[Visual: cost per order waterfall by zone]

Insight: [Cost component] accounts for the largest addressable gap in [zone / daypart].

3.2

Find density and capacity gaps

Mapped order density, basket size, travel distance and store workload against rider schedules and promised service times.

[Visual: demand-density map with service radii]

Insight: [Cluster] combines enough order density with spare capacity to support a targeted pilot.

3.3

Simulate operating changes

Compared dispatch, batching, shift and coverage options on cost per order, delivery time and order completion under peak and off-peak demand.

[Visual: scenario frontier — cost vs on-time rate]

Insight: [Intervention] clears the service guardrail at [target cost]; [trade-off] remains the key watchout.

Score operating scenarios on cost and service

Compare interventions on the same volume and service assumptions. Use observed zone-level data to replace the placeholders and keep peak periods visible.

Operating measureCurrentPilot caseGuardrail
Cost per completed order[₹X][₹X][≤ ₹X]
Median delivery time[X min][X min][≤ X min]
On-time completion[X%][X%][≥ X%]
Rider utilisation[X%][X%][≥ X%]
Failed / redelivered orders[X%][X%][≤ X%]
04 · Recommend

Pilot the highest-confidence fixes by cluster

Start with [N] comparable micro-markets. Improve picking readiness and dispatch discipline first; test batching or coverage changes only where order density supports them. Expand after the pilot shows lower cost per completed order with on-time delivery inside the guardrail.

Weeks 0–2DiagnoseBaseline unit cost, demand density and service by store, zone and daypart.
Weeks 2–6PilotTest [N] interventions across matched clusters; review cost and service daily.
Weeks 6–10ScaleRoll out changes that clear both thresholds; redesign or stop the rest.
Risks, and how to manage them
Cost falls as service slipsSet explicit on-time and customer-cancellation guardrails before the pilot.
Average hides peak failuresReport results by zone and daypart; stress the busiest periods.
Pilot results do not transferUse matched clusters and check local density before expanding.
05 · Looking back

What I would keep, and what I would change

What worked

[What made the diagnosis actionable, such as separating peak and off-peak economics.]

What I would do differently

[What operational data or frontline observation you would gather earlier.]

Sample case page: replace bracketed values with verified project details before publishing.

← Back to all cases Next casePricing an EV two-wheeler subscription →

Want to talk through this case?

Happy to walk you through the model and the thinking behind it.

checkneilroy@gmail.com LinkedIn →