DocumentCode
2640551
Title
Software Project Planning Associate (SPPA): a knowledge-based approach for dynamic software project planning and tracking
Author
Wu, Ching-Seh ; Simmons, Dick B.
Author_Institution
Dept. of Comput. Sci., Texas A&M Univ., College Station, TX, USA
fYear
2000
fDate
2000
Firstpage
305
Lastpage
310
Abstract
Software project planning can be one of the most critical activities in the modern software development process. Without a realistic and objective software project plan, the software development process cannot be managed in an effective way. Over-runs of 100-200% are common. Some software projects never deliver anything. Managers have difficulty understanding and visualizing the software development process defined in a software project plan. The Software Project Planning Associate (SPPA), developed in the Java programming language, is accessed through standard World Wide Web browsers and designed to assist a software project manager in objectively initializing a software project plan, refining/improving a plan, organizing, staffing, scheduling, measuring, visualizing, controlling, tracking, predicting and data collecting. The resources, tasks, schedules and milestones of the software project are described in the plan. As software development process evolves, measurements are unobtrusively gathered and compliance to the software project plan is reported. Software process effectiveness predictions are made and recommendations are dynamically reported suggesting the software development that should be executed to best comply with the software project plan. The SPPA was developed according to a knowledge-base plan model to allow the manager to keep track of the software plan component. SPPA, with the assistance of a software project planning agent, reports problems and suggests problem solutions to the manager. SPPA helps managers assure that a project is within budget, on time and to customer satisfaction
Keywords
information resources; planning; project management; project support environments; software agents; software development management; software process improvement; Java; SPPA; Software Project Planning Associate; World Wide Web browsers; budget; control; customer satisfaction; data collection; dynamic software project planning; knowledge-base plan model; knowledge-based approach; measurement; organization; plan compliance; plan improvement; plan initialization; plan refinement; prediction; project milestones; project overruns; project planning agent; project resources; project schedules; project tasks; scheduling; software development process; software metrics; software process effectiveness predictions; software project tracking; staffing; timeliness; visualization; Computer languages; Java; Measurement standards; Process planning; Programming; Project management; Scheduling; Software development management; Software measurement; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 2000. COMPSAC 2000. The 24th Annual International
Conference_Location
Taipei
ISSN
0730-3157
Print_ISBN
0-7695-0792-1
Type
conf
DOI
10.1109/CMPSAC.2000.884739
Filename
884739
Link To Document