World Logistic

Helps individuals and businesses easily choose the best shipping options with a simple interface

  • CLIENTWHL UG
  • YEAR 2024
  • CATEGORY Mobile APP
  • MY ROLE
      lead UX designer
    • UX researcher
  • Response
      user researchwireframing
    • prototyping
  • Prototype Try it here

1. EMPATHIZE

User interviews

To understand who our users are, what they want to achieve, and how they use our product (or similar ones)

  • Found and invited people who match our target users for interviews
  • Planned the interview and wrote clear, helpful questions to ask
  • Ran the interview to get helpful insights and make participants feel comfortable
  • Empathy maps

    Used empathy maps to break each interview into five simple and clear sections

  • Who are the users and what is their current situation?
  • What do users say about using this product or similar ones?
  • What do users think about their experiences?
  • What actions do users take before, during, and after using the product
  • How do users feel about their experience?
  • User personas

    Helped me remember important things from the interview without details

  • A picture that shows what the persona might look like
  • Name and basic info like age, education, hometown, family, and job
  • A short quote that shows their personality or how they think
  • Their goals — what they want to achieve
  • Their frustrations — what problems or challenges they face
  • A short story that explains their experience or journey
  • User stories

    Used it to find the main user goals and problems, and focused on them

  • Who: The kind of user the persona represents, and their main traits
  • What: What the persona wants to do, and what problems they want to avoid
  • Why: What benefit the persona hopes to get from it — something useful or meaningful
  • User journey maps

    Show the main user problems and how I can make the product better

      The first three are as follows:
    • 1. Name
    • 2. Goal
    • 3. Actions
      For each action also include:
    • 1. Tasks
    • 2. Feelings
    • 3. Improvement opportunities

    User interviews

    The following types of users were interviewed:

  • Logistics managers who are looking for the best delivery options for their company’s goods
  • Small and medium business owners who need to deliver products to their customers
  • People working in trade who handle logistics and shipping
  • E-commerce sellers looking for reliable delivery methods
  • Representatives of large companies searching for a trusted partner to ship internationally

    • Research objective:

    • Find out what users expect from a logistics company, and suggest how to make their experience better

      • Data collection methods:

      • Talking to users (interviews) and asking them to fill out a short survey (questionnaire)

        • Interview questions:

        • 1. How often do you send packages or goods to other countries?
        • 2. What app features would help you most when managing international shipments?
        • 3. What problems have you had with logistics apps, and how could this one be better?
        • 4. If you could change one thing in a logistics app, what would it be?
        • 5. How would you like to track your shipment in the app?
        • 6. How do you prefer to get updates about your shipments — app notifications, email, or text?
        • 7. What extra features would make the app more useful for managing your international deliveries?
        • 8. How easy is it to use the app and find the features you need?
        • 9. How long are you willing to wait for a reply from support? What do you expect from service?
        • 10. What else would make this app more helpful or easier for your international shipping needs?

    Empathy maps

      Who are the users?

    • 1. Logistics managers at medium or large companies who need to organize international deliveries quickly and clearly
    • 2. Small business owners and e-commerce sellers looking for an easy way to ship goods to customers in other countries
    • 3. Individuals sending personal or humanitarian packages to family or friends abroad

    All of them want to save time, avoid mistakes, and stay in control of their shipments at every step


      What do users say?

    • - “It’s sometimes confusing to track my shipment because the info isn’t updated right away.”
    • - “I like when it’s easy: just log in, choose, and send.”
    • - “Support replies are slow, especially when I have urgent questions.”
    • - “Other apps don’t offer Russian language — it would be more comfortable for me.”
    • - “I really miss a feature that shows the shipping cost before I send the package.”

    What do users think?

  • Delivery can be confusing if the app is hard to use or not in their language
  • Like when the app is simple and easy to understand without help
  • A good app should let them do everything without talking to support
  • Believe clear and accurate shipment info builds trust
  • Want the service to be flexible, especially when choosing delivery speed

    • What do users do?

    • Before: They compare prices and delivery options, look for info online, and get the package ready
    • During: They pick a shipping method, enter the details, track the shipment, and contact support if needed
    • After: They check that the delivery was successful, read notifications, sometimes give feedback, or send another shipment

      How do users feel?

    • Frustrated when the app is hard to use or slows them down
    • Happy when the delivery is quick and everything goes smoothly
    • Uncertain when they can’t see where their shipment is in real time
    • Confident when the app works well and support is available in their language
    • Stressed when deliveries are late or they can’t reach a support agent

    User persona 1

    • Alex Müller
    •  
    • Alex Müller

    • Age: 38
    • Education: Master’s Degree in Supply Chain Management
    • Hometown: Hamburg, Germany
    • Family: Married, two children
    • Job: Senior Logistics Manager at a multinational electronics company
    •  
    • "If I can't track it in real time, it might as well be invisible"
    •  
    • Goals:

    • Ensure international shipments arrive on time and without issues
    • Minimize customs delays and paperwork problems
    • Use tools that simplify complex logistics workflows
    • Keep partners and clients informed and confident
    • Cut unnecessary steps in the delivery process
    •  
    • Frustrations:

    • Delivery apps with unclear interfaces or too many steps
    • Lack of multilingual support for international teams
    • Delays in customer service responses
    • Difficulty accessing real-time tracking info
    • Complicated customs forms that slow down the process

    Background Story:

    Alex has been working in logistics for over a decade. His role at a global electronics company requires him to manage international shipments to multiple countries weekly. Although he's tech-savvy and comfortable with digital platforms, he often gets frustrated by outdated systems that don’t show accurate tracking or require a lot of manual input. His company recently started using a new logistics app, and Alex is hopeful it will help reduce the time he spends coordinating with shipping agents and answering questions from internal teams. He’s looking for clarity, speed, and reliability — and a tool that can keep up with the fast pace of international trade.

    User persona 2

    • Anna Kovalenko
    •  
    • Anna Kovalenko

    • Age: 31
    • Education: Bachelor's degree in Marketing
    • Hometown: Lviv, Ukraine
    • Family: Married, 1 child
    • Job: Owner of an online handmade jewelry store selling internationally
    •  
    • "I just want to focus on creating — not stress about customs and shipping delays"
    •  
    • Goals:

    • Ship her products to international customers quickly and reliably
    • Use a simple and intuitive platform that doesn't require logistics knowledge
    • Track all shipments in one place without switching between services
    • Offer customers a choice of delivery speed at checkout
    •  
    • Frustrations:

    • Complex forms and unclear shipping options
    • No clear idea of final shipping cost before confirming
    • Difficulties with customs and lack of local language support
    • Long customer support response times from logistics providers

    Background Story:

    Anna started her handmade jewelry business during maternity leave and quickly built a loyal following online. As international orders grew, she found herself spending more and more time trying to figure out delivery logistics — juggling websites, forms, and customer questions. She’s not a logistics expert and wants a simple, clear app that helps her print labels, calculate costs upfront, track packages, and communicate with support in her language. If the logistics were handled smoothly, she could focus more on what she loves — creating and growing her business.

    User persona 3

    • Olena Moroz
    •  
    • Olena Moroz

    • Age: 46
    • Education: High school
    • Hometown: Ternopil, Ukraine
    • Family: Grown children living abroad, retired husband
    • Job: Retired nurse, now volunteering occasionally at a local community center
    •  
    • "I want to make sure my package reaches them safely — that’s all that matters."
    •  
    • Goals:

    • Send care packages with food, clothes, and medicine to family abroad
    • Make sure packages arrive safely and on time, especially during holidays
    • Use a service that offers support and communicates in her native language
    • Avoid complicated forms or procedures
    •  
    • Frustrations:

    • Hard-to-understand interfaces and technical language
    • No clear updates about where the package is
    • Worries about damaged or lost shipments
    • Long queues or unclear procedures at local shipping offices

    Background Story:

    Olena regularly sends care packages to her daughter and grandchildren living in Poland. Each box is packed with love — homemade treats, warm clothes, and small gifts. But arranging international shipping is stressful for her: she’s not tech-savvy and gets easily confused by complicated apps or unclear steps. Once, a package was delayed for weeks with no explanation, which made her anxious and upset. She wishes there were an app she could trust — one that’s simple, reassuring, and even offers support in Ukrainian when she has questions. To her, peace of mind is everything.

    User stories

    • As a logistics manager at a large company, I want to organize international shipments quickly and clearly so that I can save time, avoid errors, and keep everything under control.
    •  
    • As a small business owner running an online store, I want to ship products to customers abroad easily and affordably so that I can grow my business without dealing with complicated logistics.
    •  
    • As someone sending personal or humanitarian packages to family, I want a simple and trustworthy way to ship items internationally so that I can feel confident they’ll arrive safely and on time.

    User journey maps

    While creating each journey map, I made sure to think about accessibility and question any assumptions I had. I considered different types of users, including those with disabilities. For example, I focused on people with visual or hearing impairments and looked for ways to make the design easier for them to use. I’ve found that improving accessibility usually benefits everyone, so it’s an important part of how I approach design.

    Persona: Alex Müller
    GOAL: To ensure smooth and timely international deliveries by avoiding delays, simplifying the shipping process, and staying informed at every step
    ACTIONOpen the app and log inNavigates to 'Send Shipment'Unsure about the best valueChoose delivery priorityConfirm the order and wait for contact
    TASK LISTLaunch the app, enter login credentialsFinds and taps the 'Send' buttonEnter recipient info, package size, and destinationCompare and select between delivery optionsReview details and wait for confirmation
    EMOTIONSConfident, neutralSlightly confusedFocused but slightly overwhelmedUse progressive disclosure, and add tooltips for fieldsCurious, slightly anxious
    IMPROVEMENT OPPORTUNITIESAdd biometric login, and make the login screen clearerHighlight or label the 'Send' function more clearlyUse progressive disclosure, and add tooltips for fieldsAdd clearer descriptions and delivery estimatesShow estimated wait time, add a progress indicator

    Persona: Anna Kovalenko
    GOAL: Easily and reliably ship products worldwide, track everything in one place, and give her customers flexible delivery options — all without needing deep logistics knowledge
    ACTIONOpen the app and log inNavigates to 'Send Shipment'Fill in shipment detailsChoose delivery priorityConfirm the order and wait for contact
    TASK LISTOpen the app, enter login credentials, or use saved loginFind the 'Send Shipment' button, tap to start a new orderEnter recipient details, package size, weight, and destinationReview delivery options, compare speed and price, select oneReview all details, confirm shipment, wait for contact from support
    EMOTIONSNeutral at start, hopeful for quick accessSlight confusion, trying to find the right buttonOverwhelmed by multiple fields and unclear termsUncertain which option is best for her customerCurious, slightly anxious about what happens next
    IMPROVEMENT OPPORTUNITIESEnable one-tap login or Face ID for speedHighlight main actions clearly on the home screenUse tooltips, autofill, and example inputs to simplifyProvide brief descriptions and delivery estimatesShow estimated response time and preferred contact method

    Persona: Olena Moroz
    GOAL: Send care packages to her family abroad safely and on time, using a simple service that speaks her language and doesn’t require dealing with complicated forms
    ACTIONOpen the app and log inNavigates to 'Send Shipment'Fill in shipment detailsChoose delivery priorityConfirm the order and wait for contact
    TASK LISTOpen the app and find the login option, enter the saved detailsLook for 'Send Shipment' button and tap to beginEnter recipient info, select items being sent, add weight estimateSelect a delivery speed option based on safety and timingReview summary, confirm submission, and wait for follow-up from support
    EMOTIONSSlight nervousness, hoping the app is easy to useA bit uncertain navigating through the optionsWorried about making mistakes in the formWants to choose the safest method, unsure what's bestHopeful, but anxious about whether it will arrive safely
    IMPROVEMENT OPPORTUNITIESAdd large icons and language selection at loginUse simple wording and include visual guidance (icons/photos)Provide pre-filled examples and voice-assisted inputInclude clear safety labels and delivery timelinesGive immediate confirmation and clear next steps in user’s language

    User journey maps

    While creating each journey map, I made sure to think about accessibility and question any assumptions I had. I considered different types of users, including those with disabilities. For example, I focused on people with visual or hearing impairments and looked for ways to make the design easier for them to use. I’ve found that improving accessibility usually benefits everyone, so it’s an important part of how I approach design.

    Persona: Alex Müller
    GOAL: Easily and reliably ship products worldwide, track everything in one place, and give her customers flexible delivery options — all without needing deep logistics knowledge
    ACTIONOpen the app and log in
    TASK LISTLaunch the app, enter login credentials
    EMOTIONSConfident, neutral
    IMPROVEMENT OPPORTUNITIESAdd biometric login, and make the login screen clearer
    ACTIONNavigates to 'Send Shipment'
    TASK LISTFinds and taps the 'Send' button
    EMOTIONSSlightly confused
    IMPROVEMENT OPPORTUNITIESHighlight or label the 'Send' function more clearly
    ACTIONFill in shipment details
    TASK LISTEnter recipient info, package size, and destination
    EMOTIONSFocused but slightly overwhelmed
    IMPROVEMENT OPPORTUNITIESUse progressive disclosure, and add tooltips for fields
    ACTIONChoose delivery priority
    TASK LISTCompare and select between delivery options
    EMOTIONSUnsure about the best value
    IMPROVEMENT OPPORTUNITIESAdd clearer descriptions and delivery estimates
    ACTIONConfirm the order and wait for contact
    TASK LISTReview details and wait for confirmation
    EMOTIONSCurious, slightly anxious
    IMPROVEMENT OPPORTUNITIESShow estimated wait time, add a progress indicator

    Persona: Anna Kovalenko
    GOAL: Easily and reliably ship products worldwide, track everything in one place, and give her customers flexible delivery options — all without needing deep logistics knowledge
    ACTIONOpen the app and log in
    TASK LISTOpen the app, enter login credentials, or use saved login
    EMOTIONSNeutral at start, hopeful for quick access
    IMPROVEMENT OPPORTUNITIESEnable one-tap login or Face ID for speed
    ACTIONNavigates to 'Send Shipment'
    TASK LISTFind the 'Send Shipment' button, tap to start a new order
    EMOTIONSSlight confusion, trying to find the right button
    IMPROVEMENT OPPORTUNITIESHighlight main actions clearly on the home screen
    ACTIONFill in shipment details
    TASK LISTEnter recipient details, package size, weight, and destination
    EMOTIONSOverwhelmed by multiple fields and unclear terms
    IMPROVEMENT OPPORTUNITIESUse tooltips, autofill, and example inputs to simplify
    ACTIONChoose delivery priority
    TASK LISTReview delivery options, compare speed and price, select one
    EMOTIONSUncertain which option is best for her customer
    IMPROVEMENT OPPORTUNITIESProvide brief descriptions and delivery estimates
    ACTIONConfirm the order and wait for contact
    TASK LISTReview all details, confirm shipment, and wait for contact from support
    EMOTIONSCurious, slightly anxious about what happens next
    IMPROVEMENT OPPORTUNITIESShow estimated response time and preferred contact method

    Persona: Olena Moroz
    GOAL: Send care packages to her family abroad safely and on time, using a simple service that speaks her language and doesn’t require dealing with complicated forms
    ACTIONOpen the app and log in
    TASK LISTOpen the app and find the login option, enter the saved details
    EMOTIONSSlight nervousness, hoping the app is easy to use
    IMPROVEMENT OPPORTUNITIESAdd large icons and language selection at login
    ACTIONNavigates to 'Send Shipment'
    TASK LISTLook for 'Send Shipment' button and tap to begin
    EMOTIONSA bit uncertain navigating through the options
    IMPROVEMENT OPPORTUNITIESUse simple wording and include visual guidance (icons/photos)
    ACTIONFill in shipment details
    TASK LISTEnter recipient info, select items being sent, add weight estimate
    EMOTIONSWorried about making mistakes in the form
    IMPROVEMENT OPPORTUNITIESProvide pre-filled examples and voice-assisted input
    ACTIONChoose delivery priority
    TASK LISTSelect a delivery speed option based on safety and timing
    EMOTIONSWants to choose the safest method, unsure what's best
    IMPROVEMENT OPPORTUNITIESInclude clear safety labels and delivery timelines
    ACTIONConfirm the order and wait for contact
    TASK LISTReview summary, confirm submission, and wait for follow-up from support
    EMOTIONSHopeful, but anxious about whether it will arrive safely
    IMPROVEMENT OPPORTUNITIESGive immediate confirmation and clear next steps in user’s language

    A final checklist

    Before moving on to the next step in the design thinking process, I made sure I completed everything needed for the empathy phase of my project.

    What I have done:

    •  
    • ✅ Found and interviewed people who represent my target users
    •  
    • ✅ Wrote interview questions that were open, clear, and easy to talk about
    •  
    • ✅ Ran the interviews to get useful insights and make participants feel comfortable
    •  
    • ✅ Turned each interview into an empathy map
    •  
    • ✅ Grouped users based on similar goals, needs, or traits
    •  
    • ✅ Created a user persona for each group
    •  
    • ✅ Wrote a short, strong user story for each persona
    •  
    • ✅ Built a user journey map for each one

    Then I reviewed everything to make sure there were no assumptions or bias — just real insights based on what I learned from users.
    Now I’m ready to clearly define the user problems and set the right goals for the design!

    2. DEFINE

    Problem statements

    It clearly explains what the user needs and what my design should solve

  • Focused on real user needs
  • Open enough to allow creative ideas
  • Clear and specific enough to be solved with a practical design
  • Hypothesis statements

    A hypothesis statement is the designer’s best guess for how to solve the user’s need

  • Choose an action that can help the user
  • Say what I expect to happen if it works
  • Goal statements

    I took the action and expected result and turned them into a goal for the product

  • Say what the product will do or what users can do with it
  • Explain who will benefit from this
  • Describe how it helps or solves the user's problem
  • List how we’ll measure if it works well
  • Alex Müller Problem Statement:

    Alex is an experienced logistics manager who needs a fast, transparent way to coordinate and track high-volume international shipments because his team depends on real-time updates to avoid delays and keep operations running smoothly.

    •  
  • Focused on human needs (not just company goals)
  • Broad enough for UI, tracking, automation, dashboards, etc.
  • Narrow enough to focus on coordination, speed, and clarity
  • Hypothesis statement:

    👉 If we implement a real-time tracking dashboard with smart notifications and team-sharing features, then Alex will be able to coordinate more efficiently and reduce the time spent on manual follow-ups.

    Anna Kovalenko Problem Statement:

    Anna is an creative business owner who needs a clear and easy way to manage international shipments because she wants to focus on growing her shop—not dealing with shipping platforms, confusing forms, or tracking issues.

    •  
  • Human-centered (focus on her experience and priorities)
  • Broad (could lead to multiple solutions as smart notifications)
  • Narrow enough to focus design efforts on ease and clarity
  • Hypothesis statement:

    👉 If we design a streamlined, step-by-step shipping flow with pre-filled options and clear cost estimates, then Anna will feel more confident using the app and spend less time worrying about logistics.

    Olena Moroz Problem Statement:

    Olena is a caring grandmother who needsa simple, reassuring way to send packages to her family abroad because she wants to feel confident they’ll arrive safely—without confusing steps or technical stress.

    •  
  • More empathetic and personal
  • Leaves room for creative solutions (emotional reassurance)
  • Still practical and focused
  • Hypothesis statement:

    👉 If we provide a simplified interface with native language support and clear delivery status updates, then Olena will feel more in control and will complete shipments independently and with peace of mind.

    Goal Statement:

    🎯 Our logistics application will let users easily create, send, and track international shipments with clear instructions, real-time updates, and multilingual support, which will affect small business owners, individual senders, and logistics professionals by saving them time, reducing stress, and improving shipment reliability and visibility. We will measure effectiveness by tracking task success rates, time to complete a shipment, user satisfaction scores, and reduction in support requests.

    A final checklist

    I’ve just taken the time to review and make sure I’ve completed all the key defining activities for this phase.

    What I have done:

    •  
    • ✅ I crafted problem statements tailored to each of my user personas
    •  
    • ✅ I developed hypothesis statements that directly address each user need
    •  
    • ✅ I created goal statements that align with those hypotheses
    •  
    • ✅ I also made sure my goal statements reflect the relevant business requirements

    Finally, I took time to review all my problem, hypothesis, and goal statements to make sure they're free of bias or assumptions. Each one is grounded in real insights from user interviews and persona research.
    Now I’m ready to move on and start ideating design solutions based on the problems I’ve defined!

    3. IDEATE

    Description

    4. PROTOTYPE

    Description

    5. TEST

    Description

    Please try out the prototype in action by yourself 👆

    • MORE WORKS MORE WORKS
    • MORE WORKS MORE WORKS
    • MORE WORKS MORE WORKS
    • MORE WORKS MORE WORKS