UX Cases
As part of Google UX Design Professional Certificate -course I'm designing a mobile app based on randomly generated project objective written above.
Course project took several months in 2022 – 2023 and didn’t include team members other than users participating the usability studies and interviews.
UX Design process
Research
Screener survey and user interviews
Even though survey reached only few people, it gathered useful information:
- Users receive much more parcels than send them
- Survey didn't catch businesses who send parcels
- Not many people have printer available
- Young adults were familiar with mobile payments and credit/debit cards
- Parcel locker was favored over home delivery
- Low cost was favored over fast delivery
- If package arrives when person is not home, sending parcel to nearest post office were favored over leaving parcel outdoor or arranging new delivery time
Preferred loyalty offers when receiving parcels:
- Get loyalty points by ordering via app
- Every nth order via app is free delivery
- % discount for prepaid x amount of orders
Preferred loyalty offers when sending parcels:
- Send higher amount of packages for less cost
- Send heavier packages for less cost
- Send packages cheaper on days with less traffic
User comments:
- Allow me to track drone
- I order heavy objects more often directly to home
- Leaving parcel outside is bad due winter weather conditions
User Journey Map
Persona: Lazy Larry
Goal: Order food from restaurant nearby by using drone delivery app.
ACTION | Open app and create account | Choose what to order | Choose delivery address | Payment method | Wait for delivery | Receive delivery |
---|---|---|---|---|---|---|
TASK LIST |
|
|
|
|
|
|
FEELING ADJECTIVE | Hungry. Frustrated because account creation is slow. | Excited about selection and offers. | Hopeful after finding that delivery is possible to his location. | Frustrated while adding credit card. | Nervous while waiting delivery drone. | Hopeful when drone arrives. Relieved when order was fulfilled. |
IMPROVEMENT OPPORTUNITIES | Simple and fast account creation | Recommendations and reviews | Map positioned to estimated location or GPS | Simple payment method adding and multiple options | Drone on map. Arriving time. time left. | Use phone camera to scan drone QR to get items. |
Problem & hypothesis statements
Vendor persona
Calle
is a restaurant owner and cook
who needs profitable way to sell and deliver foods and
drinks to customers
because less people are eating inside his restaurant due the
increased remote work.
If Calle could offer cheap enough home delivery,
then he could keep his business running.
Client persona
Larry
is a busy/lazy student
who needs a way to order food and groceries to his home
because
he wants to avoid grocery shopping and cooking.
If Larry could make cheap enough orders,
then he could save time and keep his lifestyle going.
Ideate
How Might We
Deliver hot and cold items to
customer by using drones at long distances?
Drone has separate and modular lockers for hot, cold and room-temperature items. | App has items categorized in hot, cold, and neutral. | Each temperature class has specific drone. | Drones deliver only hot items, but food couriers carry other types. |
Vendors have product specific delivery radius. | Drone is baking food while flying to destination. | Boxes for hot items are in sunlight absorbing black boxes while frozen items keep cold items from warming in shiny/metallic reflecting box. | Drones deliver only hot items, but cold items can be received from nearby partnership vendors and vending machines. |
Competitive Audit
Competitive audit goals:
Explore features of competitors' websites and mobile applications to pick best ideas for our own service and analyze the current state and maturity of drone delivery industry in Finland.
Competitive audit report
See full report
Contains summary of the results
Competitor audit spreadsheet
See full sheet
Competitors were evaluated in the following categories:
-
General information
- Competitor type: (direct or indirect)
- Location(s)
- Product offering
- Price ($ - $$$$)
- Website
- Business size (small, medium, large)
- Target audience
- Unique value proposition
-
User experience
-
First impressions
- Desktop website experience
- App or mobile website experience
-
Interaction
- Features
- Accessibility
- User flow
- Navigation
-
Visual design
- Brand identity
-
Content
- Tone
- Descriptiveness
-
First impressions
Usability Study
Research method
- 5 participants were recruited to try out Figma prototype
- Study was observed and recorded Teams meeting
- Participants had several tasks to complete in app
- Qualifying questions were also asked
Data collected
- Click path
- Task completion (easy / difficult / not completed)
- User comments
- Other observations
Pattern Identification
- It was observed that 2 out of 5 participants didn’t understand all words in application. This means that we have to add language options.
- It was observed that 4 out of 5 participants were satisfied about current coupon options. This means that we are keeping these three options available.
- It was observed that 2 out of 5 participants suggested extra benefit types like quantity discount and expiring products discount. This means that we will be adding these into app.
- It was observed that 5 out of 5 participants found suitable payment method to complete purchase. This means that additional payment methods are not crucially needed at this point.
- It was observed that 5 out of 5 participants had suggestions for extra payment methods. This means that we could consider adding contactless payment at pickup, direct bank transfer, email invoice or debit cards.
- It was observed that 2 out of 5 participants used benefits through account navigation. This means that we have to keep direct link to benefits in account setting but also in button navigation.
- It was observed that 1 out of 5 participants found path to first select benefits coupon and then go shopping. This means that we have to consider keeping this option available although it’s possible to add coupons directly in shopping cart at checkout.
Insight Identification
- Based on the theme that: some users have limited English skills,
an insight is: they need option for their native language. - Based on the theme that: users were satisfied with current loyalty benefits and proposed some new ones,
an insight is: keeping the existing benefits but also exploring additional discount types. - Based on the theme that: most of the users found a suitable online payment method but also proposed new ones,
an insight is: keeping the existing ones but also exploring additional payment options. - Based on the theme that: some users tried to find discount coupons under the account settings,
an insight is: there should be a direct link to benefits tab. - Based on the theme that: one user tried to activate coupon before adding items to shopping cart,
an insight is: users should have ability to check and choose loyalty benefits before shopping.
Mockup
Beside visual updates like colors, fonts and images some UI updates were made based on usability study results:
- Language selection was added to top bar
- Search results contain rescue food with greater discounts
Hi-Fi Prototype
Interactions and animations were added to mockup seen in previous card. This high-fidelity prototype was tested with three users by utilizing moderated usability and system usability scale.
Insights
- Based on the theme that: navigation was already easy to use but one user had difficulties with bottom navigation because low contrast, an insight is: adding colors and fonts didn’t mislead users but we should check the text and icon contrast.
- Based on the theme that: item added to cart notification always disappeared before the user clicked it, an insight is: notification show time must be longer.
- Based on the theme that: users were satisfied with a variety of filters, an insight is: we don’t need to add extra filters for search.
- Based on the theme that: users found familiar current payment methods among current ones but suggested some new ones, an insight is: current options are enough but we could consider adding direct bank transfer and telephone bill payments.
- Based on the theme that: most of the users found current benefit coupons useful but suggested ‘free cookie coupon’, an insight is: we should keep the current ones but consider adding a free single item coupon.
- Based on the theme that: most of the users found current benefit coupons useful but suggested ‘free cookie coupon’, an insight is: we should keep the current ones but consider adding a free single item coupon.
- Based on the theme that: in general users considered the app fresh, easy to use and typical among other food ordering applications, an insight is: app layouts, navigation and visual style is success.
SUS
Scale: Strongly disagree (1) to Strongly agree (5)- Making purchase was easy (33% 4, 66% 5)
- I could find this app useful (33% 4, 66% 5)
- Adding payment methods was easy (33% 4, 66% 5)
- I feel confident making purchase through app (33% 3, 33% 4, 33% 5)
- Loyalty benefits were useful and encouraging (33% 4, 66% 5)
- The shopping app looks fresh (66% 4, 33% 5)
- Screens in app are inconsistent (66% 1, 33% 2)
- It was difficult to find buttons (33% 1, 33% 2, 33% 5)
- There were no suitable payment method for me (66% 1, 33% 3)
- I didn’t feel confident using this app (33% 1, 66% 2)
- Loyalty benefits felt negligible (66% 1, 33% 3)
- The shopping app didn’t seem fresh (33% 1, 33% 2, 33% 3)
In design project course we are creating an online shop for electric motorcycles with customizable features.
Use Cases
- User tries to find as cheap motorcycle as possible
- User orders products by price and lowest first
- User doesn’t want to make additional customizations
- User chooses out of the box model
- User wants to pay with MobilePay but the maximum amount is set to 2 000 €
- User chooses installment option
- User retrieves the bike from nearest reseller
- User browses through different models but is not pleased by equipment level
- User tries out the editing mode and chooses parts for his motorcycle
- User chooses strong engine type, long battery life and other appearance details
- User pays the order at desk when receiving the motorcycle from nearest reseller
- User browses through pre-assembled models but does not find fitting model for his needs
- User goes to online editor to choose parts and finishing himself
- User chooses short to mid-range battery and other appearance details
- User pays with email invoice and utilizes the VAT deduction through his company
- User received the motorcycle delivered to his front yard
Sitemap
On the main level navigation there is Products, Builder and About pages. Shopping cart contains linear path through purchase process. Orders and setting can be found under user account.
Prototype
Usability Study
Methods
Prototype was tested with four users completing tasks under the observed usability study.
- Task 1: Build motorcycle and add it to cart
- Task 2: Complete the purchase
- Task 3: Check previous orders
- Task 4: Edit recent order
- Task 5: Find who is the CEO of the company
- Task 6: Find how many new products there is in the store
After completing the observed usability study users were asked to fill system usability scale (SUS) form ranging from strongly disagree to strongly agree. The survey also contained additional questions about payment methods and free comments.
- Making purchase was easy (scale 1-5)
- Using the service was fluent (scale 1-5)
- I didn’t understand what I was doing (scale 1-5)
- Overall, how did the online store look and feel? (write)
- What payment methods do you prefer when shopping online? (tick all that applies)
- What logo mostly represents the electronic motorcycle shop? (choose)
Results
- All users managed to make purchase
- All users found orders through Account menu
- All users found information about company personnel through About menu
- All users found that new products are listed under Products menu
- Some users proposed confirmation screen when adding customized motorcycle into shopping cart
- Confirmation screen was added into prototype
- Some users had difficulties when finding and editing order
- Order history links were modified to seem clickable
Critique Session
We had a critique session about the design in classroom and everyone on the design course had chance to present and give feedback about each other’s web apps.
Main critique received was about the side scrolling element in motorcycle editor (3rd image).
Based on feedback it was redesigned to use accordion component (1st & 2nd images). This helps user to see all available modifications more clearly, saves space and prevents repetition.
Refine Protoype
Engineering the Builder
Functioning e-motorcycle editor can be tested on GitHub pages
In second project of certificate course, I'm designing an online platform for photo sharing.
UX Design process
Research
Interview questions
For photographers- As photographer, what's your workflow when capturing events such as weddings?
- Do you also capture videos?
- How do you share photos and videos to the couple or other participants?
- Do you use photo sharing applications?
- What other platforms do you use to manage your business?
- What features help you most with your business?
- As fiancé/fiancée or other event organizer, how do you plan to capture photos during the event?
- Are you also planning to capture video?
- How do you wish photos and video to be delivered?
- Are you planning to use event organizing or photo sharing app?
- What features could be useful to organize event?
- What features could be useful to share and order photos?
Additional research on YouTube
- Recommended tools for photographers
- Best practices and workflows
- Available platforms
User Journey Map
Persona: Grace (Photographer)
Goal: Successfully capture the event photos, share them to customer and manage accounting.
ACTION | Create customer specific gallery | Upload and arrange photos to online gallery | Share gallery with customer and wait for purchases | Add purchases to accounting | Maintain customer relationships |
TASK LIST |
A. Create new gallery B. Add customer details C. Select templates |
A. Upload photos to platform B. Arrange the album and slideshow |
A. Send customer link to gallery via email B. Wait for customer to choose photos |
A. Maintain billing B. Pay taxes C. Send reports to accounting |
A. Ask for news B. Do additional sales like offers on Valentine’s Day |
FEELING ADJECTIVE | Excited for new customer | Bored with routine work | Nervous but hopeful if customer likes the photos | Frustrated with paperwork | Curious to hear what the customer is up to now |
IMPROVEMENT OPPORTUNITIES | Efficient templates for adding new customer and gallery | Drag and drop upload, automatic arrangement for photos by time, slideshow editor with music | Multiple share options, online store for customer to choose photos for digital and printing purposes, customer friendly album editor | Online payments in shop, automatic taxation and sales report for accounting. | Keep customer contact info, ask permission for email marketing, sale tags for photos and gifts in online shop. |
Problem & Hypothesis Statements
Photographer persona
Grace is professional photographer
who needs online gallery
to show event photos for clients.
If Grace could present her photos to client by using visually pleasing online gallery with slideshows and integrated store, then she could save time and make her business more efficient.
Event organizer persona
Olivia is event organizer
who needs photos of her wedding
to capture and share the memory.
If Olivia could see all the event photos in same place and order prints, albums and digital downloads by herself, then she could feel less hesitant knowing additional purchases can be made later.
Competitive Audit
Goals: Explore available online platforms for professional event photographers to share their photos with clients.
Methods: Features, service model and pricing of 5 competitors were explored (SmartSlides, Pic-Time, AlbumWorks, HoneyBook and ShootProof)
Report summary:
- Online galleries are most likely SaaS based web-apps
- Slideshows and gallery views for sharing are supported
- Some of the platforms also support videos and GIFs
- Integrated store for customers to choose and purchase photos
- Prices range from 7 to 80 USD per month
- Discounted annual subscriptions compared to monthly plans
- Integrations to other platforms like blog, email, accounting and calendar
Ideate
How might we present the event photos for clients on our website?
- Slideshow from images with music
- Photo grid fitting the page size
- Mockup products for photo
- Horizontal scrolling timeline for ach date
- Gallery and QR code to join as photographer
- Vertical scrolling timeline with time stamps
- Avatar gallery to see photos taken by each guest and see event through their eyes
- Large image view to see photo credits, licenses, comments and add photo to favorites
- Single-player experience
- Real-time scoreboards
Real-time multiplayer turned out extremely hard to accomplish so I took smaller step first: In XmasFall game there is Live-party mode where scores in lobby can be monitored in real-time although game itself is single player.
- Desktop controls only
- Support for touch control
After receiving comments about people noticing the new game but not bothering to try out because it didn't work on mobile, I decided to go hybrid model. Recent games are now playable in mobile and in browser with desktop devices. Of course, some games are easier depending on platform, so I split scoreboard between platforms in one game.
- Pushable Fortuna-like stick
- 2-way mechanism
Observing users while playing the game revealed that players tried to pull down the ball launching bar although it was designed to be pushed like in Fortuna. This was fixed by adding 2-way option.
- No high score boards
- High score boards and avatars
I created high score boards for gamers to share their results. By adding user avatars, score boards and accounts felt more personalized and meaningful.
- No saves needed in one sitting short game
- Accounts and saves for longer game
Pinball 2k20 managed to be the first a little addicting game that entertained players longer than any previous release. From one level short game it expanded to 5 levels and 3 missions in each level journey, so I created user accounts and game saves.
UI Design
Our 4-student engineering team will design, build, and publish an online portfolio platform.
Although GitHub might be optimal portfolio for us, software engineers, there is other fields such as media industry who may need more visual platform to showcase their work impressively.
User Interface (Public portfolio)
User Interface (Editing mode)
Note: This application was solo project in web development course.
Core features
- Find people with specific skills
- List your skills in your profile
- Create projects and add members
Code repos
GitHub (Frontend) GitHub (Backend)UI (Prototype)
UI (Engineered)
Daily UI Challenge
Created with Adobe Illustrator without stock graphics. (Click to enlarge)