HPE OneView Firmware update
The Problem
In current OneView updating the firmware is a very difficult and tedious process. Many times end users will not do the firmware update because of this issue.
Many times users don’t have confidence that the firmware going to get updated and they never do the firmware update which internally affects the Product performance. My goal was to make the firmware update seamless and without any fear one should be able to do the update.
My Role
- Research
- User Interview (with internal users)
- Wireframe
- Task Flow
- Design
Solution
Find problems in different areas of firmware update, make it a seamless experience without much human interference.
What is OneView
HPE OneView lets businesses simplify and automate today’s complex hybrid IT infrastructure. Through software-defined intelligence, HPE OneView takes a template-driven approach to deploying, provisioning, updating, and integrating compute, storage, and networking infrastructure. Designed with a modern, standards-based API, HPE OneView also helps users develop applications faster through integrations with a broad ecosystem of third-party management services and tools.
The Process
Research
Did stakeholder interviews to understand how firmware update is done currently in OneView. Since it was a very new domain for me, I had to struggle to understand the terminologies used. technical terms etc. But one thing I understood was currently it’s a difficult process that everyone will hate. I want to make the life of the firmware updating IT admin.
To understand this did a few rounds of initial user interviews with the local admin who was working with us for our test environment hardware. We were not supposed to discuss this with users individually. Leadership used to schedule a user interaction session and along with marketing we used to visit the user place and understand how they use it and what are their pain points.
User Persona
I joined HPE after the development of OneView started. and there were few UX designers in the role.
There were multiple personas created for different user profiles. But my product use case was not considered in that persona and I had to modify the existing persona to accommodate the use cases
User Journey Map
After we came up with the persona, the next task I did was to create a user journey map for this particular use for this particular role
User Interivew
we collected a few end user feedback which we received during our interviews prior to my joining. Following were a few points.
- No assurance that the appliance will not crash after the firmware bundle
- we don’t know the time taken to do the update upfront. some time it will go beyond the downtime allowed.
- will not give the space needed in the appliance
Other key feedback recieved from the IT admin who is responsible for doing the firmware bndle.
- alwasy need to be alert and keep checking for any new critical update available in any hardware
- many times we will not know the package size
Design thinking workshop
Once after identifying the problems my task is to find as many possible solutions as possible. and validate the solutions by doing user testing and then take the best design for further design and development.
we got many different directions.
- make it gamification so that everyone can complete the firmware update in time.
- give points to each firmware update.
- user rating and reviews for each firmware bundle so that the one that is going to update will get confidence about the bundle
- and get the space needed for the bundle and available space in the appliance upfront prior to the update.
Task Flow
How Might We...
How might we help IT admin to be able to quickly get all firmware and bundle those
How might we help end user to get trust on our firmware update
how might we make the firmware update seamless without much user intervention