Implementation Request for Certification and Release of Funds Form ALL CERTIFIED PROJECTS MUST FOLLOW NM STATE POLICIES AND PROCUREMENT CODE PROJECT GOVERNANCE PROJECT NAME Excess Emissions Reporting DATE 2/22/12 LEAD AGENCY NM Environment Department OTHER AGENCIES N/A EXECUTIVE SPONSOR Richard Goodyear, Acting Bureau Chief, NMED Air Quality Bureau AGENCY HEAD Cabinet Secretary David Martin AGENCY CIO/IT LEAD Mary Montoya PROJECT MANAGER Keith Fraser ( Windsor Solutions, Inc ) PROJECT ABSTRACT (PROVIDE A BRIEF DESCRIPTION AND PURPOSE FOR THIS PROJECT) The Federal Clean Air Act requires that owners or operators of permitted air facilities (minor or major sources) provide the appropriate governing agency with a written report of all events where an emission has occurred in excess of permitted amounts, usually within 24-48 hours of the event. Information typically reported includes: The emissions point where the excess emission was released. The quantity and duration of the excess emission. The cause of the excess emission. Steps taken to limit the excess emission. Corrective measures taken to eliminate the excess emission. The New Mexico Environment Department (NMED), Air Quality Bureau (AQB) wishes to develop an information system capable of receiving excess emissions reports electronically from the regulated community. This system will support both the activities of the regulated community in submitting an excess emissions report, as well as the activities of AQB in responding to the submission of a report. This initial project will analyze and document the workflow, functional requirements, and data requirements for an excess emissions reporting system. Subsequent projects will use this information to design, build, and ultimately implement an excess emissions reporting system. Workflow documentation, requirements specification and architectural documentation were completed on 2/11/11. A pilot application with minimal functionality for proof of concept was deployed to the NMED test runtime environment. The pilot application was presented to This is a controlled document, refer to the document control index for the latest revision Revision: 9/1/10 Page 1 Implementation Request for Certification and Release of Funds Form ALL CERTIFIED PROJECTS MUST FOLLOW NM STATE POLICIES AND PROCUREMENT CODE a subset of the user community on 11/9/11. The next phase of the project will focus on implementation and deployment of a defined set of functionality to the production environment. The set of functionality will not be the complete set of functionality defined in the requirements document, however, it will represent enough functionality to provide value to the business owner and replace a significant part of the current manual process. Start Date Planned End Date 2/22/12 Amount Requested this Certification 6/30/12 $165,618.40 Note: $98,419.60 for phase 1 implementation as amendment to pilot contract for planning phase for $67,198.80 which was delivered on 11/9/11 Amount Previously Certified $0 Remaining Appropriation not Certified $0 Total Appropriated Amount $165,618.40 CERTIFICATION HISTORY (INCLUDE ANY PREVIOUS PROJECT OR PHASE CERTIFICATIONS) Date Amount Funding Source(s) (use specific citations to laws, grants, etc.) APPROPRIATION HISTORY (INCLUDE ALL FUNDING SOURCES, Fiscal Year 2012 Amount 37,332.40 E.G. FEDERAL, STATE, COUNTY, MUNICIPAL LAWS OR GRANTS) Funding Source and Appropriation language Other state funds: $8,912.40 - New Source Review (NSR) Air Quality Permit Fees Fund [NMSA 1978, 74-2-15, State air quality permit fund] $28,420 - Title V Air Quality Permit Fees Fund [NMSA 1978, 74-2-15, State air quality permit fund] 2012 128,286.00 Federal funds: EPA Clean Air Act Section 105, Air Pollution Control Program Grant FY12 (Agreement number A-00615712) This is a controlled document, refer to the document control index for the latest revision Revision: 9/1/10 Page 2 Implementation Request for Certification and Release of Funds Form ALL CERTIFIED PROJECTS MUST FOLLOW NM STATE POLICIES AND PROCUREMENT CODE MAJOR DELIVERABLE SCHEDULE AND PERFORMANCE MEASURES Budget Major Project Deliverable and Performance Measure Due Date Project Phase Requirements document and Work flow document $54,621.60 2/11/11 planning Pilot running in test environment $67,198.80 11/9/11 planning Phase 1 Deployment to production (base feature set) $98,419.60 6/30/12 implementation Phase 2 Deployment to production (additional feature set plus enhancements) TBD (based on priority value as determined by business owner) TBD Implementation and support Phase 3 Deployment to production (additional feature set plus enhancements) TBD (based on priority value as determined by business owner) TBD Implementation and support Phase 4 Deployment to production (additional feature set plus enhancements) TBD (based on priority value as determined by business owner) TBD Implementation and support BUDGET Comments: funding source for future years? Description FY11 FY12 FY13 FY14 FY15&After This is a controlled document, refer to the document control index for the latest revision Revision: 9/1/10 Page 3 Implementation Request for Certification and Release of Funds Form ALL CERTIFIED PROJECTS MUST FOLLOW NM STATE POLICIES AND PROCUREMENT CODE Staff Internal Consulting Services Requirements specifications, workflow documentation , architectural documentation 54,621.60 Hardware Software TOTAL 165,618.40 Pilot development, Feature set development and enhancement development 54,621.60 165,618.40 IT SYSTEM ANALYSIS (ON THIS DOCUMENT, OR AS AN ATTACHMENT, PROVIDE A SUMMARY DESCRIPTION OF THE TECHNICAL ARCHITECTURE) Taken from the operational requirements section of the requirements specification document: The system will be designed as a Web based application and is expected to interface with preexisting external systems for functionality like security and data retrieval. The following figure illustrates the distributed physical layers of the overall solution. In this architecture, the independent user interfaces, application services and data stores will reside on distributed physical machines. This is a controlled document, refer to the document control index for the latest revision Revision: 9/1/10 Page 4 Implementation Request for Certification and Release of Funds Form ALL CERTIFIED PROJECTS MUST FOLLOW NM STATE POLICIES AND PROCUREMENT CODE The following table indicates the planned hardware configurations for the Production, QA, and Test environments. HTTP Servers (Apache Web Server) Production QA Test (ENVT) 1 1 1 1 1 1 1 1 1 1 1 1 Application Servers (Apache Tomcat 6.0.10 configured with Java VM 1.5.11) RDBMS (Oracle 9i DB version 9.2.x) RDBMS (Intranet Oracle 9i DB version 9.2.x) This is a controlled document, refer to the document control index for the latest revision Revision: 9/1/10 Page 5 Implementation Request for Certification and Release of Funds Form ALL CERTIFIED PROJECTS MUST FOLLOW NM STATE POLICIES AND PROCUREMENT CODE INTEROPERABILITY (DESCRIBE IF/HOW THIS PROJECT INTERFACES WITH EXISTING SYSTEMS/APPLICATIONS) Two existing systems must interface with this application: 1 – a legacy environmental management system (TEMPO) currently in use by the business owner, NMED Air Quality Bureau. Data will be queried from the existing system and new data will be stored back into the legacy system. The new data will come from this new application which has a web user interface as opposed to the legacy user interface which is a client server interface. All existing business rules for the legacy system will be followed and are outlined in the requirements specification document. 2 – NMED Secure Extranet Portal (SEP) which is the department user authentication service for application registration and access. Users securely register for access to the portal which presents a list of applications which must then be individually registered for and granted access to by the application owner. The EER application will need to utilize this service for user registration, approval and access. The SEP is currently in use for over 15 production web applications. The requirements for an application to use this service are identified in the requirements specifications document. The SEP has passed several security audit by conducted by an external entity (CAaNES ) Additionally, the EER application will run in a shared production runtime platform which is wholly open source and specified in the operation requirements section of the requirements specification document. The pilot application was successfully deployed to a similar shared runtime platform within the NMED test environment. The application connects to an Oracles database schema within a shared enterprise Oracle database instance. This is a proprietary database instance and the licensing and support is current and maintained out of the NMED IT budget. The database specifications are included in the operational requirements section of the requirements specifications document. INDEPENDENT VERIFICATION & VALIDATION (INCLUDE SUMMARY OF THE LATEST IV & V REPORT) Currently under discussion with DoIT This is a controlled document, refer to the document control index for the latest revision Revision: 9/1/10 Page 6 Implementation Request for Certification and Release of Funds Form ALL CERTIFIED PROJECTS MUST FOLLOW NM STATE POLICIES AND PROCUREMENT CODE SIGNIFICANT RISKS AND MITIGATION STRATEGY RISK 1: LOSS OF FUNDING MITIGATION 1: PROJECT WILL BE DELAYED OR STOPPED UNTIL FUNDING IS AVAILABLE RISK 2:TRAINING AND ROLLOUT OF APPLICATION TO REGULATED FACILITY USERS MITIGATION 2: BUSINESS OWNER TRAINING SESSIONS AND COMMUNICATIONS PLAN WITH FACILITY USERS TRANSITION TO OPERATIONS: (DESCRIBE AGENCY PLAN TO MIGRATE PROJECT SOLUTION TO PRODUCTION. INCLUDE AGENCY PLANS TO FUND AND MAINTAIN THIS PROJECT AFTER DEPLOYMENT. ) Operational requirements are verified by NMED IT to ensure runtime compatibility; the contract specifies delivery of knowledge transfer documents and an application deployment package including source code and database object definition scripts. This is a controlled document, refer to the document control index for the latest revision Revision: 9/1/10 Page 7