Scrumban Software Maintenance

Scrumban Software Maintenance by Nagesh Rao, published by CreateSpace Independent Publishing Platform on May 5, 2017, is a comprehensive guide that explores the distinct differences between software development and software maintenance. This edition, comprising 230 pages, delves into the unique challenges faced by software maintenance teams, emphasizing the inefficiencies that arise from applying development execution models to maintenance tasks. The book introduces Scrumban, a hybrid approach that combines elements of Kanban and Scrum, aimed at optimizing workflow and reducing lead times in software maintenance projects.
Readers will find a structured approach to understanding the complexities of software maintenance through three main sections: Problem, Solution, and Implementation. The Problem section outlines the specific needs and challenges of software maintenance, while the Solution section evaluates existing execution models and proposes a framework that integrates Agile and Lean methodologies. The Implementation section provides five actionable steps for adopting the Scrumban method, guiding project managers, team leads, and other stakeholders in refining their processes to enhance efficiency and effectiveness in software maintenance. This book serves as a valuable resource for anyone involved in software maintenance projects, offering insights into improving team performance and project outcomes.
Official synopsis Publisher
Software Development and Software Maintenance are distinctly different, with respect to the nature of work and execution of these activities. The work types, work sizes, workflow, required skills, and work stages are all different in Software Maintenance. The execution models that are in practice are primarily devised for software development work, and passed on to maintenance teams with the assumption that the work is similar. This mismatch in execution models has made Software Maintenance inefficient and ineffective. Therefore, it is prudent to look at the needs of Software Maintenance, and devise models, processes, and practices that suit its requirements.All these challenges pose great hurdles for Software Maintenance teams; they frequently stop and start work, switch contexts from one work request to another, and try to traverse the work requests through several silos of cross-functional teams. Over time, several execution models have evolved to address these challenges. Most of these follow agile and Lean methodologies. The model discussed in this publication is called Scrumban, a hybrid version of Kanban and Scrum. This version leverages the features of both models to Stop Starting to keep the work in progress at the minimum and Start Finishing to reduce the end-to-end lead time. This publication describes five steps to implement Scrumban in any Software Maintenance project.Who this book is for:This book is primarily written for anyone working on Software Maintenance projects – project managers, team leads, process coaches, technology analysts, designers, programmers, testers, and other change agents of the software engineering process groups. Just to make it simple, if your answer is “yes” to one or more of the following questions, then this book is for you:1. Is your Software Maintenance and Support team always working on high priority work items?2. Are there work items which need to be delivered on time without being impacted by unplanned and emergency work items?3. Does your team miss or postpone release dates more often than usual?How this book is organized”This book is divided into three main parts: Problem, Solution, and Implementation. Each part is further divided into several chapters.Part I – The Problem section describes the needs and complexities of Software Maintenance. What makes Software Maintenance different from Software Development? What are the characteristics that make it complex? This section concludes with a discussion of the changing needs and complexities of Software Maintenance.Part II- The Solution section describes the execution models currently in practice for Software Maintenance – Traditional Waterfall and Scrum. It also discusses combining Agile and Lean practices to address the needs of Software Maintenance. Lastly, this section develops the most suitable framework for addressing the challenges described earlier.Part III – The Implementation section describes the five steps needed to implement Scrumban in Software Maintenance. Though it may not serve as a cookbook, this section helps in setting the direction for teams to define their own version of the Scrumban method to Stop Starting and Start Finishing.
Publisher
Topics
FAQ
What is “Scrumban Software Maintenance” about?
Who is the author of “Scrumban Software Maintenance”?
When was “Scrumban Software Maintenance” published?
What is the ISBN for “Scrumban Software Maintenance”?
What are the book details (language, pages, edition)?
