How we work on the Water Data for the Nation Team
A description of how the Water Data for the Nation software development team works.
The USGS Water Mission Area (WMA) is the largest provider of real time and historical water information in the world. A major part of our work in the WMA Web Communications Branch is to build modern web applications and APIs to make these data publicly available. We call our data delivery product line Water Data for the Nation (WDFN). Here’s our product vision:
Water Data for the Nation makes high-quality water information discoverable, accessible, and usable for everyone.
We use a principled approach to accomplishing our goals. Here’s more about how we work:
Public service orientation. Our team is dedicated to transforming Federal water data delivery and using technical innovations to do so.
Working in the open. We make our data and code available , so that others can see it, use it, or contribute back. We’re committed to FAIR data principles .
We use disciplines of product management, user centered design, and software engineering to accomplish our work:
Product management. Cyd Harrell’s definition of product management, as stated in The Civic Technologist’s Practice Guide , is useful: Product management is “the strategic discipline of uniting a team around a product vision and making trade-offs across technical, design, and business domains to determine how to invest and when to ship.” Enough said.
User-centered design. Our design decisions can impact millions of users, so we need evidence to drive feature development. We partner with GSA TTS 18F to train up and tackle major design challenges , and use human-centered design methods frequently in our work.
Software engineering. Our team is not locked into particular frameworks, but we do insist on
- doing our work in the open using Github and self-hosted tools
- code quality using tools like Codacy and SonarQube
- Peer review of all code and all configuration
- Continous integration using tools like Jenkins and Gitlab CI
- Regular deploys with a long-term goal of continous deployment.
- working toward a culture of devsecops
so that our products will be more maintainable and easier to evolve. While we do a lot of custom software development, we stand on the shoulders of giants, and build on best of breed open source tools such as:
- The US Web Design System
- D3.js for visualizations and charting
- Leaflet and GeoServer for web mapping
- The Flask web server microframework
- The Spring Framework for Java based APIs
- The Serverless Framework for cloud-native, serverless deployment
when available.
Agile methodology and its cadences and ceremonies bring together product, design, and engineering activities to delivery value to users frequently. Our current flavor of agile uses a scrum team, daily standups, and biweekly technical deep-dives, demos, and planning ceremonies. Learn more about where we came from here . We’re currently transitioning from a single scrum to a large-scale scrum model as part of an emphasis on continuous process improvement. We’ll will report back later how it’s working.
To learn more about our products, tech, and design, check out these resources:
Doing user research to design the next-gen WDFN.
Modern groundwater dataflow delivered through mobile-first next-generation monitoring location pages .
A recent set of release notes, demonstrating delivery of valuable features to users.
Our legacy data access application: https://waterdata.usgs.gov/nwis .
Our legacy data access services: https://waterservices.usgs.gov
Modern monitoring location pages: https://waterdata.usgs.gov/monitoring-location/05428500/#parameterCode=00065
Any use of trade, firm, or product names is for descriptive purposes only and does not imply endorsement by the U.S. Government.
Categories:
Related Posts
Modernizing How You Access Water Data | Webinar on Oct 13 | Recording Available
October 1, 2021
Missed the webinar? Watch the recording
The recording of this webinar can be viewed on the USGS website or on the USGS YouTube channel .
Modernization of Statistical Delivery and WaterWatch Decommission
June 10, 2025
USGS is modernizing how statistical information is delivered through a suite of new features and products. These are replacing WaterWatch , which offered unique statistics delivery that differentiated it from the core data delivery through legacy NWISWeb. WaterWatch and Water Quality Watch are set to be decommissioned by the end of 2025 as new products become available. This blog details where you can find the statistics previously offered on WaterWatch.
Big changes to USGS Water Data in 2025
May 28, 2025
Public USGS Webinar: Water Data for the Nation – New Features and NWISWeb Decommissioning
In this webinar, we highlight important changes in how we deliver water data. These changes are part of a long-term effort to modernize our Water Data for the Nation (WDFN) systems, improve performance, and better serve both internal and public users.
Decommissioning Groundwater Watch
August 1, 2022
What are you decommissioning?
In September of 2022, the USGS is shutting down (decommissioning) the Groundwater Watch application. This web application has served groundwater level data and statistics since 2006. Popular features of this product include individual site pages for wells and springs, maps of current conditions, and graphs showing the statistical context of recent measurements; major functionality of Groundwater Watch is pictured in Figure 1.
New Groundwater Time Series Service Available
November 5, 2021
USGS collects water-level information at groundwater monitoring locations across the country and often produces dataset that are rich in detail down to the minute. However, not all users need datasets this rich in detail. For some people interested in trends and patterns, one value per day is sufficient. Therefore, we filter our available data into a data offering we call the Best Available Time Series (BATS) for Groundwater Levels. BATS for Groundwater Levels will provide users with a single time series with one value per day based on the best available data for that time period, removing the need for users to filter and select from multiple data sources to construct a complete record of groundwater levels.
