This book provides readers with practical advice on how to handle the many issues that can arise as a software project unfolds. The book uses twelve case studies to communicate lessons learned addressing such issues as they occur in government, industrial and academic settings. These cases focus on addressing the things that can be done to establish and meet reasonable expectations. Such corrective actions often involve more than just dealing with project issues. For example, software practitioners may have to address obstacles placed in their way by procurement, organizational procedures and/or senior management. The cases by design provide readers with insight into what can be done to get back on track on large and small projects, government and industrial settings, and developmental and maintenance jobs. Both traditional and agile methods are discussed as are lean development concepts. To discuss each case, the book addresses context and ground rules associated and then addresses issues that arise as a learning experience. Exercises are provided at the end of each chapter to focus attention on the issues and actions that really matter. Sample solutions will be provided in an appendix to keep the reader on track.
Keywords: Software Management