Purpose, Objective and Goals Purpose This Project Plan establishes the scope, strategic-level guidelines and approaches for managing the Department of Veterans Affairs (VA) Core Financial and Logistics System (coreFLS) Conference Room Pilot (CRP). It also provides detailed information for data requirements, physical lab requirements, roles and responsibilities, organization structure and what administrative procedures and business scenarios are established. Objective KPMG’s objective for CRP planning and design is to help VA establish the project management procedures, technical infrastructure and initial Enterprise Resource Planning (ERP) functional documentation for the successful execution of the coreFLS Conference Room Pilot. CRP Goals Validate each functional area can be supported by the COTS/bolt-on modules. Identify major gaps to be addressed during the implementation phase. Obtain buy-in from process owners and gain senior management support. Scope The scope of the CRP will include the following functional areas: General Ledger Budgeting Payment Management Cost Accounting Grants Receivables/Debt Management Purchasing Inventory Asset Management * A test environment will be provided for the following, without interfaces between the legacy systems and coreFLS: Travel Contract Management The following items are not in scope: Interface development for Travel, Contract Management or any other legacy systems. Hospital invoicing. Retail sales (e.g., Canteen). * Based on vendor selection, the level of participation could be impacted. Business Scenarios Functional area business scenarios are templates of business processes for a particular area of an organization. They represent a chain of business transactions that share a common dependency on time or an event, such as a month-end closing or the receipt of a purchase order. Functional area business scenarios were created to provide context for CRP test scripts using the following approach: Draft functional area business scenarios were created using existing business process information and the functional requirements developed during the VA BPR sessions. Process owners reviewed their respective draft scenarios and provided feedback. All feedback was incorporated and final functional area business scenarios for the CRP were submitted for approval. The coreFLS CRP functional area business scenarios are detailed in Appendix A. Working with VA, KPMG developed a Test Script Template that will be used during the CRP. The coreFLS CRP Test Script Template is provided in Appendix B. Following process owner approval of the final functional area business scenarios, integrated business scenarios and test scripts will be developed to test compliance with the coreFLS functional requirements. Data Requirements The data requirements outline critical business information required for setting up and executing the CRP. This data is a prerequisite to the COTS Adaptation team’s development of integrated test scripts, and is required to complete all scripts. The CRP team must acquire the following information in order to properly develop the CRP: Proposed Accounting Code Structure (ACS). Sample master data (e.g., materials, vendors, customers). Assumptions The following are the assumptions related to the basic data requirements: The data elements contained within this document do not comprise a comprehensive list and will be expanded upon throughout the CRP effort. Additional basic data and elements may be required as the CRP Project progresses. VA is responsible for providing and validating this data. Data Requirements Basic Data Requirements Approach Identify basic data requirements. Identify initial data source(s). VA confirms data source(s). VA provides data extracts, preferably in electronic format. Account Code Structure Approach Establish an intra-departmental workgroup (e.g., VHA, VBA, NCA). Collect ACS from VA systems (e.g., FMS, IFCAP). Develop “straw-man.” Distribute to process owners for approval. Data Requirements Basic Data Overview The following basic data is required to execute the CRP: List of VA-wide organizational structures (e.g., Veterans Integrated Service Networks, regional offices); List of physical locations (e.g., hospitals); Organizational levels (e.g., hospital, supply storage area) at which inventory is stored and/or tracked; List of financial transactions and associated General Ledger (G/L) accounts; Chart of Accounts (see detail below); Material master (see detail on following pages); Vendor master (see detail on following pages); Source list (see detail on following pages); Customer master (see detail on following pages). Data Requirements Chart of Accounts Sample Data Elements DATA Account Number Account Description Account Type Results of Operations Account Open Item Management Indicator Sub-ledger Indicator REMARKS G/L account code. Description text for G/L account. Balance sheet account or Profit/Loss (P/L) account. The G/L account of which the balance consists of the net difference since the inception of the activity between (1) expenses and losses and (2) financing sources including appropriations, revenues and gains. Indicator that allows the tracking of balances at the transaction level. Indicator for sub-ledger activation on the G/L account, such as Vendor, Asset, etc. Data Requirements Material Master Sample Data Elements DATA Material Identifier Material Description Organizational Data Material Type Valuation Type Base/Alternative Units of Measurement Storage Bin Batch Management Total Shelf Life Hazardous Material Number Reorder Point Maximum Stock Level Price Unit Unit Price REMARKS The unique value that identifies each material, e.g., National Stock Number (NSN). The material number could be assigned internally by the system or externally by the user creating the master record. Short description of material. Business organization where the material exists (e.g., VHA, VBA, NCA). Key that assigns the material to a group of materials, such as raw materials, operating supplies or trading goods. The means by which the material is valued (e.g., standard price or a moving average price). Units of measure in which the material is managed. Identifies the storage bin within a storage location where the material is stored. Determines whether the material is managed at the batch level. Length of time under which the material is managed, that is, from the date of production to the shelf life expiration date. Number that identifies the material as hazardous. Numeric value at which the stock will be reordered. A value that identifies the quantity of the material that may not be exceeded. Unit of measure for pricing. Dollar cost per unit. Data Requirements Vendor Master Sample Data Elements DATA Vendor Name Organizational Data Address Payment Term Incoterms Reconciliation G/L Acct. Alternative Payee Payment Method REMARKS Name of the vendor. Business organizations where the vendor exists. Street, City, State, Country, Postal code, etc. Such as Net 30, etc. Specify certain internationally recognized procedures that the shipper and the receiving party must follow for the shipping transaction to be successfully completed. Determines the G/L account for vendor sub-ledger. Determines the other possible payee for this vendor. Default payment method for this vendor, such as electronic funds transfer (EFT), check, electronic data interface (EDI), etc. Data Requirements Customer Master Sample Data Elements DATA Customer Name Organizational Data Address Payment Term Reconciliation G/L Acct. Dunning Information Credit Information Payment Method REMARKS Name of the customer. Business organizations where the customer exists. Street, City, State, Country, Postal code, etc. Such as Net 30, etc. Determines the G/L account for customer sub-ledger. Different dunning levels and different formats of dunning letter. Credit limit. Default payment method for this vendor, such as EFT, check, EDI, etc. Source List Sample Data Elements DATA Vendor MID Organizational Data Price REMARKS Alphanumeric key that uniquely identifies a vendor. Material Identifier. Business organizations where the pricing is maintained for the vendor. Price for the material when it is ordered from this vendor. Physical Lab Requirements The following are the physical workspace, hardware, software and technical infrastructure elements required to successfully complete the CRP. Workspace Requirements Two thousand square feet of physical workspace, divided into two major work areas located at KPMG’s offices: Room CIS2 at the Broadband Solutions Center (BSC) and Advanced Development Center 4 (ADC4) at the Tysons Tower. Thirty-six work spaces with access to the following: – LAN connection; – Phones and voice mail (approximately two team members per phone); – Internet connection; – Filing cabinets; – White boards. Additional workspace available outside the core team work areas in the Tysons Tower. Office supplies including paper, pens, white board markers and erasers, folders, staplers, paper clips, notepads and binders. Access to four small conference rooms 12’ X 12’ (Tysons Tower). Access to two large conference rooms 20’ X 20’ (one each at BSC and Tysons Tower). Video conference capabilities (Tysons Tower). Access to high speed photocopiers (Tysons Tower). Three analog lines per work area (CIS2 and ADC4). Physical Lab Requirements Hardware Requirements Two ERP Application/Database servers with 2 gigabytes (GB) RAM, 50 GB Hard Disk. Two network switches for KPMG wide area network to BSC connection. Non-dedicated T1 line. One Print/File Server with dual 550MHz, 384 megabyte (MB) RAM, 9 GB Hard Disk. One Web Server with dual 550MHz, 1.2 GB RAM, 18 GB Hard Disk. PIX Firewall for T1. Fully configured desktops/laptops for each VA employee including LAN capabilities. Minimum configuration must include 266MHz processor, 128 MB RAM, 4 GB Hard Disk, Windows 95, MS Office 97, Internet Explorer 4, anti-virus software, Tbase10/100 Ethernet LAN card. Two high-speed laser jet printers. One fax machine. One overhead projector (1024 X 768 resolution). Physical Lab Requirements CRP Technical Architecture Assumptions The estimated number of concurrent users is 50. This architecture is designed to support the CRP and therefore may not resemble the final system design. The CRP architecture may vary based on the COTS application selected. Lead times for equipment setup are as follows: – Networking equipment: between two and three weeks; – Analog line installation at ADC site: between three and four weeks; – T1 line installation: between 45 and 90 days. VA will provide: – Fully configured desktops/laptops for each VA employee; – Two laser jet printers; – One fax machine; – One overhead projector (1024 X 768 resolution). Physical Lab Requirements CRP Enterprise Resource Planning Software Assumptions VA will provide: – ERP software application licenses; – ERP database licenses; – ERP package tools (configuration management tools, migration tools, etc.); – Bolt-on software packages as required; – Maintenance contract support for all licenses; – Anti-virus software for servers. Software Vendor support: – Engineer implementation support; – Development support; – Help desk support. VA will provide technical support for VA-specific configurations (laptops, PCs, etc.). Physical Lab Requirements CRP Technical Architecture Diagram KPMG Tower CRP Facility IS Work Stations CPU - 266+MHz RAM 128MB HD 4GB VA Provided HW Desktops Network Printers Internet Access CPU - 266+MHz RAM 128MB HD 4GB Cisco Network Switch 100 MB LAN PC Print & File Development PIX Firewall Production Web Server Cisco Network Switch 100 MB - Backbone PC Print & File NT OS CPU - 500MHz PII RAM 128MB HD 6GB Development OS - UNIX CPU - 4/400 MHz RAM 2GB HD 50GB DDS3 Tape Drive Production OS - UNIX CPU - 4/400 MHz RAM 2GB HD 50GB DDS3 Tape Drive Web Server NT OS CPU - 500 MHz PII RAM 1.2GB HD 30GB Physical Lab Requirements CRP Architecture Backup Strategy To ensure data recovery in the event of a system or database crash, or other situations that require the operating system or the database to be restored, the following backup strategy is recommended: Daily on-line database backups to be performed during a period of low system activity. Weekly off-line database backups to be performed while the application is shut down. Weekly system-level backups, excluding the database. Daily system-level backups of the PC Print/File Server . Physical Lab Requirements CRP Environment Setup As directed by the coreFLS Project Director, the physical lab environment will be staggered in setting up the hardware and non-dedicated T1 with firewall. Description 1 ERP Application/Database Server; 2 GB RAM, 50 GB Hard Disk 1 ERP Application/Database Server; 2 GB RAM, 50 GB Hard Disk 2 Network Switches for KPMG WAN to BBC connection BBC Non-Dedicated T1 BBC Room - CIS2 1 Print/File Server; dual 550MHz 384 MB RAM, 9 GB Hard Disk 1 Web Server; dual 550MHz, 1.2 GB RAM, 18 GB Hard Disk PIX Firewall for T1 July X Aug X X X X X X X X X X X X X Sept X X X X X X X X Oct X X X X X X X X Nov X X X X X X X X Dec X X X X X X X X CRP Project Organization Structure Project Organization Working together with VA, KPMG developed a CRP Project Organization Structure and the accompanying roles, responsibilities and functional and technical resource requirements for the successful completion of the CRP. The organization is divided into five functional teams, each working with a specific coreFLS functional module. The teams are Integration Management, Information Technology, Finance, Logistics and Facility Management. Each functional team is managed by a functional team lead. A CRP team lead (the COTS Adaptation Lead) manages the functional team leads and the overall CRP organization. The primary roles within the Project Organization Structure are: COTS Adaptation workstream lead; COTS Adaptation workstream scheduler; Functional team leads; Process owner representatives; Functional application consultants; Functional testers. The initial outline and resource requirements for the CRP Project Organization are presented in the following pages. CRP Project Organization Structure Resource Requirements Success is contingent upon adequate staffing of the CRP with the appropriate resources. A minimum of 19 VA personnel resources will be required, in addition to the KPMG team. Essential requirements for these resources are: Empowered leadership; Dedicated full-time resources; Functional expertise across all business units; The ability to quickly resolve functional or process issues. Assumptions CRP resource requirements may vary based on the ERP vendor selection. A delay in the selection of the ERP vendor will negatively impact the Resource Plan. Timely acquisition of VA resources to support the CRP effort. A working partnership between VA, KPMG and the selected software vendor. CRP Project Organization Structure COTS Adaptation Lead COTS Adaptation Lead VA - 1 COTS Adaptation Workstream Scheduler Integration Management Lead VA - 1 IT Lead VA - 0 Change Management VA - 1 Finance Lead VA - 9 Role COTS Adaptation Lead COTS Adaptation Workstream Scheduler Functional Team Lead Process Owner Representative Functional Application Consultant Functional Tester Logistics Lead VA - 5 Key CAL CAWS FTL POR FAC FT Facility Management Lead VA - 2 CRP Project Organization Structure CRP Integration Team Overview of functional responsibilities: – Development of integrated business scenarios; – Development of test scripts; – Planning and execution of CRP activities. Integration Lead POR (VA) -1 Integration Team Member IntegrationTeam Member CRP Project Organization Structure CRP IT Team Overview of functional responsibilities: – Support hardware operations for the CRP; – Develop and execute backup procedures; – Configure system based upon workflow requirements; – Ensure sufficient program controls and adequate distribution of workload; – Support resolution of issues developed during the Fit-Gap Analysis. IT Lead Database Administrator Workflow Program Lead Document Management CRP Project Organization Structure CRP Finance Team Overview of functional responsibilities: – Configuration of financial management COTS system; – Participate in script development and execution; – Support resolution of issues developed during the Fit-Gap Analysis. Finance Lead POR (VA) - 1 General Ledger FT (VA) - 2 Budgeting FT (VA) - 1 AP and AR FT (VA) - 2 Asset Mgt. FT (VA) - 1 Costing FT (VA) - 1 Grants FT (VA) - 1 Program Analyst CRP Project Organization Structure CRP Logistics Team Overview of functional responsibilities: – Participate in the development of test scripts; – Configure contract management module of COTS system; – Configure purchasing module of COTS system; – Configure inventory management module of COTS system; – Support resolution of issues developed during the Fit-Gap Analysis. Logistics Lead POR (VA) - 1 Contracting FT (VA) - 1 Purchasing FT (VA) - 2 Inventory Mgt. FT (VA) - 1 Program Analyst CRP Project Organization Structure CRP Facility Management Team Overview of functional responsibilities: – Configure project management module of COTS system; – Configure maintenance module of COTS system; – Participate in the development of test scripts; – Support resolution of issues developed during the Fit-Gap Analysis. Facility Management Lead POR (VA) - 1 Maintenance/Project FT (VA) - 1 Program Analyst CRP Project Organization Structure Phasing of CRP Team Members The success of the CRP is dependent upon sufficient and knowledgeable staff. Given the projected workload of the CRP, a phased staffing approach can be employed but may increase project risk. The staging of this workforce is as follows: – COTS Adaptation Lead – Process Owner Representatives – Integration Finance Logistics Facilities Management Functional Testers Finance Logistics Facilities Management Roles and Responsibilities The CRP team has been assigned a Government lead (the COTS Adaptation Workstream Lead) and a contractor lead. The CRP will be staffed with both Government and contractor personnel depending on the specific functional requirements. The roles and responsibilities of each CRP team member are identified as follows: Role COTS Adaptation Lead Responsibilities Report directly to the coreFLS Project Manager Manage and execute all COTS Adaptation workstream activities Manage human and financial resource needs of COTS Adaptation workstream; report all human and financial resource needs to Project Administration lead Maintain COTS Adaptation Schedule including workstream functional and organization WBS Manage all workstream milestones Develop and manage all COTS Adaptation management policies Develop and maintain Conference Room Pilot (CRP) Plan Manage all Pre-CRP, CRP, and Post-CRP activities Manage all workstream control and reporting procedures including submission of status reports to Project Administration workstream Develop, execute and manage workstream budget Manage and report on workstream Risk Management Plan Manage all workstream communications in accordance with project Communication Plan; provide input to Communication Plan as needed Roles and Responsibilities Role Responsibilities COTS Adaptation Workstream Report to COTS Adaptation lead Scheduler Update the COTS Adaptation workstream schedule Submit all COTS Adaptation workstream schedule updates to the coreFLS Project Scheduler for incorporation into the Integrated Master Schedule Follow all procedures outlined in the Schedule and WBS Maintenance Guide Functional Team Leads Process Owner Representatives Report to COTS Adaptation lead Coordinate the preparation and execution of test scripts Resolve issues identified for functional area during CRP testing Oversee the design, configuration, adaptation, and testing of the coreFLS software Ensure documented test results are entered into the Test Case Summary Track and coordinate all changes to the CRP environment Provide team participation with other functional areas for the preparation and execution of cross-functional test scripts Participate in Wrap-Up and Review Sessions Report to COTS Adaptation lead Support development of test cases that provide comprehensive and effective coverage of all reasonable aspects of functionality Validate results (sources, inputs, outputs) are properly documented and can be audited Roles and Responsibilities Role Responsibilities Process Owner Representatives (continued) Review the impact of any issues raised and assist in their resolution Sign off on all test cases via the completed worksheet before submitting to the Functional Team lead Validate new business procedures that were identified during the test case development or during the CRP process Sign off on the results, conclusions and recommendations of the CRP Participate in all Wrap Up and Review Sessions Functional Application Consultants Assist with the design, configuration, adaptation, and testing of the coreFLS software Provide advisory support in the development of the functional test scripts Provide first level of support to resolve all testing issues Assist in the execution of test scripts during CRP Provide assistance to determine the resolution of a failing test case Assist in changing the business processes and procedures Change the system functionality via COTS configuration changes Track and manage all required application setup changes to the Gold Environment Coordinate all communications and activities with COTS support Track and manage test problems (e.g., bugs) using Problem and Issues Log Roles and Responsibilities Role Functional Testers Responsibilities Provide functional expertise in support of design, configuration and adaptation of COTS software Develop test scripts to be executed during CRP Execute targeted test cases Validate new business procedures that are identified during test case development or during the CRP process Validate and document all test case results via test case worksheet, summary log and/or problems or issues database. Work with Module Support resource and Process Owners to resolve test problems Sign off on all test cases via signing the completed worksheet before final submission to Process Owners Note: Functional Testers and Process Owner Representatives may be same person Administration The CRP Project Control Procedures document provides basic standards and processes for consistent management and tracking of the CRP Project. The document outlines project management procedures required for a successful CRP, including: Status reporting; Issue management; Scope change management; Schedule management; Document configuration management; Network server access and management; System enhancements. Each team member should be given a copy of the procedures prior to starting on the Project. The complete CRP Project Control Procedures document is provided in Appendix C. Change Management A change management lead will document potential process changes that may be identified during the CRP. The change lead will: Work with VA personnel and the CRP team to identify and document the system’s potential impact to roles and responsibilities. Identify the scope of the organizational change to be managed during coreFLS build and deployment. Participate in planning change management activities for the next phase of the coreFLS Project. Communicate all change management issues and activities to the VA organization and the coreFLS team. The change management lead will document all projected changes in a matrix listing potential issues for each key area and their respective risk rating and impact. The matrix will be used to create a comprehensive strategy for addressing and managing change, and gaining buy-in from all involved users and stakeholders during build and deployment. This strategy will be created in accordance with the coreFLS Organizational Change Management Plan (an Appendix to the coreFLS Project Management Plan) and may entail staging team building activities, conducting workshops and ensuring VA personnel are actively involved in system design and implementation. Change Management Example Process Change and Issues Matrix Organizational Change Management Process Change and Issues Matrix PROCESS CHANGE Integration Management IT Finance Logistics Facility Management POTENTIAL ISSUES RISK RATING IMPACT Communications In accordance with the coreFLS Project Communications Plan provided in the index of the coreFLS Project Management Plan, the primary method of communication throughout the CRP will be in the form of status meetings and reporting. Complete meeting and reporting procedures are outlined in the CRP Project Control Procedures provided in Appendix C. Meetings Each functional team lead is responsible for holding a weekly status meeting with the team. The meetings will follow a standard agenda and cover progress against plan and schedule, scope changes and new and open issues. The team lead will designate one team member to document all meeting results in formal meeting minutes. Reporting Functional team leads will use the weekly status meeting minutes to compile a weekly functional team status report that will be forwarded to the COTS Adaptation workstream lead for incorporation into weekly COTS Adaptation Stoplight Charts and Biweekly Status Reports. Training The KPMG CRP team will exercise on-the-job end-user training for all VA team members. VA personnel participating in the pilot will be paired with a KPMG subject matter expert in their functional area for the duration of the CRP. The subject matter experts will guide VA personnel through the pilot and testing activities. VA team members will be active participants in the entire CRP process. Team members will write and execute test scripts and perform actual system testing and evaluation. Members will also be involved in all aspects of documentation, reporting and issue management and resolution. This intense involvement will provide an on-the-job classroom that trains VA personnel to properly execute system transactions. Following involvement in the CRP, VA team members should have a solid understanding of coreFLS, particularly related to their individual functional area, and be able to execute transactions within their functional area. Critical Success Factors The success of the CRP is dependent on several crucial events. Failure to achieve any of the following key factors can result in schedule slips, scope changes, and altered resource requirements. The CRP critical success factors are: Timely acquisition of resident VA functional knowledge experts; Timely vendor selection; Supporting infrastructure (VA-provided laptops, printers, fax machine and overhead projector); Acquiring Sample/Master data from VA.