Role tMapping Basics

Embed Size (px)

Citation preview

Role to Position Mapping (RtPM) 101OCS Communications Teleconference

Objectives Provide OCS practitioners insight into the process of Role to Position Mapping in ERP implementations What is it? How it works Data sources used Who is involved? Timing

Discuss how the process of Role to Position Mapping impacts Change Management practitioners Share Role to Position Mapping lessons learned from the Disney SAP BPS implementation project

2

Definitions of Terms You Will Be Hearing Role A group of related SAP or manual worksteps with a level of authority and a series of KSA (Knowledge, Skills, and Abilities) requirements. Multiple roles may be mapped to a position. Position The unique combination of job and organization unit that creates an employee s job title. Multiple positions may be mapped to a role. Segregation of Duties (SOD) Those combinations of roles mapped to a single position with duties that are potentially conflicting in nature that may cause internal or financial control issues.

3

What is Role to Position Mapping? Role to Position Mapping (RtPM) is the activity of assigning roles to positions within an organization RtPM is the determination of who can do what in an ERP implementation RtPM process is sensitive to the confidential nature of personnel information Access to salary information, social security numbers, job codes, union data, etc. is not includedRoles mapped to positions Positions mapped to people People mapped to courses and access

4

Why is Role to Position Mapping Critical?The outcome of the RtPM exercise is critical to implementation of ERP systems ... Provides the Security team with the information to create accurate security profiles

...And also provides critical inputs for change management-related activities: Identifies appropriate training for end users Provides information about potential change implications and job impacts Establishes defined audiences for targeted communications

Why is it important for a Change practitioner to lead or facilitate the RtPM process? 1. 2. 3. To kick start collaboration between change management practitioners and the rest of the project To present a single face and single source to the client organization for information To ensure that RtPM is not done in a vacuum but that key stakeholders ( mappers ) are educated on the roles, impacts to jobs, and potential risks associated with the RtPM activities

5

How Does RtPM Work?SAP Business Processes Process

Sub-Process Sub-Process Activity Activity Activity Workstep Workstep Workstep Transaction: SAP worksteps

RtPM Begins by linking SAP Business Processes to a Transaction6

and Maps that Transaction to Positions and EmployeesSAP Business Processes Process Role Role Role: performs one or more transactions Position: performs one or more roles Employee Name Employee Name xxx Organization

Sub-Process Sub-Process Activity Activity Activity Workstep Workstep Workstep

Transaction: SAP worksteps

7

then RtPM Data is Used to Develop Change, Training and Security DeliverablesSAP Business Processes Process Role Role Role: performs one or more transactions Position: performs one or more roles Employee Name Employee Name xxx Organization

Sub-Process Sub-Process Activity Activity Activity Workstep Workstep Workstep

Transaction: SAP worksteps

Change: Enables OR team to create targeted communications to specific audiences 8

Training: Enables OR team to identify training candidates, curriculum, etc.

Security: Enables Security team to create security profiles

RtPM Key Players and ActivitiesGather Role and Position Information Map transactions to roles Provision roles in the role mapping database Role to Positions Mapping process Participate in role education sessions Define security restrictions and discuss potential SODs Participate in role education sessions Work with local SMEs to map roles to positions Validate Results Check for potential SODs Document business process controls Project Implementation Transport final role mapping results into production Test users mapping and security access Security

Process/ functional

Provide role requirements and business justifications Define roles Provide employee data to Security to load into role mapping database Provide job descriptions to assist with mapping

Work with key executives / SMEs to ensure mapping consistency Update role mapping data in the mapping database

HR

Change Mgmt & Comms

Facilitate role education sessions Coordinate with other project team s to meet critical deadlines Track and communicate progress to key executives

Coordinate and facilitate role validation meetings with process teams, SMEs, and client executives

Use mapping data to assess change impacts and potential job impacts (esp. union employees) communicate change impacts to end users

Training

Include change impacts Leverage initial mapping data to obtain estimated user count Use mapping data to estimate training audience count Build curriculum by mapping Leverage role assignments to roles to courses schedule training

9

Disney Forecast & Planning Project RtPM Lessons Learned Identify role mapping strategy (who, what, how, when) early in the project Push for mapping to a position and not at the individual level to promote standardization

Manage the overall mapping process, timeline, and expectations to meet different team s deliverable needs while keeping in mind mapper availability. Very difficult to do unless it is managed early and added in as part of each team s resource plan; including change management

Work closely with the Security team to design role mapping tool/database Avoid using spreadsheets (high data error rate) Push for automated mapping tool and reports to empower mappers to review and validate own work before due dates

Educate mappers on roles, transactions, and security model before the start of the role mapping exercise Instill interim deadlines to review mapping results for consistency and adherence to project guidelines Schedule reoccurring calls with the mappers , process and security teams to check progress This also works as a platform to discuss new information, raise questions, remove roadblocks

Obtain signoff on the mapping results from key client executives Promotes participation in the process and ownership of the final product

10

Summary RtPM creates consistent ERP-enabled rights and responsibilities that are standardized within each Division (and company-wide, where possible) RtPM is critical because it forces the different project teams to work together and integrate implementation efforts Many different teams involved with many interdependencies Change Management, HR, Security, Process, Training, Communication RtPM helps put Change Management on the project team s map!

Effort needs to be planned, integrated, and started quickly Estimated efforts required during peak RtPM times: Change management: 50% of one FTE Process: 25% of one FTE s time per process Security: 50% of one FTE HR: 25% of one HR rep per division/business unit

Caveat - Not all RtPM efforts are the same

Process, tools, and resources will vary depending on the type of system being implemented and your client s unique requirements However, fundamentally all RtPM efforts begin with collaboration between HR, Process, and Security teams to deliver key outcomes that directly support the project s success.11

Sample RtPM TimelineJanCH

Feb

Mar

Apr

May

Jun

1/8-2/27: work with HR to identify Division-specific Positions

SEC 3/1: Complete Role Descriptions and Segregation of Duties

3/5-3/11: Conduct Initial Mapping of Roles to Position Titles FUNC

CH Week of 3/11: Build Division-specific Spreadsheets

CH 3/18-4/5: Conduct RtPM Training

TASKS

MAP 3/20-5/3: Map Roles to Positions

CH SEC 4/19-5/3: Project Team Validates Mapping MAP

LegendRtPM 5/3: Deliverable - RtPM Map CH Change Management//Communications Team CH SEC Security Team CH Functional Team FUNC MAP Mappers SEC 5/3: Provide mapping to Training and Security 5/3: Implement change impacts in end user communications 5/3-Go Live: Maintenance

12

Role Creation

Organization Design is Different than Role to Position MappingDivision Structure

SAP Role

SAP Role

SAP Role

SAP Role

SAP Role

SAP Role

SAP Role

14

Bottom Up

Top Down

Department Structure

Department Structure

TWDC Position A

TWDC Position B

TWDC Position C

TWDC Position D

TWDC Position E

SAP Role Group

SAP Role Group

SAP Role Group

Baseline Role Development Process1Activity SAP Txn. 4 SAP Txn. 5 Starting Point: Role defined at the Activity level of the Blueprint documentation and includes all SAP transactions. SAP Txn. 1 SAP Txn. 2 SAP Txn. 3 Role 1

2

SAP Txn. 1 SAP Txn. 2 SAP Txn. 3 SAP Txn. 4 SAP Txn. 5 Role 1

3SAP Txn. 3 Role 2The Display transaction is pulled out of the original role and becomes a discrete role itself. It could later be grouped with other Display roles performed by the same group of end users.

It is determined that one of the transactions is a Display transaction that will be made available to a larger group of people.

4

SAP Txn. 1 SAP Txn. 2 Role 1 SAP Txn. 4 SAP Txn. 5

5SAP Txn. 5 Role 3

6SAP Txn. 1 SAP Txn. 2 SAP Txn. 4 Role 1

Out of the transactions remaining in the original role, another is determined to be an Approval transaction that will be assigned to a smaller, more senior group of end users.

The Approval transaction is pulled out of the original role and becomes a discrete role itself.

The original role now only has 3 transactions. It has evolved into 3 discrete roles.

15

Example Role Descriptions & Mapping Input Finance - General LedgerIf you map the SAP Role in the first column to a position, then the role(s) below should also be mapped R3: G/L Display R3: G/L Reporting R3: G/L JE Processor R3: G/L Master Data Maintainer R3: G/L Master Display This role allows a user to create and park Journal Entry Documents This role allows a user to maintain company code specific Chart of Account Master Data. This role allows a user to display the General Ledger Chart of Accounts and G/L Account Lists within their own company code(s). R3: G/L Display R3: G/L Reporting R3: G/L Display

SAP Role

SAP Role Description

R3: G/L JE Approver

This role allows a user to post parked Journal Entry Documents

N/A

16

Role Mapping and Segregation of Duties Conflicts

Segregation of Duties (SOD) Overview Given the integrated nature of SAP, there are certain inherent role combinations that represent segregation of duty (SOD) conflicts SOD conflicts could lead to internal control issues such as fraud, misleading information, etc. An example SOD conflict:1. Vendor Maintenance 2. AP Invoice Processor 3. AP Check Processor

In the above example, a user could create a fictitious vendor and process a payment While this is a simple example, there are numerous standard SAP conflicts that must be incorporated into the RtPM process

18

SOD Conflicting Roles Matrix As part of the RtPM process, we are providing a summary matrix of SOD conflicting roles The general objective of these conflicts is to point out any role combinations that may cause internal or financial control issues This list is not all encompassing Instead it is a starting point that will be refined over time

Mappers can reference this document during the RtPM process to determine which combination of roles may or may not be well suited to a position

19

Example SOD Role ConflictsFinance General LedgerSAP Role Area Global Chart of Accounts Maintainer Potential Conflicts General Ledger Journal Entry Processor Potential Control Risks Potential misstatement of financial statements Chart of Accounts disorganization Potential misclassification of financial transactions Potential misstatement of financial statements Entry of fictitious A/P invoices which could lead to fraud Potential misstatement of financial statements Entry of fictitious A/P invoices which could lead to fraud Potential material misstatement of financial statements by posting to closed (and/or audited) periods

General Ledger Journal Entry Approver General Ledger Journal Entry Processor General Ledger Period Closer

Accounts Payable Invoice Processor

Accounts Payable Invoice Processor

General Ledger Journal Entry Processor General Ledger Journal Entry Approver Accounts Payable Invoice Processor

20

SOD Exceptions As part of the RtPM process, we understand that SOD exceptions may come up The business may identify a new SOD conflict or The business may identify a need to assign SOD conflicting roles

In either case, the feedback is positive and will be incorporated into the RtPM process21