The Value of Integrating your Personal Property System with Related Business Systems Yudiann Carlo, CPPS Sunflower Systems Technical Architect Robert King DHS, Asset & Logistics Management Section Chief, Personal Property National Property Management Association Session Objectives Identifying business functions related to Personal Property Analyzing the value of common business integrations Planning an Interface for your Property System Using the Software Development Lifecycle process to deploy an Interface Identify Value Plan National Property Management Association Deploy Integration Value Proposition Property Management’s decentralized environment leads to inconsistencies in procedures, data, and integrity Utilizing information from related upstream and downstream business functions is a proven manner for maturing and standardizing procedures and data quality. Business cases have demonstrated the ROI in developing integration points between the property system and related business systems. National Property Management Association Related Business Functions Main Property Integrations Other Noteworthy Integrations HR/Personnel Logistics/Supply Chain Procurement Finance (General Ledger) Excess Screening and Disposition Real Property (Location and GLC Coordinates) National Property Management Association HR/Personnel: Business Integration Beneficial to identify your organization’s personnel that are Property end users and officials Provides contact and organization information from the HR System and stores it in your Property System Establishes “Personnel” records whose elements create reference data, enabling the use of LOV fields, as opposed to free-text fields National Property Management Association HR/Personnel: Value of Integration Mitigates the need for a manual update process and additional resources Allows the use of email addresses to inform individuals of property-related transactions Identifies custodians and users that have separated from the organization – increasing chances of recovery and re-assignment Personnel Record Added or Modified in HR System New or Modified Record? Modified HR Record Separated Update the HR Record as “Closed” in Property System Update Existing HR Record Identify all Assets associated with “Closed” HR Record New Systematically Create HR Record in Property System National Property Management Association HR Record Elements: • Full Name • Telephone Number • Email Address • Physical Address • Employee Type • Title • Start Date • Separation Date • Organizational Assignment • Employee ID (Optional) • Bade Number (Optional) Procurement: Business Integration Identifies contract vehicles used to procure Property in the Property system of record Establishes a skeletal record in the property system from the contract, receiving and/or invoice document(s) Can be established to include the accounting code attributes Rules can be established based on the type of contract as well as the organization’s receiving function to determine how procurement information should be established in the Property system National Property Management Association Procurement: Value of Integration Greatly reduces the resource hours and data entry errors associated with the creation of an asset record Streamlines the accounts payable and receiving reconciliation process Property Contract Executed in Procurement System 2-way or 3-way matching 2-way Systematically Create Skeletal Record in Property System 3-way Receiving Document or Invoice Payment in Procurement System Manually Complete and Establish Property Record National Property Management Association Skeletal Property Record Elements: • Contract Number • Contract Line • Requisitioner / Buyer • Acquisition Date •Quantity Ordered / Received • Unit Cost • Vendor and/or Manufacturer • ACC Elements: • Object Class Code • Sub-Object Class Code • Organization Finance: Business Integration Greater consistency and completeness of financial information – Accounting Line Segments – allows the Property system to report / integrate to the GL Property Systems that manage Capitalized Property can feed the General Ledger (GL) financial information: Additions (Capitalization) Modifications (Reclassifications) Depreciation Retirements (Write-offs) National Property Management Association Finance: Value of Integration Automates the posting of certain (rule-based) Journal Entries into the General Ledger Reducing manual errors and increasing timeliness of entries Facilitates line-item postings, as opposed to summary-level adjustments Streamlines the overall periodic PP&E reconciliation process Establish Property Record Over Capitalized Value in Property System Generate Debit and Credit Journal Entries Systematically Validate DR / CRs Validated Post to GL Un-validated Manually Review and Correct Journal Entries National Property Management Association ACC Financial Elements for DR / CR Validation: • Posting Period • Financial Value • Object Class Code • Sub-Object Class Code • Organization Code • Program Code • Task Code • Fund Code • Cost Center Code • Budget Activity Code Screening and Disposition: Business Integration Surplus and Excess Property are required to be screened (advertised) for reutilization across your department / organization Federal Regulations and contract provisions outline screening and reutilization Facilitates the screening of Property to external organizations (e.g., other government agencies) Federal agencies shall report to their excess property to the GSAXcess system National Property Management Association Screening and Disposition: Value of Integration Mechanism to avoid unnecessary procurements and maximize property already on-hand Allows assets available to be reutilized to be electronically advertised Provides descriptive details – can include pictures – to the seeking entities Program Declares Item Excess * Publish Record to an Internal Screening Repository Reserved ? No Publish to External Screening System (e.g.. GSAXcess) Yes Transfer Record to Reserving Entity National Property Management Association Screening Elements: • Object & Sub-Object Class Codes • Condition Code • Organization’s Full Address • Asset Location’s Full Address • Manufacturer • Manufactured/Acquisition Date • Make • Model Note: Source system should provide requirements for interfacing records Planning an Interface for your Property System Getting Started Identifying Scope Identifying Key Players Coming up with a plan Software Development Life Cycle What is it? Overview of the main six steps How can I use it for my Property System? National Property Management Association Getting Started Identify your project scope Identify your key stakeholders Create a Project Plan Kick-off your project Apply the Software Development Life Cycle National Property Management Association Software Development Lifecycle What is the Software Development Lifecycle? What kind of projects does it apply to? Why is it important? How can I apply it to my property system? National Property Management Association Step 1: Requirements and Analysis Step Description Sample Tasks Requirements and Analysis • During this stage, the problem is defined so that a clear understanding can be gained of what the system should do. • For example, how input is obtained, how output is displayed, and what controls are available to the user. • Requirements Document • Requirements Matrix • Use Cases • System Communication Diagrams National Property Management Association Step 2: Design Step Description Sample Tasks Design • In this stage, a solution to the problem is designed by defining a logical sequence of steps that will achieve each of the previously identified requirements. • The user interface will also be designed during this stage. • It should be determined how input is obtained, how output is displayed, and what controls are available to the user. • • • • National Property Management Association Design Document Screen Mockups DB Object Model Sequence Diagrams Step 3: Development Step Description Development and Coding • This stage is where the design is • Code translated into a system or program. • Installation Instructions • You want to keep a balance between quality, time, flexibility, reusability, future addition of features and/or functionality etc. National Property Management Association Sample Tasks Step 4: Testing Step Description Sample Tasks Testing • The testing stage is concerned with the validation and verification of the system. The aim of software testing is to find any errors (or "bugs") in the system and eliminate those errors. • Each testing scenario should relate to a requirement and each requirement should have at least one matching test scenario. • Testing Scenarios • Test Scripts • Test Results • User Acceptance Testing Certificate National Property Management Association Step 5: Implementation Step Description Implementation • This stage involves packaging everything together with all relevant documentation in a suitable format for distribution. • It ensures that everything is successfully deployed and rolled out to the users. • Any change management and/or training activities should be planned around this step. National Property Management Association Sample Tasks • Cutover Checklist • User Guide • Training Materials • Communications Plan • Change Management Plan Step 6: Maintenance Step Description Sample Tasks Maintenance and Support • Once the system has been implemented it will be necessary to monitor the performance of the system over a certain period of time to ensure that it is behaving as expected. • The system will also have to be maintained, and parts of it will need to be upgraded from time to time to handle evolving user needs or to cope with new requirements. • Logs • Maintenance Tickets National Property Management Association Conclusion Identify Value Plan Implement National Property Management Association Questions and Feedback? Robert King Yudiann Carlo Section Chief, Personal Property Asset and Logistics Management Department of Homeland Security Office of Chief Administrative Officer Robert.King@hq.dhs.gov 202-536-9955 Technical Architect Sunflower Systems ycarlo@sunflowersystems.com 703-508-1230 National Property Management Association