Nodemap Job architecture

The team

1 designer, 1 PM, 3 developers

 

goals

Enable organizations to set up and easily manage their skills infrastructure and career architecture to empower people-related functions.

problem statement

V1:

As a Skills Admin, I need to be able to view and edit my Company Job architecture in the form of a Nodemap to understand better the relationships between job families and role groups and how skills are interconnected.

Or

As an admin, I want to be able to view and edit my Company Job Architecture as a node map to get a better sense of how my job families and role groups look like and which skills are related to each other. (pull from PI-1)

Use cases:

  • Admin wants to get a perspective of how the CJA is currently structured

  • Admin wants to understand how many role groups are assigned to the Product Management job family and which skills are related to each other.

  • Admin wants to get a sense of where there are issues that need to be fixed (Role Groups, Role levels, Skills attached to RG/RL, level type)

current

The list/table view drop-down sections with Role groups, Role levels, and Job families on the individual pages. It is hard to see the relationships between them.

target personas

Instance Admin (Responsible for instances’ health and best practices)

  1. Maintenance, deploy changes keep up-to-date

  2. Prevent, manage, and resolve issues

  3. Manage users, roles

 
 
 

requirements

  • Grouped and single nodes

  • Search, search history, and clear search.

  • highlighted the search results on the map

  • Type-ahead component with section breakdown

  • Loading screen for larger data

  • Center searched node with clear highlighted visual treatment and node path

  • Interactive with de-emphasized nodes

 

card visual

  • Talk about the changes

  • Talk about how I worked with the Platform team + improve the component

 

User research

As an admin, I want to:

  • Have a bird-eye view to see the full-end-end Company Job Architecture in a quick, understanding way

  • Be able to view and edit my Company Job Architecture as a node map to get a better sense of how my job family and which skills are related to each other.

  • Get a sense of where there are issues that need to be fixed

  • Able to update and change


Interview by Wiebke Hurrelman

Synthesis by Chris Geison

Top 5 findings:

  1. Participants were generally very pleased with the node map, seeing it as a helpful visualization and tool

  2. Participants were confused about labeling

  3. Participants were enthusiastic about “related skills,” and most hoped the tool would eventually provide recommendations for skill and job structure updates.

  4. Many explained how the addition functions like search, sorting, and filters would assist them in their roles.

  5. Some expressed interest in integrating dynamic data, such as industry data or sales pipelines that could inform strategic decisions regarding job architecture modifications, talent acquisition, and skill architecture updates.

  6. Design feedback from confusion about the number listed to the icons in the upper right to an expectation that the user would be able to click on Role group to see the next level

Top 5 recommendations

  1. Make node-naming configurable and use industry-adopted nomenclature.

  2. Disambiguate org structure from job architecture. Determine the priority of the various related hierarchies. How to display and provide interaction between them

  3. Lean heavily into recommendations based on Related Skills and skills and job architecture data (headcount per role, changes to skill requirements …

  4. Investigate integration of dynamic data (industry data, changes to org structure. and sales pipeline)

  5. Invest in usability improvements ranging from design changes (clarifying numbers and icons) to new functionality (sort, search, filter…)

Suggested next steps

  1. Create a simple prioritization framework based on effort and impact. Survey engineering will determine effort, survey EGD leadership, and Now on Now will be used to determine impact.

  2. Interview someone for compensation to get their input on this work.

  3. Conduct competitive research on the nomenclature used by Workday (and perhaps other HCMs) Mercer, Willis Towers Watson…

 

Nodemap pi_2

Nodemap / Job Architecture Single search

As an admin, I want to view and edit my Company Job Architecture hierarchically to understand better how my job families and role groups look and which skills are related.

Use cases:

  • Link to skill matrix from the side panel

  • Admin to get a perspective as to how many employees are there within each category, family, and role group

  • Admin wants to be able to search for items within the job architecture.

Description:

Search for elements in the job architecture for easy access

  • Search typeahead

  • Single search

  • Clear search

  • Search results in the search bar show the section title

  • High-light the search results on the map

(P_1) W - Slippage

  • Role level autofill - Role group flow

  • Defects - Recommendations in the Flow of Work (foundational workflow, interaction - model enhancement)

    As a Job Architecture/Skill Admin, I want to get recommendations on relevant Skills and role groups to add to my Role Groups while I am working on those so that I can easily enhance them.

    Use cases:

    (1) When creating a new role group, the admin wants to see related skills and role groups to fill it more quickly

    (2) When reviewing a Role Group within the skills matrix, the Admin can see if there are new skills to be added in related to existing ones

    (3) When reviewing a Role Group within the related Role groups, the Admin can see if there are new Role Groups to be linked in related to the existing ones

  • Add functions:

    • Add refresh

    • Where is the recommendation source from

    • Metric for sorting

Activity feed

Activity log, Role group, Role levels and Skills

As a Skills Admin, I must examine a given role group or skill. I want to understand who made changes in the past and why so I can better understand and make the right decisions.

Description:

To understand who changed which role group, role level, and skill (and possibly revert certain changes), we need a way to capture the history of each of those elements. (pushed back the revert function)

job progressions (Configuration)

Company Job Architecture / Job Progressions (on-hold)

As an admin, I want to be able to edit the job-level progressions and job proficiency autofill configuration in Workspace. There are two stories. (1) Job progression (2) Map view

Key use case:

  • Define the ability to add skills to the profile (employee-only, manager-only) - for a given group/org/job family/role group

  • Autofill all skill proficiencies

  • Set up role progressions

Configuration: Employee Profiles

As an admin, I want to be able to configure all skill widget-related settings inside the Workspace without needing to find the settings in the platform view.

Skills widgets included:

  • Skill intelligence plugin to turn on /off

  • Skill proficiency

  • Skill section:

    • Able to edit header/body text

    • Expanded/collapsed

    • Add more skill sections

  • Ability to add skills to profile (Admin, manager, and employee)

(P_#) skills recommendation enhancements (WIP)

  • Add source of the recommendation

QA Process improvement

Release process:

Alignment, productivity, and design quality (post-implementation)

Tracking sheet

  • Ensure everyone is on the same page and has the same current instance link.

  • Update the sheet after each review meeting.

    • Epic/story

    • Issue type

    • Issue screenshot (and link)

    • Issue descriptions

    • Recommendation screenshots

    • Reported by

    • Status

    • Owner of the task

    • Action plan

    • QA review notes

    • QA final sign-off

Figma

  • Clear specs on the current issue and recommendations based on the current instance link

  • Mark the current screen (the issue), and have another screen for the correct screen.

  • Maintains clear and transparent communication with the team

  • Create a QA group chat. If the scope is big, you can break it down by QA projects.

notes:

About the team and company

Design Process

  • Understand Phase

    • Understand the user and the right problem to solve

    • “Discover”

      • Define the business opportunity and understand our customers and users

    • “Identify”

      • Identify the target audience and align on the desired user and customer success.

  • Ideate Phase

    • Ideate and narrow on the best solution

      • Explore

        • Explore the solution space by generating multiple ideas and approaches

      • Test

        • Converge on the solution that best solves the customer's problem within our constraints.

    Define

    • Define the best way to build the solution

      • Refine

        • Rapid iteration to optimize the solution

      • Validate

        • Finalize and hand off for implementation

    Implement

    • Implement and verify the solution is ready to use

      • Build

        • Engineering implements a true-to-design implementation of the product.

      • Finish

        • Ensure the implementation is high-quality and working as expected.

Presentation notes (ISD)

What is ISD?

Intelligent Service Delivery is a set of smart capabilities that can be leveraged to enhance employee experiences and boost the productivity of those who support them.

ISD capabilities

Intelligent Service Delivery in Center

  • Skill Intelligence

  • Universal Request and Tasking

  • Issue Auto Resolution + CI

  • Proactive Prompts

  • AI Search

  • Predictive Intel Framework

  • Generative AI

Skill Intelligence

A set of initiatives utilizing our skills graph to interconnect skills, roles, and individuals, facilitating employee growth, talent management, and organizational outcomes.

There are three sections.

  1. Skills core

    • The skills ontology and the data infrastructure for skill intelligence

  2. Employee experience

    • Create and maintain skill profiles for an employee

    • Enablement of employee growth and development

  3. Skills administration

    • Organizational onboarding of skills, their architecture and the maintenance of skills

Customer goal

Help us centralize our skills and talent infrastructure to begin the transition into a skills-based organization, embracing a new operating model for work and the workforce.

Business goal

Build a product that can be used at scale by any customer who desires to transform into a skills-based organization.

Product goal

Enable organizations to set up and easily manage their skills infrastructure and career architecture to empower people-related functions.

Design goal

Ensure the experience is user-friendly and can scale to meet the needs of different users and organizations.

The skills admin challenge

Create a net-new ecosystem to support the onboarding and administration of skills intelligence.

Product Principles for SI Admin

  1. Time to value: Get set up in a day

  2. In-house empowerment

  3. HCM/ATA integration, build on your exciting HR data

  4. Industry-backed framework: Built on established skills and roles.

  5. Unfield skills management: Integrate and manage various skill sources effortlessly

  6. Smart recommendations: Receive skill and role insights

  7. SME collaboration: Engage expert partners for key decisions

Create a net-new ecosystem to support the onboarding and administration of skills intelligence.

Jobs-to-be-done

As an HR Talent Manager, I want to define and organize jobs clearly within my company’s role architecture so I can ensure efficient HR processes, talent development, and compliance with industry standards.

*Notes: look into Val’s video

Home Dashboard

Provides a high-level overview of the health of an organization’s skills and role architecture infrastructure.

  1. Job Family (engineers)

  2. Roe groups (object A) (like frontend eng, backed eng, ML eng ….)

  3. Set of role levels (object B) + Set of skills (Object C)

WIP** Work on this more ……..

EDG team goals (WIP)*

Look at Ying’s notes

Talent SI, ServiceNow Talent Journey

Delivering an exceptional and inclusive employee experience

Find me > Welcome Me > Grow Me > Engage Me > Reward Me

*ServiceNow copyrights all designs and graphics.