Original Source: Dr. Arthur M. Langer, Columbia University via Springer
This resource includes a lot of great content that can be applied to more than just software development. Some topics include but are not limited to: Total Cost of Ownership, Establishing Requirements Using RFP and RFI, Searching for Solution, Controlling Costs and Realistic Budgeting, ISO 9000, etc.
“The risks involved when making decisions about enterprise software solutions aresubstantial: those projects that involve reengineering activities have a failure rateof over 50%. Obviously, then, the stakes are very high, and identifying the sourcesof failure can be invaluable. In general, I have found that project failures can beattributed to two major issues: (1) those that have difficulty defining accurate busi-ness requirements and (2) those that have problems with managing change. Bothof these major challenges can be overcome by following many of the steps I haveoutlined in this book. This book is therefore meant to be a “how to” guide takingtheory and applying it to the realities of practice.The book recognizes that there are few off-the-shelf products that can provide acomplete solution for any organization. Thus, most enterprise-level solutions will bea combination of packaged and custom-developed software. This “hybrid” realismhas changed the way professionals undertake the SDLC, particularly, as it relates toselection of third-party vendors and the legal ramifications of working with outsideconsultants. For this reason, the book includes subjects like build vs. buy, searchingfor vendor solutions, and vendor contract considerations.My enthusiasm for writing this book was supported by many of my students atColumbia University who found that existing books on software development to be•Very hypothetical: Although they explain the methodologies and managementconcepts, they do not provide enough concrete examples.•Too technical: They do not deal with the political and cultural realities of howthings get done in organizations. Indeed, the objective of providing softwaresolutions is to service business units in organizations. The management side ofdeveloping software solutions is as important as the technical side.•Lacking modest but effective cases: The examples do not provide an understand-ing of the technical and management concepts effectively or are too simplisticfor practice implementation…”
https://usermanual.wiki/Document/Guide20to20Software20Development2020A20Langer20Springer2C20201220WW.762329111/view
Contributors: Open SourceCategories: SIG U Resource, Tool, Whitepaper
SRC Type: eSourcing and Tools, Procurement Operations, Sourcing, Strategy