Computer software project management: an introduction

Loading...
Thumbnail Image
Authors
Liberto, Samuel Matthew
Subjects
Computer software management
Software management
Classical software development lifecycle
Planning
Organizing
Controlling
Directing
CPM
PERT
COCOMO
Leadership style
CASE
Prototyping
Risk management
Software engineering
Advisors
Lacer, Donald A.
Date of Issue
1991-06
Date
June 1991
Publisher
Monterey, California. Naval Postgraduate School
Language
en_US
Abstract
This thesis addresses the general principles of computer software project management. The main objective is to aid perspective software project managers in dealing with the development and management of software projects. The definition of the classical software development life cycle is given. The components include system engineering, analysis, design, coding, testing, and maintenance. The thesis contains a description of the reasons why many software projects have cost overruns and late schedules. The variability of requirements and software complexity are two factors. Proper project management is one remedy to project cost overruns and late schedules. The components of software project management are planning, organizing, directing, and controlling. Many tables of comparisons and techniques for aiding software project management are given. State of the art software development techniques are discussed. Finally, a checklist to aid software managers when developing software is provided.
Type
Thesis
Description
Series/Report No
Department
Command, Control and Communications Academic Group
Organization
Naval Postgraduate School
Identifiers
NPS Report Number
Sponsors
Funder
Format
106 p.
Citation
Distribution Statement
Approved for public release; distribution is unlimited.
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
Collections