20_Solicitation - Attachment 9C - TPIMS Transformation Roadmap.xlsx

XLSX spreadsheet 81 KB Posted

Attached to
Transformational Pension Insurance Modeling System (T-PIMS) Federal contract opportunity
Solicitation number
16PBGC21R0010
Issued by
Pension Benefit Guaranty Corporation

About this file

This document outlines the requirements for the Transformational Pension Insurance Modeling System (T-PIMS) federal contract opportunity. The Pension Benefit Guaranty Corporation is seeking to establish a 10-year Indefinite Delivery Indefinite Quantity contract with task orders to cover the full life cycle of modernization, enhancement, operations and maintenance, and actuarial support services for T-PIMS. The first task order requires modernization of a new T-PIMS with a focus on single-employer plans and delivery within 27 months, and will be competed concurrently with the IDIQ contract. T-PIMS must be built according to PBGC's cloud-hosted blueprint and require a combination of actuarial, economic, and IT expertise to build and sustain over the contract duration. The target is for a faster T-PIMS model running more simulations with a larger data footprint than the current system, and capable of meeting Technical Assistance requests. A single contractor is sought for synergistic systems modernization and ongoing enhancement, operations, and maintenance efforts to increase efficiencies and management effectiveness.

View the file

Other files for this federal contract opportunity

Show all 15

On GovTribe

Work with this file on GovTribe

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

T-PIMS Roadmap MVP PRAD 27Mo

RFP 16PBGC21R0010
ATTACHMENT 9C
PIMS Transformation Roadmap
PIMS Build ActivitiesMonth 1Month 2Month 3Month 4Month 5Month 6Month 7Month 8Month 9Month 10Month 11Month 12Month 13Month 14Month 15Month 16Month 17Month 18Month 19Month 20Month 21Month 22Month 23Month 24Month 25Month 26Month 27Month 28Month 29Month 30
Onboarding, Sprint Zero
OIT Transformation Planning (IPT, TRB, Etc.)
Model Governance
Environment Discovery
Validate System Design
Organizational Readiness Planning
Validate ATO and Toolset
Establish Development Cloud Infrastructure
Set up Data Storage (installing configuration)
Set up computational platform
Set up a central code repository
Set up CI/CD Pipeline
Set up User Accounts
Updating Development Cloud Infrastructure
Purchase additional tools as needed
Refine cloud infrastructure
Deliver MVP Sprint 1-n, Go-Live/Post-Production Monitoring & Stabilization
Implement Baseline Security Controls
Comply with Risk/Enterprise Security Framework
Integrating to enterprise LDAP
PIV Authentication
Implement Database
Create Data Model
Populate with Sample Data
Data Migration
Integrate with On-Premises Environment
Integrate with Third-Party to Load Data
Create Synthetic Data
Load Synthetic Data
Testing
Infrastructure/Environment Integration Testing
Create PV Model
Planning (Methodology Planning, Whiteboarding, Pseudo Coding, etc.)
Create Core PV Engine
Implement/Test New Sample Bundling Method
Active
Terminated Vested (TV)
Retiree
Plan Level Calculations
Program Statutory Minimum Funding Calculations
Add (+) Refine Plan Asset Projection Methodology
Add (+) LDI Modeling
Add (+) VRP Risk-Based Premium Capability
Add (+) Binary & Probabilistic BK Model
Add (+) Calibration Improvements for PBGC Trusteed Liability
Add (+) PBGC Asset Projection Methodology
….Additional Enhancements To Be Determined....
Bankruptcy Modeling
Planning (Methodology Planning, Whiteboarding, Pseudo Coding, etc.)
Create Credit Rating Transition Model
Create Correlations of Transitions to Econ
Create Time-0 BK model * (dependent on Rating Coverage)
Integration of Econ Scenario Development
Planning (Methodology Planning, Whiteboarding, Pseudo Coding, etc.)
Import 3rd Party Econ Curves * (dependent on 3rd party or in-house)
Build economic data API
New capital markets model * (dependent on 3rd party or in-house)
Build VARs/chain equation * (dependent on 3rd party or in-house)
Full yield curve * (dependent on 3rd party or in-house)
Sample Development
Identify stand-alone Plans and Sponsors
Develop Bundled Plan Logic
Data Edits and Quality Metrics
Solutioning KPIs
Define Operational KPIs
Validate Business Rules and Operational KPIs
Solutioning Modeling Outputs
Cumulative Rates
Identify Model Output for Exhibits
Configure Actuarial Calculation Exhibits
Incorporate 5500 Data Comparison
Develop/Test Drill Down Review Capability
Additional Outputs
Front-End Interface Development
Design Wireframes
Develop User Interface
Validating User Interface
Output Visualization Development
Create Projections Report Dashboard
Create dashboard view of Geographic Heat Map
Create core actuarial results exhibits
Create custom report capabilities
Showcase Modeling and Operational KPIs
Logging
Log intermediate calculations
Log Operational KPIs
Support Establishment of Production Cloud Environment
Support Production Environment Provisioning
Migrate Data into Production Environment
Testing
Model Governance Validation
System Testing
User Acceptance Testing
Stress Testing
Parallel Testing
Documentation
Model Documentation
System Documentation
Training
Actuarial Team Python Training
TPIMS System Training
Transition to O&M
Post Production Monitoring and Stablization
R&D Containers

Activity Dictionary

PIMS Transformation Activity Dictionary

ID Task Description Dependencies

1Transformation Planning (OR Planning, Model Governance, etc.)- Identify and resolve pre-deployment cross-program, people, process, and technology gaps related to the transformed PIMS functionality to be deployed
- Establish a model governance, controls, and testing policy that will guide the calibration, back testing, review, and implementation of new models in the transformed PIMSN/A
2Establish Development Cloud InfrastructureEstablish the Microsoft Azure Cloud Infrastructure for the Transformed PIMS to be developedN/A
2.1Set up Data Storage (installing configuration)Install and configure the NoSQL database in Azure for the PIMS data to be stored
2.2Set up Computational PlatformInstall and configure the distributed computing platform for the Transformed PIMS in Azure
2.3Set up a Central Code RepositorySet up a central code repository in Azure for users and developers to collaborate in one place
2.4Set up CI/CD PipelineSet up a Continuous Integration (CI) and Continuous Delivery (CD) pipeline to enable developers to deliver code changes more frequently and reliably
2.5Set up User AccountsAssign roles to PIMS users in the Azure Active Directory
3Implement Baseline Security Controls2 - Establish Development Cloud Infrastructure
3.1Comply with Risk/Enterprise Security FrameworkImplement security controls that aligns with PBGC's risk/enterprise security framework
3.2Integrating to Enterprise LDAPEnable the ability for PIMS users to authenticate using their existing PBGC user accounts
4Implement DatabaseImplementing Database activity includes creating schema and fields for database
4.1Create Data ModelDesign the schema of PIMS data that makes necessary data elements needed for the model available
4.1Populate with Sample DataLoad database with synthetic data to validate design
5Data Migration
5.1Integrate with On-Premises EnvironmentEnable the ability of PBGC's on-premises systems to communicate with the newly established Azure development environment
5.2Integrate with Third-Party to Load DataEnable the ability for data from third-party vendors to be loaded into the newly established Azure development environment
5.3Create Synthetic DataCreate a repository of programmatically generated data that is similar to production data for the purposes of development
5.4Load Synthetic DataIngest synthetic data within development environment for use during model development
6Testing
6.1Infrastructure/Environment Integration TestingValidate the development environment's ability to communicate with PBGC's on-premises systems
7Create PV ModelN/A for Model Planning Stages
7.1PlanningMethodology planning, process whiteboarding, pseudo coding, and other pre-model development activities
7.2Create Core PV EngineDevelop coding and calculation structure to calculate actuarial liability, project assets and contributions, and implement bankruptcy model outcomes to determine PBGC termination liability. Core Model Build Includes Pseudocode, Development, and Unit TestingModel Development Stages:

●5 - Data Migration ●7.1 - Planning

7.3Implement/Test New Sample Bundling MethodEvaluate sample of bundled plan calculations to validate valuation coding.
7.4ActiveDevelop liability calculation engine for active participants.
7.5Terminated Vested (TV)Develop liability calculation engine for terminated vested participants.
7.6RetireeDevelop liability calculation engine for in-pay participants.
7.7Plan Level Calculations
7.7.1Program Statutory Minimum Funding CalculationsDevelop model coding to calculate shortfall and waiver amortization amounts, smoothed assets, minimum required contributions, and PBGC premiums.
7.7.2Add (+) Refine Plan Asset Projection MethodologyDevelop model coding to project assets using plan-specific asset allocation information from Schedule R.
7.7.3Add (+) LDI ModelingDevelop model coding to reflect implicit plan-specific LDI strategies, as well as determine standard plan termination probability.
7.7.4Add (+) VRP Risk-Based Premium CapabilityDevelop adaptable coding structure that builds in parameterization capability for PBGC premium calculation, to allow for risk-based premium adjustments based on a range of inputs (current asset allocations, LDI position, etc.)
7.7.5Add (+) Binary & Probabilistic BK ModelDevelop model coding structure and parameterization to accommodate dual binary and probabilistic bankruptcy methodologies, based on plan type and/or modeling scenario.
7.7.6Add (+) Calibration Improvements for PBGC Trusteed LiabilityImplement streamlined calibration process for PBGC trusteed plan liability, using output from ASD's IPVFB system.
7.7.7Add (+) PBGC Asset Projection MethodologyDevelop model coding and parameterization to project PBGC assets based on a range of possible investment strategies.
7.8….Additional Enhancements To Be Determined....Development of supplementary calculations which may be identified as part of the implementation
8Bankruptcy ModelingN/A for Model Planning Stages
8.1PlanningMethodology planning, process whiteboarding, pseudo coding, and other pre-model development activities
8.2Create Credit Rating Transition ModelUtilizing firm financial data and credit rating history, develop a credit rating transition rating matrix to forecast bankruptcy probabilitiesModel Development Stages:

●5 - Data Migration ●8.1 - Planning

8.3Create Correlations of Transitions to EconCreate transition rating sensitivities to economic indicators in order to stress bankruptcy probabilities over the 10,000 paths
8.4Create Time-0 BK model * (dependent on Rating Coverage)For sponsors without a risk rating, develop a methodology to assign a time-0 starting risk rating
9Integration of Econ Scenario DevelopmentN/A for Model Planning Stages
9.1PlanningMethodology planning, process whiteboarding, pseudo coding, and other pre-model development activities
9.2Import 3rd Party Econ Curves * (dependent on 3rd party or in-house)Develop processes to ingest 3rd party economic scenarios into the PIMS data universe and incorporate them as inputs into the processModel Development Stages:

●5 - Data Migration ●9.1 - Planning

9.3Build economic data APIEnable the ability for data from third-party economic simulation vendors to be loaded into the newly established Azure development environment through Moody's API calls
9.4New capital markets model * (dependent on 3rd party or in-house)Develop in-house asset and equity return model
9.5Build VARs/chain equation * (dependent on 3rd party or in-house)Develop in-house economic scenario generator to produce 10,000 stochastic paths for a stochastic SE PIMS run
9.6Full yield curve * (dependent on 3rd party or in-house)Stochastically model the full Treasury yield curve - dependent on potential 3rd party data provider
10Sample DevelopmentNew Sampling Building Method assumes access to data as well as time for stakeholder reviewer5 - Data Migration
10.1Identify stand-alone Plans and SponsorsWork with PRAD to identify which plans to model individually
10.2Develop Bundled Plan LogicIdentify applicable bundle groupings to capture sufficient level of granularity for PIMS modeling. Determine how to effectively compile bundled data components using available electronic and/or OCR-accessible data.
10.3Data Edits and Quality MetricsDevelop set of business rules to measure data quality and perform standard data edits
11Solutioning KPIs7.2 - Create Core PV Engine
11.1Define Operational KPIsDesign the performance indicators that will be used to determine the state of TPIMS operations
11.2Validate Business Rules and Operational KPIsGain stakeholder approval of defined business rules and operational KPIs
12Solutioning Modeling Outputs●7.2 - Create Core PV Engine

●8 - Bankruptcy Model ●9 - Integration of Econ Scenario Development

12.1Cumulative RatesDesign scripts to calculate cumulative bankruptcy and claim rates from scenario outputs, as well as other KPIs necessary for reporting
12.2Identify Model Output for ExhibitsMap model outputs to existing results exhibits in the Projections Report and design scripts to format output data to be more effectively utilized by reporting software to create these exhibits
12.3Configure Actuarial Calculation ExhibitsDevelop plan-level actuarial calculation exhibits, showing detail of liability development, asset projections, and funding calculations.
12.4Incorporate 5500 Data ComparisonDetermine how to effectively compare back against original Form 5500 actuarial results, for validation of model results.
12.5Develop/Test Drill Down Review CapabilityDevelop multiple levels of actuarial results exhibits to facilitate drill-down review capability.
12.6Additional OutputsDevelopment of supplementary outputs which may be identified as part of the implementation
13Front-End Interface Development10 - Solutioning KPIs
13.1Design WireframesDevelop visual guides that represents the skeletal framework of the transformed PIMS system
13.2Develop User InterfaceDevelop method in which PIMS users will interact with the transformed PIMS Model to perform analysis
13.3Validating User InterfaceGain stakeholder approval of the proposed user interface to confirm that it meets system requirements.
14Output Visualization Development13.1 - Design Wireframes
14.1Create Projections Report DashboardDesign an executive-level graphical user interface that displays various projection metrics performed by the Transformed PIMS
14.2Create dashboard view of Geographic Heat MapDesign a geographic heatmap with the ability to observe and drill-down on state-specific exposures
14.3Create core actuarial results exhibitsDesign visualizations that capture core outputs, including those in the Projections Reports and key charts/metrics in TA and OMB requests
14.4Create custom report capabilitiesDesign the data summaries that will be produced for various stakeholders to provide a detailed review of the Transformed PIMS analysis
14.5Showcase Modeling and Operational KPIsGain stakeholder approval on modeling and operational KPIs that will be used to provide insight into the modeling and operational status of the transformed PIMS system
15Logging
15.1Log intermediate calculationsCreate records of math functions within a formula that is carried forward into another calculation7.2 - Create Core PV Engine
15.2Log Operational KPIsCreate records for environmental events that provides insight into the state of operations of the PIMS model2 - Establish Development Cloud Infrastructure
16Support Establishment of Production Cloud Environment2 - Establish Development Cloud Infrastructure
16.1Support Production Environment ProvisioningProvide necessary input and information about the transformed PIMS specification to the IT Team responsible for provisioning the production instance for the PIMS model.
16.2Migrate Data into Production EnvironmentLoad live data into the production instance of the PIMS model
17TestingN/A
17.1Governance ValidationPerform model testing/validation steps to confirm that model components that have been developed performed as expected.
17.2System TestingConduct System Testing on the integrated, transformed PIMS to evaluate the end-to-end system compliance with the specified requirements
17.3User Acceptance TestingVerify the transformed PIMS through end users to validate the end to end business flow with real-world scenarios
17.4Stress TestingTest that the system can manage the load it receives
17.5Parallel TestingTest the Transformed PIMS against the current PIMS to validate results and identify differences between the two systems
18Training
18.1Actuarial Team Python TrainingTrain actuarial modelers in TPIMS's programming languageN/A
18.2TPIMS System TrainingTrain users on TPIMS operations, functionality, and interfaces7 - Create PV Model

14 - Output Visualization Development

19Documentation
19.1Model DocumentationMethodology whitepapers and formal documentation of modeling components●7 - Create PV Model

●8 - Bankruptcy Model ●9 - Integration of Econ Scenario Development

19.2 System Documentation System architecture and supporting infrastructure documentation ●2 - Establish Development Cloud Infrastructure ●5 - Data Migration ●19 - Support Establishment of Production Cloud Environment 20 R&D Containers Implement Application Containers (separate from development environment) ●7 - Create PV Model ●8 - Bankruptcy Model ●9 - Integration of Econ Scenario Development

Minimum Viable Product

PIMS Transformation Minimum Viable Product

Transformed PIMS (TPIMS) MVPSubsequent Enhancements
ActivityDescriptionActivityDescription
Development Environment for TPIMS
(including PIV authentication)Establish Azure Cloud Infrastructure with appropriate security controls for TPIMS to be developedOption Pricing Bankruptcy ModelImplementation of bankruptcy model using option pricing theory
PV ModelDevelop core calculation engine to determine PBGC termination liability and exposureStochastic MortalityDevelop model to stochastically project mortality rates
New Bankruptcy ModelTransformed model forecasting future institutional defaultPartnering Cash Flow ModelCreate parallel calculation engine driven by plan-level liability cash flows
Integration of Economic Scenario DevelopmentStochastically forecast 10,000 economic simulationsEnhanced Security FeaturesImplement encryption and Role-based access control features
Full Yield CurveCreation of model to forecast full Treasury yield curveAdvanced Storage FeaturesDevelop data archiving and backup procedures and timelines
New Sample and Bundle DevelopmentIdentify and bundle groups of plans to capture sufficient level of granularity for TPIMS modeling
Key Performance IndicatorsDetermine performance indicators that will determine state of TPIMS operations
Modeling OutputsDetermine how TPIMS analysis will be delivered to users
Enhanced LoggingEstablish traceability between TPIMS component outputs and the data provided
Graphical User Interface for User InteractionCreate user friendly interaction mechanism for TPIMS results
Cloud Production Environment for Transformed PIMSEstablish Azure Cloud Infrastructure for Production TPIMS to operate within
R&D ContainerizationCreate independent R&D environments for testing for TA requests as needed (separate from development environment)

File details come from the government source that posted it. Updated .