Bawbab: Digital Addressing MVP

MSIM Capstone Project

Bawbab: Digital Addressing MVP

MSIM Capstone Project

Bawbab: Digital Addressing MVP

MSIM Capstone Project

Overview

For my MSIM degree capstone project, I worked on a team of 4 for an early-stage startup called BawBab Technologies which is part of UW’s CoMotion Labs to research and design a digital addressing infrastructure (DAI) minimal viable product (MVP).

Roles

Product Designer

Team

Addy Elketami / Product Designer

Joseph William Tan Garcia / UX Researcher

Rohan Kalantri / UX Program Manager

Stephen V Tucker / Product Owner and Technical Program Manager

Outcomes

Outcomes

The MVP product, influenced by this research and design, is presently being refined and is nearly prepared for the pilot launch in Nairobi, Kenya. Detailed design documentation for future product iterations came out of this project.

Approach

  • Competitive Analysis

  • Interviews

  • Desk Research

  • Jobs-to-be-done

  • Journey Map

  • How might we…. hypothesis

  • Taks Flows

  • Site Map

  • Wireframs

  • Design System

  • Desktop

  • Mobile

  • Usablity Testing

  • Concept Testing

  • Next Steps

Problem

The lack of standardized addressing in Kenya severely hampers the efficiency and reliability of delivery services, leading to persistent challenges such as delayed deliveries, increased communication efforts, and a degraded customer experience. This may inhibit the local population from fully engaging in the digital economy, thereby limiting socio-economic growth.

Solution

We worked on a user-centric digital addressing system using Google's Plus Codes and a progressive web app infrastructure for BawBab. This system improves the accuracy and reliability of deliveries in Kenya by enabling users to assign a digital address to their residences, supplemented with contextual information for enhanced navigation.

Project Background

The project focuses on the issue of non-standardized addresses in Kenya and their impact on the delivery infrastructure. Over seven months, my team implemented a variety of methodologies like market research, competitor analysis, and user interviews, as well as an iterative design process and stakeholder engagement workshops. These approaches helped us understand the local context and collaboratively develop a digital addressing minimum viable product (MVP). This MVP aims to improve customer and driver experiences by integrating Google's Plus Codes, a progressive web app infrastructure, and a feature allowing users to provide delivery instructions to the drivers. I was the sole product designer for the addressing end-user experience. I brought my knowledge of design patterns and principles and the user-centered design process to the product development process.

How might we???

How might we use technology to improve the last-mile delivery and navigation experience for Kenyan residents?

Research

Our approach, grounded in user-centered design and design thinking, entailed a blend of quantitative and qualitative research methods. This approach helped us understand the Kenyan market, user demographics, pain points, and contexts of technology use, despite the challenges presented by the project timeline and availability of our project team.

We developed strategies for both qualitative and quantitative research:

  • Qualitative research was used to understand the customer journey and experience.


  • Detailed market research, including competitor analyses, was conducted.


  • A Jobs-to-be-Done framework was developed based on qualitative findings.

My Teammate Joseph William Tan Garcia led and conducted much of the research in collaboration with another MSIM UX researcher and local on-the-ground qualitative researchers who carried out my team's research script and protocol. As a product designer, I devised questions about the product to further investigate and integrated research findings into every stage of my design process.

Our approach, grounded in user-centered design and design thinking, entailed a blend of quantitative and qualitative research methods. This approach helped us understand the Kenyan market, user demographics, pain points, and contexts of technology use, despite the challenges presented by the project timeline and availability of our project team.

We developed strategies for both qualitative and quantitative research:

  • Qualitative research was used to understand the customer journey and experience.
  • Detailed market research, including competitor analyses, was conducted.
  • A Jobs-to-be-Done framework was developed based on qualitative findings.

My Teammate Joseph William Tan Garcia led and conducted much of the research in collaboration with another MSIM UX researcher and local on-the-ground qualitative researchers who carried out my team's research script and protocol. As a product designer, I devised questions about the product to further investigate and integrated research findings into every stage of my design process.

Findings

Research findings helped validate our problem statement and understand the context for the product. The main findings were that:

  • There is a lack of trust in the delivery system.
  • Customers often have to navigate and guide drivers for the end-mile experience. 

  • Addresses are not formally saved leading to no formal addressing systems (i.e. databases).

  • Customers are used to providing contextual information

Design

My design process for BawBab's MVP followed an iterative approach based on key insights derived from both quantitative and market research, as well as the Jobs-to-be-Done framework. I was in charge of creating and refining designs based on ongoing research, presenting designs in design reviews, gathering and incorporating feedback. All design artifacts including establishing a consistent design system I was in charge of. Some design aspects included:

  • Initial interaction models and information architecture were developed based on our analyses of logistics-based services and e-commerce competitors in Nairobi as well as user and stakeholder needs gathered from research and stakeholder feedback.

  • The final product integrates a customized variant of the Google Material Design 3 system, along with unique design components tailored for BawBab.

I collaborated closely with leadership, research, product management, and web and GIS developers to understand the core technology of the product and communicate look and feel and implementation of product design.

The core of our designed solution includes:

  • Saving a digital address with a plus code to assist in standardized navigation for delivery drivers.

  • More information including text, audio, and image input to give more context to the plus code address and also assist in address identification.


  • Real-time delivery tracking so that users will be able to receive updates on their deliveries and build trust in the last-mile delivery system


Interaction Models

The bulk of the iteration was done through understanding how the users may use the product then mapping it out within interaction models. Many iterations were a push and pull between user needs and what information may be needed to provide the addressing and delivery service. A mix between geographic location and pertinant contextual information to assist in delivery and address identification was needed.

1st Iteration
2nd Iteration
3rd Iteration

Wireframes

Working in low fidelity, I then worked out the layout of the screens associated with each part of the flow. The copy and required information was largely established in the above interaction flows so the task of wireframing was establishing a consistent and logical layout for each screen. Working in low fidelity gave me the chance to present the wireframes to stakeholders, gather feedback, then tweak designs based on feedback.

Account Information Wireframe
Home page/ Real Time Tracking Wireframes
Desktop Real Time Tracking Wireframe

Information Architecture

Besides the flows for sign up, location selection, and address saving, I was also responsible for creating the real time package tracking and default home screens for the product. I started by creating the information architecture for the screen to understand what information and options would be available to users at this stage. From our research, we found that trust was a main concern so it was important to have the real time tracking feature for deliveries, as well as ways users could update instructions to drivers about their deliveries.

Design System

I recommended the use of the Google Material Design 3 design system because of it's robust design and developer documentation, as well as being a noticible Android based brands. The market research showed that most smart phone users in Kenya are Android users. Using a well documented and portable design system was also appropriate for this project given the resources it would take to create a design system from scratch and the goal of the project…. get the fully working pilot product in front of users quickly. I customized the color scheme for the design system to match the brand colors and created some components that were needed for the product functionality.

Higher Fidelity

I applied the design system and components to the wireframed out flow to create the higher fidelity prototypes to understand the look and feel of the product as well as to hand off as a template to developers.

Account Creation Higher Fidelity
Mobile Home Page Real Time Tracking
Innactive Page versions

Prototype Video

Testing

Testing constraints hindered the completion of user testing within the project timeline due to a significant portion of research resources being allocated to exploratory and discovery phases, in addition to geographic limitations. However, a user testing plan, outlining specific areas of interest, has been developed for research partners in Kenya. This plan was included in the handoff to our client, BawBab, ensuring continuity and focus for future testing efforts.

Most testing recommendations focus on concept testing, as well as evaluating the usability and completion rates of sign-up processes and the assignment of digital addresses with details.

Reflections

This project was complex and included many moving parts. My team encountered challenges in conducting qualitative research, understanding the local context, and developing an MVP that addresses the core issues while also being a viable business. The main lessons learned and skills gained were:

  • Collaboration with local researchers and cross-functional teams with diverse knowledge and approaches to problem solving.


  • Using human-centered design to create technology that addresses complex challenges.


  • Adapting the approach based on feedback, user needs, and stakeholder vision. 

The most significant design challenges for me stemmed from not having direct access to the user base this product is intended to serve. Ideally, I would have employed a more user-centered design process, iterating and testing with users at every stage and potentially pursuing co-design methods. However, my team faced constraints such as geographic location, time differences, and constraints on our own time. These challenges were tackled by establishing connections with local researchers and academics via our sponsor. Collaboration was instrumental in this project.

Next Steps

  • Integration of improvements derived from ongoing user research analysis.


  • Investigation of potential applications of the MVP across different sectors.


  • Continual focus on BawBab’s mission to empower individuals, businesses, and communities through digital connectivity, as the MVP evolves.


  • Incorporation of additional user feedback into the development process.

Reflections