MIIS in the Real World - MIIS at Centrica Mathew Rawlings Designer
Jan 02, 2016
MIIS in the Real World - MIIS at CentricaMathew Rawlings
Designer
Agenda
The bit about Centrica
What were the business drivers?
How did we approach solving the issues?
What was the solution?
MIIS in Centrica’s ‘Real World’
Centrica
Centrica Group turnover of £18.3bn in 2004
Downstream
–28.4 million Domestic and Business customers
– Gas
– Electricity
– Home Services (Installations, Maintenance, Plumbing & Drains)
– Telecoms
– Financial Services
Upstream
–Gas production
–Gas Storage
–Electricity Generation
Centrica Information Systems
Hundreds of applications supporting a diverse business
50,000+ Employees
Seven Countries
3 Continents
UK Permanent Staff turnover 20% annually (30,000)
UK Non-perm Staff turnover 150% annually (6,000)
Majority of staff concentrated in Contact Centres
EDQM – Our project
Employee Data Quality Management
–What were the issues?
for IS, HR and the Business
What were the issues?
Islands of data
No one system ‘masters’ data
Across Islands
Easiest solution - create new island
Proliferation
No visibility of data
Employees can’t see their personal data
Within islands
Inconsistent
No-one can see one Organisation Structure
Re-keyingReplication of data
No ability to report across systems
What were the issues?
Inconsistent/ broken data
models
Requires more updating than necessary
Data Model
s
GUI rules not equivalent to Data model Rules
Inappropriate attribute allocations
Small changes require multiple updates
INTERNALORGANISATIONUNIT
(Line) made up of
(Line)within
(Operational) within
(Operational) made up of
EMPLOYMENTPOSITION
shared between
part-time share off
EMPLOYEE EMPLOYEEPOSTION
EMPLOYMENTROLEDEFINITION
INTERNALORGANISATIONUNIT TYPE
chief of reports to
containsmanaged by
INTERNALORGANISATIONUNIT
(Line) made up of
(Line)within
(Operational) within
(Operational) made up of
EMPLOYMENTPOSITION
shared between
part-time share off
EMPLOYEE EMPLOYEEPOSTION
EMPLOYMENTROLEDEFINITION
INTERNALORGANISATIONUNIT TYPE
chief of reports to
containsmanaged by
What were the issues?
Ownership
Who updates data e.g. Location
No-one owns data
Lack of clarityMultiple Owners
Process
RoleData Islands
Diverge
Data Stagnates
What were the issues?
Identity Management
Who does an electronic record physically represent?
DPA
Password Management
Multiple Identities
What were the issues?
Process
How do we change data - not defined
Lots of time wasted re-keying
Employees waste time trying to find
out how - every time
Post/Telephone Based
One process per Island
No cross Island process
7Data capture
or updateneeded?
Yes
No
For:- Agency- 3rd party- Non IS
startstaff match 1
For:- permanent- IScontractor
Defer
3bValid NOS ID?
3aValid Essential
ID?
Unique
5User Input:
unique, shared, test,admin, training
12User Input:
- Permenant- Agency
- IS Container- 3rd party partner- Non IS contractor
"Deferr until next login"
notunique
15Display:
Essential ID, NOS ID
User Input:Title, First name, Known
as, Surname, Date of Birth(top5 agencies/3rd parties)
Manager's CN
"Deferr until next login"
22Store data
save
16is there already a
match with surname/date of birth?
No
Yes
19create initial from given
name
20Exceptions?
Yes
13user
information
ContinueLogin
1aStart
Essential Login
1bStart
NT Login
Use Case:
Data Capture
Version 0.9
23/08/1004
11mark as duplicate
and store
10essential IDknown andmatched?
Yes
No
4account
type
notunique
Unknown
Unique
No No
No
Essential
9User Input:
already completed?- essential ID
Staffmatch.asp?NOSID=<nosid>Staffmatch.asp
2Invocation
?
8Invocation
?NT
6Storedata
14Update deferral
count
Defer
17mark as duplicate
and store
18get data from KLPUSERS:
- brand- centricaapplicationcn
- surname- given name
F
21Mark as
exception
23Thank you
The Proposal
Define ‘Master View of the Employee’
Accurate, joined employee data
Automated user provisioning
Employee Self Service capability
Rules based provisioning
License control
Common processes across Centrica
Accurate headcount and reliable MI
The Proposal
Deliver ‘Master View of the Employee’
Clean Organisation Data in HR
Match records to DPA standards across HR and IS systems
Data cleanse of Directory service
Improve Reference Data capability
Deliver processes and ownership for Data Management
Provide access to data for Self Service/ Update
Core focus of project-major people data repositories-
HReDirectory
Portal
CRM
Billing
Telephony
eGuide
AD
GUI
NT Domains
(UK)(Global)
HR
30.000 Employee Records
eDirectory
50.000 Active Accounts
Permanent Staff
IS Contractor
s
Agency
Non-IS Contractor
s
3rd Party Partners
Centrica Population – UK
HR eDirectory
Permanent Staff
IS Contractors
Agency
Non-IS Contractors
3rd Party Partners
Permanent Staff
IS Contractors
Agency
Non-IS Contractors
3rd Party Partners
=
Matching Identities
StaffMatch
Matching Identities
HReDirectory
Portal
CRM
Billing
Telephony
eGuide
ADNT Domains
(UK)(Global)1 Physical person
Driving user provisioning via the organisation structure
Get the Organisation Structure right
–Visibility of the structure
–Efficient business processes to maintain structure in constant flux
–Business Managers must maintain the structure not HR or IS
Deliver the Non-Permanent organisation into the HR organisation structure
All users “mastered” in one system
All users driven through same provisioning system & processes
Deploying MIIS
HReDirectory
MIIS
ADAM
Admin Gadget
Reference Data
GUI
Extensible Management
Agent
Oracle Management Agent
Novel eDirectory Management
Agent
ADAM Management Agent
LDAP
SAP.NET connector
Existing
Permanent Employees
Non-Permanent
and Non-Uk
Implementation timescales
Q3 2003 Q1 2004 Q3 2004 Q1 2005Q2 2004 Q4 2004 Q2 2005
’Master View’ born
Employee Data Model
Begin StaffMatch
Q3 2005
MIIS Go-Live
Engage OCG
Define Environment
Build Environment
Design MIIS Solution
Design SAP – Novell connector
The future for MIIS in Centrica
UK
HReDirectory
MIIS
ADAM
Admin Gadget
Reference Data
UK
AD
NA
AD
eGuide
NA
HR
HelpDeskTask
Scheduling
Thank You
Q&A