/
NHD Update Process Improvement Project NHD Update Process Improvement Project

NHD Update Process Improvement Project - PowerPoint Presentation

cheryl-pisano
cheryl-pisano . @cheryl-pisano
Follow
375 views
Uploaded On 2018-03-16

NHD Update Process Improvement Project - PPT Presentation

US Department of the Interior US Geological Survey Kevin McNinch Dave Hughes Paul Kimsey Current NHD Tools NHD Geo Edit v332 Official release 04182010 ID: 652985

process nhd update 1804 nhd process 1804 update mdb geo tool requirements current edit tools stewardship web sprint load development extract editing

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "NHD Update Process Improvement Project" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

NHD Update Process Improvement Project

U.S. Department of the Interior

U.S. Geological Survey

Kevin

McNinch

,

Dave Hughes,

Paul KimseySlide2

Current NHD Tools

NHD Geo Edit v3.3.2

Official release 04/18/2010ArcGIS 9.3 sp1 & ArcGIS 9.3.1NHD Model 1.06Slide3

Current NHD Tools

NHD Geo Edit v3.3.3

Official release planned 06/07/2010ArcGIS 9.3 sp1 & ArcGIS 9.3.1Compatible with NHD Model 1.07Permanent Identifiers & ComID

(retired in 1 year)External Crosswalk tableBackward compatibility to Model 1.06Compatible with NHD Model 2.0WBD replaces old 1:250k hydrologic unitsSlide4

NHD Update Process

Improvements

Short Term

0-1 YearsSlide5

WHY

do we need to do this in the short term?

NHD Update ProcessImprovementsSlide6

What do the Stewards Say:

Maintenance is too difficult.

Inconsistent results after editing.

Need “direct” editing of the NHD data.Quick and simple edits need to be easy.Software installation and performance is an issue.Slide7

0

Status of Stewardship Today

(Sub basins)Slide8

The Net Result

After five years of stewardship, the program is not as advanced as it should be.Slide9

WHAT

do we need to do to streamline the current process?

NHD Update ProcessImprovementsSlide10

NHD Update Process Improvement Project

Charter

02/01/2010SurveyDistributed to all partnersCompiled results from 23 respondentsRequirements DocumentDraft April, 2010Slide11

Process Enhancements, Requirements Specifications:

Ranked in order of High to Low:

Refactor code for NHD tools and utilitiesSingle Installation Package for all NHD Update Process Tools and Utilities

Merge all current NHD toolbars into one toolbar with logical progression of tasksSlide12

Requirements Specifications:

Utilize

ArcSDE Versioning to manage NHD Update Process data transactionsAllow editing with NHD GeoEdit Tool in geographic coordinate systemCreate queue for QC checks

Create queued edit toolSlide13

Requirements Specifications:

Make all NHD Update Process tools compatible with ESRI Personal

Geodatabases (PGDB) and ESRI File Geodatabases (FGDB)Refactor NHD Update Process tools so that they are not reliant on ESRI Task AssistantSlide14

Requirements Specifications:

Incorporate NHD Plus build and refresh QC checks to support NHD Plus creation

Update process workflow to use ESRI ArcGIS Job Tracking Extension (JTX)Improve Metadata ProcessSlide15

Requirements Specifications:

Reach Code Allocation utility process updates

Bug Fixes and enhancements from NHD development group listUpdate tools and installation package to work with ArcGIS 10.0 when releasedSlide16

NHD Update Process

Current process (29 steps) Slide17

NHD Stewardship Web site

Extract from database NHD75464.zip

UnZip

1804_orig1804_orig.mdbSave zip file in thisfolder1804_alb1804_alb.mdbAll edits performed on this mdb

1804_qc

1804_qc1.mdb

Copy of NHD75464.mdb with transactions applied

1804_geo

1804_geo.mdb

1804_alb.mdb reprojected to geographic

1804_geo_load

1804_geo_load.mdb

Used for build flow, releveler and final XML extract

Reproject

Reproject

XML Extract

XML2pgdb

Yes

No

Make copy

of final 1804_geo.mdb and name it

1804_geo_load.mdb

Flow Diagram for

Current

NHD

Maintenance Process

Corrections

?Slide18

NHD Stewardship Web site

Extract from database NHD75464.zip

UnZip

1804_orig1804_orig.mdbSave zip file in thisfolder1804_alb1804_alb.mdbAll edits performed on this mdb

1804_qc

1804_qc1.mdb

Copy of NHD75464.mdb with transactions applied

1804_geo

1804_geo.mdb

1804_alb.mdb reprojected to geographic

1804_geo_load

1804_geo_load.mdb

Used for build flow, releveler and final XML extract

Reproject

Reproject

XML Extract

XML2pgdb

Yes

No

Make copy

of final 1804_geo.mdb and name it

1804_geo_load.mdb

Steps that can be

eliminated

from the current NHD

Maintenance Process

Corrections

?Slide19

National Map

Replica Checkout

Flow Diagram for NHD Maintenance Process after Improvements

Replica

Checkin

Run QC suite against entire dataset

Resolve QC errors

(Queued Edit tool)

Update using

NHDGeoEdit

tool

Run QC suite

against entire

dataset

Resolve QC errors

(Queued Edit tool)Slide20

HOW

are we going to accomplish this?

NHD Update ProcessImprovementsSlide21

Agile Project Management - SCRUM

Requirements are captured as items in a list of “product backlog”

Iterative development in a series of four-week “sprints”Product is designed, coded, and tested during the sprint

Responsive to changing needsNHD Update ProcessImprovementsSlide22

Product Noise Level

Simple

Complex

Anarchy

Complicated

Technology

Requirements

Far from

Agreement

Close to

Agreement

Close to

Certainty

Far

from

Certainty

Source:

Strategic Management and Organizational Dynamics

by Ralph Stacey in

Agile Software Development with Scrum

by Ken Schwaber and Mike Beedle.Slide23

Putting it all together

Image available at www.mountaingoatsoftware.com/scrumSlide24

No changes during a sprint

Plan sprint durations around how long you can commit to keeping change out of the sprint

ChangeSlide25

Scrum framework

Product owner

ScrumMaster

Team

Roles

Sprint planning

Sprint review

Daily scrum meeting

Ceremonies

Product backlog

Sprint backlog

Burndown charts

ArtifactsSlide26

Benefits

Agile development

Frequent delivery

Improved CommunicationPro-active project managementNHD Update Process

ImprovementsSlide27

BENEFITS

to the stewardship communityNHD Update ProcessImprovements

- Level of complexity allows for a much broader audience from “expert” to “knowledgeable users”- Reduces training time - Reduces need for constant technical supportEliminates re-trainingSlide28

Where Does NHD Stewardship Go From Here?

Looking beyond lifecycle of current NHD

GeoEdit Tools and NHD Stewardship ProcessesCurrent development will be as reusable as possibleBegin planning and requirements gathering—create project charter to reflect this workCompleted NHD Architecture Planning Meeting May 13, 2010Analysis of current process (On-going)

Create NHD Update Process that:Addresses a broader spectrum of NHD usersSimplifiesSlide29

NHD

User Base

Huge number of

Casual Users

Many

Knowledgeable Users

Some

ExpertsSlide30

NHD

Stewardship

Addressed Very Well

with Edit Tool

Complete Edit Capability

Poorly Addressed

No Intermediate Tool

Basic Editing

Not Yet Addressed

Web Edit Tool

Identify and Markup Edits

In development

Experts

Casual Users

Knowledgeable UsersSlide31

MID TERM

2-3 YearsNHD Update Process

Web-Based Markup/Editing ToolsAlabama Web Edit Tool(WET)

Requirements gathering group ongoing for national web markup/editing tool

Detailed requirements gathering and analysis

Improve web servicesSlide32

LONG TERM

4+ Years

NHD Update Process

Evaluating other technologies, trends, and tools for future of Vector Data StewardshipOpen source or COTS toolsOpen data standards

Geosyncronization

Volunteered Geographic Information (VGI)Slide33