National Capital Region Interoperability CAD Interoperability in the NCR 4/27/2010 Master Slide Deck Program/Project Approach CAD2CAD Project Management - TUG http://www.ncrnet.us 2 Program Structure and Approach The National Capital Region (NCR) includes the District of Columbia and parts of Maryland and Virginia. •6,000 square miles •4.2 million citizens •23 local jurisdictions Operating as a regional partnership, the Metropolitan Washington Council of Governments (MWCOG), these jurisdictions have been working together since 1957 to implement “intergovernmental policies, plans and programs.” In 2005, the MWCOG Chief Information Officers (CIO) Committee established the NCR Interoperability Program (NCRIP), a regional initiative to create an Interoperable Communications Infrastructure (ICI) for public safety and emergency response utilizing funding from the U.S. Department of Homeland Security. CAD2CAD was one of many data exchanges envisioned to run over this infrastructure. CAD2CAD Project Management - TUG http://www.ncrnet.us 3 History of CAD2CAD City of Alexandria Arlington County Fairfax County Fire and Rescue Fire and Rescue Fire and Rescue The Computer Aided Dispatch (CAD) systems of the NOVA Fire Departments have maintained other jurisdiction’s units in their own CAD systems. Previously 1. 2. 3. Each CAD System recommended NOVA units for dispatch based upon a ‘closest unit’ prediction. All requests for resources were handled verbally by dedicated ring down telephone lines One jurisdiction's Communication Center called another to confirm resource availability, transfer information, and perform dispatch CAD2CAD Project Management - TUG http://www.ncrnet.us 4 Program Components DATA EXCHANGE HUB NCRNet CAD2CAD Project Management - TUG http://www.ncrnet.us 5 DEH – “Connecting the Dots” The DEH is a Service Oriented Architecture designed to facilitate information sharing between Emergency Support Functions to improve emergency response, reduce response times and enable appropriate deployment of resources. Economies of Scale will be realized through the reuse and sharing of technology and data. Regional Interoperability Backbone Frederick District of Columbia Frederick District of Columbia Loudoun Loudoun Fairfax Fairfax Prince George’s Data sharing without DEH CAD2CAD Project Management - TUG Prince George’s Data sharing with DEH http://www.ncrnet.us 6 DEH Goals and Strategic Objectives NCR Data Exchange Hub Goal Enable the efficient and secure exchange of data (text, voice, video and multi-media) across the NCR. Goal Area 1 Goal Area 2 Goal Area 3 Goal Area 4 Goal Area 5 TECHNOLOGY INFRASTRUCTURE SECURITY STANDARD OPERATING PROCEDURES TRAINING GOVERNANCE Strategic Objective: Strategic Objective: Strategic Objective: Ensure device independent access to data and services in real time when needed through implementation of a Service Oriented Architecture (SOA). Preserve the inviolability of the DEH through sound security practices. Develop, adopt and implement standard policies, processes and procedures to facilitate information sharing. Strategic Objective: Strategic Objective: Ensure all necessary personnel are trained to support interoperability across all systems for shared situational awareness. Establish a common operational governance structure that improves the implementation of any major technology project. NCR Data Exchange Hub Final Outcome A sustainable, enabling architecture for the secure sharing data (text, voice, video and multi-media) across all Emergency Support Functions within the NCR when needed and as authorized. CAD2CAD Project Management - TUG http://www.ncrnet.us 7 CAD2CAD Data Exchange Goals and Deliverables CAD2CAD is the first Operational Exchange on the ICI. CAD Integration means many things to many people: CAD Incidents on a Regional Map Transfer of eBOLO Messages between CAD Systems Unified Dispatch Ability to automatically request a resource The DEH CAD2CAD Data Exchange Consists of: Two Web Services: o o Command and Control Console: o Unit Status Update provides the real-time status of fire units. Request for Resource allows jurisdictions to request units from one another in mutual aid responses. Allows Exchange participants to monitor the operational status of each jurisdiction, utilize the System or Emergency Override capability for their own jurisdiction, and log units on and off the Exchange. CAD2CAD Customer Portal: o Directs Exchange Participants to the links for Incident Reporting, Standard Operating Procedures, the Command Console, and Change Advisory Board materials. CAD2CAD Project Management - TUG http://www.ncrnet.us 8 CAD2CAD - Yesterday and Today Unit Status Unit Status Unit Status CAD2CAD Project Management - TUG http://www.ncrnet.us 9 CAD2CAD is Utilizing the ICI DEH CAD2CAD Data Exchange ALEX FFX NCRNet Buildout CAD2CAD Project Management - TUG ARL 1 http://www.ncrnet.us 10 NCRnet UASI-PSIC Completion Road Map 02/03/2010 CAD2CAD Project Management - TUG 1 http://www.ncrnet.us 11 Roles and Responsibilities CAD2CAD Project Management - TUG http://www.ncrnet.us 12 Internal Jurisdictional Roles and Responsibilities CAO Fire Chief CIO PSC Director CAD Vendor Project Team Fire Functional Lead KEY: IT Functional Lead PSC Functional Lead Jurisdiction Staff Vendor and Consultant Staff CAD2CAD Project Management - TUG http://www.ncrnet.us 13 Project Roles and Responsibilities Regional Executive Oversight Committees and Funding Agencies COG CAO Interoperability Council COG CIO Committee NoVA Fire Chiefs Committee NCR SAA for UASI Funding VDEM for State PSIC Funding Accountable to CAD2CAD Project Team Lead Project Manager Security / /Infrastructure Architect Financial / Administrative Analyst Fire Functional Lead KEY: IT Functional Lead Developer Fairfax (Grant Administrator) CAO CAO CIO Integration Architect Arlington Alexandria Fire Chief Process / Business Analyst PSC Director CAD Vendor Project Team PSC Functional Lead Fire Chief Fire Functional Lead CIO IT Functional Lead CAO PSC Director PSC Functional Lead CAD Vendor Project Team Fire Chief Fire Functional Lead CIO IT Functional Lead PSC Director PSC Functional Lead CAD Vendor Project Team Jurisdiction Staff Vendor and Consultant Staff CAD2CAD Project Management - TUG http://www.ncrnet.us 14 Communication CAD2CAD Project Management - TUG http://www.ncrnet.us 15 Communication Plan • Structured Meetings with Documented Agendas • Meeting Follow-Up - Documented Minutes and Action Items • Most Meetings were Virtual (Video Conferencing and Web Conferencing) • Team Portal for housing all Documentation • Monthly Weekly, Bi-Weekly and Adhoc Meetings CAD2CAD Project Management - TUG http://www.ncrnet.us 16 Meetings and Reports Weekly • Core DEH Consulting Staff • Expanded DEH Project Team (Core DEH Consulting with all 3 Jurisdiction Functional Leads) • Core DEH Consulting Staff and Each Jurisdiction with their Respective CAD Vendor Monthly • COG CIO Committee • COG Interoperability Council • NoVA Fire Chiefs ( Monthly Email Status Report) Quarterly • NCR SAA Financial Reporting • VDEM Financial Reporting Ad Hoc • NCRNet Team • Networking/Security Staff from each Jurisdiction CAD2CAD Project Management - TUG http://www.ncrnet.us 17 Timeline CAD2CAD Project Management - TUG http://www.ncrnet.us 18 Development Timeline CAD2CAD Project Management - TUG http://www.ncrnet.us 19 System and Integration Testing Timeline CAD2CAD Project Management - TUG http://www.ncrnet.us 20 Transition to Production Timeline CAD2CAD Project Management - TUG http://www.ncrnet.us 21 Vendor Participation •Detailed Technical Specifications •Detailed Functional Specifications •SOWs reference Specifications •Vendors are competitors with different technical implementations. Adhering to national standards and consistent and well-documented requirements is essential to ensure fairness to all and willingness to participate CAD2CAD Project Management - TUG http://www.ncrnet.us 22 Standards CAD2CAD Project Management - TUG http://www.ncrnet.us 23 Service Oriented Architecture Requires Adherence to Standards Artifacts should comply with National Standards to ensure ability to reuse data CAD2CAD Project Management - TUG http://www.ncrnet.us 24 Safecom Interoperability Continuum CAD2CAD Project Management - TUG http://www.ncrnet.us 25 Pilot Exchanges Helped Establish Standards NCR – IEPD Exchange Clearinghouse http://www.ncrnet.us/deh/IEPD/NCRIPDEHClearingHouse.html 1 NCR Crisis Information Management System (CIMS) Data Exchange http://www.ncrnet.us/deh/iepd/cims-exchange.htm 2 NCR Fire Incident Mapping Data Exchange http://www.ncrnet.us/deh/iepd/rms-exchange.htm 3 NCR Resource Typing Data Exchange http://www.ncrnet.us/deh/IEPD/index.htm CAD2CAD Project Management - TUG http://www.ncrnet.us 26 Standards •LEITSC CAD Message Set NIEM 2.0 •NIST Security Standards •WSI Interoperability Specifications NIEM IEPD Life Cycle CAD2CAD Project Management - TUG http://www.ncrnet.us 27 Development Approach and Architecture CAD2CAD Project Management - TUG http://www.ncrnet.us 28 Exchange Development Life Cycle (Follows NIEM IEPD Life Cycle) DESIGN REQUIREMENTS NCR Targeted Capabilities Policies Public Safety and Security Risk Practices Concept of Operations Establish Policy Framework Life Cycle Costs DEVELOP Detailed Design Deployment Plan Standards Training Plan Establish Business Framework Operations Plan Charter Charter Domain Domain Model Model WorkWorkGroup Group Project Project Inception Inception JIEM JIEM Reference Reference Model Model Domain Domain Modeling Modeling JIEM JIEM Tool Tool Modeling/ Modeling/ Diagramming Diagramming Tools Tools Method Method Signature Signature From From JIEM JIEM Assessments Establish Agreements Establish Technical Framework EXCHANGE DEVELOPMENT LIFE CYCLE JIEM JIEM Site Site DB DB IMPLEMENT Interconnect Security Agreement Operational Service Level Level Agreement Agreement Maintenance Plan Continuous Monitoring Artifacts stored in web-based IEPD Messages Messages on on ESB ESB WS WS Security Security Policies Policies Mapping Mapping Artifact Artifact XML XML Schema Schema GJXDM GJXDM Mapping Mapping Schema Schema Building Building GJXDM GJXDM Search Search Tool Tool JIEM JIEM Tool Tool Subset Subset Schema Schema Tool Tool XML XML Editor Editor ARTIFACTS Packaging Packaging TOOLS Audits .Net .Net WSDL WSDL Java Java WSDL WSDL WSDL WSDL UDDI UDDI Registration Registration WS WS Building Building IDE IDE WS WS Publish, Publish, Bind, Bind, Find Find ESB ESB Policy Policy Manager Manager Registries Registries Artifacts for NIEM IEPD Local Local Requirements Requirements CAD2CAD Project Management - TUG http://www.ncrnet.us 29 Development Life Cycle Approach Planning CAD2CAD Project Charter CAD2CAD Project Management - TUG http://www.ncrnet.us 30 Development Life Cycle Approach Requirements As-Is Process Flows Data Element Identification CAD2CAD Project Management - TUG To-Be Process Flows Use Cases http://www.ncrnet.us 31 Development Life Cycle Approach Design Schema Message Structure Two Types of Services: Unit Status Update Request for Resource ARL 1. Unit Status for ALEX DEH 3. Request for Resource ARL Unit Statuses ARL + FFX Unit Statuses ALEX + FFX Unit Statuses DEH ALEX Unit Statuses ALEX 5. ALEX Unit Status Update FFX Unit Statuses ARL + ALEX Unit Statuses 2. Request for Resource (E206) 6. Unit Status for ALEX ALEX FFX 4. Dispatch FFX Engine 206 Dispatcher CAD2CAD Project Management - TUG http://www.ncrnet.us 32 Development Life Cycle Approach Data Mapping CAD2CAD Project Management - TUG http://www.ncrnet.us 33 Development Life Cycle Approach Develop •Latency, not Load, was the prime driver for Technology Selection •Ability to Support the Selected Platform after Go Live •Serialization of Large NIEM Compliant Schemas is the Challenge •In addition to the 2 Core Web Services (i.e. R2I2 and USU), an End User Portal accessible to all Dispatch Centers must contain: • Command and Control Console to monitor “Heartbeat” (ie. Network and Application Connectivity) • Electronic processes for requesting Changes to Mapping of Data (Unit, Event Type and Unit Status) • Electronic processes for Adding Deleting Units, Event Types and Unit Status) • Access to the online Service Desk • Access to documented SOPs CAD2CAD Project Management - TUG http://www.ncrnet.us 34 Development Life Cycle Approach Testing CAD Simulator Testing Tool allowed for testing of DEH with each CAD Vendor Issue Tracking Software for Testing Testing Scripts tied back to Requirements CAD2CAD Project Management - TUG http://www.ncrnet.us 35 Development Life Cycle Approach Training • Common Training Objectives across all 3 jurisdictions • Jurisdictions have different training schedules but coordination is required to support responding to requests in training CAD2CAD Project Management - TUG http://www.ncrnet.us 36 Development Life Cycle Approach Implement CAD2CAD Functional SOPs signed by Fire Chiefs Safecom Template CAD2CAD Project Management - TUG CAD2CAD Customer Portal http://www.ncrnet.us 37 Development Life Cycle Approach Sample SOP CAD2CAD Project Management - TUG http://www.ncrnet.us 38 NCR CAD2CAD IEPD http://www.ncrnet.us/cad-exchange CAD2CAD Project Management - TUG http://www.ncrnet.us 39 Infrastructure – As Is Test & Development Production CAD2CAD Project Management - TUG http://www.ncrnet.us 40 CAD2CAD Solution Architecture Allows for addition of Other Regional Participants CAD2CAD Project Management - TUG http://www.ncrnet.us 41 Governance and Ongoing Support CAD2CAD Project Management - TUG http://www.ncrnet.us 42 Regional Governance Needs Prior to CAD2CAD Functional Executive People CAD2CAD Project Management - TUG Tools Information Support for Decisions & Strategic Direction Equipment for Dispatch and Fire Fighting Governance Artifacts Mutual Aid Agreement Policies Processes –Change Unit ID Procedures – Remember to Call Other Jurisdictions and make them aware of UNIT ID Change http://www.ncrnet.us 43 Regional Governance Needs With CAD2CAD CAD2CAD Project Management - TUG Tools Information Support for Decisions & Strategic Direction Governance Artifacts Mutual Aid Agreement MOUs •DEH •NCRNet Regional Technical Support Could Be Outsourced Hardware, Software, Networks, Middleware Policies – Service Support Processes – Submit Problem with C2C Exchange Procedures - Online Service Desk Equipment for Dispatch and Fire Fighting SLAs Functional Technical Executive People Policies Processes – Update UNIT ID Change Procedures – Access C2C Portal submit UNIT ID Change http://www.ncrnet.us 44 NCR & NoVA Strategic Plans for Interoperability CAD2CAD Project Management - TUG http://www.ncrnet.us 45 Agreements NCR Mutual Aid Agreement Liability Protection through NCR Mutual Aid Agreement (Authority derived from the Terrorism Act of 2005 ) Agency Head Signatures Required ESF Operational Plans CIOs •Interoperable Communications Infrastructure (ICI) •Operations Plan to include : •NCRNet Infrastructure •DEH Certified Exchange or Application •Policies, Processes Procedures •Security, Information Mgt, • ITSM, Network Mgt Emergency Management Police Fire •NoVa Mutual Response Agreement •NoVa CAD to CAD Operational Plan •Fire & Rescue Mutual Aid Operations Plan •Police Mutual Aid Operational Plan •Emergency Mgmt Operational Plan Approval Required BOS or Council At cutover to NCRNet each ESF Ops Plan should Reference the ICI Ops Plan Longer Term, when Cost Allocation Approach and Operational Governance Structure is determined, then proceed with one MOU regarding the Interoperable Communications Infrastructure. CAD2CAD Project Management - TUG http://www.ncrnet.us 46 Long Term IT Service Support CAD2CAD Support Transitioning to 3rd Parties NCR Mutual Aid Agreement ICI Ops Plan IT Service Delivery guided by Policies, Processes & Procedures Security Policy Information Management Policy Service Catalog/Policy Network Management Policy Technical Operations delivered by 3rd Parties Network Operations Center Hosting CAD2CAD Project Management - TUG Data Center Hosting Help Desk Service Jurisdictional Hosted Components http://www.ncrnet.us 47 What will Transition ? PRODUCTION CAD2CAD DEV AND TEST CAD2CAD Service Desk Incident and Change Management Jurisdictions DEH Software Platforms DEH Hardware DEH CAD2CAD & Operating Biz Talk System Service Desk Incident and Change Management NCRNet Jurisdictions DEH Software Platforms DEH Hardware DEH Operating System Management and Administration of SQL Database Servers Management and Administration of SQL Database Servers Management and Administration of Windows Servers Management and Administration of Windows Servers Connected Storage Backup and Recovery Operations Managing of SmartCenter Firewall Management and Administration of Networking Equipment Remote Access for Application Administration 24 x7 x 365 CAD2CAD Project Management - TUG CAD2CAD & Biz Talk NCRNet Connected Storage Backup and Recovery Operations Managing of SmartCenter Firewall Management and Administration of Networking Equipment Remote Access for Application Administration Bs. Day http://www.ncrnet.us 48 Infrastructure – To Be Test & Development Production CAD2CAD Project Management - TUG http://www.ncrnet.us 49 CAD2CAD Change Advisory Board (Functional Leads and Technical Project Staff) CAD2CAD Project Management - TUG http://www.ncrnet.us 50 Incident Management and Change Management Well-defined and fully supported IT Service Support processes are crucial to the operation of the DEH CAD2CAD Exchange. CAD2CAD Project Management - TUG http://www.ncrnet.us 51 Service Desk End-Users directly log Incidents and Change Requests. Service Desk Staff use Incident Reporting software to respond to and track outstanding issues. CAD2CAD Project Management - TUG http://www.ncrnet.us 52 Immediate Impact of the CAD2CAD Exchange CAD2CAD Project Management - TUG http://www.ncrnet.us 53 Next Steps for CAD Interoperability in the NCR 1. Unifying public safety communications (radio and data) across ESFs and executing on the vision of information sharing 2. Formalize processes for deciding on what to invest in, enhance, or maintain the governance structure itself 3. Outreach and buy-in by jurisdictions (across all ESFs) “Interoperability is a process that involves planning, requirements, and communication with many public safety and non-public safety disciplines. By establishing common values such as a bottom-up or practitioner driven approach and collaborative processes to share resources, a region can agree on common needs to support the interoperability vision.” CAD2CAD Project Management - TUG http://www.ncrnet.us 54