Briefing: Moving to IFRS 17: Managing a Compressed Testing Timeline - 1pm | 30 November 2021

Page created by Karl Adkins
 
CONTINUE READING
Briefing: Moving to IFRS 17: Managing a Compressed Testing Timeline - 1pm | 30 November 2021
Briefing:
Moving to IFRS 17: Managing a Compressed Testing Timeline
1pm | 30 November 2021
Briefing: Moving to IFRS 17: Managing a Compressed Testing Timeline - 1pm | 30 November 2021
Our IFRS 17 Team

Danny Gaffney | Partner | Deloitte Ireland                           Brendan Guckian | Senior Manager | Deloitte Ireland
Danny is a partner in the finance and performance team with          Brendan leads the Actuarial Modelling Centre in Ireland, which
extensive experience in both management consulting and               includes the centre of excellence for actuarial modelling,
assurance & advisory. Danny leads Deloitte Ireland’s                 data warehousing and business intelligence. He was the
IFRS 17 delivery and implementation team.                            IT Workstream lead on an IFRS 17 Implementation. He
                                                                     is also a Certified Tester Foundation Level with the ASTQB.

Nick Pearce | Director | Deloitte UK                                 Matt Bond | Senior Manager | Deloitte UK

Nick is a director in the Quality & Test Engineering practice with   Matt is a senior manager in Deloitte’s insurance accounting
20 years experience in test delivery specialising in large scale     advisory practice. He is an experienced IFRS 17 professional
transformation programmes within insurance. Nick has led             who has been working with (re)insurers for a number of
testing on Solvency II and is currently Test Lead on large           years on their IFRS 17 methodology and implementation
global IFRS 17 implementation.                                       activities. He has also been heavily involved in the
                                                                     development of Deloitte’s IFRS 17 global tools and accelerators.

                                                                                                                                        2
Agenda

• Recap on Test Phases

• Testing Prerequisites​

• Possible Testing Approaches

• IFRS 17 Test Challenges and Strategies to Manage Them

• The Challenge of a Compressed Timeline - Market Insights

• Q&A

                                                             3
Poll
Scan the QR code or go to www.menti.com and insert the code 7493 1070

What is the status of your IFRS17 project?

•   Development not started
•   In development phase
•   Started some testing but development still ongoing
•   Development complete and just testing
•   Testing complete and ready for parallel run

We will share the results at the end of the presentation.

                                                                        4
Recap on Test Phases

                                                                                                                 System                                User                                            Non
                Unit Test                                      System Test                                       Integration                           Acceptance                                      Functional
                                                                                                                 Test                                  Testing                                         Testing

   Aim                                     Aim                                              Aim                                        Aim                                          Aim
   • Unit testing aims to verify           • System Testing checks the system               • The aim of the System Integration        • UAT would normally cover the full          • Non Functional Testing aims to test
      that units of code function as          under test meets the functional                  Test is to ensure all the systems can      book run and validation of                   the way the system operates as
      per the technical                       specifications and design.                       talk to each other and pass data           numbers.                                     opposed to specific functionalities
      specifications                                                                           from the start to finish.                                                               within the system.
                                           Who, What and Where                                                                         Who, What and Where                          • For example, non functional testing
   Who, What and Where                     • Performed by a member of the                   Who, What and Where                        • Run in the UAT environment.                   may assess the performance of the
   • It is typically performed by            business team using an                         • This is usually performed in a SIT       • Business performs the test and                system or the security settings.
     the developers.                         independent test tool in the test                environment by IT or the business.         signs off they are happy with the
   • Normally this would not be              environment.                                   • Might also assess the performance          product.                                   Who, What and Where
     formally documented.                  • Number of defined test cases run                 of the systems for full book runs.       • Tests performed against specified          • Non functional testing may be
   • Usually only involves small             and record evidence of pass/failure.           • Numbers are normally not validated         test cases and results recorded.             performed on its own or as part of
     set of data.                          • Defects will be raised in the defect             in this phase.                           • Defects would be logged and raised           another phase.
   • Performed in the                        management tool.                               • Some projects may try to double            for remediation.                           • Typically performed by the business
     development environment.              • Regular meetings will be held with               this up with UAT.                        • First impressions of business can be         teams.
   • Promote code to test                    the developers to explain any new              • Any issues noted would be raised as        important for buy in, so don’t enter       • Environment dependant on when
     environment if passes.                  defects.                                         defects and when fixed would need          it too early.                                this testing is scheduled compared
                                           • Iterative cycle.                                 to be retested.                          • Regression testing may be required           to other phases.
                                           • May be performed on sample                     • Regression testing may be required         if altered systems are used for
                                             policies which represent the full                if altered systems are used for            exiting processes.
                                             book or using the full book.                     exiting processes.
                                           • Regression testing may be required
                                             if altered systems are used for
                                             exiting processes.                                                                            Note: If the transition calculations are in a different systems to your go live
                                                                                                                                           solution similar phase of testing may be needed for the transition systems.       5
What is the status of your IFRS17 project? Answer our poll by going to www.menti.com and inserting the code 7493 1070
Testing Prerequisites
 Preparing early for testing allows the testing stream to hit the ground running.

                                 This may include Business Reqs,
           Test Basis            Functional reqs, Non Functional reqs,                                                  Data Set         There may be a lot of work in
           Documentation         design specifications, business processes                                                               preparing a data set on which to
                                 etc. These may vary by test phase.                                                                      test.
                                 To test resources need to be available                                                                  These should be linked back to
           Dedicated             with required skillset. Will require,                                                                   business requirements and ensures
                                 actuaries, accountings, IT and business                                                Test Scripts
           Resources                                                                                                                     the testers perform desired tests
                                 resources.                                                                                              and documents them,

           Test Strategy
                                 Strategy provides a playbook for
                                 overall approach and objectives and
                                                                                           Testing Prerequisites        Entry and Exit
                                                                                                                                         Understand when you enter a test
                                                                                                                                         phase and when it is exited. Note, the
           /Scope                provides clarity on what is tested and                                                 Criteria         entry and exit criteria could change
                                 when.                                                                                                   for different phases of testing.

                                 Need to understand how testing                                                         Defect           A tool is required to log defects
            Governance           will be monitored and signed off.                                                      Management       and track they are being
                                                                                                                        Tool             remediated.

                                 Need a Dev, Test, Preprod and Prod                                                                      An Independent Test Tool will
           Environments                                                                                                 Independent      allow tester understand if the
                                 Environment for different stages of
           Set Up                testing                                                                                Test Tool        updated system is working as
                                                                                                                                         expected.

                                                                                                                                                                                  6
What is the status of your IFRS17 project? Answer our poll by going to www.menti.com and inserting the code 7493 1070
Possible Testing Approaches
  Sequential vs Iterative Approach

  Under a sequential approach the testing does not start until the development is complete. Under an iterative approach the testing is integrated
  throughout the development process. An iterative approach will flag defects earlier. Typically the choice follows the overall delivery plan. If your project
  has not started testing already it will likely to be too risky to implement a sequential approach to testing as time may be too tight to wait to highlight
  defects. An iterative approach is likely to resolve issues earlier increasing the chances of meeting timelines for parallel run.

  Start Small and Expand

  It is key to test early to identify issues as early as possible. Begin by conducting a series of smaller test on representative policies/products to identify any
  defects. Once the major defects are fixed and the test passes, the testing should move onto a larger test e.g. a business unit. Different test phases may
  have different approaches. A full Group test may not be done for the system test. Or if a system test covered full group testing the SIT and UAT phases may
  start with Business Unit Testing/Group testing.

                               Policy Level Tests                                  Business Product Test                Business Unit Test              Full Group Level Test

                      Aims to ensure tests passes for a representative            Product Level test aim to highlight   The full suite of products     Ultimately a full book test
                      policy.                                                     any unusual characteristics on that   under a business unit should   for the entire Group should
                                                                                  product line.                         then be tested.                be performed.

                                                                                                                                                                                     7
What is the status of your IFRS17 project? Answer our poll by going to www.menti.com and inserting the code 7493 1070
Test Challenges
Recommendations for IFRS 17 test challenges

 Test Data                                                                                                              System Integration
 Challenge:                                                                                                             Challenge:
 • Provisioning test data at sufficient volume, date range and quality is critical to the                               • Integration across numerous system components including disparate sources leads
   success of testing.                                                                                                    to a risk of breakpoints in the architecture.
 • Production data may not be available and creating realistic data at sufficient volume                                • This risk is increased when change driven by technical interpretations is delivered
   can be an effort intensive and complex task.                                                                           during later integration test cycles.

 Recommendation:                                                                                                        Recommendation:
 • Create a test data strategy during test planning to drive decisions on the data approach                             • There should be tight control and review of interface designs to check data format,
   Create a test data strategy during test planning to drive decisions on the data approach                               granularity, transfer mechanism and naming convention.
   for each test phase.
                                                                                                                        • Integration testing should commence early, often running in parallel with later build
 • Consider a dedicated test data team with appropriate tooling.                                                          phases to mitigate integration and functionality risk.
 • The implementation of source changes into production is a key test data milestone to                                 • May need to pass data manually initially if certain interfaces are not complete.
   support effective later phase testing.

 Data Processing & Reconciliation                                                                                       Verification & Validation
 Challenge:                                                                                                             Challenge:
                                                                                                                        • Verifying results from complex calculation logic is critical to check the solution has
 • Fundamental to successful data processing is source data quality.
                                                                                                                          been correctly built against functional designs.
 • Poor quality will result in records moving to exception, impacting results with significant
                                                                                                                        • Validating that the outputs are correct against external sources is key for acceptance
   effort to remediate source system data.                                                                                but may not be straightforward.
 • ETL complexity leads to risk that data defect leakage will impact the actuarial and
   accounting calculations.
                                                                                                                        Recommendation:
 Recommendation:                                                                                                        • Gain early agreement on how complex functionality will be verified.

 • Source data profiling should assess the quality of source system data and undertake                                  • Follow a rigorous development and test lifecycle for tool build.
   proactive remediation actions if required.                                                                           • It is important to start validation early and gradually build up scope and complexity.
 • A dedicated ETL test team should automate testing to enable full volume data to be run                               • Create a validation framework to support SIT and UAT Acceptance Criteria detailing
   through each ETL with data integrity, quality, transformations and reconciliations verified.                           scope and approach, together with test data, opening balance and system constraints.

                                                                                                                                                                                                                   8
What is the status of your IFRS17 project? Answer our poll by going to www.menti.com and inserting the code 7493 1070
Test Challenges
Recommendations for IFRS 17 test challenges

 System Performance                                                                                                     Business Engagement
 Challenge:                                                                                                             Challenge:
 • There will be strict time constraints when using the solution in production driven                                   • Effective engagement with the business can be challenging with UAT requiring users
   by the Working Day Timetable.                                                                                          - who may be unfamiliar with the solution - to understand new processes, systems,
                                                                                                                          methodologies & test activities.
 • Running full volume data through the system will cause issues across
   infrastructure, code, data and require a specific skillset.
                                                                                                                        Recommendation:
 Recommendation:                                                                                                        • Engage early with the business to bring them on the change journey and ensure
                                                                                                                          adequate training is provided to users prior to UAT.
 • Do not neglect NFRs, ensure that environments are capacity planned and that
   coding standards cover performance.                                                                                  • Business SMEs should be involved throughout the test lifecycle as they have unparalleled
                                                                                                                          knowledge of the business, source systems and data.
 • Undertake early performance testing to identify & resolve bottlenecks prior to
   NFR testing - this will also support functional testing of large data.                                               • The UAT approach document should clearly articulate business involvement in, and
                                                                                                                          expectations for, UAT.

 Test Resourcing                                                                                                        Transition Testing
 Challenge:                                                                                                             Challenge:
 • Effective IFRS 17 testing requires expertise and experience in many test areas and also                              • Transition testing will be a complex endeavour for Life Insurance companies including
   actuarial and accounting domains.                                                                                      managing dependencies into parallel run and end-state testing, as well as the
                                                                                                                          opportunity to leverage test data, tools and tests between transition and end-state
 • A cross-functional team with the necessary skills and expertise can be difficult to                                    testing.
   resource.

                                                                                                                        Recommendation:
 Recommendation:                                                                                                        • Transition testing should be managed with the same principles and standards as end-
 • Utilise test resource experienced with finance transformations, use specialist resource for                            state testing with focus given to dependencies into parallel run and across to end-state
   NFT, automation and ETL testing.                                                                                       testing.
 • Integrate actuary and accounting specialists into the test team for the entire test lifecycle.                       • Ensure that efficiencies across end-state and transition are leveraged including central
                                                                                                                          TMO, defect management and technical test teams (covering NFT and ETL test
 • If additional BAU staff are required for Go Live hire early to onboard them during the
                                                                                                                          automation).
   project phase. Use external resources if sufficient internal resources are not available.

                                                                                                                                                                                                             9
What is the status of your IFRS17 project? Answer our poll by going to www.menti.com and inserting the code 7493 1070
The Challenge of a Compressed Timeline - Market Insights
 UAT is being squeezed from the left and the right

                                    2021                                                                   2022                                                      2023

                                                      Design, Build & System Test

                                                                      Transition Testing              OBS Dry Run            OBS Production       Parallel Run

                                                                                    SIT                                   UAT / Dry Run       Parallel Run Support

                                                                                                             Non-Functional Testing

   What we are seeing in the market

   •     There is no clear consensus on the UAT / Dry Run phases, projects are choosing many different approaches.
   •     Timing of availability of opening balance sheet positions and full volume data a key driver of the timing of the parallel run.
   •     Parallel Run is typically planned to start between Q1-Q2 2022, however some projects are assessing if that could be pushed to Q3.
   •     Other projects are choosing to carry more risk into Parallel run by reducing the scope of testing including descoping off-cycle
         processes.
   •     Scope options for UAT/Dry Run range from running 1 quarterly reporting period only to 4 quarters plus the YE roll forward.
   •     In some cases it is possible to overlap UAT and Parallel run. For example, if UAT has proved out H1 2021 but not H2 2021 the
         Parallel run could proceed for H1 2022 while H2 221 is being completed by UAT.
   •     Other programmes have restricted UAT scope to business process testing and user familiarisation only with outputs validation
         being undertaken for the first time in Parallel Run.
                                                                                                                                                                            10
What is the status of your IFRS17 project? Answer our poll by going to www.menti.com and inserting the code 7493 1070
Q&A & Poll Results
    • Please ask your questions in the Question Box

                                                                                                                        11
What is the status of your IFRS17 project? Answer our poll by going to www.menti.com and inserting the code 7493 1070
Briefing:
Moving to IFRS 17: Managing a Compressed Testing Timeline
Thank you for attending
You can also read