MSOE Library Home
Login
My List - 0
Help
Home
Search
My Account
Basic
Advanced
Power
History
Search:
Author Keywords
Barcode
Bib No.
Call Number Keyword Search (Enter part of a call number -- use wildcards)
General Keyword Search
Keyword Search of Contents Notes
Keyword Search of Credits Notes (Enter word or words)
Keyword Search of Format
Keyword Search of Item Description
Keyword Search of Publisher's Name
Name Keyword Search
Publication Date Keyword Search
Search Part of an ISBN Number
Search Part of an ISSN Number
Series Title Keywords
Subject Keywords
Title Keywords
Refine Search
> You're searching:
Walter Schroeder Library, Milwaukee School of Engineering
Item Information
Holdings
More by this author
Sager, Mark
Subjects
Computer software -- Development -- Management
Computer software -- Human factors
Computer software -- Verification
Benchmarking (Management)
Computer programming management
MSEM Thesis.
Browse Catalog
by author:
Sager, Mark
by title:
Analysis and discuss...
MARC Display
Analysis and discussion of effectively managed software development / Mark Sager.
by
Sager, Mark
Subjects
Computer software -- Development -- Management
Computer software -- Human factors
Computer software -- Verification
Benchmarking (Management)
Computer programming management
MSEM Thesis.
Description:
v, 89 leaves : ill. ; 29 cm.
Contents:
Advisor: Kimbel Nap.
Committee members: Gene Wright, Dr. Bruce Thompson.
Introduction -- Software project planning -- Software process -- Software development lifecycles -- People -- Capturing requirements -- Metrics -- Benchmarking -- Conclusion.
Most software development projects fail. The software is delivered late, over budget, or delivered with a less-than-desired feature set. Software development has become critical for the survival of today's information-driven companies. Organizations must improve their ability to deliver software on time, on budget, and with the promised feature set.
The best and worst practices of software project management will be discussed and analyzed with the goal of establishing strategies for an organization to improve its ability to manage software projects. Many books and articles have been written chronicling the best practices of successful software development organizations. This thesis presents an analysis and discussion of the current body of research to provide strategies to improve an organization's ability to manage software projects.
This thesis provides an overall discussion of the crucial areas of software development. The thesis discusses the following topics: Software project planning, software process, software development lifecycles, people, requirements capture, metrics, and benchmarking.
In the author's experience, a software development team leader must ensure the planning stage of development is thoroughly completed. The Software Development Plan, SDP, must contain all of the essential elements. The SDP must be a living document which means it needs to be updated and modified as the project progresses. By ensuring proper documentation in the SDP, the document may be used to analyze a project's effectiveness as well as to provide a record of the project.
In the author's experience, the requirements capture process is one of the most important aspects of software development. The organization must develop, document, and institutionalize a requirements gathering process. The organization must also create processes and procedures for dealing with changes and additions to the projects requirements.
In the author's experience, a successful software organization must generate a usable, documented, and institutionalized software development process. Management must make the development and maintenance of the software process a priority by investing adequate resources to the effort. The software organization must also be aware of the type of software being generated and adapt their software processes and procedures to the realities of the software being developed. The software process must include a process for collecting metrics and analyzing the data collected. A common documented software process is essential to the success of the global software development organization.
In conclusion, by understanding and applying the topics discussed in this thesis, a software project manager has a greater chance of delivering software on time, on budget, and with the promised feature set.
Copy/Holding information
Location
Collection
Call No.
Status
Walter Schroeder Library
Master's Theses
AC805 .S24 2002
Available
Add Copy to MyList
Format:
HTML
Plain text
Delimited
Subject:
Email to:
Horizon Information Portal 3.25_9382
© 2001-2013
SirsiDynix
All rights reserved.