Slide 1

Slide 1 text

Build Software to Test Software exactpro.com End-to-End Regression Library for a Cloud-Based Post Trade and Risk Management System London, Feb 2019

Slide 2

Slide 2 text

2 Build Software to Test Software exactpro.com Build Software to Test Software • A specialist firm focused on functional and non-functional testing of exchanges, clearing houses, depositories and other market infrastructures • Incorporated in 2009 with 10 people, our company has experienced significant growth as satisfied clients require more services; now employing 560 specialists. • Part of London Stock Exchange Group (LSEG) from May 2015 till January 2018. Exactpro management buyout from LSEG in January 2018. Headquartered in the UK, with operations in the U.S., Georgia and Russia. • We provide software testing services for mission critical technology that underpins global financial markets. Our clients are regulated by FCA, Bank of England and their counterparts from other countries.

Slide 3

Slide 3 text

3 Build Software to Test Software exactpro.com

Slide 4

Slide 4 text

4 Build Software to Test Software exactpro.com Flexible Multi-level Account/Portfolio Structure Batch Report Backofficе RECONCILIATION Collateral Management UI Real-time Risk BACKTESTING/ WHAT IF Date Roll Pricing Position Keeping Market Data Capture Trade Capture Portfolio Risk Calc

Slide 5

Slide 5 text

5 Build Software to Test Software exactpro.com Interest Rate Derivatives Equity Commodity Derivatives FX Equity & Index Derivatives NFX Instruments universe Fixed Income

Slide 6

Slide 6 text

6 Build Software to Test Software exactpro.com Architecture/Technology

Slide 7

Slide 7 text

7 Build Software to Test Software exactpro.com Development Methodology

Slide 8

Slide 8 text

8 Build Software to Test Software exactpro.com Testing Challenges CLOUD AGILE TEAM SYSTEM COMPLEXITY

Slide 9

Slide 9 text

9 Build Software to Test Software exactpro.com Complexity! ASSET CLASSES REFERENCE DATA POSITION LIFECYCLE RISK CALCULATION ACCOUNT STRUCTURE MARKET DATA

Slide 10

Slide 10 text

10 Build Software to Test Software exactpro.com Complexity! Complex System - Simple Tools Complex System - Complex Tools

Slide 11

Slide 11 text

11 Build Software to Test Software exactpro.com Addressing Complexity!

Slide 12

Slide 12 text

12 Build Software to Test Software exactpro.com Addressing Complexity! Global Steps S1 Input single position Submit Trade Verify Position Verify Acct Risk Update MD Verify Acct Risk Verify Acct Risk after Date roll

Slide 13

Slide 13 text

13 Build Software to Test Software exactpro.com Addressing Complexity! Report

Slide 14

Slide 14 text

14 Build Software to Test Software exactpro.com Addressing Complexity! Global Steps S1 Input single position Submit Trade Verify Position Verify Acct Risk Update MD Verify Acct Risk Verify Acct Risk after Date roll

Slide 15

Slide 15 text

15 Build Software to Test Software exactpro.com Addressing Complexity! ... Global Steps S1 Input single position Submit Trade Verify Position Verify Acct Risk Update MD Verify Acct Risk Verify Acct Risk after Date roll ... ... SOD T+1 EOD T+1 SOD T+2

Slide 16

Slide 16 text

16 Build Software to Test Software exactpro.com Addressing Complexity! ... Global Steps S1 Input single position S2 S3 S4 Submit Trade Verify Position Verify Acct Risk Update MD Verify Acct Risk Verify Acct Risk after Date roll ... ... SOD T+1 EOD T+1 SOD T+2

Slide 17

Slide 17 text

17 Build Software to Test Software exactpro.com Addressing Complexity! ... Global Steps S1 Input single position S2 S3 S4 Permutations Submit Trade Verify Position Verify Acct Risk Update MD Verify Acct Risk Verify Acct Risk after Date roll ... ... ... ... ... ... ... ... SOD T+1 EOD T+1 SOD T+2

Slide 18

Slide 18 text

18 Build Software to Test Software exactpro.com Addressing Complexity! ... Global Steps S1 Input single position S2 S3 S4 Permutations Auxiliary Matrix Submit Trade Verify Position Verify Acct Risk Update MD Verify Acct Risk Verify Acct Risk after Date roll ... ... ... ... ... ... LOAD SPAN VERIFY AGGR METRICS DATE ROLL LOAD SPAN ... ... SOD T+1 EOD T+1 SOD T+2

Slide 19

Slide 19 text

19 Build Software to Test Software exactpro.com Addressing Complexity! ... Global Steps S1 Input single position S2 S3 S4 Permutations Auxiliary Matrix Submit Trade Verify Position Verify Acct Risk Update MD Verify Acct Risk Verify Acct Risk after Date roll ... ... ... ... ... ... LOAD SPAN VERIFY AGGR METRICS DATE ROLL LOAD SPAN INITIATE LOAD SIMULATE OUTAGE SIMULATE OUTAGE ... ... SOD T+1 EOD T+1 SOD T+2 Woodpecker

Slide 20

Slide 20 text

20 Build Software to Test Software exactpro.com Testing in Agile DEADLINE DEADLINE DEV TEST AUTO PO Scrum 1 + + + + Scrum 2 ... + + Scrum 3 DEADLINE DEV TEST AUTO DEV TEST AUTO DEV TEST AUTO PO DEV TEST AUTO DEV TEST AUTO DEV TEST AUTO PO DEV TEST AUTO DEV TEST AUTO

Slide 21

Slide 21 text

21 Build Software to Test Software exactpro.com Testing in Agile - Independent Test Team BA }... { DEV CODE QA BUGS DEV FIXES . . . . . Requirements

Slide 22

Slide 22 text

22 Build Software to Test Software exactpro.com Addressing Testing in Agile & Independent Test Team DEADLINE DEADLINE DEV DEV TEST PO Scrum 1 Regression DEV PO PO AUTO TEST DEV OPS TO + + + + Scrum 2 Test Scrum ... TEST

Slide 23

Slide 23 text

23 Build Software to Test Software exactpro.com Addressing Cloud

Slide 24

Slide 24 text

24 Build Software to Test Software exactpro.com Thank You!