eBooks-it.org Logo
eBooks-IT.org Inner Image

Software Development Failures

Software Development Failures Image

Book Details:

Publisher:The MIT Press
Series: MIT Press
Author:Kweku Ewusi-Mensah
Edition:1
ISBN-10:0262050722
ISBN-13:9780262050722
Pages:290
Published:Aug 01 2003
Posted:Nov 19 2014
Language:English
Book format:CHM
Book size:0.7 MB

Book Description:

Failed or abandoned software development projects cost the U.S. economy alone billions of dollars a year. In Software Development Failures, Kweku Ewusi-Mensah offers an empirically grounded study that suggests why these failures happen and how they can be avoided. Case studies analyzed include the well-known Confirm travel industry reservation program, FoxMeyer's Delta, the IRS's Tax System Modernization, the Denver International Airport's Baggage Handling System, and CODIS.It has been estimated that one-third of software development projects fail or are abandoned outright because of cost overruns, delays, and reduced functionality. Some consider this an acceptable risk -- that it is simply the cost of doing business. Ewusi-Mensah argues that understanding the factors involved in development failures will help developers and businesses bring down the rate of software failure and abandoned projects.Ewusi-Mensah explores the reasons software development projects are vulnerable to failure and why issues of management and organization are at the core of any failed project. He examines these projects not from a deterministically technical perspective but as part of a complex technical and social process; he proposes a framework of factors that contribute to the decision to abandon a project and enumerates the risks and uncertainties inherent in each phase of a project's life cycle. Exploring the multiplicity of factors that make software development risky, he presents empirical data that is reinforced by analyses of the reported cases. He emphasizes the role of the user in the development process and considers the effect of organizational politics on a project. Finally, he considers what lessons can be learned from past failures and how software development practices can be improved.


Download Link:

Related Books:

Managing Software Development with Trac and Subversion

Simple project management for software development
Managing Software Development with Trac and Subversion Image
This book examines the software development process and how Trac and Subversion help fulfill the requirements of it. It combines theory with practical knowledge and experience that most developers will relate to. This book is aimed at developers of all calibres, but particularly those that lead teams or projects, especially if they have recently moved into the role or are simply looking for a "better way"....

Agile Software Development

Best Practices for Large Software Development Projects
Agile Software Development Image
Software Development is moving towards a more agile and more flexible approach. It turns out that the traditional "waterfall" model is not supportive in an environment where technical, financial and strategic constraints are changing almost every day. But what is agility? What are todays major approaches? And especially: What is the impact of agile development principles on the development teams, on project management and on software architects? How can large enterprises become more agile and improve their business processes, which have been existing since many, many years? What are the limitations of Agility? And what is the right balance between reliable structures and flexibility? This book will give answers to these questions. A strong ...

Software Engineering

Architecture-driven Software Development
Software Engineering Image
Software Engineering: Architecture-driven Software Development is the first comprehensive guide to the underlying skills embodied in the IEEE's Software Engineering Body of Knowledge (SWEBOK) standard. Standards expert Richard Schmidt explains the traditional software engineering practices recognized for developing projects for government or corporate systems. Software engineering education often lacks standardization, with many institutions focusing on implementation rather than design as it impacts product architecture. Many graduates join the workforce with incomplete skills, leading to software projects that either fail outright or run woefully over budget and behind schedule. Additionally, software engineers need to understand system engineeri...



2007 - 2021 © eBooks-IT.org