top of page
NAUKRI.COM

RMS

RMSF.png
Background

Naukri.com is a branch of Info Edge (I) Ltd. It is one of the top 5 Jobsites in India that offers a wide range of products and services for both job seekers and recruiters. Recruitment Management System (RMS) is a product of Naukri.com for the recruitment domain. It is a cloud-based Applicant Tracking System (ATS) and response management tool. This project is about the redesign of RMS.

Team & Role

Solo UX Designer, 2 PMs, and an Engineering Team. My role included: 

Web App Design

System Design

Tools

Sketch, Zeplin

Design Research

UX

UI

Timeline

6 months

Context

RMS is a recruitment solution that automates the hiring process right from requisition to offer. It is a cloud-based comprehensive Applicant Tracking System (ATS) and response management tool that enables recruiters to create, post, and manage job requirements, across multiple platforms, from a single space. It has two variants based on the two user segments- Enterprise version for corporate clients and Consultancy version for recruitment consultancies.

RMS is one of the early products of Naukri.com. Over the years, new features just kept piling onto the existing system as per the needs of the individual clients. RMS became complex, time-consuming, and complicated to use. It was required to define a clear job of the platform and remove the unnecessary features.  With the change in market needs and emerging competition, modifications to the system were needed to keep it useful and usable. The success of other Naukri recruitment products such as the job seeker database (one of the largest job seeker databases in India) also posed an opportunity for its meaningful integration with RMS, to make it a one-stop recruitment solution.

Goal

Goal

Increase acceptance and adoption of RMS.

High-level requirements:

  • Reimagine the product such that it fits perfectly in the current recruitment context

  • Provide seamless integration of distinct task flows into a unified workflow

  • Create an intuitive and simple platform that is able to handle large data and complex processes

Process

Kickoff

At the outset, the project scope was broad, lacking well-defined specific goals. Another big challenge was the lack of data. We did not have records of CTR, NPS, detractors, or customer feedback. We started with research to gather insights about the recruitment domain, the hiring process, and our product. This was a prerequisite to understanding users' concerns and building a meaningful solution.

IMG_20170809_192915_edited.jpg
IMG_20170720_190458_edited.jpg
IMG_20170627_190611_1_edited.jpg
IMG_20170627_190550_edited.jpg
IMG_20170728_191734_edited.jpg

Understanding the hiring process

To have meaningful conversations with our clients and understand their requirements, the first and foremost step was to get familiarized with the recruitment process. I conducted basic research, interacted with the hiring managers, in-house recruiters, and teammates who had been part of a hiring loop. This gave me an idea of how complex this space was and motivated me to deep-dive. Following are some bits of the foundational information I gathered.

Recruitment process overview

NEED

CORE ACTIVITY

The above image is just a high-level view of the recruitment activity. The idea was to get acquainted with the recruitment vocabulary, individual roles and responsibilities, timelines, tools used and the challenges faced.

open_in_new_edited.png

Recruitment trends

I gathered that although recruitment seems like a standard sequential process, it is much more complex and dynamic. Over the years, the process of finding the right fit evolved from newspaper job ads to headhunting a candidate pool to hire via social media. The candidate requirements and interview processes evolved too. To remain contextual to our users for a foreseeable future, it was important that we align our product with the industry trends. Some of the recruitment trends for 2018 were:

Diversity: Companies creating a workforce with varied educational and cultural background to promote productivity and innovation

Remote working option: Recruiters, interviewers, and candidates majorly connecting over the internet

Virtual reality: Virtual office tours and simulated environment for online interviews, especially while hiring offshore

AI and machine learning: Faster, more efficient, and unbiased automated first level candidate screening

Marketing based approach: Employers advertise to their target audience in order to attract future employees

Consultancy and in-house recruitment

Info Edge offers different versions of RMS to recruitment consultancies and enterprises. It was thus important to understand their distinct workflows and requirements to make the most optimal product offerings. We, fortunately, had both a recruitment consultancy (Quadrangle, a division of Info Edge Ltd) and an in-house recruitment department under a single roof (Info Edge is the parent company of Naukri.com for which this project was undertaken). Approaching people within the same organization was easier and thus it helped me gain an initial understanding of how differently these two operate. The key distinctions identified were:

  • Consultancies need to track client invoice and billing

  • Consultancies need more elaborate reports for recruiter's performance as incentives are usually tied to performance

  • A supervisor is usually the point of contact (communicates with the client company) for consultancies and has administrative rights

  • Interview scheduling, feedback, discussions, and candidate onboarding are more deeply associated with the in-house recruiting

Knowing the product

The next pivotal step was to understand our product in detail. Along with the general concepts of an ATS, it was important to understand, RMS offerings and promises, functionality, features, issues, market placement, and the competitor products. Being a first-time user further helped me conduct an unbiased assessment of our product (I validated the findings based on interactions with the actual users).

An ATS primarily parses resumes and helps in candidate screening based on keywords. These resumes can be a part of a personal or shared database, submitted over email or social media sites. Like other ATS, RMS offers candidate screening. Other than that it provides the following:

Career Site: Mobile-friendly, responsive career site to build an online brand. Post jobs and share them across the web.

Application Tracking: Update candidate status in real-time.

Jobs on the Web: Job sharing across Naukri, Facebook, LinkedIn, and Twitter. Higher appearance in Google search results and automated social sharing.

Naukri Advantage: Benefits of being completely integrated with Naukri.com such as job posting on Naukri & personal site using a single form, familiarity with the interface.

Private Database: Responses from other job boards; resumes from emails, excel, pdf, doc, outlook, and zip files; all in a single database.

RMS.png

Evaluating the product

It was time to put the system to test and see how it performed. I along with 2 senior UX Designers, conducted a heuristic evaluation of the web application.

Heuristic evaluation findings

HEURISTIC EVALUATION1.png
HEURISTIC EVALUATION2.png
  1. We found the app has a steep learning curve, as the 'recognition rather than recall' principle was majorly challenged. Though this platform is to be used by trained professionals there were unnecessary complexities in some basic features, such as the 'add profiles' and 'search' examples shown in the above images.

  2. There were numerous consistency-related issues, leading users to assume or memorize information, thus increasing the chances of mistakes and reduced productivity.

  3. Some features which might have been initially designed for a small data set were not optimized when the database became huge making it further less efficient to use.

We compiled all the issues, segregated those as per the sections in the app, and assigned severity.

open_in_new_edited.png

Product benchmarking

I worked with the Product Management team to analyze our competitor products. Some offered a free trial version which gave us a chance to explore their features in detail. We studied 10 competitor products Lever, Recruitee, Workable, Hire, Hirecraft, Taleo, TalentNow, Ziprecruiter, Greenhouse, and Bullhorn. We narrowed it down to 6 competitors with certain well-defined features. One such example is Greenhouse. It has a dynamic dashboard, customized as per the user's profile and the day's agenda. It provides visible task flows making it easy to go to the next step or return to the previous one. Following are just a few images from Greenhouse.

open_in_new_edited.png
16.png

Dynamic Dashboard

17.png

Easy Approvals

18.png

Visible Task Flows

19.png

Candidate Feedback/Scorecards

Walking in the users' shoes

The utmost important step of this research was to empathize with the users and get their perspective on our product. To achieve this, I did the following:

  • Shadowed one of the in-house recruiters

  • Posted an internal job requirement with the help of a recruiter and a hiring manager; managed the initial responses

  • Interviewed recruiters and other users of the product at our client companies

User interviews

Selecting the right demographic is a prerequisite to capture wider user perspective in a limited amount of time. I conducted interviews with 22 RMS clients as per the distribution in the chart.

interview1.png
Interviews.png

BUSINESS

RMS USAGE

LOCATION

Goal:

  • Capturing details of the daily activity of recruiters, Hiring Managers, and TA Heads

  • Identifying for which activities they rely on the software and to what extent

  • Understanding the pain points and gaps the users encounter while using this software

Interview method:

  • Contextual, semi-structured interviews

Participants:

  • Mix of consultancy and enterprise clients, further categorized by low, medium and high RMS usage

open_in_new_edited.png
 Key findings: 
  • Job posting is tedious, an easy way is needed to share the same job across multiple platforms

  • The current filters for incoming application are inefficient, users have to spend additional time manually finding the relevant profiles and storing them under separate folders

  • The interview management module is confusing and rigid, users need customizable selection process

  • Report generation is a lengthy process, auto-generated reports, customized as per user profile are required

  • Users maintain personal notes outside the system as the system doesn't provide notifications and there are no standard templates for generic communications

User experience mapping

We created a persona, Sandhya, with a specific user story to detail out user's interaction with the system. We created a map thinking from Sandhya's perspective, at each step, what does she want from RMS, and how RMS responds to the user's need. This helped us further to identify and segregate the areas of improvement in the system.

Click on the image to see the complete user journey

Project Scope

Project scoping

Research gave us enough data points to understand what's working well and what needs to be improved in the existing system. To begin with, we limited the scope of the new designs to MVP for the enterprise version. This was decided as the enterprise version is a subset of the consultancy version (except for some minor tweaks).

Opportunity mapping

Based on the insights gathered, summing up the opportunity areas identified for primary tasks. 

01

JOB CREATION & POSTING
  • A connection between hiring mandate and job posting form

  • A connection between hiring mandate and job posting form

  • Smart and short job posting form

  • Job Description auto-fill options

  • Ease of sharing jobs on multiple platforms

  • Auto candidate search based on posting

  • Single global search

Bitmap1.png
Bitmap2.png

02

CANDIDATE SOURCING AND PIPELINE
  • Easy candidate sourcing from multiple platforms

  • Flexibility in maintaining a personal database

  • Candidate details highlighted in relation to the search terms

  • Relevant search results and filters

  • Auto-response to candidates (as required)

  • Handling duplicate candidate profiles

03

SELECTION PROCESS & INTERVIEWS
  • Customizable selection process

  • Collaboration between Interviewees and hiring team members

  • Feedback management

  • Calendar blocking

  • Offer management

Bitmap3.png
Bitmap4.png

04

COMMUNICATION
  • Two-way email integration

  • Communication threads

  • A quick way to connect to the hiring team

  • Searchable comments

  • Reminders and Notifications

  • Auto forward mails

  • Better mail templates, better content, and formatting

Besides these there are a few other optimizations required in the system for:

REPORTS

Contextual graphical reports that are easy to interpret, with customization and forwarding options.

DASHBOARD

A personalized dashboard with user-based widgets and customization options. It should provide a summary of overall system activity, updates, and alerts.

System flow

system map.png

I started with a high-level map, just listing out the core modules and the primary flow. Iterated by adding the submodules and high-level information under those. Each element (jobs, candidates, reports, etc.) of the system was then put on a sticky note. Participants (in-house recruiters) were asked to arrange the sticky notes to form groups. They were then asked to put those groups in a hierarchy. This was used to build the web application’s Information Architecture (IA). It further helped me to define the sitemap and navigation.

Information architecture

After defining a system-level structure, it was time to define the IA for individual sections. Similar to building IA for the system, IA for each section was built using a card sorting exercise with the recruiters.

card sorting1.png
cardsorting2.png
Wireframing

Paper prototypes & wireframing

Paper prototypes worked as a great tool to visualize and quickly iterate the concepts. It helped in discussions and brainstorming sessions with the team. The next step was to convert the selected prototypes into digital wireframes. It was easier to take feedback from the recruiters and the higher management using the wireframes.

IMG_20180819_180531.jpg
open_in_new_edited.png
wireframes.png
open_in_new_edited.png
feedback team.png
feedback recruiters.png

Designs proposed

Designs

Dashboard

Key modifications required:

  • Show overall system activity and actionable

  • Provide activity updates and alerts

  • User-based widgets and customization options

current_dashboard.png

Existing

PROPOSED
dashboard.png

Ability to quickly add and manage activities to be done. A simple daily checklist.

Activity updates on jobs, a recruiter is working on, with the ability to filter these updates.

Easy to access the calendar view of upcoming interviews and joinings.

A personalized and dynamic welcome bar that gets updated according to the upcoming event.

Job Creation & Posting

Key modifications required:

  • Less effort in filling the form

  • The form should have smart elements to assist the user

  • Form prefill using Mandate and previous similar job posts

  • Easy job sharing across multiple platforms

current_job posting.png

Existing

PROPOSED JOB CREATION
04.create1.png

Ability to quickly add hiring team members and manage access rights, particular to this requirement.

Enter job details or save a draft for later.

Requisition ID helps quickly link a job with its parent requisition and fetch details such as Job Description (JD) which were entered in the JD.

PROPOSED JOB POSTING FORM
07.create4.png

Step indicator for better visibility of current position in the process.

Quick form filling based on system suggested similar jobs posted in past.

Success toast.

Short perceived length.

post1.png
post2.png
post3.png

Help for writing a JD, based on selection. Suggested points under each category are based on the role entered.

Easy way to create, customize and save questionnaires.

post5.png

Ability to post on multiple job boards and social media networks simultaneously.

post7.png

Illustrations and graphics to enhance visual appeal of the product, particularly highlighting milestones such as task completions.

Job Listing

Key modifications required:

  • Better scanability and filters

  • Quick actions on jobs

  • Better system visibility (candidates in the pipeline)

  • Updates and alerts on current jobs

current_job listing.png

Existing

PROPOSED
job listing.png

Contextual filters upfront.

Hiring Team with each job for easy identification.

Activity updates and quick access to notes on every job.

Job status.

Job Details

Key modifications required:

  • Based on job details system should suggest actions to make quick hiring

  • It should show the activity timeline of the job along with an overview

  • It should show the candidate pipeline and provide its easy management

current_job details.png

Existing

PROPOSED
jobdetails1.png

Quick actions on the job

Candidate pipeline

Filters contextual to the selected pipeline stage and view switcher

Quick actions on candidates profiles

Candidate list view for quick scanning and adjacent detailed view for quick actions

Job Details2.png

Excel view for an audience more comfortable in using excel sheets

job details3.png
job details4.png

Side Drawer for job details, notes, activity timeline, and reports particular to the job

Predictive reports based on the past activity

Candidate Sourcing

Key requirements:

  • Integration of candidate databases for a unified search

  • Ability to source from multiple channels

  • Keyword search and better scanning

  • Ease of adding candidates to pipeline/personal database

not found.png

Candidate sourcing not integrated with the current system

PROPOSED
c1.png

Personal or Naukri’s database search based on keyword, job title, skills...

Frequently used filters upfront

Highlighted matching keywords for quick scanning

Chat option

c2.png

Chrome extension that parses and adds the candidate details and also allows manual
adding of candidate details to help move a candidate into a personal database

c3.png

Quick action on an added candidate or ability to view the same candidate in the
system

Candidate Database

Key modifications required:

  • Better filters

  • Updates and notifications on the candidate profile

  • Ease of collaboration between hiring team members

  • Easy movement of candidate in the pipeline

current_db.png

Existing

PROPOSED
cd1.png

Option to choose between all candidates and candidates you sourced

Quickly move a candidate in the pipeline

Different view options (Excel, expanded or collapsed card)

Chat option

cd2.png
cd3.png

Expanded card view

Collapsed card view

Candidate Details

Key modifications required:

  • Candidate history and timeline management

  • Show current status, feedbacks, and actions taken on a candidate profile

  • Quick actions on a profile

current_Cdetail.png

Existing

PROPOSED
cDetail.png

Quick actions

Candidate details and history
in the system

Candidate timeline, comments, feedback, and documents repository

Ability to quickly move a candidate in the pipeline or mark as not suitable.

Interviews & Hiring

Key modifications required:

  • Option to customize the selection process

  • Collaboration between Interviewers and the other hiring team members

  • Calendar blocking and feedback management

  • Offer management and candidate onboarding

Current_interview.png

Existing

PROPOSED INTERVIEW SCHEDULING
ci1.png

Calendar sync., ability to view the calendar of the interviewer and schedule accordingly to avoid conflicts

Easy addition of the interviewer, interview type, time and location

ci3.png
ci2.png

Notification to the interviewers and reminder

Message to the candidate with auto attached interview details

PROPOSED FEEDBACK MANAGEMENT
ci4.png

The hiring manager can quickly select a response on mail to get auto-redirected to the system for detailed candidate feedback

Auto-attached candidate resume and Job Description for reference

PROPOSED CANDIDATE ONBOARDING
ci5.png

Mark Joining date and onboarding team to quickly transfer all details to candidate to the onboarding team

Reports

Key modifications required:

  • Contextual graphical reports

  • Easy scheduling and forwarding

  • System overview and activity monitoring at a glance

  • Easy to interpret

current_reports.png

Existing

PROPOSED
reports1.png
reports2.png

Graphical interactive reports with the ability to switch between graphical and tabular view

Actions on a report such as scheduling a report, download, and customize

Reports categorization

Learnings

Learnings

In the absence of data, it is difficult to understand a redesign project's focus areas. For the redesign of a large and complex system, it is helpful to break it down into logical sub-systems/parts. Trying to solve everything at once can lead to an even more complicated system, so approach by prioritizing what needs to be solved. Taking feedbacks and testing prototypes early with the users is even more important for projects like this, as the subsequent modules are based on the initial modules.

View this site on desktop for more details on this project.

View this site on desktop for more details on this project.

I'd love to hear from you

Email me at tanyaswami1@gmail.com  •  Connect on LinkedIn

bottom of page