MSOE Library Home
MSOE Library Home
 Home 
 Search 
 My Account 
   
BasicAdvancedPowerHistory
Search:    Refine Search  
> You're searching: Walter Schroeder Library, Milwaukee School of Engineering
 
Item Information
 HoldingsHoldings
 
 
 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.
    Add to my list 
    Copy/Holding information
    LocationCollectionCall No.Status 
    Walter Schroeder LibraryMaster's ThesesAC805 .S24 2002AvailableAdd Copy to MyList

    Format:HTMLPlain textDelimited
    Subject: 
    Email to:


    Horizon Information Portal 3.25_9382
     Powered by SirsiDynix
    © 2001-2013 SirsiDynix All rights reserved.
    Horizon Information Portal