A software development project is frequently a challenging undertaking. Managing and coordinating software development efforts can be critical to successful project completion. The literature is replete with examples of software development projects gone awry, many times as a direct result of an inability to manage the project. Effective project management is crucial to successful software development and key to effective project management is management’s ability to track and control the progress of the project (Rook, 1986; Zmud, 1980). Furthermore, detailed information is required to effectively track and control the potential thousands of tasks and interdependencies of a project. What this implies is the need for, and reliance upon, computerized tools to aid in the project manager’s tasks.