Guide to Software Development: Designing and Managing the Life Cycle, 2nd Edition
- Length: 402 pages
- Edition: 2nd ed. 2016
- Language: English
- Publisher: Springer
- Publication Date: 2016-10-05
- ISBN-10: 144716797X
- ISBN-13: 9781447167976
- Sales Rank: #804647 (See Top 100 Books)
This book presents a guide to navigating the complicated issues of quality and process improvement in enterprise software implementation, and the effect these have on the software development life cycle (SDLC). Offering an integrated approach that includes important management and decision practices, the text explains how to create successful automated solutions that fit user and customer needs, by mixing different SDLC methodologies. With an emphasis on the realities of practice, the book offers essential advice on defining business requirements, and managing change. This revised and expanded second edition includes new content on such areas as cybersecurity, big data, and digital transformation. Features: presents examples, case studies, and chapter-ending problems and exercises; concentrates on the skills needed to distinguish successful software implementations; considers the political and cultural realities in organizations; suggests many alternatives for how to manage and model a system.
Table of Contents
Chapter 1: Introduction
Part I: Determining Needs
Chapter 2: Assessing Business Requirements
Chapter 3: Build Versus Buy
Chapter 4: Establishing Requirements Using a Request for Proposal (RFP) and a Request for Information (RFI)
Chapter 5: Searching for Solutions
Chapter 6: Controlling Costs and Realistic Budgeting
Chapter 7: Analysis Methods and Tools
Part II: Development Architecture
Chapter 8: Creating Requirements Documents Using Analysis Tools
Chapter 9: The Data
Chapter 10: Legacy Systems and Integration
Chapter 11: Business Process Reengineering
Chapter 12: Digital Transformation and Consumer Requirements
Chapter 13: Data Analytics and Data Warehouses
Chapter 14: Documentation and Acceptance Testing
Part III: How to Implement
Chapter 15: Project Management
Chapter 16: Virtual Teams and Outsourcing
Chapter 17: Cyber Security, ISO 9000, and the Software Development Life Cycle
Chapter 18: Vendor Contract Considerations
Chapter 19: Going Live and Conclusions
Appendix A Case Study: The Rainforest Book Company Problem
Appendix B Case Study: Northwest General Practitioner’s Office
Appendix C Case Study: University Student Enrollment Database