Designing a non-intrusive
indoor and outdoor positioning system

• Product Design • UX Strategy •

A low cost IoT based positioning system for
small businesses to help
HRs manage employee logistics

Bluedolphin's positioning system is a cloud-based eco-system of interconnected devices like smart lanyards, bluetooth low-energy beacons, and smartphone devices that enable the monitoring of people's movement in an indoor or outdoor space.

The exponential rise of smartphone penetration in India, along with data plans as cheap as $1 allowed for interventions in current employee presence management systems that used either expensive biometric and RFID systems, or relied on WhatsApp and text messaging.

Role, responsibilities & duration

ROLE

UX Strategist &
Team Manager

Product roadmaps, conceptual design, interaction design, usability testing, dev & QA support, team mentoring

TEAM

1 Design lead, 2 UI Designers

10 developers, 1 QA, 5 Sales,
2 Product Strategists.

KEY COLLABORATORS

Siddhartha Gupta - CEO, BlueDolphin
Mayank Saini - Dev Lead

TIMELINE

2.5 years, Aug 2016 - Dec 2018

TOOLS

Adobe XD, Illustrator, Photoshop, JIRA

The
Challenge

Creating a product from scratch is a challenge in itself. We were a very young team of 15, and we needed to be clear about what we want to be, as well as what we do not want to be. Continuous movement monitoring comes with its own ethical concerns and we needed to be very careful about the use cases that our platform would support.

Trivia : I left a safe corporate job to join BlueDolphin without any pay hike. I consider it as one of my best work experiences.

Typical startup environment

We had limited time, budget and resources. It can be tempting to be feature-heavy and we needed a very focused approach towards our product vision.

Working with unfamiliar technology

We needed to understand BLE technology and how we could use it to support various use cases

Ethical concerns about location monitoring

We needed to be careful about the use cases that we would support, and our users should not feel like they were being tracked

BYOD solution

With smartphones as cheap as $20 and tonnes of options to choose from, our solution needed to support multiple devices

The
Approach

BlueDolphin was already providing customised solutions to various clients for managing their field force. We needed to understand the common must-have features across our current clients and define a cohesive product experience

Trivia : I managed a team of 2 very
talented UI Designers. While I strategised
the solution for all touch-points, the UI
work was divided among the three of us

Define a singular goal

Resist the temptation to be everything for everyone.

From feature thinking to product thinking

We needed to have an ability to say 'no' to heavy customisation requests that did not fit in with our vision

Making things just good enough

Resist the temptation to get stuck in the "perfection loop". Build something that’s better than perfect, something that works just good enough to validate concepts

User-first focus

It was the first time since its inception that BlueDolphin would have a Designer in their team and we'd be taking a user-centric approach

The Solution

This video showcases the final product and its features

Understanding
Requirements

I conducted interviews with some of our potential customers, collaborated with the sales team to understand market expectations, and made on-premise visits to observe the systems our customers were currently using

Competitive analysis

Understanding the current solution landscape and identifying opportunity areas

On-premise observations

Observing the systems that small businesses currently use for managing their on-field and in-house employees

Cross-team collaborations

Collaborating with the Sales team to understand the current market trends and what their leads are expecting

Gathering all perspectives

What are the sentiments of not just the managers, but also the employees in using the current systems

Investigating
Problems

Small businesses cannot install expensive and time consuming biometric or RFID systems for day-to-day employee data management. They do not have enough employee-visibility to effectively manage payrolls based on hours clocked for in-house workforce and distance covered for on-field workforce. For employees, it is a cumbersome process to mark attendance on web dashboards or keep a tab of the locations they visit each day

Problem #1

Organisation has very little visibility
of day-to-day employee logistics

Problem #2

Manual tracking of employee data
is time consuming for the manager

Problem #3

Employees do not have an efficient
system for clocking hours and other
data

Problem #4

Employees sometimes backfill data
at the end of the month and do not
always remember it accurately

Competitive Landscape

We clearly had opportunities with our proposed solution. It needed minimal user
intervention, it could function offline, and it was cheap and easy to install

Design Goals

As a team, we decided on the quality of experience
that we wanted to create for our customers and end-users

Non-intrusive

The mobile experience should be as hands free as possible

Ethical

Employees should not feel
micro-managed or tracked

Accurate

Generated statistics should be
trustworthy and reliable

Solution Ecosystem

Beacons are small, wireless transmitters that use low-energy
Bluetooth technology to send signals to other smart devices nearby.
Put simply, they connect and transmit information to smart devices making
location-based searching and interaction easier and more accurate.

Concept Map

System objects, actors, and their relationships

Conceptual Model

Identifying key tasks for employees using the mobile application

Product Evolution

We started off as two separate indoor and outdoor positioning solutions
and expanded to support larger Industrial use-cases like factory shop floor positioning

Key Workflows

Designing the workflows for the key tasks identified
for the employees through the conceptual model
01

Start and end
your day

Swipe up from the landing screen
to start your day. Swipe down to
end your day.

02

Change status to
out-of-office

Switch work status
before starting your day
or after starting your day

03

View data for the week
or for the month

View data about in-office hours
or distance travelled while
working out of office

04

Regularise hours

Create a request to regularise
both in-office or out-of-office
hours for manager's approval

05

Profile settings

Make selections like
shift timings, work status
and organisation

Honourable mentions

We ended up customising a lot of core features to suit specific customer needs and
one of the more promising use cases was for recording attendance of university students

Defining Success Criteria

Defining the key criteria that will help us
measure the success of the product

Lead conversions

A shorter time frame and increased numbers for lead conversion

Active users

An increase in daily active users
and increase in app downloads

Retention rate

An increase in retention rate and
decrease in churn rate

What I learned

I learned how to adapt my design practice to a very fast
paced and dynamic environment. It was also my first time
managing a team and I learned so much from them. I think it is crucial that I hire people whose strengths are different than mine.

What I'd have done differently

I could have been more process oriented and had more structure to everything we did. We did not maintain much documentation and that made things messy on some occasions.

2016-2022 Komal Basraon. All rights reserved.