logo

Constructing the New York State-Local Internet Gateway Prototype: A Technical View

Abstract

Introduction

Prototype Design and Components

Participants

Methodology and Timeline

Architecture and Infrastructure

Data Sources and Limitations

Application Scope Statements, Role Designations, and Functional and Data Requirements

Prototyping Lessons Learned

Limitations of the Prototype Compared to a Production System

Conclusion

Appendices

Methodology and Timeline

The entire project was conducted in three stages over the course of 21 months starting in September 2002. The first stage focused on the refinement of the idea of a State-Local Gateway and the selection of applications to be included in the prototype. The second stage was the development of the Prototype, and the final stage consisted of prototype testing and refinement. After the prototype development, field testers across NYS were recruited to evaluate the Prototype in terms of ease of use, usefulness, convenience, and speed, and to compare it to the current method of working. The field test also elicited information about policy and management implications of developing a fully-functioning State-Local Gateway in NYS. In terms of tasks and products, the phases were organized as shown in Table 2.

Table 2. Time Period, Participants, Actions, and Products and Results

Time Period
 
Participants
 
Actions
 
Products and Results
 
Project Exploration and Initiation
Summer 2002
 
  • NYS Office For Technology’s Local eCommerce/ eGovernment Advisory Committee
 
  • Committee meetings and workshops
 
  • Discussions about the growing number of individual intergovernmental information systems and ideas about pursuing single point of contact
 
Fall 2002
 
  • CTG
  • Members of NYS OFT’s Local eCommerce/ eGovernment Advisory Committee
 
  • Exploratory meetings and workshops
 
  • Current practice research
  • Identification of characteristics of an ideal state-local gateway
  • Identification of applications for the Prototype
  • Recruitment of Prototype Team Members
 
Systems Analysis, Design, & Development
Winter 2003
 
  • CTG
  • Prototype Team members
 
  • Prototype development meetings
 
  • Detailed end-to-end process maps
  • Prototype scope statements
  • Application-specific service objective statements
 
Summer 2003
 
  • Corporate Partners
  • CTG
  • Prototype Team members
 
  • Joint Application Development (JAD) sessions
 
  • Functional requirements
  • Business process rules
  • Data flows and requirements
 
Fall 2003
 
  • Corporate Partners
  • CTG
  • Prototype Team members
 
  • Development meetings
  • Writing, testing software
  • Code and Design review
 
  • Web maps
  • Software architecture documents
  • Software requirement specifications
  • Use case realization specifications
  • Source data identification
  • Data cleansing and integration
  • Draft Prototype components
 
Testing
Fall 2003
 
  • Corporate Partners
  • CTG
  • Prototype Team members
 
  • Individual application testing
  • Integration testing
  • User acceptance testing
 
  • Refined Prototype ready for field test
 
Training and Prototype Evaluation
Fall 2003
 
  • Corporate Partners
  • CTG
  • Prototype Team members
  • Additional Field Testers
 
  • Training
  • 2-week Field Test
  • Discussion groups
 
  • Prototype Evaluation
  • Project Report
 
Prototype Decommission
Late Fall 2003
 
  • Corporate Partners
  • CTG
 
  • Prototype debrief session
  • Prototype disabled
 
  • Documented learning from Prototype development
  • Prototype artifacts archived