Riot Games · 2019 · Case study · 6 min

Where the answer used to be a person.

Riot's recruiting process was changing weekly and the documentation lived in Drive, email and people's heads. I was a recruiter who had been asking to do design work. This was the first product I designed: a hub that made asking around unnecessary.

Role
Recruiter, and first-time product designer
Did
Content inventory, interviews, journey mapping, personas, IA, wireframes, usability testing
With
Tien (PM), Noelle (Sr UX), the IT Apps intranet team
Status
Handed off, not shipped

Interviews

11

6 recruiters, 4 hiring managers, 1 coordinator, with card sorts

Journey

5 stages

mapped from opening a role to onboarding, with the pain named

Audiences

3

recruiters, hiring managers, interviewers; the hub is organised by them

Outcome

Handed off

designs and CMS structure delivered; I moved to London before launch

If you only read one section: the journey map the world what was broken how I found out who it was for what I built what happened

The Riot Talent Hub home page on a desktop monitor, on a light wooden desk

01 · The world

A company reshaping itself, one press release at a time.

Riot makes League of Legends and is ambitious about everything around it: new games, TV, music, a campaign to get esports into the Olympics. In 2019 that ambition turned inward. The company was publicly reshaping its culture, and much of the attention landed on how it hired.

Change generates documentation. The IT Apps team had a proof of concept for a knowledge hub that could hold it, but no capacity to design the recruiting version for months. I was a recruiter who kept asking to do UI work. I volunteered.

TienProduct manager, IT Apps
NoelleSenior UX designer
MeRecruiter + product designer, first time

The advantage of designing for your own team is that you already know where the bodies are buried. The risk is that they are your friends.

Both of those show up later.

02 · What was broken

The most reliable database was a person.

With no CMS and the process changing constantly, asking someone was faster and more trustworthy than searching. So the most experienced people spent their days answering the same questions.

Google DriveDocs and decks, several versions each
EmailAnnouncements nobody could find again
Word of mouthWhatever the last person said
Ask a tenured RioterThe fastest route to a current answer
CostSenior recruiters' time spent on questions, not hiring
CostAnswers that varied by who you asked
CostNew people who didn't know who to ask
  1. Getting information was slowand depended on knowing the right person.
  2. No single source of truthso versions multiplied and nobody trusted any of them.
  3. Expertise was taxedThe people best at recruiting did the least of it.

03 · How I found out

Inventory everything, then ask eleven people to sort it.

Four questions drove discovery: who is this for, what must be in it, what must stay out, and how should it be structured. The inventory answered the middle two; the interviews answered the rest.

Questions to answer

  • Who will this hub be for?
  • What content is necessary? What can't be included?
  • How will the information be structured?
  • Which types of content matter most?

Content inventory

Every recruiting document, email and deck I could find, logged against one schema. It gave me the volume, the hierarchy, and the list of things that couldn't move because they were confidential to a role.

Linkdrive/…
NameInterview kit v3
CategoryInterviewing
Sub-categoryKits
AudienceInterviewers
ConfidentialityRestricted

Interview pool

Eleven Rioters across tenures and disciplines: engineering, creative, corporate.

6 recruiters4 hiring managers1 coordinator

Format

  1. Part oneQuestions walking the recruiting journey stage by stage, for hiring managers and recruiters.
  2. Part twoA card sort using sample categories drawn from the inventory, to see how people grouped things versus how the documents did.

04 · The journey

Five stages, and the two where morale dipped.

I sketched the recruiting process as five stages and used it to structure every interview. The map below is what came back: what worked, what hurt, how people felt, and what a hub could plausibly fix. Where the curve dips is where the hub earns its keep.

Stage
Opening a role, writing job descriptions
Reviewing and submitting candidates
Conducting interviews
Offer
Onboarding
Strengths
Existing tools like Taprecruit make job descriptions easier to write.
Strong recruiter–HM relationships make candidate calibration work.
Interviewer training promotes discussion and is well received.
Tenured recruiters and HMs hold excellent closing knowledge, though it isn't widely shared.
Very strong relationships with candidates; everyone works collaboratively to get pieces squared away.
Pain points
Processes change rapidly; unclear who to go to. Multiple versions of the JD formatting docs.
1-on-1 calibration is time-consuming for both sides. Lots of questions about the referral process.
Interview questions change frequently; hard to keep track of the latest.
Immigration questions mean reaching out via email. Manual and slow.
Manual process for orientation sign-up, background checks, visas.
Feeling
NegativeAmbiguity and duplicated information.
NeutralStrengthens relationships, but meetings are sometimes redundant.
NegativeHard to keep up with changing standards.
NeutralEmailing for answers that could be stored centrally.
PositiveCulmination of a relationship-centred process.
Hub could
Consolidate all best-practice documents in one place.
A place to share and update team information so recruiters ramp faster; help HMs understand other teams for candidate pivots; a separate referrals section.
Consolidate interviewer information and the current kits.
An immigration section for common questions; articles on offer-closing best practice.
Work with IT Apps on an automated onboarding workflow.

Two of the five stages were fine. That was useful: the hub didn't need to be everything, it needed to be the answer at stages one, three and four.

Rebuilt from the original journey map; wording lightly condensed.

05 · Who it was for

Three people who wanted three different hubs.

Recruiters, hiring managers and interviewers made up the bulk of the process, and they wanted different things from the same content. That difference became the primary navigation.

Recruiter

"I need up-to-date info so I can guide candidates and hiring managers."

Measures success by

  • High volume of hires
  • Stewarding the process
  • Finger on the pulse of Riot news
  • Trust with candidates and HMs

Pain

  • Distributed information is hard to locate
  • No way to discuss changes

Needs

  • Process changes, walkthroughs, standards
  • Discipline-specific recruiting info
  • Points of contact: immigration, HR, finance

So: a Latest Updates feed on the home page, and a comments thread on every article.

Hiring manager

"I need comprehensive guides, news, and ways of discussing changes."

Measures success by

  • Knowing the interview process; training and mentoring interviewers
  • Keeping the process fair and effective

Pain

  • The philosophy behind changes isn't shared, so upholding standards is hard
  • No place to discuss a process except huge Slack groups

Needs

  • Interview kits, process updates, news
  • Points of contact
  • How to read interview performance for their discipline

So: an audience page for HMs with the "why" alongside the "what".

Interviewer

"I need resources to conduct and document interviews effectively."

Measures success by

  • A positive candidate experience
  • Assessing skills against the frameworks

Pain

  • Process changes quickly and documentation is hard to find
  • Unsure who to go to with questions

Needs

  • Interviewer best-practice guides
  • Interview kits
  • What skills matter on a given team

So: kits and team pages one click from the interviewer landing, plus a per-audience FAQ.

06 · What I built

Structure first, then two rounds of being wrong.

The hub was information-rich, so the architecture came before any screen: how inventory items related to each other and to their audiences. Then wireframes, testing with each audience, and feedback from the intranet team, who told me what Confluence would refuse to do.

Information architecture diagram: a sitemap with audience sections branching into categories and sub-categories
Information architecture. Audience at the top, categories beneath, the inventory's sub-categories as leaves.
Constraint

No left-hand navigation

Confluence wouldn't allow it. The category grid on the home page and the audience pages had to do the wayfinding instead.

Constraint

Search results couldn't be customised

Results were standardised across the whole intranet, so the hub couldn't rely on search to rescue a weak structure. The structure had to be strong.

Learned

Find the breakpoints by breaking things

Nobody listed the constraints up front. I had to design something the system couldn't do to find out where the edges were, then design inside them.

Usability testing

Low fidelity on purpose, annotated in the room.

Grey-box wireframes tested with each audience and reviewed with the intranet team. Two rounds of changes to the home and audience pages, mostly about what came first.

Annotated low-fidelity wireframes of the Talent Acquisition Hub home page with tester notes
Round one: home page, annotated.
Annotated mid-fidelity iterations of the recruiting audience page
Round two: audience pages with imagery and the FAQ moved up.
Side-by-side iteration of the hub home page from wireframe to visual design
Home page, wireframe to visual.
Final Talent Hub home page in a browser: search bar over a hero, four audience tiles (Recruiting, Hiring Managers, Interviewers, Referrals), Latest Updates, and a grid of all categories
The home page. Four audiences, then what changed, then everything.
Interviewers audience page with overview, quick links, guides and videos
Audience page: interviewers.
News page with a grid of Riot updates
News, doubling as a change log for the process.
Immigration audience page
Immigration: the questions that used to go by email.
Article page with author, table of contents and a comments thread
Articles with an author and a comments thread.
Hiring managers audience page
Audience page: hiring managers.

Enter by audience, not by topic

The card sort showed people grouped by "who am I" before "what is this". Four tiles at the top mirror that.

Card sortPersonas

Latest Updates on the home page

The process changed weekly; the hub had to show that it knew. A feed of changes is how a static hub earns trust over asking a person.

InterviewsRecency, trust

Comments on every article

Both recruiters and HMs said they had no way to discuss a change except giant Slack groups. Discussion attached to the document is the fix.

Personas

An FAQ per audience

The questions senior Rioters answered every day, written down once, where each audience lands.

Journey mapDefault to self-serve

07 · What happened

Handed off, then I moved to London.

I worked with recruiting leaders on a structure for accumulating content in the CMS and got the designs ready for developers. A few months later I left Riot for London, so I never saw it implemented. I'd rather say that plainly than dress it up.

Status

Handed off

Designs, IA and a CMS content structure delivered to the IT Apps team and recruiting leadership. No launch metrics exist, because I wasn't there for the launch.

What did get done

01
A content inventory

with audience and confidentiality on every item, which the CMS structure inherited.

02
A shared picture of the pain

The journey map became the artefact recruiting leaders used to talk about the process, independent of the hub.

03
Audience-first architecture

validated in two rounds of testing and accepted by the intranet team within Confluence's limits.

04
A career change

This is the project that moved me from recruiting into product design.

Interviewing people I was close to was a double-edged sword.

They were more candid about their frustrations, and more cautious about criticising my design. Now I separate the two conversations, and I get a stranger to run the second one.

Technical constraints weren't spelled out. I found them by breaking things.

Designing something the system couldn't do was the fastest way to learn where the edges were. I still do this, but I now ask for the list first.

08 · Differently

What I'd change with hindsight.

I'd have defined success before I left. Even a proxy, like "questions asked in the recruiting Slack channel per week," would have given whoever launched it a number to watch. The behaviour the hub was meant to change was asking a person, and that is countable.

I'd have shipped the Latest Updates feed alone, first, inside the existing intranet. It was the smallest thing that could make the hub more trustworthy than a colleague, and it didn't need the architecture to be finished.

And I'd have asked the intranet team for the constraints list on day one, instead of discovering the no-left-nav rule with a finished wireframe in my hand.

Sections 07 (the "what did get done" list) and 08 are drafts in Ruth's voice to confirm or rewrite. Journey map and personas are rebuilt as live HTML from the originals; screens are from the original case study.