Application staging console

Leading a newly formed UX team to reimagine application staging for enterprise customers

Year
2022
Role
UX Team Lead
Team
4 Product Designers, 1 Content Designer, 1 UX/UI Designer
Duration
4 months
App staging console
App staging console

Overview

The Problem

Automate the continuous delivery process of the customers, making the delivery of a change more predictable, repeatable and auditable. Process delivery automation reduces human error while speeding up the delivery pace.

Key challenge

This was still one of the first projects involved in the creation of a new product, ODC. However, the major challenges faced had to do with understanding how we could be better aligned with industry standards while still providing a low code experience.

My role

Lead a group of UXers (Product Designer, Content Designer and UX/UI Designer) during the execution of this project.
Shared all my product and technical knowledge with the team, which was especially important because none of these UXers had a technical background (necessary to understand what we were designing).

UX Process

πŸ”

Problem definition

Guided the team through research activities and fine-tuned the initiative with the PM.

  • Interviewed DevOps experts and Product Managemers to clarify the initiative goals, understand industry standards and define use cases.
  • Guided the preparation of customer interviews to understand current customer needs regarding the delivery process.
  • Supported the team and the PM through the creation of an Opportunity-Solution Tree to represent our knowledge and explore solutions.
  • Conducted desk research including community forums, support tickets, and user feedback
  • Worked with the PM to refine the scope of the initiative, splitting it into smaller deliveries.
✏️

UX concept

Collaborated with peers to define concepts and create early UX explorations.

  • Defined set of concepts: identified the relevant concepts for the vision (debugging, troubleshooting, staging, etc.)
  • Low-fidelity mockups: worked with the team to create early UX explorations to facilitate stakeholder discussions.
πŸš€

Solution design & delivery

Adapted design according to technical limitations and guided the team through high-fidelity prototyping.

  • Supported the team in understanding how we could adapt the design according to technical limitations.
  • Worked with team to define user flows for configuration stages.
  • Guided team through iterative design process
  • Ensured design consistency across the broader product vision.
  • Supported the team in the creation of high-fidelity prototypes and doing usability testing.

Design evolution

Early wireframes and concept explorations that helped align stakeholders on the vision and approach.

Concepts diagram
Concepts diagram
Concepts diagram
Affinity diagram
Affinity diagram
Affinity diagram
Final design
Final design
Final design

Key learnings