PAMPA II Advanced Charting System

Date

2004-09-30

Journal Title

Journal ISSN

Volume Title

Publisher

Texas A&M University

Abstract

Project Management is the primary key to successful software development. In 1995 Caper Jones stated that the failure or cancellation rate of large software systems was over 20% in his article on patterns of large software systems. More than two thirds of the projects fail due to improper management of skills, activities, and personnel. One main reason is that software is not a tangible entity and is hard to visualize and hence to monitor. A manager has to be skilled in different CASE tools and technologies to track and manage a software development process successfully. The volume of results produced by these CASE tools is so huge that a high level manager cannot look into all the details. He has to get a high level picture of the project, to know where the project is heading, and if needed, then look into the finer level details by drilling down to locate and correct problems. The objective of this thesis is to build an Advanced Charting System (ACS), which would act as a companion to PAMPA 2 (Project Attribute Monitoring and Prediction Associate) and help a manager visualize the state of a software project over a standard World Wide Web browser. The PAMPA 2 ACS will be responsible for visualizing and tracking of resources, tasks, schedules and milestones of a software project described in the plan. PAMPA 2 ACS will have the ability to depict the status of the project through a variety of graphs and charts. PAMPA 2 ACS implements a novel charting technique called as DOT Chart to track the processes and activities of a software project. PAMPA 2 ACS provides a multilevel view of the project status. PAMPA 2 ACS will be able to track any arbitrary plan starting from a collapsed / concise view of a whole project. This can be further drilled down to the lowest level of detail. The status can be viewed at the project version level, plan and workbreakdown levels, process, sub process, and activity level. Among all the process models, the DOT charts can be applied effectively to spiral process model where each spiral represents a project version.

Description

Citation