Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
François Bourcier
Sample deliverables
The architecture and high level design of the application has been
performed iteratively and in parall...
STP Business
Scenario
Design
Planning of editor’s
intervention
As part of IT rationalization, some users were facing a new...
While driving IT transformation projects to ensure renewed capacity to
address business expansion, talent pool for system ...
To finalize a product selection process, a benchmarking of short-listed
solutions allows to guarantee compliance, resilien...
Upcoming SlideShare
Loading in …5
×

Project Portfolio Francois Bourcier

482 views

Published on

Project Portfolio of Francois Bourcier

Focused on Project Management

Published in: Career
  • Be the first to comment

  • Be the first to like this

Project Portfolio Francois Bourcier

  1. 1. François Bourcier
  2. 2. Sample deliverables The architecture and high level design of the application has been performed iteratively and in parallel through themed workshops. Using an offshore delivery center, it is recommended to apply standard architectural & design patterns. Delivery should be phased so each delivery feeds with requirement updates the following delivery. Green-field clearing platform implementation situation Sample deliverables Objectives of the project were to identify a migration approach for each type of data through the implementation of a toolset to migrate and reconcile information from legacy systems to the new Murex platform. Each migration rehearsal corresponds to a cycle of validation by the Risk Department and concludes in the dress rehearsal of the phase (with one phase per legacy system). Data migrations for FO/Risk system rollout situation Functional Specification & Interface Contracts Secure Web Application Mutualized Architecture Super User Create batch View batches Modify batch <<include>> Integrated Reporting Tool Data Migration Strategy and Team Setup Data Acceptance Reporting Stream Dashboard, Project Plan, Milestones, KPI and Risk Log ID Task Name Start Finish 1 Milestone View Tue 02/10/12Tue 08/10/13 2 Requirements Mon 08/10/12Thu 20/12/12 3 Murex scoping Tue 06/11/12Tue 06/11/12 4 5 Interfaces Mon 08/10/12Mon 10/12/12 6 REQ Interfaces requirements Mon 08/10/12Mon 10/12/12 14 15 Reporting Thu 15/11/12Fri 07/12/12 16 REQ Reporting requirements Thu 15/11/12Fri 07/12/12 30 31 Migration Fri 16/11/12 Thu 20/12/12 35 36 Design Tue 02/10/12Fri 01/03/13 37 Murex Tue 02/10/12Mon 25/02/13 38 DES Murex design Tue 02/10/12Mon 25/02/13 45 46 Interfaces Mon 12/11/12Fri 01/03/13 47 DES INT Drop 0 "Referentials" Mon 12/11/12Wed 19/12/12 50 DES Drop 1.1 design Wed 28/11/12Wed 28/11/12 51 DES Drop 1.2 design Fri 21/12/12 Fri 21/12/12 52 DES Drop 1.3 design Mon 07/01/13Mon 07/01/13 53 DES Drop 1.4 design Tue 01/01/13Tue 01/01/13 54 DES Drop 1.5 design Fri 01/03/13 Fri 01/03/13 55 56 Reporting Wed 31/10/12Mon 07/01/13 57 DES Datamart (design, development, setup) Wed 31/10/12Mon 07/01/13 73 74 Build Mon 29/10/12Wed 22/05/13 75 Murex Mon 29/10/12Fri 15/03/13 76 MX Drop 0 "out of the box, installed" Mon 29/10/12Mon 29/10/12 77 MX Drop 1 "pre-configured, installed" Thu 17/01/13Thu 17/01/13 78 MX Drop 2 "end-user customizations" Fri 15/03/13 Fri 15/03/13 79 Interfaces Mon 21/01/13Wed 22/05/13 80 BLD INT Drop 0 "Referentials" Mon 21/01/13Fri 08/02/13 83 BLD Drop 1.1 & 1.2 build "Intraday" Fri 15/03/13 Thu 21/03/13 86 BLD Drop 1.3 & 1.4 build "End of day" Fri 29/03/13 Thu 11/04/13 89 BLD Drop 1.5 build Wed 22/05/13Wed 22/05/13 90 Reporting Thu 21/03/13Fri 12/04/13 91 BLD Reporting "Intraday" Thu 21/03/13Thu 21/03/13 92 BLD Reporting "End of day" Fri 12/04/13 Fri 12/04/13 93 Migration tools Thu 20/12/12Fri 03/05/13 94 BLD Migration tools Thu 20/12/12Fri 03/05/13 98 99 Migration Wed 09/01/13Fri 14/06/13 100 MIG Static Data migrated for MX perf test Wed 09/01/13Wed 09/01/13 101 MIG Complete migrated data - Corp. & CDS Mon 25/03/13Mon 25/03/13 102 MIG Complete migrated data - Corp. & CDS - User validated Fri 05/04/13 Fri 05/04/13 103 MIG Complete migrated data - Govies & Repos Wed 22/05/13Wed 22/05/13 104 MIG Complete migrated data - Govies & Repos - User validated Fri 14/06/13 Fri 14/06/13 105 106 Tests Mon 21/01/13Fri 09/08/13 107 System integration tests Mon 21/01/13Fri 14/06/13 108 SIT Cycle A "Set-up and construct smoke test" Mon 21/01/13Fri 15/02/13 109 SIT Cycle B "Static data" Mon 18/02/13Fri 15/03/13 110 Corp. & CDS - SIT Cycle 1 "Intraday" Thu 21/03/13Wed 03/04/13 111 Corp. & CDS - SIT Cycle 2 " End of day" Thu 11/04/13Wed 24/04/13 112 Corp. & CDS - SIT Cycle 3 "Fix non-regression" Mon 20/05/13Fri 31/05/13 113 114 Govies & Repos - SIT Cycle Mon 03/06/13Fri 14/06/13 115 116 SIT Performance 1 Fri 08/02/13 Thu 21/02/13 117 SIT Performance 2 Mon 20/05/13Fri 31/05/13 118 119 User acceptance tests Mon 25/03/13Fri 09/08/13 120 Corp. & CDS - Data user validation Mon 25/03/13Fri 05/04/13 121 Corp. & CDS - UAT Cycle 1.a "Intraday" Mon 08/04/13Fri 26/04/13 122 Corp. & CDS - UAT Cycle 1.b "End of day" Thu 25/04/13Wed 08/05/13 123 Corp. & CDS - Fix after UAT Cycle 1 "Intraday and End of day" Tue 09/04/13Fri 17/05/13 124 Corp. & CDS - UAT Cycle 2 "End-to-end" Mon 03/06/13Fri 14/06/13 125 Corp. & CDS - Fix after UAT Cycle 2 "End-to-end" Tue 04/06/13Fri 21/06/13 126 Corp. & CDS - UAT Cycle 3 "Final run" Mon 24/06/13Fri 28/06/13 127 128 Govies & Repos - Data user validation Mon 03/06/13Fri 14/06/13 129 Govies & Repos - UAT Cycles 1 and 2 and fix after UAT Mon 17/06/13Fri 09/08/13 130 131 Go live Sat 13/07/13Tue 08/10/13 132 Corp. & CDS - Go live 1 Sat 13/07/13 Sun 14/07/13 133 Corp. & CDS - Go live 2 Sat 24/08/13 Sun 25/08/13 134 Govies & Repos - Go live 3 Sat 14/09/13 Sun 15/09/13 135 Govies & Repos - Go live 4 Mon 07/10/13Tue 08/10/13 Requirements 20/12 Murex scoping 06/11 REQ Interfaces requirements 10/12 REQ Reporting requirements 07/12 Design 01/03 DES Murex design 25/02 DES INT Drop 0 "Referentials" 19/12 DES Drop 1.1 design 28/11 DES Drop 1.2 design 21/12 DES Drop 1.3 design 07/01 DES Drop 1.4 design 01/01 DES Drop 1.5 design 01/03 DES Datamart (design, development, setup) 07/01 Build 22/05 MX Drop 0 "out of the box, installed" 29/10 MX Drop 1 "pre-configured, installed" 17/01 MX Drop 2 "end-user customizations" 15/03 BLD INT Drop 0 "Referentials" 08/02 BLD Drop 1.1 & 1.2 build "Intraday" 21/03 BLD Drop 1.3 & 1.4 build "End of day" 11/04 BLD Drop 1.5 build 22/05 BLD Reporting "Intraday" 21/03 BLD Reporting "End of day" 12/04 BLD Migration tools 03/05 Migration 14/06 MIG Static Data migrated for MX perf test 09/01 MIG Complete migrated data - Corp. & CDS 25/03 MIG Complete migrated data - Corp. & CDS - User validated 05/04 MIG Complete migrated data - Govies & Repos 22/05 MIG Complete migrated data - Govies & Repos - User validated 14/06 Tests 09/08 SIT Cycle A "Set-up and construct smoke test" 15/02 SIT Cycle B "Static data" 15/03 Corp. & CDS - SIT Cycle 1 "Intraday" 03/04 Corp. & CDS - SIT Cycle 2 " End of day" 24/04 Corp. & CDS - SIT Cycle 3 "Fix non-regression" 31/05 Govies & Repos - SIT Cycle 14/06 SIT Performance 1 21/02 SIT Performance 2 31/05 Corp. & CDS - Data user validation 05/04 Corp. & CDS - UAT Cycle 1.a "Intraday" 26/04 Corp. & CDS - UAT Cycle 1.b "End of day" 08/05 Corp. & CDS - Fix after UAT Cycle 1 "Intraday and End of day" 17/05 Corp. & CDS - UAT Cycle 2 "End-to-end" 14/06 Corp. & CDS - Fix after UAT Cycle 2 "End-to-end" 21/06 Corp. & CDS - UAT Cycle 3 "Final run" 28/06 Govies & Repos - Data user validation 14/06 Govies & Repos - UAT Cycles 1 and 2 and fix after UAT 09/08 Go live Corp. & CDS - Go live 1 14/07 Corp. & CDS - Go live 2 25/08 Govies & Repos - Go live 3 15/09 Govies & Repos - Go live 4 08/10 Drop0 Referentials Drop1.0 StressTest GDM Drop1.1 Credit Pricer (RT) Credit Pricer (Outbound) Calypso (RT) E-Murex(Tradeinbound RT) Drop1.2 MurexGCM(RT) GMI (RT) Phase 3 (RT) ISTAR(RT) TRACE(Murexstandard) TZERO/ICELINK(Murexstandard) ION Drop1.3 CCC Omega IPREO/eBook(Trade inboundRT) BLOFI / MOCA Card- Phase 3 Drop1.4 LORA&IMATCHFOFO/ FOBO(trade EOD) QlikView Glory(trade EOD) ISMA-TRAX GVRisk(trade EOD) Pirat (Outbound) Safir (Outbound) PoleIRC S-STR-Drp 1.5 Drop1.5 SUMMITBO(RT) E-bonds REPObulk&VCONimport LIQUID FRA/ IRSmirroring BBSupertrade 02 09 16 23 30 07 14 21 28 04 11 18 25 02 09 16 23 30 06 13 20 27 03 10 17 24 03 10 17 24 31 07 14 21 28 05 12 19 26 02 09 16 23 30 07 14 21 28 04 11 18 25 01 08 15 22 29 06 13 20 09/12 10/12 11/12 12/12 01/13 02/13 03/13 04/13 05/13 06/13 07/13 08/13 09/13 10/13
  3. 3. STP Business Scenario Design Planning of editor’s intervention As part of IT rationalization, some users were facing a new situation for their migration to new systems. Decision was made to provide a consistent view of equity, fixed income and securities lending positions in a single place. Murex was the best option to support this aim through an “horizontal” integration with peer systems to impact new trades and trade events. Consolidation of positions in Murex situation File Processing Business Scenario Design Sunday Monday Tuesday Wednesday Thursday Friday Saturday WM WM WM WM WM WM Deployment Deployment Deployment Deployment Deployment Deployment WM WM WM WM WM WM Run Run Run Run Run Run TIBCO TIBCO TIBCO TIBCO TIBCO TIBCO Deployment Deployment Deployment Deployment Deployment Deployment TIBCO TIBCO TIBCO TIBCO TIBCO TIBCO Run Run Run Run Run Run Result Wrap-up Result Wrap-up Result Wrap-up App RV API App RV API App RV API App RV API App RV API TCP/IP Network Host 1 Host 3 Host 4Host 2 TCP/IP UDP Broadcast TCP/IPUDP Multicast UDP Unicast RVD RVD RVD Technical design and setup of dedicated injectors, routers, environments and servers As part of simplification projects, when Murex becomes a critical platform, it becomes necessary to create an automated testing factory upfront to accompany the transformation project and then the maintenance phase. This typically encompass user interface tests, functional tests, negative tests, regression tests, configuration tests and compatibility tests. Murex automated testing factory situation EUREX CORE SERVICES TRADE MANAGEMENT CLEARING SUPERVISIONTRADING LOCATIONS PARTICIPANT SERVICES EUREX MEMBER INTERFACES EUREX NYSE Liffe BRUSSELS NYSE Liffe LISBON COLLATERAL ENGINE RISK ENGINE / EDRE / PRISMA ENHANCED RISK SOLUTION FixML Clearing API COMMON REPORTING ENGINE VALUES API MARKET CONTROL MARKET MONITOR STATISTICS CONSOLIDATION PRODUCT DATA MAINTENANCE MEMBER DATA MAINTENANCE CASHMANAGEMENTCOMMUNICATION MEMBERCOMMUNICATION NYSE Liffe AMSTERDAM NYSE Liffe PARIS EUREX EEX SUPPORT SERVICES @X - GUI CARMEN CASH MANAGEMENT TRADINGLOCATION COMMUNICATION PROPRIETARY FixML MISS/VALUES DWH PRICES POSITION MANAGEMENT POSITION ACCOUNT TRANSFER TRANSFER btw MEMBERS CORPORATE ACTION POSITION CLOSE-OUT LIFFE GUARDIAN DELIVERY POSITION MAINTENANCE DELIVERY PROCESSING MANAGEMENT CCP DvP SETTLEMENT MANAGEMENT COMMODITY DELIVERY POSITION LEGACY INTERFACES SAP GERMAN LEGAL REPORTING StatistiX POSITION POSTING GIVE-UP / TAKE-UP TRADE ADJUSTMENT LEGEND CONFIGURATION FUNCTIONAL CHANGE NEW LOCATION service group function OUT OF SUBSTREAM SCOPE TRADING TRADE CAPTURE TRADE CANCELLATION CCP COMMUNICATION COMMODITY DELIVERY COMMUNICATION EXPIRY / DELIVERY NOTIFICATION / ALLOCATION COMMODITIES PHYSICAL DELIVERY EXPIRY EXERCISE / ASSIGNMENT RISK MANAGEMENT SETTLEMENT PRICES UPDATE UNDERLYING PRICES UPDATE RISK POSITION DETERMINATION COLLATERAL MANAGEMENT COLLATERAL ACCOUNT EVALUATION MARGIN CALL CALCULATION COLLATERAL ACCOUNTS UPDATE VARIATION MARGIN CALCULATION MARGIN REQUIRE- MENTS CALCULATION Functional impacts on clearing services Technical impacts on interfaces Impacts on lifecycle and on client profiles Sample deliverablesSample deliverables
  4. 4. While driving IT transformation projects to ensure renewed capacity to address business expansion, talent pool for system maintenance may require to be optimized through different paradigms: . Team extensions . Service Centers . Managed Services Outsourced team management situation Costs of IT and Operations was 20% of the cost base in 2005 and has reached 30% in 2013 for investment banks. It is possible to enhance and mutualize existing services to generate additional savings by partnering more strongly with service providers. Aim is to keep such costs in-line with competition mostly for Tier-2 banks needing to expand their “flow” business. Capital Markets Post-trade Utility situations Sample deliverablesSample deliverables Weekly Progress Report Activities Priority and Forecast Delivery Lifecycle Change Documents Mutualization of opportunities by area Infrastructure Deployment Softw. Package Deployment Operational Deployment Governance Deployment Infrastructure Deployment Softw. Package Deployment Operational Deployment Governance Deployment Infrastructure Deployment Softw. Package Deployment Operational Deployment Governance Deployment Infrastructure Deployment Softw. Package Deployment Operational Deployment Governance Deployment LEVEL 0 Client-specific LEVEL 3 FIS Post-trade Utility LEVEL 2 Standardized Service LEVEL 1 Mutualized Service Financial benefits Maturity Level Savings through productivity improvements of shared resources Savings through use of standard processes Economies of scale Execute Single client Bank A Service O Bank C Service M Commoditize Bank B Service O Bank C Service O Bank B Service O Bank B Service M Bank A Service M Bank D Service M Break silos between clients - Standardize Bank D Service N Mutualize multiple clients Bank E Service M Bank A Service N Progressive deployment and benefits Transformation project cards (to enable savings)Project Cost COST: Effort estimates (total) 540 md incl. 400 md IMAGO COST: Hardware estimates (new units) 200 k€ (21 servers) COST: License and maintenance fees 100 k€ / Year for Xpress NG maintenance SAVINGS: Maintenance FTE 0 SAVINGS: Hardware 0 SAVINGS: License and maintenance fees 0 Misc. + 0.5 FTE dedicated to Test factory maintenance + 1.5 FTE dedicated to Xpress NG maintenance Some FTE to be allocated by CACIB to EFIRA maintenance man-days Team Role 2014 Q4 2015 Q1 2015 Q2 2015 Q3 2015 Q4 2016 Q1 2016 Q2 2016 Q3 2016 Q4 2017 Q1 2017 Q2 2017 Q3 2017 Q4 Total FIS_OnS PMO 21 38 2 0 0 0 0 0 0 0 0 0 0 50 FIS_OffS Architect 5 45 3 0 0 0 0 0 0 0 0 0 0 53 FIS_OnS BA 25 22 0 0 0 0 0 0 0 0 0 0 0 48 FIS_OffS Dev 42 112 6 0 0 0 0 0 0 0 0 0 0 160 FIS_OffS Test_Factory 21 56 3 0 0 0 0 0 0 0 0 0 0 80 CACIB ITS 26 70 4 0 0 0 0 0 0 0 0 0 0 100 CACIB BA 5 2 0 0 0 0 0 0 0 0 0 0 0 18 CACIB CibML_exp 11 21 1 0 0 0 0 0 0 0 0 0 0 32 CACIB Split Dev 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CACIB Split Test 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Total by quarter 156 366 18 0 0 0 0 0 0 0 0 0 0 540 Xpress NG Core (EFIRA NG) Standard Financial Data ModelFpML Engine / Router Entry Point to FIS Services Utility data FIS Services Portfolio FIS Data Dictionary Services Directory Standard Service 3 Standard Service 1 Standard Service 2 Standard Service .. Standard Monitor EFIRA Monitor Xpress NG Adapters FpML CibML BankY XML CACIB data Bank Y data Application A Application YC CACIB format Bank Y format Application YF Application YD Application K Application G Application B
  5. 5. To finalize a product selection process, a benchmarking of short-listed solutions allows to guarantee compliance, resilience and support quality from the software vendors. It also allows to demonstrate performances without necessarily establishing a guarantee on performances. Product benchmarking situation As part of a merger, the systems and operational processes to be retained are first selected. However, once this is done clients being transferred from previous services to the new ones must be managed. It is necessary to perform a review of changes that will be necessary from clients, changes necessary from operations and changes necessary from IT. All this needs finally to be validated at a regulatory and legal level. Post-merger impact study situation Sample deliverablesSample deliverables Test Results and Screenshots Reporting (HP Quality Center) Automated Testing Tool enhancements and setup Test Definition Enrichment MurexDealInput FeedintoMurexfromLeadingSystem Bloomberg(Interface) StockLendSystem(Interface) ULLink(Interface) Xetra(TradeEntry) EurexorLIFFE(TradeEntry) TradeFeedBroker(Interface) DWP-WP2(InterfaceorPrinter) SEBIS(Printer) Kondor+(Interface) Pricing(AHSforEOD) Pricing(ReutersforRT) TradeEntryinMurex TradeValidation/TradeWorkflow Query SecuritiesInventory Liquidity Blotter IntradayReporting-Risk IntradayReporting-P&L Confirmation/Tickets MPCC MLC LogicalPackageIDAssignment Fixing Exercise Expiry/Termination(EOD) Modify ForwardRestructure AccountClosing RateAmendment SeclendingAgreement Cancel Cancel&Reissue Products Sec Fin Stock Loan Borrow Bond X T X X X T T X X X T T T T T Stock Loan Borrow Equity X T X X X T T X X X T T T T T Repo Bond X T X T X T X X X X T T Repo Equity X T T T T T T T T T T T T T T T T T T X T X T T X T T BSB Bond X T X T X T X X X X X BSB Equity X T T T T T T T T T T T T T T T T T T X T X X X T T EQD ET Cash Equities Equity X T T T T T T T T T T T T T X OTC Cash Equities Equity X T T T T T T T T T T T T T X T T OTC Equity Swaps Equity X X X T X X X T T T T T X X X X X Ex Tr Eq Future Equity X T T X T T T T X X T T Ex Tr Eq Options Equity X T T X T T T X T X X X T X OTC Eq Futures (LIFFE) Equity X X X T T T T T T X X X X X X X IR Futures Rate X T T X X T T X X X X IRD Cash Bond Bond X T X X X T X X X X Ex Tr Bond Futures Bond X T X X X T X X X X X Ex Tr Bond Future Options Future X T X X X X T X X X X X X OTC Bond Futures Bond X T X X X T X X X X X Cash Loan Borrow Cash X T T T T T X X T T T X: This Functionality/ Process/ Activity applies to the listed product T: This Functionality/ Process/ Activity applies to the listed product and is in scope for UAT Other Systems and Trade Transmission Mx EventsMx Deal Lifecycle F ield name Screen name F ield reference n° Enumerate d F ield name target structure F ield descriptio n target structure Sample value in target field F o rmat o f target field 1 /MxML version="1-1"/events/mainEvent/action action insertion 2 /MxML version="1-1"/events/mainEvent/object href="#new_contract"/objectNatureobjectNature contract 3 /MxML version="1-1"/events/mainEvent/inputBy/userName userName Username used to book the tradeOPEREQ 4 /MxML version="1-1"/events/mainEvent/inputBy/group group The group under which the trade will be bookedMX 5 /MxML version="1-1"/contracts/contract id="new_contract" mefClass="mxContractISINGLE" mefClassInstanceType="57.000000"/contractBusinessObjectTemplate/businessObjectId/identifieridentifier 397 6 /MxML version="1-1"/contracts/contract id="new_contract" mefClass="mxContractISINGLE" mefClassInstanceType="57.000000"/contractBusinessObjectTemplate/businessObjectId/displayLabeldisplayLabelThe name that Murex will display to identify the productIRD Lending Borrowing 7 /MxML version="1-1"/contracts/contract id="new_contract" mefClass="mxContractISINGLE" mefClassInstanceType="57.000000"/contractHeadercontractHeader 8 /MxML version="1-1"/contracts/contract id="new_contract" mefClass="mxContractISINGLE" mefClassInstanceType="57.000000"/contractComponents/contractComponent/tradeReference href="#trade_23612tradeReference href="????"#trade_23612 9 /MxML version="1-1"/trades/trade id="trade_23612" mefClass="mxContractITRADE" mefClassInstanceType="57.000000"/parties/party id="MUREX"/partyNamepartyName MUREX 19 /MxML version="1-1"/trades/trade id="trade_23612" mefClass="mxContractITRADE" mefClassInstanceType="57.000000"/tradeBody/bondLb/templateID/templateLabeltemplateLabel SFMA01 21 /MxML version="1-1"/trades/trade id="trade_23612" mefClass="mxContractITRADE" mefClassInstanceType="57.000000"/tradeBody/bondLb/structure/numberOfLegsnumberOfLegsWe will use two legs: one represents the financial definition of the Equity, while the other one represents the informatio2 Stock Lend Murex F ield path target structure 2 3 6 12 13 14 19 Leg 1 29 30 79 84 85 87 64 67 58 Leg 2 Markets Exchanges EUREX REPO OTCXETRA EUREX LIFFE Stock Lend DWP Printer Feed Report SEBIS Printer Reuters MDS Trade capture Data Mart Bloomberg Manual MxML EXCHANGE Bloomberg TOMS TFB TFB UL BridgeEurex & OTC Bond Future Eurex Bond Future Options OTC & Eurex Bond Repo Buy Sell Back Bond Positions Eurex Equity Future Eurex Equity Index Future Eurex Equity Option Interest Rate Futures Exchange Cash Equity Sec Lend Bond & Equity Equity Forwards OTC & Exchange Cash Equity Equity BSB Equity Repos Integration architecture decision point Specification of interfaces (attributes and event map) Integration and acceptance test reports

×