top of page
Frame 9.jpg
Usability Study

Streamline Software Management Pipeline Tools

The aim of this project was to deliver a design concept that represented the core idea driving the design of a product. It spoke of the most important design decisions, features, and values of a solution. Additionally, it provided a roadmap and reference for further design, development, and implementation, presenting an aspirational picture of the full solution.

Deliverables / UX Research

Usability Testing Report

Wireframes

Clickable Prototype

Tools / 

Sketch

Figma

Role / 

UX Research,

User Interview,

UIUX Design

Year / 

12 weeks, 2022

Contributions / ​

User Research​

Wireframing

User Interface Design

Prototyping

Our Client

Our client, a prominent PC components and CPU manufacturer of semiconductor circuits in the United States, approached us regarding their current software releasing tools. These tools are essential products within the client's platforms, aiding development teams in planning, developing, testing, and deploying software releases.

Execution Summary.jpg

OVERVIEW

About the Project

Our client approached us with a request to evaluate their existing software release tools. These tools play a crucial role in their platforms, assisting development teams in planning, developing, testing, and deploying software updates. They are especially valuable for agile teams seeking to deliver frequent updates efficiently.

 

Our goal is to optimize the software release process by understanding user needs, identifying pain points, and collecting pertinent data to assess areas of opportunity.

UNDERSTANDING

Stakeholders Interview

In order to gain a high level understanding about the users and business expectations, we met with six stakeholders, including technical, business, and product owners. Through these conversations, we were able to gain insights into the users' goals, challenges, and pain points.

Insights:

  1. Provided an overview of the existing tools, the business goals, technical constraints, and user needs.

  2. Identified the user groups, their flows, and the overall experience of the application.

image (3).png
Screen Shot 2022-01-24 at 3.14.34 PM (2).png

RESEARCH

User Interview

Our approach:

1. Meet users for 2 tools to understand their experience and relationships when using the tools

2.Understand software management lifecycle

3.Asses tool’s usability, identify key pain points and opportunity areas and to propose

Intel Usability Study (33).jpg

SYNTHESIS

Alignment Workshop

After conducting user interviews and gathering insights from our research, we organized them using four UX methodologies, which include:
Personas, Tool MapUser Journey, Usability Assessment

1️⃣ Personas

We conducted interviews with a diverse group of 20 individuals, encompassing eight distinct personas from the two tools.

Among them, the Gatekeeper from Tool A and the Client Customer Enablement and Product Support Engineer from Tool B are the primary users who extensively utilize these tools.

2️⃣ Mapping the Ecosystem

To assess both tools effectively, it is essential to gain a comprehensive understanding of the current software release process through stakeholder interviews.

Tool A: Software Validation

Tool A handles software validation, enabling teams to establish and track essential checkpoints throughout the software development lifecycle, ensuring effective project management and goal achievement.

Tool B: Software Packaging

Tool B, Build, Kit, and Commit (BKC) Packaging, automates the packaging step, eliminating manual efforts and enhancing reliability. With its robust capabilities, teams can quickly package software and ensure consistency across deployments.

Intel Usability Study (32).jpg

3️⃣ User Journey Map

After identifing the primary user group. We delved into their journey, aiming to understand the user's experience comprehensively over time.

Insights:

  1. Fragmented Information Sources
    The tools, unfortunately, contribute to fragmented information sources rather than centralizing them. Users are left dealing with scattered data across different platforms, leading to a disjointed experience where relevant information is dispersed and difficult to locate.

     

  2. Incomplete Tool Functionality
    Although the tools strived to be helpful, there were still gaps in their functionality. Users often found themselves needing to seek answers or information from external sources, indicating that the tools were not yet comprehensive enough to fulfill all their needs.
     

  3. Hidden Information
    Users faced with the current tools was the difficulty in finding relevant information. Although the tools might provide valuable information, it was often buried within the interface, making it hard for users to discover.

4️⃣ Usability Assessment & Possible Solutions

By identifying the areas where the process begins to falter, we delved deeper into each step to unravel the underlying issues. This enabled us to comprehend the specific aspects of the process that required improvement and consider potential solutions to address them effectively.

Insights:

After conducting the usability assessment, we have identified several usability issues across the following six categories of improvement:

  1. Navigation: Challenges in finding and accessing specific features or information within the tools.

  2. Kit Information: Difficulties in obtaining and comprehending relevant kit-related details.

  3. Input Processes: Complex or cumbersome data input procedures impacting user efficiency and accuracy.

  4. Decision-Making Workarounds: The need for manual workarounds or additional steps to make informed decisions.

  5. Flows and External Processes: Disconnected or disjointed interactions between different flows and external systems.

  6. Data Traceability: Lack of clear conventions and mechanisms to track and understand data origins and transformations.

🚥 Deliverable Directions

After concluding the presentation, we provided the client with three viable choices regarding the direction of the usability study. By offering a range of options, we ensured that the client had the opportunity to select the most suitable solution tailored to their specific requirements.

120121 Intel_Alignment Workshop 1.jpg

Unified Interface

Shared UI, different portals

Consolidating a unified interface with reusable components and widgets that can be shared between Tool A and Tool B, but still allowing independent workflows

Single Streamlined System

New system, one platform

Reframing the BKC process as a unified system, designing a new tool that brings all software management processes together. Addresses overlaps and efficiencies through a single solution

Product Visibility Solution

Common feature, different portals

Creating a cross-portal feature that that allows for multiple levels of tracking, detailed product information and software evolution. Gives a connected view of end to end software release process

🧐 How Might We...

Following the client's decision in favor of option 2, the chosen approach maintains two distinct tools that share common features and components.

  1. Improve Navigation
    How might we enhance the navigation experience to enable seamless movement between the two tools for users?
     

  2. Integrate Validation Test Results
    How might we effectively integrate validation test results to streamline the testing process and improve overall efficiency?
     

  3. Streamline Kit Info
    How might we streamline the management and accessibility of Kit information to enhance efficiency and effectiveness in its utilization?
     

  4. Improve Data Traceability Conventions
    How might we improve data traceability conventions to ensure accurate and reliable tracking of data throughout various processes and systems?

📏 Design Principles

We wanted to establish a set of guiding values, beliefs, and best practices that inform the design of a product. The design principles helped us ensure that design decisions were consistent, purposeful, and aligned with the goals and objectives of the project.

Simply & Breakdown

01

02

Actionable & Stoytelling

03

Predict behavior & correct human error

04

Progressively Disclosure 

05

Visual language = Common Lanaguage

06

Follow Logic System

🎨 Final Deliverables

01   Navigation Patterns

1.jpg

02  Kit Page | Test Results | Execution Summary

03  Kit Page | Kit Information

8.jpg

04  Kit Page | Tags

9.jpg

👀 Keep Reading...

bottom of page