Knative UX
This is a multipart project stemming from my role as UX Lead at Knative, an open source cloud platform.
I spoke about my work along with the other Design lead at Kubecon Paris 2024!
My Role
UX Designer and Design Lead
Time Frame
Ongoing since September 2023
Tools & Methods
Github, Slack, Figma, Figjam, Mural, Miro, Google Surveys. Heuristic Evaluation, Usability Tests, Card Sorting, among others.
Part 1- The Website
I started by making a MVP re-design, as I was still extremely new to the community and did not want to create too much extra workload by altering the webpage. This was also a great exercise to get acquainted with their website and product offerings. I made some simple aesthetic changes, including a more accessible and brand cohesive colour scheme, better spacing, improved diagrams, and the addition of alt text.
Part 1.2 - Documentation IA
The UX Working group identified a huge issue for Knative users in regards to the website which is that of the documentation structuring. But we encountered a huge issue with doing user research in open source.
There is no way to directly contact users :(
This is because in open source, data on who the user is cannot be collected by the developers. What we did to get around this issue without significantly affecting the way open source communities interact, was a UXR study at a Knative booth during a conference.
We had a survey and a card sorting exercise using sticky notes. We sought to answer questions such as:
- Do users really want a distinction between administrator and developer topics?
- What are the main categories people use?
- Are there any categories people could do without?
We then analyzed the data and based on our insights we did a re-structuring of the Knative Eventing Documentation.
- We found that there was a lot of confusion around certain terms, namely the sugar controller so we decided to include an FAQ section so people could learn more.
- We also found that the two most common categories were Admin and Developer topics, indicating that these are indeed helpful categorizations.
Mascot
This is the Knative Duck! His name is Quack and many considerations went into his design. These include:
- He is a duck as Knative uses Ducktyping
- His webbed feet pattern reflect the Kubernetes logo as Knative is built on top of Kubernetes
- His colours match the Knative logo
- His overall feel matches that of other Cloud Native Computing Foundation mascots such as the Go Gopher
Steve has been printed on shirts and will be featured on the webpage in an upcoming website update!
For more information /documentation feel free to contact me.