Oil and Gas

70 % operational efficiency boost

The National Oil Company faced manual workforce planning challenges: slow, error-prone data entry undermines efficiency and data quality. The primary goal was to accelerate the planning process while improving data accuracy.

Role

Design Team Lead

year

2022

Duration

18 months

team

Project manager Design Team Lead Designer x3 Lead Business Analyst Busines Analyst Front-End Developer x3 Back-End Developer x3 Quality Engineer

DELIVERABLES

360 Research Busness processes mapping Integration Mappings High Fidelity Prototype END-to-end design Impact Assessment

team

Project manager Design Team Lead Designer x3 Lead Business Analyst Busines Analyst Front-End Developer x3 Back-End Developer x3 Quality Engineer

Role

Design Team Lead

year

2022

Duration

18 months

DELIVERABLES

360 Research Busness processes mapping Integration Mappings High Fidelity Prototype END-to-end design Impact Assessment

Oil and Gas

70 % operational efficiency boost

The National Oil Company faced manual workforce planning challenges: slow, error-prone data entry undermines efficiency and data quality. The primary goal was to accelerate the planning process while improving data accuracy.

team

Project manager Design Team Lead Designer x3 Lead Business Analyst Busines Analyst Front-End Developer x3 Back-End Developer x3 Quality Engineer

Role

Design Team Lead

year

2022

Duration

18 months

DELIVERABLES

360 Research Busness processes mapping Integration Mappings High Fidelity Prototype END-to-end design Impact Assessment

Oil and Gas

70 % operational efficiency boost

The National Oil Company faced manual workforce planning challenges: slow, error-prone data entry undermines efficiency and data quality. The primary goal was to accelerate the planning process while improving data accuracy.

Content

Context

National oil Company

The National Oil Company, managing over 60,000 employees and spanning 16 subsidiaries, represents a significant segment of the national economy, contributing extensively to both local and global energy markets. The company faced substantial challenges with outdated workforce planning methods that impacted its operational efficiency and responsiveness.

Problem

The primary challenge was the opaque and error-prone system of workforce planning, where manual data handling and multiple versions of documents led to inefficiencies and outdated information, severely impacting operational effectiveness.

Research

Research

The research phase included a detailed audit of current planning practices, direct interviews with multiple workforce planners, and an analysis of workflow documentation. Key findings pointed to a critical need for an integrated digital solution that could handle complex data sets efficiently and with fewer human errors. Methodologies applied included:

Surveys and Interviews

Conducted to understand the daily challenges faced by staff at different levels

Workflow Analysis

Mapping out the existing processes to identify bottlenecks and inefficiencies

Technical Evaluation

Assessing the capabilities of current tools versus the proposed digital solution to quantify potential improvements.

Entities

In developing our comprehensive workforce planning system, we've meticulously defined several key entities foundational to accurately modeling our organization's staffing dynamics. These entities are derived from existing artifacts, such as detailed Excel plans, and robust data structures from our SAP system, ensuring high fidelity and reliability in our data sources.

  • Unit: Represents organizational units within the company, detailing the unit head, title, hierarchical relationships, and associated positions.

  • Position: Captures critical details about each job role, including title, grade, associated unit, current and future employment, and key attributes like nationality and planned changes.

  • Employee: Details individual employee characteristics such as name, contact details, gender, employment history, and crucial metrics like performance grades and employment dates.

Additional entities such as Transfer, Succession, Retirement, and Attrition have been integrated to facilitate detailed tracking and planning of employee movements and career progression within the company. Each of these entities is linked through well-defined relationships, ensuring a robust framework that supports both current operational needs and strategic planning.

The integration of these entities into our system was guided by thorough analysis and interpretation of existing organizational data, providing us with a high degree of confidence in the robustness and accuracy of the foundational data used. This structured approach ensures that our workforce planning system robustly supports effective decision-making and strategic workforce management.

Personas

Main personas identified were:

Workforce planner — responsible for internal resource allocation and planning,

Unit manager — who negotiates and approves staff plans.

User Journey

Redesigned to start from the lowest operational units, allowing them to initiate plans and coordinate upwards, ensuring alignment and consistency at every organizational level.

Identified Workforce Planning Process Challenges

After conducting detailed research and engaging with key personas involved in the workforce planning process, we have clearly identified and validated a series of challenges. This validation was achieved through comprehensive discussions with major stakeholders. The findings highlight critical areas in need of improvement, ensuring strategic alignment and enhanced operational efficiency across the board. This document outlines these challenges, grouped into three main themes for clarity and focus.

Data Management Challenges

Challenge

Business Impact

User Impact

Data Management Complexity

  • Inefficiencies in data processing

  • Potential for data loss

  • Affects decision-making accuracy

  • Stress and increased workload to manage large datasets accurately

Data Management Complexity

  • Inefficiencies in data processing

  • Potential for data loss

  • Affects decision-making accuracy

  • Stress and increased workload to manage large datasets accurately

Data Management Complexity

  • Inefficiencies in data processing

  • Potential for data loss

  • Affects decision-making accuracy

  • Stress and increased workload to manage large datasets accurately

Data Categorization

  • Misclassification leading to improper resource allocation

  • Affects operational efficiency

  • Confusion and additional time spent on correcting categorization errors

Data Categorization

  • Misclassification leading to improper resource allocation

  • Affects operational efficiency

  • Confusion and additional time spent on correcting categorization errors

Data Categorization

  • Misclassification leading to improper resource allocation

  • Affects operational efficiency

  • Confusion and additional time spent on correcting categorization errors

Multiple Spreadsheet Management

  • Increased risk of errors

  • Potential for inconsistent data across spreadsheets

  • Overwhelmed by managing multiple files

  • Errors impacting productivity

Multiple Spreadsheet Management

  • Increased risk of errors

  • Potential for inconsistent data across spreadsheets

  • Overwhelmed by managing multiple files

  • Errors impacting productivity

Multiple Spreadsheet Management

  • Increased risk of errors

  • Potential for inconsistent data across spreadsheets

  • Overwhelmed by managing multiple files

  • Errors impacting productivity

Plan Development and Approval

Challenge

Business Impact

User Impact

Plan Accuracy and Updates

  • Risk of staffing shortages or surpluses

  • Impacts operational capacity (critical for oil&gas industry)

  • Constant updates required

  • Difficulty in maintaining plan relevance causes frustration

Plan Accuracy and Updates

  • Risk of staffing shortages or surpluses

  • Impacts operational capacity (critical for oil&gas industry)

  • Constant updates required

  • Difficulty in maintaining plan relevance causes frustration

Plan Accuracy and Updates

  • Risk of staffing shortages or surpluses

  • Impacts operational capacity (critical for oil&gas industry)

  • Constant updates required

  • Difficulty in maintaining plan relevance causes frustration

Strategy Formulation for Fulfillment

  • Ineffective strategies can lead to unmet staffing needs

  • Impacts productivity and growth

  • Challenges in effective strategizing

  • Dissatisfaction and reduced effectiveness

Strategy Formulation for Fulfillment

  • Ineffective strategies can lead to unmet staffing needs

  • Impacts productivity and growth

  • Challenges in effective strategizing

  • Dissatisfaction and reduced effectiveness

Strategy Formulation for Fulfillment

  • Ineffective strategies can lead to unmet staffing needs

  • Impacts productivity and growth

  • Challenges in effective strategizing

  • Dissatisfaction and reduced effectiveness

Approval Delays and Changes

  • Slows down the implementation of workforce plans

  • Impacts agility and competitive edge

  • Stress from managing frequent changes

  • Workload increase from chasing approvals

Approval Delays and Changes

  • Slows down the implementation of workforce plans

  • Impacts agility and competitive edge

  • Stress from managing frequent changes

  • Workload increase from chasing approvals

Approval Delays and Changes

  • Slows down the implementation of workforce plans

  • Impacts agility and competitive edge

  • Stress from managing frequent changes

  • Workload increase from chasing approvals

Consistency Across Plans

  • Misaligned workforce strategies across departments

  • Affects overall business strategy execution

  • Confusion and potential conflicts from ensuring plan alignment

Consistency Across Plans

  • Misaligned workforce strategies across departments

  • Affects overall business strategy execution

  • Confusion and potential conflicts from ensuring plan alignment

Consistency Across Plans

  • Misaligned workforce strategies across departments

  • Affects overall business strategy execution

  • Confusion and potential conflicts from ensuring plan alignment

Communication and Tool Limitations

Challenge

Business Impact

User Impact

Communication with Unit Managers

  • Delays in plan approval slow down organizational responsiveness

  • Frustration from ineffective communication and feedback loops

Communication with Unit Managers

  • Delays in plan approval slow down organizational responsiveness

  • Frustration from ineffective communication and feedback loops

Communication with Unit Managers

  • Delays in plan approval slow down organizational responsiveness

  • Frustration from ineffective communication and feedback loops

Tool Limitations and Errors

  • Limited functionality restricts efficient planning and response capabilities

  • -Frustration and inefficiency due to tool constraints and errors

Tool Limitations and Errors

  • Limited functionality restricts efficient planning and response capabilities

  • -Frustration and inefficiency due to tool constraints and errors

Tool Limitations and Errors

  • Limited functionality restricts efficient planning and response capabilities

  • -Frustration and inefficiency due to tool constraints and errors

Solution

Solution outline

Solution Outline for Workforce Planning System


In addressing the challenges identified in our workforce planning process, we have developed a comprehensive solution that integrates all planning components into a unified database system. This solution effectively addresses the issues of data management complexity, data categorization, multiple spreadsheet management, planning accuracy and updates, and strategy formulation for fulfillment.

Unified Database Architecture

Centralized Entity Management

By centralizing all resources into one structure, every entity—such as an employee, position, transfer, and retirement plan—is connected and managed within a singular system. This integration ensures that an employee cannot be erroneously assigned to multiple positions simultaneously, as all assignments are controlled at the system level. This approach not only simplifies management but also enhances the accuracy of our staffing plans.

Unit-Centric Organization

The system is designed to focus on units as the fundamental organizational structure, under which all positions are consolidated. This structure allows for more effective management of positions within each unit, making it easier to handle updates and track changes across the organization.


Collaborative Work Environment

Shared System Access

Workforce planners, unit management, and higher unit management all operate within the same system interface. This shared environment ensures that data is always current and accessible, facilitating real-time visibility of all plans, whether they are finalized or still in progress.

Enhanced Communication and Feedback

The unified system allows stakeholders to see changes, provide feedback, and approve plans before formal submission. This capability significantly reduces the time required for approvals and minimizes delays and last-minute adjustments.

Streamlined Updates and KPI Integration

Single Interface for Comprehensive Management

All relevant data and updates are accessible from a single screen within the system, streamlining the process of managing and updating workforce plans. This consolidation helps users quickly navigate and make informed decisions without having to switch between multiple interfaces or systems.

Pre-calculated KPIs and Metrics

The system includes built-in KPIs and metrics relevant to both workforce planners and unit managers. These indicators are designed to provide immediate insights into performance and staffing needs, aiding in faster and more effective decision-making.

Impact and Benefits


Implementing this solution not only resolves the primary challenges of our previous planning processes but also enhances operational efficiency and strategic alignment across the company. By simplifying the management of workforce data and fostering a collaborative environment, we ensure that our workforce planning is both agile and accurate, significantly improving overall business performance and employee satisfaction.

Sketches

Sketches Main Screen

During the sketching phase of our project, we made critical decisions that significantly shaped the design of our workforce planning system. Our primary focus was to work at the unit level, a choice driven by several logical and practical considerations.


Unit-Level Focus

UNIT

Top-Level Metrics: At the top of the interface, we display combined metrics for all positions within a unit. This provides a high-level overview of key performance indicators (KPIs) from a staffing perspective.

METRIC

Text

Text

Text

Text

Text

0

50

100

150

METRIC

Text

Text

Text

Text

Text

0

50

100

150

METRIC

Text

Text

Text

Text

Text

0

50

100

150

METRIC

Text

Text

Text

Text

Text

0

50

100

150

METRIC

Text

Text

Text

Text

Text

0

50

100

150

Primary Entity - Position: Within each unit, the position is the main entity of focus. Each position needs to show:

Current Employment: Details of who is currently occupying the position.

Future Plans: Details on upcoming changes, including the planned fulfillment method (e.g., internal transfer, hiring)

Position

Current Employee

Future Employee

[EDIT]

Position

Current Employee

Future Employee

[EDIT]

Position

Current Employee

Future Employee

[EDIT]

Position

Current Employee

Future Employee

[EDIT]

Position

Current Employee

Future Employee

[EDIT]

Combined Metrics and Holistic View


Top-Level Metrics: At the top of the interface, we display combined metrics for all positions within a unit. This provides a high-level overview of key performance indicators (KPIs) from a staffing perspective.

Detailed Position Data: Below the metrics, we display raw data for each position, including current employment details and future plans. This structure allows users to:

• Understand overall performance at a glance.

• Dive into the specifics of each position to make detailed adjustments as needed.

Sketches Position Editing Screen

In our sketching phase, we also designed the Position Editing Screen to provide detailed information about each position and facilitate editing and future assignment planning. This screen is crucial for managing the specifics of each position within a unit, allowing users to handle current employment details, reasons for changes, and future assignment planning seamlessly.



Position Details and Current Employment: Details of who is currently occupying the position.

Position Details

Current employee details

Details of Reason for Leaving: Information about why the current employee is leaving the position (e.g., termination, transfer, retirement, succession).

Planning reason

Transfer

Succession

Retirement

Termination

Retirement details

Retirement Type

Retirement Date

Save

Future Plans: Details on upcoming changes, including the planned fulfillment method (e.g., internal transfer, hiring).

Future assigment

Transfer

Succession

Retirement

Termination

Transfer

Employee

Transfer Date

Save

Final Design

Prototypes underwent multiple iterations based on feedback from end-users, focusing on improving navigation, data visualization, and interaction patterns.

Sorry Prototype is available on desktop version

Workforce Planning

Prototype

VerdeX Energy

/

Renewable Energy

/

Solar Energy Division

/

Solar Panel Production Department

Status

In progress

Line manager

Dr. Emily Zhang

Planners

+5

Headcount Projections

100

75

50

25

10

23

24

25

26

27

28

29

30

31

32

33

Plan 2022-2032

Plan 2033-2033

Demand Projections

100

75

50

25

10

23

24

25

26

27

28

29

30

31

32

33

Plan 2022-2032

Plan 2033-2033

2023 New Positions Forecast

80

70

60

50

55%

Current

Forecast

2023 KPI

80

70

60

50

55%

Current

Forecast

Female in Leadership

2023-2033

20%

Graduate Plan

100

75

50

25

10

23

24

25

26

27

28

29

30

31

32

33

Plan 2022-2032

Plan 2033-2033

Solar Panel Production Department

In order to send plan for approval there must be no errors. Please adjust positions accordingly.

Positions

Approval History

Position type

Select

Search by Position Name or ID, Employee Name

Search

A

Manager, Solar & Wind Power Development, 20224272

CORE / APPROVED

CRITICAL

Job Grade:

17

AA

Adem Afif

DoE

09/12/1998

Grade

18

Rating

E-F-F

Age

44

ID

10025187

Q4 2028

Retirement

Suhail Al Muhairi

Transfer

DoE

01 Sep 1999

Grade

18

Rating

E-F-F

Age

42.7

ID

130882

A

Office Administrator, 2001005

CORE / APPROVED

Job Grade:

9

EK

Eliana Moza Al Khatiri

DoE

02/12/1988

Grade

18

Rating

E-F-F

Age

34

ID

10025187

--

Retirement

10 years experience

BCs – Oil & Gas

Recruitment

Grade

18

Solar Power

In Progress

A

Project Manager, IT Applications, M2001005

CORE / APPROVED

CRITICAL

Job Grade:

18

RA

Rashid Ali

DoE

01 Sep 1999

Grade

18

Rating

E-F-F

Age

42.7

ID

130882

Q4 2028

Retirement

10 years experience

BCs – Oil & Gas

Recruitment

Grade

18

T

Team Leader, Training (Leadership), 20224341

TEMP/Mobility-Long term-out

CRITICAL

Job Grade:

18

No current employee

No action required

Wind Power

DRAFT

Start 2028

In Progress

Training Team

DRAFT

Start 2028

In Progress

Training Team

TO BE DELETED

Will be deleted automatically after all positions will be removed

In Progress

Conclusion

The National Oil Company, managing over 60,000 employees and spanning 16 subsidiaries, represents a significant segment of the national economy, contributing extensively to both local and global energy markets. The company faced substantial challenges with outdated workforce planning methods that impacted its operational efficiency and responsiveness.

Unit-UnitID : integer-UnitHead : integer «FK to Employee»-Title : string-ParentUnit : integer «FK to Unit»Position-PositionID : integer-Title : string-Grades : string-Unit : integer «FK to Unit»-CurrentEmployee : integer «FK to Employee»-FutureEmployee : integer «FK to Employee or Job Posting»-DatesOverPlan : string-Nationality : string-TransferPlanStatus : string {None, Planned, Approved}Employee-EmployeeID : integer-Name : string-Gender : string {Male, Female}-ContactDetails : string-Position : integer «FK to Position»-EmploymentHistory : string-Nationality : string-PerformanceGrades : string {Latest three years}-DateOfBirth : date-DateOfEmployment : date-CurrentRating : string-Age : integerTransfer-EmployeeID : integer «FK to Employee»-CurrentPositionID : integer «FK to Position»-TargetPositionID : integer «FK to Position»-Year : integer-Quarter : integer-ApprovalStatus : string {Pending, Approved, Rejected}Succession-EmployeeID : integer «FK to Employee»-CurrentPositionID : integer «FK to Position»-TargetPositionID : integer «FK to Position»-Year : integer-Quarter : integerRetirement-EmployeeID : integer «FK to Employee»-RetirementType : string-Year : integer-Quarter : integerAttrition-EmployeeID : integer «FK to Employee»-Reason : string-Year : integer-Quarter : integerRecruitment-PositionID : integer «FK to Position»-Date : date-Quarter : integer-DegreeNeeded : string-Major : string-ExperienceNeeded : integer-Nationality : stringcontains1manycurrent employeemany1future employeemany1subunit10..1unit head11involves1manyinvolves1manyinvolved in1manyinvolved in1manyplans retirement1manyhas attrition1manyrecruits1many