Date of Award

Spring 5-1-2006

Document Type


Degree Name

Master of Science in Information Systems (MSIS)

First Advisor

Stephen Krebsbach

Second Advisor

Mark Moran

Third Advisor

Rick Christoph


A temporary workflow system was needed that supported most of the features of an enterprise system, but could be placed into production in a short timeframe. The purpose of this paper is to document the requirements and subsequent implementation of the workflow system developed. The scope of the workflow system included the ability to create, find, and edit work requests. Unauthorized activity must by limited through security controls and activity performed in the system should be summarized in reports. During request creation, the system should display questions and provides options for possible response. Responses can be either opinion or required. If a required response is left blank, error messages should be displayed to the user. The search page should allow the user to filter and sort the results in a variety of ways. The edit page should track any changes made while preventing multiple users from editing the same request at the same time. The Agile software development methodology was used during development of this project. Baseline requirements were collected and document at the beginning of the project. During each of the 5 development iterations meetings were held with stakeholders to insure the features implemented met requirements. The iterative nature of this design methodology allowed the system to be placed into production before the reporting and optimization iterations had been complete. This strategy allowed the system to be launched three weeks faster then if these features had been completed before the launch. The workflow system was completed in January 2006 and was implemented in Microsoft visual basic script with referencing a Microsoft Jet database.