Software Marketplace

MVP & MVP++

Duration - 4 Months

Collaborative

Introduction

Our client wanted an e-commerce platform designed for their software solutions. They wanted a platform that prioritises

customer satisfaction, is easy to use, showcases sufficient information about the product and a platform where user can

seamlessly purchase and download the software.


We researched on the client and existing competitors to understand the functionality, features and flow for our users to

navigate through the platform. We created a project plan that would start with creating an MVP version of the platform.

We identified the core features and created several use cases around them. The project timeline was divided into 5

sprints, with each sprint focusing on a specific set of use cases.

My Role

UX Designer

- Conducted research and analysis

to understand customer needs and

behaviours

- Took part in usability testing and

analysed the test results.

My Role

UI Designer

- Created prototypes and visual

guideline.

- Designed responsive UI components

to be used across different screen

sizes.

My Role

Figma Wiz

- Created design system with reusable

components for easy iterations.

- Created Interactive prototype to

present to our clients and identify

breaks in our user flow.

Setting up a foundation for MVP

Core - functionality of the product that will be added to our MVP

We collectively decided to create an

MVP version instead of creating a fully

functional product with all our

presumed features and expectations.

We wanted real user feedback on our

product to guide us in our further

iterations.


We targeted at a few basic functionality

that our users would need to

accomplish their basic tasks in the

product.


The main tasks we aimed at were :

Looking for a product, adding the

product to cart, favouriting the product,

storing their personal information,

configuring the product, checkout and

final purchase.


1. User should be able to add products

to cart so that they can view the

summary of the total products and price

estimation.

2. They can also hold the product to cart

to continue shopping for more.

Add to Cart

Add to Favourites

User should be able to save the product

for future considerations and can come

back to them when it is best time for

them buy.

Support/Contact Us

User should be able to report

problems with the site so it can be

fixed.

User should be able to report

problems with the site so it can be

fixed.

Account

User should be able to create account to

store personal information like

addresses, payment methods and also

be able to look for purchase history to

review last purchases.

Product Listing Page

User should be able to view the product

cards in a clear and organised layout so

they can scan and visually understand

the key product information

Checkout

User should be able to apply

discount code if necessary and be

able to choose their payment

method and review and verify their

purchase before payment.

Notification

User should get notifications so they

are updated with the latest

information.

Product detail Page

User should be able to configure the product as per their requirement and the ability to decide what best suits them.

Free Trail

User should be able to opt for free trial to consider whether the product fits their need for future purchase.

User Goals & Problems

What goals do our users want to achieve and what are the

problems they face?

What goals do our users want to achieve and what are the

problems they face?

To better understand our users we did a quick round of interviews to understand what their goals and expectations

were and what were the problems they faced.

Goals & Expectations

To efficiently manage

software products for

their team.

To find a reliable and

trustworthy software that

is compatible with the

current systems.

To get quick and timely

fixes if user gets into a

problem.

Goals

To get the most reliable

software

To minimze the cost and

the risk

To make an informed

decision when

purchasing the software.

Problems

Has little technical

knowledge, faces

difficulty in

understanding the

software.

Faces difficulty with

instillation.

Problems

Finds it difficult to look

for a trusted and secure

source.

Lack of technical

support after the

purchase or during an

issue.

Worried about the

compatibility issues and

how to sort it.

Lets bring some structure

User flows, Information Architecture and Early Exploration.

From all the information that we gathered we created a basic user flow, information architecture and some early

explorations.

User Flow & Information Architecture

Early Explorations/Wireframes

Task List

Tasks that our user was able to accomplish with our MVP version.

We conducted a user study to understand how our users are navigating through the product and whether or not they are able to accomplish

the important tasks smoothly and efficiently.

View products displayed

Filter / search options

Favourite a product

View product details

Opt for free trial

Configure product as per requirement

Add product to cart

Review/edit cart

Checkout Items

Add a discount code

Add / delete / save payment method

Pay securely

Store personal / Company information

View purchase history

Change / Recover Password

Get support

Submit a query

Login / Logout

What didn’t work

Understanding the purchase behaviour and how our MVP version was incompetent in

aiding them

While this was still an MVP version, we only focused on adding core functionality to our product. The reactions we got from our test results were fascinating. We

understood what more our users want along with the core features to make our product usable. We observed a bunch of user behaviours and purchase behaviours that

guided us in our further iterations.

Behaviour Study

What behaviours did our users display when using our product?

We noticed specific behaviours that our users displayed when using our product.

“I need to a software solution for

a business problem”

Goal Oriented

Users that used our website were very goal oriented, that had specific set of

problems they needed a software solution for.

Users that used our website were very goal oriented, that had specific set of

problems they needed a software solution for.

Technical experts and decision makers

Our users had a basic amount of technical expertise or awareness in their

sector.

Specific key words

They used specific key words and filter options to look for their desired

product.

In-depth research before the purchase

Our users went through the product description thoroughly, checked

compatibility and did an in-depth technical research before making a purchase

decision.

Our users went through the product description thoroughly, checked

compatibility and did an in-depth technical research before making a purchase

decision.