USGS NGTOC Business Systems. Scott Owens USGS - National Geospatial Technical Operations Center (NGTOC)

Size: px
Start display at page:

Download "USGS NGTOC Business Systems. Scott Owens USGS - National Geospatial Technical Operations Center (NGTOC)"

Transcription

1 + USGS NGTOC Business Systems Scott Owens USGS - National Geospatial Technical Operations Center (NGTOC)

2 Agenda Responsibilities and Roles within NGTOC Business Systems Development Product Tracking System (PTS) Interactive-Status of Product Inventories (I-SPI) PTS Reporting through I-SPI Going Agile Project Manager/Scrum Master (and more) Team Dynamics Results Q & A

3 Responsibilities and Roles within NGTOC Business Systems Team Role: Provide business systems support to The National Map and business intelligence support to the National Geospatial Program. My Role: Technical lead and manager for the Development Team. Work with stakeholders, product & business owners to identify requirements and developmental goals. Team Member s role: Application developers and subject matter experts. Actively participate in interpreting requirements, anticipating future needs and providing recommendations.

4 Product Tracking System Developed with Open Source Software. PostgreSQL Spring Roo Apache Tomcat GeoServer Jaspersoft Tracks progress of data collection projects from initial agreement & contracting through field collection, post-processing, and release or publication. LiDAR Orthoimagery Hydrology

5 Product Tracking System Interactive map displays footprints of active projects. Users can select polygons to get an overview of project areas and data types.

6 Product Tracking System Selection takes the user to a Project Page. Top half provides overview of the project. Map display with footprint. Overview information on the contract. Links to contract documents and data entry/edit pages. Bottom half shows status of individual data sets. % Complete. When data was received. QA/QC. Date published or released.

7 Queries and Reports Developed pre-defined queries for frequently used searches. Users may select query categories and modify selection parameters. Results returned as either HTML or Excel format. Advanced search option. Prototyping reports with Jaspersoft. Pre-defined parameters for standard reports. Users able to modify key fields for further analysis or comparison. Exportable to a variety of formats.

8 Queries and Reports Developed pre-defined queries for frequently used searches. Users may select query categories and modify select parameters. Results returned as either HTML or Excel format. Advanced search option. Prototyping reports with Jaspersoft. Pre-defined parameters for standard reports. Users able to modify key parameters for further analysis or comparison. Exportable to a variety of formats.

9 Product Tracking System 2.0 Requirements have grown beyond the scope of original design. Working with stakeholders, product & business owners to develop requirements for PTS 2.0. Improve reporting Revise database design. Refine/develop canned reports. Refine user defined queries. Improve mapping Improve display functions. Enable detailed analysis. Export to GIS formats.

10 PTS user feedback and requirements submission Google form Allow users, stakeholders, product owners and business owners to submit requirements and suggestions for PTS development. Populates a google sheet accessible through PTS to track requests and be accessible for all to see what others are submitting.

11 Interactive-Status of Product Developed for internal use to track inventories and statistics for data and products that get published to: Data.Gov ScienceBase The National Map (TNM) Categorized by Themes Boundaries Combined Vector Elevation Geographic Names Graphics Hydrography Inventories (I-SPI) Land Cover Orthoimagery Small-scale Datasets Structures Transportation

12 PTS Project Reporting through I-SPI I-SPI to PTS database Connection. I-SPI is Oracle PTS is PostgreSQL Established connection. Developed View tables to increase performance. Developed series of prototype queries and obtaining feedback from stakeholders, product and business owners. JSON Via RESTful service SQL Data analyzed via SQL Data Stored in standard relational tables and columns in both databases Oracle REST Data Services (ORDS) Developer defines mapping

13 Total Active Elevation Projects that are in PTS by Track Links to user defined Graphs and Charts of PTS data Links to user defined queries that display tables and graphs/charts

14 Interactive-Status of Product Prototype reports allow users to select variables to refine/limit searches based on: Date parameters State Product Type Funding Various other queries Output formats Exportable spreadsheet Bar graph Pie chart Inventories (I-SPI)

15 Going Agile

16 Going Agile Project Manager: Apply Agile development methods Interact with stakeholders, product and business owners Ensure transparency Lead, coach, and develop the team Developers: Involved in engagements: hear 1 st hand about requirements Daily Scrum: know what others are working on provide advice Sprint Planning: engaged in evaluating and assigning issues Sprint Review: what went right, wrong, improvements Stakeholder, product & business owner presentations: developers present their work, gain feedback, see the larger picture

17 Happy Agile Team Source: clipart.com

18 + Questions? Comments? Date: May 19, 2016 Name: Scott Owens