PMO Report Dashboard |
|---|
Functional Analyst |
| Abidemi Raji |
VERSION | DATE | MODIFIED BY | DESCRIPTION |
0.01 | 12/10/2023 | Abidemi Raji | Initial draft |
| 0.02 | 19/10/2023 | Abidemi Raji | Updated |
| 0.03 | 04/11/2023 | Abidemi Raji | Updated with list of requirements and alternative tables |
Domain: Programme Management / Finance Main stakeholders: Service Delivery Managers (SDM), Pool Leads, Product Managers, Program Managers, PMO, Leadership Team (LT) Business objective/value: Use data sourced from internal databases to create KPIs, determine project financial or execution status and provide decision useful information to stakeholders eliminating the need for manual intervention . Main function: The dashboard is a visualization tool which provides authorized users with information on project financial and operational status. Various KPIs are also created using data sourced from Accolade and enriched with derived indicators to provide a complete overview to users. The SBS Project Portfolio dashboard is used by the PMO team to monitor project deliverables, provide project financial summary and present any risks and issues. It provides a single source of information to the team and stakeholders on project KPIs, execution status, risk and issues over a specific period. e.g.
|
| Role (if applicable) | Name | Department | |
|---|---|---|---|
| Product Owner |
| ||
| Technical Product Owner | |||
| Users | Service Delivery Managers (SDM), Pool Leads, Product Managers, Program Managers, PMO, Leadership Team (LT) |
| Role (if applicable) | Name | Department | Sign-Off | |
|---|---|---|---|---|
| Product Owner | Claire Bazin | |||
| Product Owner | Dominique de Gouberville | |||
| Project Manager | Mauricio Nagahama | Project Manager • Visualization & reporting | DATA, ANALYTICS & AI PLATFORM_ECO | mauricio.nagahama@solvay.com | |
| Technical Sign off | Fernando Girante | Data Architect • Data & Analytics & AI Platform | DATA, ANALYTICS & AI PLATFORM_ECO | fernando.girante@solvay.com | |
| Technical Sign off | Matteo Menghetti | Data Engineer • Data architecture & engineering_ECO | DATA, ANALYTICS & AI PLATFORM_ECO | matteo.menghetti@solvay.com | |
| Technical Sign off | Maxime | Data science & AI_ECO | DATA, ANALYTICS & AI PLATFORM_ECO | maxime.marboeuf-ext@solvay.com |
Access to the PMO dashboard depends on the user's profile which ensures that the user is allowed to perform the requested action (e.g. Run reports and download results). The user profiles (“normal user” and “advanced user”) at the same time correspond to the privileges granted according to the Business Unit the user belongs to using Single Sign On functionality
Department | GBU Code | Role | Right | Comments |
In-Scope
This document covers the requirements for the PMO Dashboard to be migrated onto Tableau
Out Of Scope
The PMO team regularly monitors the overall financial and operational status of several programmes and projects within the organisation and provide update to stakeholders on project or programme status. The team needs the capability to extract and transform data seamlessly for the required parameters that have been pre-defined as part of the reporting process.
Specifically, the PMO team objectives are:
The new PMO dashboard in Tableau will provide authorised users with the capability to leverage multiple data sources within Solvay to review Financial and Operational performance of programmes and projects within a 3.5 year rolling window and have instant access to KPIs, with automated data refresh, eliminating the need for any manual interference.
Terminology used in this application consider to be added in -> Enterprise Data Governance
| Term | Description |
|---|---|
| Feature | Description | Latest update in production (DD/MM/YYYY) |
|---|---|---|
DashboardData Attributes and Mapping: https://drive.google.com/file/d/16n6b3eh9PCt-JRB1iaI745AZgqr8f_4wf2psU6Vfi0c/view
Data InputAs-Is Data Sources (including the nature of the data and what is it needed for):Currently the PMO Dashboard is implemented in Qlikview. Data is sourced from Accolade_SBS_Portal using two main queries (SGM_CUSTOM_VIEW, SGM_CORE_Project Details) and a Stored Procedure ( RSP_QV_GetMergedMetricsForGroupID) which uses GROUPID_SYS as a parameter .
As-Is Data Model: Target State Data Model:The target state data sourcing model will re-use existing data model (queries and Stored Procedures) as well as include additional calls to the Database using GroupID_SYS as shown below.
Target State Data Sourcing:
Transformation Rules (for each of the data source in the previous point):In the target state, additional filters to the data extract are required to be implemented in the result of the SGM_CORE_Project Details / CRV_ZGetProjectDetails query
KPI's Definitions Budget and Cost File: Budget & Cost File: 2F250000.xlsm
Visualization
PMO Dashboard AS-IS Visualisation:
PMO Dashboard TO-BE Visualisation: Main Dashboard
Main Dashboard filters: - roadmap KPI Page
|
The purpose of this part is to describe the physical components that supports the functionalities of the product. From that point of view, this part should capture and visualizes the physical components of the data products such as backend, front end, data providers, libraries for ML models, etc.
| Requirement # | Role | Requirement Title | Description/User Story | Acceptance Criteria |
|---|---|---|---|---|
| Data_Sourcing_1 | Data Engineer | Source validated, complete and correct data from Accolade for the PMO dashboard visualisation. | As an authorised SBS Dashboard user I want to have access to correct and complete data on the financial and operational status of SBS projects and programmes in the PMO Dashboard |
|
| Visualisation_Dashboard_Main | Visualisation and User Experience | Create a Dashboard with Summary Table and Project Details (Main Dashboard) | As an authorised SBS Project Portfolio dashboard user , I need to see the overview of financial and operational details of projects using multiple filters and by dimensions |
|
| Visualisation_Dashboard_KPI_1 | Visualisation and User Experience | Create a KPI table/histogram for Project Forecast Accuracy Rate | As an authorised SBS KPI dashboard user , I need to see a table/histogram of projects with the forecast accuracy rate. |
|
| Visualisation_Dashboard_KPI_2 | Visualisation and User Experience | Create a KPI table/histogram for Project Operational Time Total (Days) | As an authorised SBS KPI dashboard user , I need to see a table/histogram of projects with the Operational Time in Days. |
|
| Visualisation_Dashboard_KPI_3 | Visualisation and User Experience | Create a KPI table/histogram for Project Operational Time to Date vs Total (in %) | As an authorised SBS KPI dashboard user , I need to see a table/histogram of projects with the Operational Time total to date vs Total (in %) |
|
| Visualisation_Dashboard_KPI_4 | Visualisation and User Experience | Create a KPI table/histogram for Burn Rate Budget | As an authorised SBS KPI dashboard user , I need to see a table/histogram of projects with the budget burn rate |
|
| Visualisation_Dashboard_KPI_5 | Visualisation and User Experience | Create a KPI table/histogram for Burn Rate vs Burn Rate Time (in %) | As an authorised SBS KPI dashboard user , I need to see a table/histogram of projects with the budget burn rate vs Burn Rate Time (in %) |
|
| Visualisation_Dashboard_KPI_6 | Visualisation and User Experience | Create a KPI Histogram for Operational Time Burn Rate KPI | As an authorised SBS KPI dashboard user , I need to see a histogram of projects with operational burn rate |
|
| Visualisation_Dashboard_KPI_7 | Visualisation and User Experience | Create a KPI Histogram for Project (planned, ongoing or went life) with no approved budget but with some actuals | As an authorised SBS KPI dashboard user , I need to see a histogram of project (with Status) with no approved budget but with some actuals |
|
| Visualisation_Dashboard_KPI_8 | Visualisation and User Experience | Create a KPI Histogram for Project (planned, ongoing or went life) with no approved budget but with some actuals | As an authorised SBS KPI dashboard user , I need to see a histogram of project (with Status) with no approved budget but with some actuals | The SBS KPI dashboard shall display a histogram with
|
| Visualisation_Dashboard_KPI_9 | Visualisation and User Experience | Create a KPI Histogram for Projects not yet started with a start date in the past | As an authorised SBS KPI dashboard user , I need to see a table of projects with a start date in the past that hasn’t began yet. |
|
| Visualisation_Dashboard_KPI_10 | Visualisation and User Experience | Create a KPI Histogram for Project Status Update Frequency | As an authorised SBS KPI dashboard user , I need to see a histogram of projects showing how frequently their status has been updated. |
|
| Visualisation_Dashboard_KPI_11 | Visualisation and User Experience | Create a KPI Histogram for Projects whose Finance Status is Up to Date | As an authorised SBS KPI dashboard user , I need to see a histogram of projects with finance status that is up to date. |
|
| Visualisation_Dashboard_KPI_12 | Visualisation and User Experience | Create a KPI Histogram for Project On Budget | As an authorised SBS KPI dashboard user , I need to see a histogram of projects with a project status is On Budget. |
|
| Visualisation_Dashboard_KPI_13 | Visualisation and User Experience | Create a KPI Histogram for Project is On Time | As an authorised SBS KPI dashboard user , I need to see a histogram of projects with a the project status is On Time. |
The histogram shall have month-year on the X axis and % on the Y axis
|
| Visualisation_Dashboard_KPI_14 | Visualisation and User Experience | Create a KPI Histogram for Project Close To Over Budget | As an authorised SBS KPI dashboard user , I need to see a histogram of projects with a project status is Close To Over Budget. |
|
| Visualisation_Dashboard_KPI_15 | Visualisation and User Experience | Create a KPI Histogram for Project Split CAPEX OTC | As an authorised SBS KPI dashboard user , I need to see a histogram of projects split between CAPEX and OTC. |
|
| Visualisation_Dashboard_Authorisation | Access and Authorisation | Restrict user access to dashboard | As an authorised SBS KPI dashboard Owner, I need access to the PMO dashboard and KPI dashboard restricted based on roles and business units. | Access to the dashboard shall be restricted using Single Sign On or any role specific authorisation protocol Users are only able to see data relevant to their assigned profile |
This part specifies criteria that describe the operation of the data product, rather than specific behaviours.
Usability
Regulatory Compliance
|
Performance
Reliability
Scalability
Compatibility
Availability
Refresh of the Data
Data shall be sourced from the Accolade database 5 times per day |
Storage of the Data
|