universal patterns: how they can help you develop your hr data model

43
Copyright 2009 Universal Data Models, LLC Using Universal Patterns to Build Your HR Data Model 1

Upload: chuck-allen

Post on 06-Jul-2015

3.395 views

Category:

Technology


1 download

DESCRIPTION

Len Silverston and Paul Agnew have discovered in decades of data modeling that there are "universal patterns" that apply to well over 50 percent of data model constructs and that can be reused for many applications, including human resources. For example, a roles pattern may be used to consistently model employees, contractors, workers, and other roles. A hierarchy pattern may be used to consistently model employee, position and organizational structures. A classification pattern may be used to consistently model demographics of employees as well as other parties. In this webinar, Silverston and Agnew will define what they mean by "universal patterns" and explain how these patterns can be applied to the development of human resource data models. They will focus on some of the most common re-usable patterns, including roles, hierarchies, and classifications that can aid in the development of consistent, flexible and powerful human resources data models.

TRANSCRIPT

Page 1: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC

Using Universal Patterns to Build Your HR Data Model

1

Page 2: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC

Purpose and Agenda

• Purpose: – Show value of using patterns in HR modeling

• Agenda– Introduction– Patterns• Declarative role• Contextual role• Classification

– Conclusion

2

Page 3: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC

What is a Pattern?

3

Page 4: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC4

Page 5: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC5

Page 6: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC6

Page 7: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC7

Page 8: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC8

Page 9: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC9

Page 10: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC10

Page 11: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC11

Page 12: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC12

Page 13: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC13

Page 14: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC

Universal Data Modeling Patterns

14

Page 15: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC

Specific Modeling Vs.

Generalized Modeling

15

Page 16: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC16

Page 17: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC

When Should I use a Specific or Generalized Pattern?

17

Specific – Understand requirementsGeneralized - Flexibility

Page 18: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC

Why not Conceptual, Logical and Physical?

18

Page 19: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC

The Patterns

19

Page 20: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC

Declarative Roles

20

Page 21: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC21

Page 22: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC22

Page 23: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC23

Page 24: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC24

Freddy MercuryBonoIce TVirgin Records

Page 25: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC25

Page 26: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC26

Freddy Mercury,Bono,Ice T,Virgin Records.

Employee Advocate,Employee,Department

Page 27: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC

Contextual roles

27

Page 28: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC28

Page 29: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC29

Freddy MercuryBonoIce T

Freddy’s Review.Ice T’s Review.

Freddy’s Review.----Bono

Freddy’s Review.----Ice T

Virgin Records

Page 30: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC30

Page 31: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC31

Freddy MercuryBonoIce TVirgin Records

Employee,Internal Organization,Employee Advocate,Department

Freddy’s Review.Ice T’s Review.

Freddy’s Review.----Bono

Freddy’s Review.----Ice T

Page 32: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC32

Page 33: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC33

Employee, Internal Organization, Reviewer, Mentor, Employee Advocate, Subject

Freddy MercuryBonoIce TVirgin RecordsFreddy’s Review.

Ice T’s Review.

Bono –Reviewer—Freddy’s Review,Freddy Mercury—Subject—Freddy’s ReviewIce T – Mentor – Freddy’s Review

Page 34: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC34

Freddy Mercury—Subject—Freddy’s Review

Bono –Freddy’s Review,

Ice T – Freddy’s Review

Employee, Internal Organization, Reviewer, Mentor, Employee Advocate, Department, Subject

Freddy MercuryBonoIce TVirgin Records

Freddy’s Review.Ice T’s Review.

Page 35: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC

Classifications

35

Page 36: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC36

Page 37: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC37

Programmer,Admin Support.

Typing,Negotiation.

Management,Technical.

Management Job 1

Sales support Job 2

Tech support Job 3

Management Job 1- Negotiation

Tech Support Job 3- Technical

Page 38: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC38

Page 39: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC39

Position Type,Skill TypePosition Category

Programmer (Position Type ),Admin Support (Position Type ), .Typing (Skill Type),Negotiation (Skill Type),.Management (Position Category)Technical. (Position Category)

Management Job 1Sales support Job 2Tech support Job 3

Management Job 1- NegotiationTech Support Job 3- Technical

Page 40: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC

Other Patterns

• Status • Business Rules• Hierarchies, recursive relationships• Contact mechanism

40

Page 41: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC

Value Proposition

• Time and $• Quality systems• Enable integration

41

Page 42: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC

In Conclusion

• Not “Data Modeling for Dummies”• Systematic approach

42

Page 43: Universal Patterns: How They Can Help You Develop Your HR Data Model

Copyright 2009 Universal Data Models, LLC

Questions?• [email protected][email protected]

43

To license UDM models such as Universal Data Models for Human Resources, see:http://www.embarcadero.com/products/udm/index.html