Component-based software development (CBD) is an emerging discipline that promises to take software engineering into a new era. Building on the achievements of object-oriented software construction, CBD aims to deliver software engineering from a cottage industry into an industrial age for Informati
Software War Stories: Case Studies in Software Management
β Scribed by Donald J. Reifer
- Publisher
- Wiley-IEEE Computer Society Press
- Year
- 2013
- Tongue
- English
- Leaves
- 286
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
A comprehensive, practical book on software management that dispels real-world issues through relevant case studies
Software managers inevitably will meet obstacles while trying to deliver quality products and provide value to customers, often with tight time restrictions. The result: Software War Stories.
This book provides readers with practical advice on how to handle the many issues that can arise as a software project unfolds. It utilizes case studies that focus on what can be done to establish and meet reasonable expectations as they occur in government, industrial, and academic settings. The book also offers important discussions on both traditional and agile methods as well as lean development concepts.
Software War Stories:
- Covers the basics of management as applied to situations ranging from agile projects to large IT projects with infrastructure problems
- Includes coverage of topics ranging from planning, estimating, and organizing to risk and opportunity management
- Uses twelve case studies to communicate lessons learned by the author in practice
- Offers end-of-chapter exercises, sample solutions, and a blog for providing updates and answers to readers' questions
Software War Stories: Case Studies in Software Management mentors practitioners, software engineers, students and more, providing relevant situational examples encountered when managing software projects and organizations.
Content:
Chapter 1 Getting Started (pages 1β22):
Chapter 2 Industrial Case: Organizing for ERP within a Large Information Technology Shop (pages 23β36):
Chapter 3 Industrial Case: What Is a Reasonable Cost and Schedule for a Telecommunications Project Upgrade? (pages 37β54):
Chapter 4 Industrial Case: Getting Back on Track Within a Manufacturing Environment (pages 55β72):
Chapter 5 Industrial Case: Staff Turnover Having an Impact in Financial Firm (pages 73β86):
Chapter 6 Industrial Case: Acquiring Software for Pipeline Operations (pages 87β101):
Chapter 7 Industrial Case: Launching Software Applications Sales on the Internet and Social Media (pages 102β116):
Chapter 8 Government Case: Managing the Acquisition of a Large Defense Project (pages 117β131):
Chapter 9 Government Case: Too Much Governance/Oversight Hinders Progress in Health Care (pages 132β146):
Chapter 10 Government Case: New Concepts for Air Traffic Control (pages 147β162):
Chapter 11 Government Case: Addressing Cyber Crime on the Internet (pages 163β177):
Chapter 12 Academic Case: How Best to Educate Those Entering Industry (pages 178β190):
Chapter 13 Academic Case: Research Agendas that Matter to Industry (pages 191β204):
Chapter 14 Pulling It All Together (pages 205β215):
π SIMILAR VOLUMES
Component-based software development (CBD) is an emerging discipline that promises to take software engineering into a new era. Building on the achievements of object-oriented software construction, CBD aims to deliver software engineering from a cottage industry into an industrial age for Informati
A fresh approach to Software Development with JavaThis book will give you everything you need to develop an application, system or framework from conception to implementation with Java. Using a collection of case studies, with each one building on the one before, the authors guide you through the en
Why is it so difficult to change organizations? What does it really take to make βprocess improvementβ yield measurable results? For more than 30 years, Donald Riefer has been guiding software teams through the technical, organizational, and people issues that must be managed in order to make meanin