Escolar Documentos
Profissional Documentos
Cultura Documentos
PDR 1434
INVEST ONE Annual Release Implementation (07.210)
Version 1.0
EXECUTIVE SUMMARY........................................................................................4
To maintain INVEST ONE current business functionality and to ensure continued vendor technical support from
SunGard, Mellon installs one system software release per year. This annual release is a composite of the multiple
software releases that SunGard distributes throughout the year.
The annual release installation consists of the following tasks performed by Global Securities Technology:
• Analysis – Technical review of the vendor release information to determine impact on the existing
operations system environment.
• Test Installation – Installation of the new release in a test region; system test new software to verify
proper installation. GSS Fund Valuation will assist the technical team in the initial shakedown.
• User Acceptance Testing – Business Unit testing of new release features; regression testing to ensure that
non-release business functions are not adversely impacted.
• Production Turnover – Upon completion of User Acceptance Testing and Business Unit approval,
installation of the new release into the production environment.
This document represents the Functional Specifications and User Acceptance Test Plan because this project is the
installation of software developed external to Mellon and is not a software development task. As such, the vendor
release notes, contained in a separate document, “Combined Release Notes 06.210 & 06.030,” represent the
Business Requirements and system functions.
2.1 Background
Mellon operates and maintains a trust accounting system, INVEST ONE, provided by an outside vendor,
SunGard. The system is an online, real-time fund valuation and investment management system utilized for
accounting and fund valuation functions by Mellon’s Global Securities Services Fund Valuation, Mellon Capital
Management, CIBC Mellon, Wheaton College, Christian Brothers, Global Securities Lending, and Corporate
Actions Accounting.
The Mellon INVEST ONE installation consists of the following SunGard core modules and Mellon customized
components:
Component Description
INVEST ONE Core Accounting System Core System:
• Release 05.210 (installed on October 20, 2006)
• Batch component for transaction generation, reporting, and
interfaces
• Real-time, online processing screens
Optional Modules:
• Common User Interface (CUI)
• Global Client Reporting
• GNMA Generator
• Interest Only/Principal Only (IO/PO/IOette) Securities
Processing
• Manager Reporting
• Messaging
• Multi-Manager/Multi-Class Fund Processing
• Multiple Classes of Shares
• SPECTRA (distributed component for ad hoc reporting)
Internal Interfaces (Customized) Developed and maintained by Global Securities Technology:
• Inbound CMS cash transactions
• Inbound CMS trades
• Inbound CMS security adds
• Inbound CMS FX rates
• Inbound CMS global corporate action announcements
• Inbound CMS reorg corporate action announcements
• Inbound Corporate Price File from IAS
• Inbound supplemental file of FRI Prices from the GST Ad
Hoc Reporting Group
• Inbound IDC prices from IAS
• Inbound Lehman prices from IAS
• Inbound SVC prices from IAS
• Outbound reports (Mobius and hardcopy options) to GCR
and GCR Run Now
• Outbound price portfolio request to IDC via IAS
• Outbound price portfolio request to SVC via IAS
• Outbound performance measurement to Russell Mellon
• Outbound TAS amortization adjustments to the GST Ad
Hoc Reporting Group
• Outbound data link to PACE and Information Delivery
(One Link)
• Outbound positions and transactions to SmartStream
Reconciliation (SSR)
• Outbound NAV to Mellon Equity business unit
Mellon provides an annual system release that contains updates distributed by SunGard throughout the year. The
annual release installation is necessary to maintain current business functionality and to ensure continued vendor
technical support.
Note: User acceptance testing of the Mellon Analytical Solutions (MAS) Performance Measurement interface is
not part of this test plan. The testing will be conducted independently by Mellon Analytical Solutions (MAS) and
coordinated by Global Securities Technology. Successful testing of the Performance Measurement interface is
required for installation of the new release.
Outside of Scope
• Release items not selected by the Businesses to test, as shown in Section 5.3 “New Release Features.”
2.3 Objectives
The business objective of the INVEST ONE Annual Release Installation task is to implement and integrate
applicable New Release system functionality into the current business processing environment. The Business
Units—Global Securities Services Fund Valuation, Mellon Capital Management, and CIBC Mellon—will conduct
user acceptance testing on identified new release functions and will also conduct regression testing on all
applicable (non-release) functions. Regression testing will ensure that current business operations are not
adversely impacted.
Note: Corporate Actions Accounting and Mellon Analytical Solutions (MAS) (Performance Measurement) will
also perform user acceptance testing on the features that impact their area of accountability. GSS Global Pricing
will not participate in testing; they will proxy off the test results of GSS Fund Valuation.
The Systems objective of the INVEST ONE Annual Release Installation task is to install the New Release
software into the current processing environment. This includes the coding, unit, and integrated testing of
applicable new release items and Mellon customized batch processes and interfaces.
2.6 Constraints
• None identified.
2.7 Dependencies
• None identified.
2.8 Assumptions
• Availability of all Business Units to conduct user acceptance testing and complete the timely review and
approval of task deliverables.
• Mainframe system availability during the systems and user acceptance testing.
*Key contact
Business Michael Deasy - Coordinate all test activities with each Business
Analysts George Bolanis (Apollo) Unit and Technical Team
Hardin Lynn, Business Analyst - Monitor UAT progress
Manager - Manage testing issues
- Assess/resolve testing problems
- Obtain approval sign off
The subset list of release items will subsequently be reviewed with each Business Unit to determine business
impacts, specific test scenarios, and items to be tested by each unit. This information will be obtained and verified
against actual results. It will be incorporated into the combined final test results upon completion of user
acceptance testing.
3.2.3 Contacts
Each Business Unit has identified a contact who will coordinate all testing activity and a contact to approve test
results. These contacts will coordinate applicable activities with the Business Analyst.
The Business Analyst will maintain a record of all problem reports in a summary problem log. The problem log
and problem notification form are in Appendix A.
User Acceptance Testing will begin following completion of unit and system testing. It will be done in a
structured manner with specific test scenarios defined by the Businesses. Events and batch cycles to be executed
throughout the test period are listed in the document “Release 06.210 UAT Calendar.”
Problems discovered will be reported on the standard problem notification form (Appendix A).
Testing will begin with data captured from production as of the opening of business on Friday, March 30, 2007
(after the batch cycle on the night of March 29). The detailed test calendar is in the document “Release 06.210
UAT Calendar.”
Global Securities Technology will execute normal intraday and nightly batch processes and user-submitted
processes for transaction and security messaging and pricing. Global Securities Technology will also execute the
following batch processes and events throughout the structured test period: Archival and Compaction (including
Mellon’s archival patch), Archival Retrieval, Security Renumber, Account Renumber, Account Delete, GL
Generator, Stale Pricing, SEI, NAV, PwC, and INVEST ONE Online Delivery (formerly known as “One Link”).
Using the CQ region dates defined in the test calendar will cross a month-end and ensure that the following are
addressed:
• Intraday and nightly batch processing
• Friday processing
• Weekend processing
The Businesses will test GNMA Generator using online screens. GNMA Generator jobs are not installed in any
batch processes.
The Businesses will input requests for PARM, GCR and GCR RUNNOW reports, and the Technical Team will
run them. The Business Analyst will coordinate the requests.
Prior to UAT the Business Units will make any changes required for SPECTRA, Ad Hoc, and FOMI jobs. During
UAT the Business Units will run these jobs as needed.
Because business operations and client fund types vary within each Business Unit, testers will identify their
unique system functions for both the Regression and New Release testing. These functions will be recorded in the
tables provided in the Regression and New Release Testing Sections (5.2 and 5.3) of this test plan. Following are
some additional testing considerations to include in user acceptance testing:
• User banks
• Accounts, securities, security types
• Fund types
• All applicable new release and regression functions have been tested and successfully completed;
functionality is consistent with vendor release notes.
• Test results met expected results.
Note: The new release installation project does not identify Mellon business requirements but rather new system
functionality provided by the vendor. Therefore, the evaluation of user acceptance test results is based solely upon
the vendor’s functional descriptions.
The Business Analyst will maintain a record of all problem reports in a summary problem log. The problem report
and report log are in Appendix A.
Section 5.3 lists each of the INVEST ONE system functional components that have either been added or modified since the last INVEST ONE Annual
Release, 05.210 installed in 2006. The details for the current INVEST ONE releases have been documented and provided by the vendor throughout the year
in Release Notes 06.210 and 06.030. Information from the releases is combined in the “Combined Release Notes 06.210 & 06.030” document.
These system functional components affect many areas of the current Business processing environment. Each item in Section 5.3 identifies new or modified
functionality. Current business impacts and specific test scenarios will be identified by the Business Units and documented during user acceptance testing.
Business Units will create test scenarios and set up or select accounts to use for each function or process that they will test.
R2 Verify Chop and user bank/ CHOP, Expected: Ability to change user banks. X X
account inquiry capabilities VSAS Actual: D6
R3 Verify security assigned to chop CHOP, Expected: Chop security access matches access on X X
codes are still active VSAS, the Pittsburgh mainframe (i.e., view, add, modify, D6
AAAD etc.).
Actual:
R4 Verify restored data Various Expected: Restored data in the system matches X X
Screens production. D6
Actual:
R7 Move Verification Date Back AAUV Expected: Closed periods can be opened. X X
Actual: D6
R12 GNMA generation and reporting BGGG Expected: Paydowns are pulled in. X X
Actual:
Trades
R17 Rbuy, Rsell DARV, Expected: Trades can be reversed and corrected, X X
DATD, deleted. D6
DDTD Actual:
R18 Buy, Sell 6133 job Expected: Trades can be entered via batch job 6133. X
Actual:
R19 Intraday Trade Capture BOBD, Expected: Intraday trade entry can be verified in X
BOSB INVEST ONE.
Actual:
R21 SEI trade testing AAIN, Expected: SEI trades can be verified in INVEST X
VSTD ONE.
Actual:
Securities Processing
R24 Verify Transaction Generator BGTG, Expected: This screen generates the correct X X X
VSDT transactions.
Actual:
R25 Variable Rates DECR, Expected: Variable rates can be modified and X X
DEBE verified.
Actual:
R26 Verify Income/ Amortization Use income Expected: Required information is available and X X
and amort can be verified in INVEST ONE. SPECTRA can
reports in access the correct information.
SPECTRA Actual:
R29 Unit Activity DETD Expected: Unit activity can be entered or modified. X X
Actual: D6
R31 International Exchange Rates DECX Expected: Foreign exchange rates can be entered X
and adjusted. D6
Actual:
R32 Balancing Financials STAS, Expected: Transactions and NAV are properly X X
STAL, reflected on the financials. D6
GLSTAS, Actual:
INGL,
GLINGL,
UNUV,
EQUITY,
INVS
R33 Price Sweep AAPS Expected: The same securities are listed on the X X
AAPS screen as being missing in both test and D6
production.
Actual:
R34 Un-run and re-run BGTG generator BGTG Expected: The system backs off collections and X X
to un-post and re-post corrected (if splits and then subsequently reposts corrected (if
necessary) stock dividends, splits necessary) collections and splits when generator is
and cash dividend collections for re-run.
stock funds, and bond interest Actual:
collections.
R35 Generate daily marks to market BGVMG Expected: The system calculates the correct X X
using the BGVMG screen and variation margin for all future contracts held in the
verify mark to market calculated fund.
back to Mellon Capital database Actual:
R37 Use BGTGDL screen to un-post BGTGDL Expected: Transaction generator delete X X
entries Actual:
R38 Verify Cash activity ANCF Expected: Cash activity is posted correctly. X
Actual: D6
Reports
R41 Generate the following INVEST PARM Expected: Generated reports reconcile to X X
ONE domestic and international reports production; any differences can be explained.
PARM reports: R014, RO54, Actual:
RO55, RO57, R058, R059, R066,
R067, R068, R069, R080, R081,
R083, R097, R0106, R0108,
R0109, R0113, R0115, R0118 for
all applicable funds
R44 GCR Reporting AARR, Expected: GCR reports reconcile to production; any D6 X
AARA, differences can be explained.
Fund Valuation and/or CIBC AAWG, Actual:
Mellon: Include sending report AASR,
output to file via AASR – AAOP
Output=B or C. Implemented for
selected userbanks.
R48 Applying Pricing, Exchange Rates MU0, Expected: Prices and exchange rates are applied to X X
AAPS, the user banks.
DECX Actual:
R49 Applying Overnight Batch Pricing; MU0, Expected: Overnight batch prices and exchange D6 X
Exchange Rates VSPS, rates are applied to the user banks.
DECX Actual:
Notes:
GST will run the jobs and the
business will verify results.
Outbound transmissions will not be
tested.
R52 INVEST ONE Online Delivery Excel Expected: In a spot check of data for selected X
Note: The implementation of spreadsheets accounts, the data on the spreadsheets agree with the
INVEST ONE Online Delivery prepared by online data.
(formerly known as “One Link”) is GST and Actual:
proceeding as an independent online
project. Only very high-level screens
checks will be performed this year.
The Business Analyst will closely
coordinate the testing with the GST
team and the Business Units.
R56 Pricing Verification SPECTRA, Expected: SPECTRA reports and the BGEX Ad X X
BGEX Ad Hoc report are available and function correctly.
Mellon Cap and CIBC Mellon Hoc report Actual:
(C5): Include stale pricing.
R58 Hierarchical Pricing for Multiple DANA, Expected: Prices are applied correctly. D6 X
Pricing Feeds (added in 01.270 in VSPR, Actual:
2002; MCM began using in March VSPS,
2004). Entered on AAFP. Hierarchical
Compare
Report
(R189)
R59 Hierarchical Pricing Account DANA, Expected: Prices are applied correctly.
Override. Entered on HPAO. VSPR, Actual:
VSPS
R60 Yield calculation (to be based on UNUV, Unit Expected: Yields are calculated correctly. X
366 days in leap year). Applies Income and Actual:
only to Fund Valuation. Unit
Valuation
Report
(R064)
SSR
R64.2 Regression test of Browser Will be able to request any and all templates without
Reporting issue for daily reporting
R64.3 Regression test of Process Mgr/Rpt Will be able to create, edit and delete processes.
Packaging Will be able to run processes/packages as well as
schedule recurring processes.
R64.4 Regression test of Engine Reports
R64.5 Regression test of CUI Test screens inside of Apollo to make they interface
correctly without error: AAAD, AAMF, DECAL,
DETD, GNMA, DETD, AAIN, VSDT
R64.6 Regression test of Apollo
Administration
R64.7 Apollo Income Processing Trust
Distribution Activity report
R64.13 Pooled Funds - Auto Reinvestment Batch reports 79 & 92 modified to report Investment
of Income trom TLFs to Pools Payable & Invest menet Receivable separately
R64.14 Multi-Class Currency Hedging @ R 118, 126, 127, 129 have been modified. New
Class Level parm 44Y added: sort by currency, long/short and
then class
Release 06.210
General Enhancements
Pooled Funds
Business Unit(s) Testing the Item
CIBC Corp. Fund Mellon
Scenario Function or Process Test Case Actual Results Mellon Actions Valuation Cap
GCR
Business Unit(s) Testing the Item
CIBC Corp. Fund Mellon
Scenario Function or Process Test Case Actual Results Mellon Actions Valuation Cap
Pricing
Business Unit(s) Testing the Item
CIBC Corp. Fund Mellon
Scenario Function or Process Test Case Actual Results Mellon Actions Valuation Cap
SPECTRA Enhancements
Business Unit(s) Testing the Item
CIBC Corp. Fund Mellon
Scenario Function or Process Test Case Actual Results Mellon Actions Valuation Cap
New/Changed Screens
Business Unit(s) Testing the Item
CIBC Corp. Fund Mellon
Scenario Function or Process Test Case Actual Results Mellon Actions Valuation Cap
A.8.1.1 New Screens The test will consist only of verifying
that the screen is available. If after
installation any Business Units decide
to use new functionality they will
need to test the functionality before
using the screen in production.
RXF0 - Transaction Cross
Reference View
DEINTR - Income Trust
Distribution
DAINTR, VSINTR, DDINTR -
Income Trust Distribution
A.8.1.2 Changed Screens: The test will consist only of verifying
that the screen is available. If after
installation any Business Units decide
to use new functionality they will
need to test the functionality before
using the screen in production.
DARC, DETE, TRN7, UTDADT -
Trade Entry
Inbound Messages
A.8.3 Inbound Messages
Release 06.030
General Enhancements
Business Unit(s) Testing the Item
CIBC Corp. Fund Mellon
Scenario Function or Process Test Case Actual Results Mellon Actions Valuation Cap
General Ledger
Business Unit(s) Testing the Item
CIBC Corp. Fund Mellon
Scenario Function or Process Test Case Actual Results Mellon Actions Valuation Cap
Separate Accounts
Business Unit(s) Testing the Item
CIBC Corp. Fund Mellon
Scenario Function or Process Test Case Actual Results Mellon Actions Valuation Cap
Pooled Funds
Business Unit(s) Testing the Item
CIBC Corp. Fund Mellon
Scenario Function or Process Test Case Actual Results Mellon Actions Valuation Cap
Pricing
Business Unit(s) Testing the Item
CIBC Corp. Fund Mellon
Scenario Function or Process Test Case Actual Results Mellon Actions Valuation Cap
Screens
Business Unit(s) Testing the Item
CIBC Corp. Fund Mellon
Scenario Function or Process Test Case Actual Results Mellon Actions Valuation Cap
B.10.1.1 New Screens: The test will consist only of verifying
that the screen is available. If after
installation any Business Units decide
to use new functionality they will
need to test the functionality before
using the screen in production.
MBAOP - Source / Target Bank
FDSL/I1SPP - Spectra / Load
Inbound Messages
Criticality
User Bank(s)
Account Number(s) or
Security Number(s), if
applicable
Problem Description
Systems/Functions
Affected
Status
Date Resolved