UX Research · Usability Testing · QA · Tencent Games

ArtFlow

Systematic usability testing and iterative optimization for an internal art asset management and collaboration platform — uncovering 100+ issues and driving a 95% fix rate through cross-functional collaboration.

ArtFlow — Tencent AI Art Platform

Role

QA & UX Research Intern

Team

Tencent Games R&D International Business Unit

Timeline

Jun – Sep 2025 (3 months)

Methods & Tools

Usability Testing Bug Tracking · Jira Iterative Testing Stakeholder Reports

5+

Rounds of User Testing

100+

Issues Identified

20+

Key Recommendations

95%

Issue Fix Rate

01 — Background

The Challenge

ArtFlow is Tencent Games' internal platform for art asset management and cross-team collaboration, used by game artists, producers, and engineers across distributed studios. As the platform grew in complexity, critical usability gaps began to slow down production workflows.

About ArtFlow

ArtFlow centralizes game art pipelines — handling asset versioning, team collaboration, lifecycle tracking, and workflow coordination across global game development teams. With hundreds of daily active users relying on it for shipping titles, even small friction points compound into significant productivity losses.

02 — Methodology

How I Ran the Tests

I designed and executed a systematic usability testing program across multiple rounds, covering core workflows and edge cases that surfaced real production pain points.

01

Test Planning

Defined scope, recruited internal users across roles (artists, APM, engineers), and designed task scenarios that mirrored real production workflows.

02

Task Execution

Facilitated 5+ rounds of moderated usability tests, observing users interact with ArtFlow on tasks including asset upload, version control, collaboration handoffs, and status tracking.

03

Issue Logging

Documented 100+ findings across interaction problems, edge cases, version conflict behaviors, and workflow breakdowns — each tagged by severity, frequency, and affected component.

04

Analysis & Reporting

Synthesized findings into structured usability evaluation reports, mapping issues to user goals and identifying root causes in interface clarity, error states, and task flow logic.

05

Recommendations

Proposed 20+ actionable design improvements prioritized by impact, including progress visualization, system state unification, and error message clarity enhancements.

06

Validation Testing

Conducted before/after comparison testing on implemented changes, verifying that fixes resolved the original issues without introducing new friction.

03 — Key Findings

What We Uncovered

Testing revealed four major categories of usability issues affecting daily productivity and team collaboration across distributed studios.

Interface Clarity

Labels, icons, and status indicators were ambiguous — users frequently misread asset states, leading to duplicate uploads and version overwrites.

🔁

Version Conflict Handling

Concurrent editing by distributed teams triggered unresolved conflicts with no clear system feedback, causing silent data loss in collaborative workflows.

Error State Communication

Error messages lacked specificity and recovery paths — users didn't know what failed, why it failed, or how to proceed, increasing support tickets.

📋

Workflow Interruptions

Core task flows (upload → review → approve → publish) were interrupted by missing progress indicators and inconsistent system behavior across modules.

04 — Recommendations

20+ Improvements Proposed

Each recommendation was grounded in observed user behavior and tied to a specific usability failure. The product team adopted all major suggestions for implementation.

Progress Visualization

Add persistent, real-time progress indicators for long-running operations like batch uploads and pipeline processing to reduce user uncertainty.

System State Unification

Standardize status labels and state transitions across all modules — eliminate inconsistencies where identical states displayed differently depending on context.

Conflict Resolution UI

Design an explicit conflict resolution flow with side-by-side comparison and clear ownership attribution when version conflicts occur.

Error Message Redesign

Replace generic error strings with specific, actionable messages that tell users what went wrong, who it affects, and how to recover.

Contextual Tooltips

Add inline help text and tooltips to technical fields and status badges to reduce cognitive load for non-technical collaborators.

Bulk Action Feedback

Provide operation summaries after batch actions, confirming what succeeded, what failed, and why — instead of silent completion.

05 — Impact

Measurable Outcomes

Through close collaboration with product designers, frontend, and backend engineers, usability issues were systematically converted into shipped improvements.

95%

Fix Rate

Of identified issues resolved after iterative testing cycles

100+

Bug Tickets

Filed and tracked through full resolution lifecycle

20+

Adopted

Key design recommendations implemented by the product team

5+

Test Rounds

Ensuring fixes held and no regression was introduced

06 — Reflection

What I Learned

1

Working inside a large-scale internal tool taught me how compounding friction erodes productivity at scale — a tiny ambiguous label multiplied across hundreds of daily users creates thousands of minutes of lost time.

2

Bridging research and engineering required translating subjective usability observations into specific, reproducible bug reports — a skill that made me a more precise communicator.

3

The 95% fix rate came from building a trust loop with the engineering team: clear reproduction steps, severity framing, and proactive follow-up validation replaced one-off reports with a continuous improvement cycle.

4

Before/after comparison testing proved the value of closing the loop — it's not enough to file issues, you have to verify the solution actually solves the problem for real users.

Thanks for reading

Want to see more work?

← Back to All Projects

Available for opportunities

Let's work together)

Sifan Xue

Open to collaborations, internships, and new opportunities.

View Resume
sifanxuecreate@gmail.com
Seattle, WA 98105
WeChat: TONYXUE020711