U.S. National Park Service

U.S. National Park Service

Funding Agency Department of the Interior – National Park Service
Project Details

The National Register of Historic Places is the official list of the Nation’s historic places worthy of preservation. Authorized by the National Historic Preservation Act of 1966, the National Park Service’s (NPS) National Register of Historic Places is part of a national program to coordinate and support public and private efforts to identify, evaluate and protect America’s historic and archeological resources. The National Register Information System (NRIS) assists NPS staff across the country to manage and report on National Register resources in an effective and timely manner. The NRIS was developed over 30 years ago and was operating through a ColdFusion user interface on a mainframe. TechGlobal developed a custom solution to modernize the NRIS into a web-based application.


TechGlobal moved the new NRIS into production well ahead of the scheduled deployment. This helped the NPS, since they needed to shut-down the data center that housed the mainframe. Our staff continued to respond to enhancement requests for the web application and improve the user experience. TechGlobal assigned a senior business analyst who is a certified professional project manager (PMP) and a Scrum Master. Assigning an individual with a dual role reduced costs and allowed us to use an Agile Scrum methodology for developing the new web-based application. Our staff worked extensively with the NPS legacy data to map it to the new database schema developed for the NRIS. The legacy conversion required extensive data clean-up due to the business need to transform case reference ID numbers as well as changes to required fields over the past 30 years that were not reflected in older data records. They also shifted to year 2000 issues and updated common typographical errors. Our team developed data extract-transform-load (ETL) scripts with complex algorithms to improve the quality of data prior to loading it into the new system.


Project management, requirements gathering, Scrum sprints, design and development of .NET web application, data conversion, quality control and quality assurance, documentation, training and help desk support.