Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancing User Experience and Functionality on the Recruitment Page #3616

Open
AnirudhAP2k opened this issue May 1, 2024 · 0 comments
Open

Comments

@AnirudhAP2k
Copy link
Contributor

AnirudhAP2k commented May 1, 2024

Business Goal/Mission

We aim to improve the user interface of the Recruitment Dashboard, to make it more intuitive and easy to use.

Problem Statement

Impacted Stakeholders :

  • This issue is impacting the following stakeholders: Hiring Manager.
  • Some of the probable stakeholders are: Finance Head and Project Lead

Purpose of the stakeholders in current dashboard :

  • Hiring Manager :
    • Create new job or internship opportunities
    • View the recruitment statistics, such as daily applications, applications received per role, and rejected applications.
    • View an applicant's CV, LinkedIn, contact information, and academic details after they apply for a job or internship.
    • View hiring round details, including an application's current status, interview date and time, and assigned person.
    • Evaluate the application.
    • Specify the next hiring stage for the applicant.

These are the probable stakeholders, i.e., a future use case

  • Financial Head :
    • To gather the forecast of any new onboarding to plan expenses and budget.
  • Project Lead :
    • To gather insights on hiring activities based on the requirement of team expansion in their project.

Issues on current dashboard :

Overall, the dashboard does not offer a well-organized, intuitive, or efficient user experience, including easier access to desired features and less clutter. These shortcomings include :

  1. Difficulty Identifying Scheduled Interviews: Users struggle to identify interviews scheduled for the current day due to a lack of organized display for applications assigned to individuals. Additionally, it does not specify the applications that are pending for resume filtering.

  2. Lack of Job Based Categorization : There is no ability to filter the resumes corresponding to a particular job opportunity.

  3. Risk of Oversight with Applications: Users may overlook applications that have been around for more than three days, as there is no mechanism to highlight the outdated applications.

  4. Confusion with Unused Tabs: The presence of unnecessary tabs on the recruitment screen adds clutter and confusion, hampering the user experience.

  1. Lack of Insightful Application Metrics: The dashboard lacks to enable HR manager to view high-level metrics of application, such as,
    • Number of new applications arrived on the current date,
    • Number of applications on which actions were taken

Reference : Recruitment Dashboard
Screenshot 2024-05-02 163225

Proposed Solution

How this solution solves the issue with current dashboard :
The proposed solutions enhance the current dashboard by providing improved visibility of current date interviews, better categorization of applications, simplified filters, and prioritization of applications based on application dates. Additionally, the inclusion of data visualization tools like graphs and a sidebar for efficient navigation further enhances usability and addresses the clutter issue in the current dashboard.

To address the identified requirements, the following solutions are proposed :

  1. We can add a new section called Today Interviews, which will display all of the interviews scheduled for the current date. The interview link, and timing will be displayed in this section, along with the applicant's name and the position applied for.
    • This section may also include a tab labeled Missed Interviews that displays any interviews missed by the user.


  1. We can also add tabs in the application table to group the interviews: shortlisted for interview, resume screening and a view all button to display all the applications assigned to the user, which will provide a more intuitive experience for users.

  2. We can include a Position column in the application table, which will assist the user in filtering the applications based on the different job positions/opportunities. On clicking the heading of the column, a list of all positions will pop up.

  3. To further enhance the user experience, we can introduce an application date column in the table, displaying the date when each application was received. This addition will enable users to prioritize outdated applications. The applications could also be highlighted with increasingly vibrant colors based on the duration since receipt.

Reference : For Solution 2, 3 and 4
NOTE : The Assignee column will be displayed only to users with Hiring Manager role.

  1. A sidebar can be introduced on the dashboard to contain the unnecessary tabs. The user can toggle the sidebar as needed.


  1. We can also add a statistics section just below the application table to showcase high-level metrics like total applications received, shortlisted, rejected, and hired. The user can also switch to graph view by using a button provided at the top of this section.
    • We can introduce a filter to display the information on a daily, weekly, or monthly basis.


  1. We can also combine the university, job, and graduation filters into a single filter so that the user can easily access them.


  1. Currently, there is an option to see university contact; if it is not available, we can add contact. We need to change it's label to University POC. Also, we can add a column in the university table where the user can access a quick link to current employees from the same university. This can be a lower-priority but good option.

New Dashboard View



Use cases that are not covered.

  • Right now, the dashboard will have the same view for almost all the stakeholders which is not required.
    • Why to show job creation ability to a Finance Head?
  • There is no ability to notify the user instantly. The user has to visit the dashboard to know about any new updates.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant