Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Building Mercari’s Same Day Delivery feature in the US from Tokyo

mercari
July 01, 2021
2.1k

Building Mercari’s Same Day Delivery feature in the US from Tokyo

https://www.meetup.com/ja-JP/MercariDev/events/278523021/

Since last year, we have been building a Same Day Delivery feature called Mercari Now. I’ll be talking about the cross geo collaboration of the team and the challenges involved in remotely developing shipping related features.
→ Speaker: Anurag Bharadwaj, Shipping Backend Engineer at Mercari US@Tokyo. I love building products!! I like to do competitive programming in my spare time. I play professional cricket in Japan and in general like to play all kinds of sports.
https://www.linkedin.com/in/chatrasen/

mercari

July 01, 2021
Tweet

More Decks by mercari

Transcript

  1. Get this today with Mercari Now
    2020/06/17

    View full-size slide

  2. Confidential & Proprietary 2019
    About Me
    ● Anurag Bharadwaj ( /chatrasen )
    ● Shipping Backend at Mercari US@Tokyo
    (Oct’19 - Present)
    ● Mercari Now contributor

    View full-size slide

  3. Confidential & Proprietary 2019
    Overview
    ● What is Mercari Now?
    ● Cross-geo development process
    ● Key highlights for me
    ● Current status

    View full-size slide

  4. Confidential & Proprietary 2019
    Standard Shipping @Mercari
    Pack the item up
    Seal the package and attach the label
    Drop it off at the nearest office of your chosen carrier
    Let your buy know it’s on the way
    1
    2
    3
    4

    View full-size slide

  5. Confidential & Proprietary 2019
    Pain points for the customers
    ● Print the shipping label
    ● Pack the item and take it to the nearest shipping center
    ● Wait for about 3-5 days to receive the item

    View full-size slide

  6. Confidential & Proprietary 2019
    How Mercari Now works?
    Seller in eligible area lists a
    Mercari Now Item
    Local buyer sees the item Buyer picks available slots
    Seller schedules pickup
    Delivery partner picks up
    the package
    Package delivered to buyer

    View full-size slide

  7. Confidential & Proprietary 2019
    Cross-geo development process

    View full-size slide

  8. Confidential & Proprietary 2019
    Team distribution
    ❖ PM
    ❖ 1 QA engineer
    ❖ 2 client engineers
    ❖ 1 QA engineer
    ❖ 2 backend engineers

    View full-size slide

  9. Confidential & Proprietary 2019
    Initial plan
    For every milestone, whole team meets in the US for a week
    Finalise design and tech spec
    Each team works individually to achieve the milestone
    1
    2
    3

    View full-size slide

  10. Confidential & Proprietary 2019
    Current Process
    PM comes
    up with
    initial spec
    Whole team
    meets (online) to
    finalise UX
    Is UX
    final
    No
    Feature leads
    propose tech
    spec and
    estimate timeline
    All stakeholders
    finalise timeline
    and set release
    target
    Client and
    backend teams
    work on tickets in
    separate sprints
    Rigorous feature
    testing
    Suggestions
    to PM
    Ready
    for
    Release

    View full-size slide

  11. Confidential & Proprietary 2019
    Can we release to end users now?
    ● An order cannot be scheduled in prod during post-release QA
    ● Some partners don’t send tracking updates in the sandbox environment
    ● We haven’t tested the commitments made by the partners (e.g. pickup ETA)

    View full-size slide

  12. Confidential & Proprietary 2019
    Alpha testing
    Ready
    for
    release
    Alpha
    Launch
    Dogfooding
    by alpha
    testers
    New release
    plan based on
    feedback
    Development
    to achieve
    release target
    Release
    to end
    users

    View full-size slide

  13. Confidential & Proprietary 2019
    Key Highlights

    View full-size slide

  14. Confidential & Proprietary 2019
    Interesting and challenging problem statement
    Same Day Delivery excites everybody
    Building something new from scratch
    Touches almost every area of Mercari app
    Third party integration (with Postmates) is challenging
    1
    2
    3
    4

    View full-size slide

  15. Confidential & Proprietary 2019
    Debugging story
    ● A → B possible
    ● B → C not-possible
    ● Postmates don’t deliver
    beyond 20 miles
    ● Bridges!!
    A
    B
    C

    View full-size slide

  16. Confidential & Proprietary 2019
    Trust and Ownership
    ● Delivery distance restriction
    ● Not part of MVP
    ● The team trusted me to solve this
    problem
    ● I proposed, designed and implemented
    the solution

    View full-size slide

  17. Confidential & Proprietary 2019
    All for One
    ● PM is open to suggestions from all other team members
    ● Live debugging during alpha testing
    ● I analysed data to choose next launch city
    ● Feature suggestions by alpha testers

    View full-size slide

  18. Confidential & Proprietary 2019
    Current status and Future plan

    View full-size slide

  19. Confidential & Proprietary 2019
    Journey so far
    ❖ Launched the MVP with Postmates in SF in May 2020
    ❖ Expanded to NY with more features in September 2020
    ❖ Launched in Houston with Geofencing in November 2020
    ❖ Launched FedEx partner in SF Bay Area and Houston in June 2020

    View full-size slide

  20. Confidential & Proprietary 2019
    Thanks!

    View full-size slide