Scan QR codes of actuators
The freshly received actuators have QR codes that can be scanned for storage.
| My Role | Time | Category | Team | Tools & Methods |
|---|---|---|---|---|
| Product Designer & Front-end Engineer | 6 months | Mobile App | Abu Bakr Khan, Hunter R. Hobgood, Dinesh Trikha, Aasir Rasheed, Saivaishnavi S | Figma, Android Studio, Balsamiq, Agile Methodology, Context Inquiry, Contextual Design |
● An actuator is a part of a device or machine that enables
movement.
● Traditionally, the Johnson Controls actuators were configured manually.
● An
engineer had to
install the actuator in a building and then configure it each time by climbing up
the ladder.
● This
process had to be repeated for thousands of actuators in a building.
● I researched an existing method of
configuring actuator devices in HVAC (Heating, ventilation, and air conditioning).
● We came up with an innovative solution to overcome the complexity of the existing manual
process of configuring these devices.
● We also researched extensively to understand the
stakeholder needs and redefine design aims.
● SMA app
establishes connections with multiple Wi-Fi-capable smart actuators and configures
them in a single
shot.
● This
process had to be repeated for thousands of actuators in a building.
● The image on the left is a CC3220 circuit board that has been embedded inside the actuator
device
The project aims to to overcome the complexity in the existing manual process of configuring actuator devices.
The freshly received actuators have QR codes that can be scanned for storage.
Once they are scanned, they will be stored in the cloud database.
The initial settings information will be sent to multiple WiFi-enabled actuators at the same time.
Scans the available actuators in the vicinity.
Consumers can view the config information of the actuators
Consumers can edit the config information of the actuators and configure all the actuators
I chose to follow the design thinking methodology for this project. It helped me untangle ambiguity, validate ideas, and structure complex problems. The process includes gathering insights about the users, prototyping ideas, and validating them.
● The purpose of this research was to understand the needs of engineers who configure these
actuators,
so I conducted interviews with some selected people with various designations (for example, building
managers, testers, product managers, and engineers) who come into contact with actuators at
different times of the configuration process.
● According to the results of this study, there is a need to change the method of configuration of
actuators as it is cumbersome, and there is a risk of errors when the manual way is used.
Using the empathy maps drawn after research, I created the user persona of a targeted user.
"The initial configuration isn't the only tedious part. Sometimes, the actuators need to be reset to their original settings."
- Anonymous site engineer
● The first step was to gather user research which I completed using empathy maps, and I created a
handy
user
persona.
● Mark is an engineer at Johnson Controls. He configures actuators once they are
installed in the buildings.
● He configures hundreds of actuators per day.
● He also takes care of
reconfiguration of actuators in case they run into issues.
● It involved accumulating the data from the
observation stage to define the design problems and challenges.
● The define stage is where I clearly understand exactly which problem I am trying to solve
for the user.
● I learned that each user story includes a hero, a goal, and a conflict.
● Using that formula and
the research
I collected from the user persona, Mark, and framed their user story.
● I created a user story that does not spell out the same feature but rather what the user
aims to achieve, which allowed me to identify the best possible way to implement the
feature.
● By identifying the user's pain points, I created a design tailored to
users' needs.
● The result is a great user experience.
● I learned that each user story includes a hero, a goal, and a conflict.
● An actuator is a part of a device or machine that enables movement.
● Traditionally, the
Johnson Controls actuators were configured manually.
● An engineer had to install the actuator
in a building and then configure it each time by climbing up the ladder.
● This process had to
be repeated for thousands of actuators in a building.
● So, the current process of the manual
configuration takes more time and is prone to errors.
● It is essential to come up with a solution that helps configure actuators quickly,
easily, and error-freely. The goal is to develop a solution that can solve this pain
point.
There is a need to automate the configuration process of actuators!!
● I took the user’s pain points learned from the user research studies.
● Then, I used this list from the
Stanford d.school to begin generating ideas by asking how we might: Amp up the good. Change a status
quo? Break the point-of-view into pieces.
● I generated ideas using the How Might We framework to help me generate many ideas that I can
choose
from to
help solve users’ problems.
● The goal of this activity is to come up with many possible design ideas.
● Some will be usable, and some won’t, but going through this process gave a better idea of what
might work.
● The Crazy 8 Method was the first one I used to allow for more flexibility and iterations in
our designs in the initial stages.
● I sketched out several possible solutions, then analyzed the ideas to determine which
would
be the best.
● I separated specific tasks into categories while creating user stories for the important
ones
to focus on.
● As a result, I narrowed my focus by addressing each problem I found from my
research, such as how to configure an actuator using the inbuilt wifi capability, how to
repeat the same process for multiple devices, how to reduce the time taken to repeat the
process, etc.
● Sitemaps help outline the pages of the app that need to design and can help in spotting
necessary
pages that
you’ve forgotten to include, need to remove, or need to combine.
● A hierarchical sitemap
outlines the
relationship between pages in order of importance.
Sketching things out first and circulating them helps show the product's process and iterative development. It feels like I am taking myself, my team, and my clients on a journey from day one. The following sketches help solve problems, like figuring out the user flows, communicating ideas with the engineering team, developing quick concepts, eliminating any ideas that won't work quickly and easily, and developing the user journey and information architecture.
I used digital tools like Balsamiq to convert paper wireframes and prototypes into collaborative digital tools. This helped me clarify my progress to the rest of the team, which consisted of engineers and product managers. One advantage of digital wireframes is that they are clear: they can be shared instantaneously and converted into digital prototypes easier.
The following diagrams display a user's complete path when using a product. The user flow lays out the user's movement through the product, mapping out every step the user takes—from the the entry point from scanning the QR codes and right through to the final interaction of configuration.
Smart Modular Actuator helped me understand how difficult it can be to configure multiple actuators manually. This served as a springboard to ideate many different solutions to solve this issue. I am glad that I was there from the start of the project (empathizing with users) till the development of this ideal solution as an android app. I got to witness my design turn into a rewarding reality.