Document Management System (A Proof of Concept)

Document Type


Lead Author Type

CIS Masters Student


Dr. Paul Jorgensen, jorgensp@gvsu.edu

Embargo Period



With little to no experience using a Document Management System (DMS), Brunswick management is concerned that adopting a DMS will increase development and maintenance time, thereby increasing our time to market with new releases, bug-fixes, and/or service packs. It is the intent of this project to prove that the extra amount of time documenting our systems will ultimately provide a benefit to Brunswick by saving time during the maintenance phase which, will last for many years after the initial launch. And as an added benefit of this project, a specific DMS tool has been identified and evaluated throughout this project that will fulfill our immediate needs or can at least serve as a benchmark for another vendor.

The Scorer Configuration Utility project was chosen to highlight the benefits of a DMS. In part, because this is a typical case where knowledge of the processing that must take place has been lost as personnel have left the organization. This loss of knowledge has cost Brunswick an indeterminable amount of money over the years and will continue to increase cost as long as a DMS is not a part of our culture.

The Scorer Configuration Utility project provides a means to format the scorer registry settings, via a USB connection, before they are installed. This will speed up the replacement time by pre-configuring the hard-drive prior to installation. Now, the pinsetter type, overhead display type, console password, lane identification, IP Address, and Server name can all be configured prior to installing a hard-drive.

I describe in detail how the Vector Plus server interacts with the scorers registry which control/manage eight lanes of bowling each. I go on to describe how the registry settings

specify how the scorers interact with peripheral devices such as the pinsetters, overhead displays, and the lane consoles and that incorrect registry settings render these devices non- functional. I used a DMS tool from Aligned Elements to create all of the documents that I would like to see in future projects. I created Specifications, Requirements, Use Cases, and Test Cases. I also recorded all of the registry settings for each condition/combination of specific peripheral devices.

The Aligned Elements tool offers a clear advantage in terms of document management. The tool is easy to use, intuitive, and it provides a structure that makes sense when grouping information like requirements, specifications, use cases, test cases, etc. I wrote the application using Microsoft Visual Studio 2010 with the C# programming language. The application will be installed along with the next version of the Vector Plus system.

This document is currently not available here.