Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

29
GraphAware ® Neo4j as a Key Player in Human Capital Management graphaware.com @graph_aware, @luannem Luanne Misquitta

Transcript of Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

Page 1: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

GraphAware®

Neo4j as a Key Player in Human Capital Management

graphaware.com

@graph_aware, @luannem

Luanne Misquitta

Page 2: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

(HR)-[:TRANSFORMED_INTO]->(HCM)

Page 3: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

GraphAware®

OperationalEfficiency

Industrial Age People as Workers

Andrew CarnegieHenry Ford

The CorporationIs King

Profit, Growth, Financial Engineering

Management by Objective

Jack WelchPeter Drucker

The ExecutivesAre King

Customer Service, Employees as Leaders

Servant LeadershipWork Together

Howard SchulzSteve Jobs

The PeopleAre King(s)

Mission, Purpose,Sustainability

Empower the Team

Netfilx, Google, Facebook, Amazon

The Teams and Team Leaders Are Kings

The IndustrialCorporation

HierarchicalLeadership

CollaborativeManagement

Networkof Teams

<1950s 1960s-80s 1990s Today 2020

Purpose, Meaning,

and Empow

erment?

Source: Bersin by Deloitte, 2016

WE ARE HERE

Page 4: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

CONNECTIONS

GraphAware®

Person

SkillsSKILLS

Publications

Endorsements

Awards Education

Career path

Certifications

PositionsExperience

Teams

Page 5: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

People data is highly connected

Possibly starts off sparse

Interesting aspects implied through second and third level relationships

What skills do people have that are not part of their formal job description?

Which people act as top talent attractors?

What learning could be recommended to top performers to groom them for the next step in their career path?

What is core to our business has to be connected(Emil Eifrem, GraphConnect 2016)

GraphAware®

VALUE IN RELATIONSHIPS

Page 6: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

GraphAware®

NEO4J- A GRAPH DATABASE

Nodes and relationships

Relationships are first class citizens

No need to infer connections using foreign keys, or out-of-band processing

Simple, intuitive, flexible data model

Efficient querying and finding patterns

Fully transactional

Page 7: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

COMPLEX CONNECTIONS

Page 8: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

JOINS

GraphAware®

USE AdventureWorks2008R2; GO WITH DirectReports (ManagerID, EmployeeID, Title, DeptID, Level) AS ( -- Anchor member definition SELECT e.ManagerID, e.EmployeeID, e.Title, edh.DepartmentID, 0 AS Level FROM dbo.MyEmployees AS e INNER JOIN HumanResources.EmployeeDepartmentHistory AS edh ON e.EmployeeID = edh.BusinessEntityID AND edh.EndDate IS NULL WHERE ManagerID IS NULL UNION ALL -- Recursive member definition SELECT e.ManagerID, e.EmployeeID, e.Title, edh.DepartmentID,Level + 1 FROM dbo.MyEmployees AS e INNER JOIN HumanResources.EmployeeDepartmentHistory AS edh ON e.EmployeeID = edh.BusinessEntityID AND edh.EndDate IS NULL INNER JOIN DirectReports AS d ON e.ManagerID = d.EmployeeID ) -- Statement that executes the CTE SELECT ManagerID, EmployeeID, Title, DeptID, Level FROM DirectReports INNER JOIN HumanResources.Department AS dp ON DirectReports.DeptID = dp.DepartmentID WHERE dp.GroupName = N'Sales and Marketing' OR Level = 0; GO

Page 9: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

CYPHER

GraphAware®

MATCH reportingChain=(p:Person)-[:REPORTS_TO*1..8]->(m:Person)

RETURN reportingChain

Page 10: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

GraphAware®

PEOPLE MANAGEMENT SUITES

Recruiting and On-Boarding

Learning

Performance

Talent

and one more…

Page 11: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

71% of companies see people analytics as a high priority

GraphAware®

PEOPLE ANALYTICS

Deloitte’s Global Human Capital Trends 2017

Page 12: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

TALENT ANALYTICS MATURITY MODEL

Bersin by Deloitte Talent Analytics Maturity Model

Predictive AnalyticsDevelopment of predictive models • Scenario Planning

Integration with Business & Workforce Planning • Data Governance Model

Advanced AnalyticsStatistical Analysis to Solve Business Problems • Identification of Issues

& Actionable Solutions • Centralized Staffing & Integrated Data

Advanced ReportingProactive Reporting for Decision-Making • Analysis of Trends & Benchmarks •

Customizable, Self-Service Dashboards

Operational ReportingReactive Reporting of Operational & Compliance Measures • Focus on Data Accuracy,

Consistency & Timeliness

4%

10%

30%

56%

Level 4

Level 3

Level 2

Level 1

Page 13: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

RECRUITING AND ON-BOARDING

ONE DOES NOT SIMPLY

HIRE BASED ON A RESUMÉ

I DON’T KNOW WHO YOU ARE…

BUT I WILL FIND YOU ON LINKEDIN AND RECRUIT YOU

Page 14: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

A 2015 study from an online training company 24x7 Learning found that

only 12% employees apply new skills learned in training to their

jobs.

GraphAware®

BBC Capital, “Why so many companies get training wrong”, 3 May 2017

Page 15: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

LEARNING

Training solutions only play here Immediate

Performance support and other tools forpoint-of-need learningQ. What do I need to support my success in the moment?

IntermediateCurrent job development and competency expansionQ. What do I need to grow in my current role?

TransitionalDevelopment of skills and relationships that will meetlong-term business goalsQ. What do I need to grow in my career?

Source: Bersin by Deloitte, 2015

EXPOSUREEDUCATION

EXPERIENCE ENVIRONMENT

Page 16: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

RECOMMEND LEARNING

GraphAware®

Person

Certification

Learning item 4

Learning item 5

Work experience

Course 3

Course 2

Course 1

Learning item 3

Learning item 2

Learning item 1

Certification PositionREQUIRES

COMPLETED

HOLDS_CERT

INTERESTED_IN NEXT_LEA

RN

ING

NEXT_LEA

RN

ING

FULFILLED_BY

FULF

ILLE

D_BY

NEXT_LEARNING

FULFILLED_BY

NEXT_LEAR

NIN

G

FULFILLED_BY

NEXT_LEAR

NIN

G

FULFILLED_BY

Page 17: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

PERFORMANCE

GraphAware®

Page 18: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

TALENT MANAGEMENT

GraphAware®

First get the right people on the bus, the wrong people off the bus, and the right people in the

right seats, and then they can figure out where to drive it.

Jim Collins, Good to Great

Page 19: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

TALENT MANAGEMENT

GraphAware®

Page 20: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

FINDING HIDDEN POTENTIAL

GraphAware®

Person

Blog 1Expert

Skill 2

Vacant position

Course

Blog 2

Skill 1

Position 1

Position 2

Tag 2

Tag 1

Certification

WorkExp.

DEVELOPS

TAGGEDTAGGED

REQ

UIR

ES

TAG

GED

TAGGED

TAGGED

TAGGED

EXPERT_IN

INTERESTED_IN

WO

RK

_EXP

L IKES

WROTE

ENROLLED_IN

HAS_SKILL

HOLDS_CERTIFICATION

INCUM

BENT_

OF

REQUIRES

NEXT_POS.

Page 21: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

FINDING HIDDEN POTENTIAL

GraphAware®

MATCH (position:Position:Vacant)-[:REQUIRES]->(skill:Skill)WHERE (person:Person)-[:INTERESTED_IN]->(skill)

WITH person,skill,positionOPTIONAL MATCH (person)-[*1..2]->(tag:Tag)<-[:TAGGED]-(position)

OPTIONAL MATCH (expert)-[:EXPERT_IN]->(skill)

OPTIONAL MATCH (person)<-[:LIKES*2]-(expert)OPTIONAL MATCH (person)-[*1..2]->(skill)

RETURN person

Page 22: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

GraphAware®

PEOPLE ANALYTICS

Brings together HR and Business Data from different parts of the organisation

Identify high performing people

Analyse flight risk

Predict compliance risks

Identify high value career paths and leadership candidates

Identify characteristics of high performing sales and service teams

Sentiment analysis- identifying toxic leaders and positive influencers

Page 23: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

Bersin Predictions Report 2017 claims that it is nearly impossible to standardise on one technology vendor for all of your HR services.

GraphAware®

“Our latest research found that the average company has seven different ‘systems of record’, and that

problem is never likely to go away”.

Page 24: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

NETWORK OF TEAMS

GraphAware®

Source: Bersin by Deloitte, 2016

Page 25: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

CONNECTORS IN ORGANISATIONS

GraphAware®

Page 26: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

PEOPLE MANAGEMENT, REVISITED

GraphAware®

Learning Talent

Recruiting

Performance

Page 27: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

CONNECT!

GraphAware®

Person

Blog

Expert

Skill

Vacant position

Course

Blog

Skill

Position

Position

Tag

Tag

Certification

WorkExp.

Team

Person

Person

TeamFeedback

Project

Sentiment Person

Competency

Project

Endorsement

Team

Sentiment

Page 28: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

People in organisations naturally fit into graph data models

A wealth of information lies in the relationships

The power of the graph opens up unexplored avenues

Apply graph algorithms for finding cohesive teams, detecting communities, influencers and talent attractors

GraphAware is equipped with the experience and skills required to help you add value to your HCM Product with Neo4j

We’d love to meet you at our booth!

GraphAware®

SUMMARY

Page 29: Neo4j as a Key Player in Human Capital Management (HCM), GraphAware

www.graphaware.com@graph_aware

Thank you

GraphAware®