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 :
بازگشت