UX/UI
How to enhance the experience of cross-functional teamwork for better DevOps performance?
01 Building understanding of DevOps and its users
DevOps is a set of practices that combines software development (Dev) and IT operations (Ops). It aims to shorten the systems development life cycle and provide continuous delivery with high software quality. I first focus on building an understanding of DevOps practices and various types of developers' needs. I did extensive interviews with DevOps consultants and developers about their insights and needs. In addition, I had stakeholder interviews on ambitions, feature ideas, and goals for development. I participated in the planning of overall features with stakeholders and the R&D team.

02 Finding design direction
The category of identified needs was 1) a one-stop shop for managing DevOps toolchains, 2) user management of the toolchain to give different access levels based on the user role, 3) monitoring DevOps practices to bring end-to-end visibility to a software assembly line and provide automated analytics. The main aim of the design direction was intuitiveness and simplicity. I utilize different types of data visualization. So that complex information would deliver more meaningful data in one view. I designed detailed UX end-to-end flows for 3 different digital products.

03 Prototyping and validation
I created prototyping and ran various user tests and reviewed testing results with stakeholders for iteration. After iteration, I supported the implementation of detailed UX and UI. Besides that, I was responsible for visual direction seeking, and building a Design system.
