Managing Software Process Evolution
Traditional, Agile and Beyond – How to Handle Process Change
- 359pages
- 13 heures de lecture
This book explores the design, development, management, governance, and application of evolving software processes aligned with changing business objectives, such as expansion into new domains or global production shifts. It examines the complete software process lifecycle, from initial product definition to systematic improvement, addressing challenges like implementing processes in regulated domains and finding suitable notation systems for documentation. The book offers essential insights and practical tips for managing process evolutions, supported by numerous examples and case studies on software evolution in practice. Divided into three parts, Part 1 focuses on software business transformation, discussing which processes to adapt and how to organize improvement programs. Part 2 emphasizes process modeling, while Part 3 presents concrete approaches, experiences, and recommendations for enhancing software processes, particularly during specific lifecycle phases. Aimed at anyone interested in optimizing software development tasks within their organization, the content is beneficial for both novices seeking an overview and experts with extensive experience. It specifically targets researchers and Ph.D. students in software and systems engineering or information systems, addressing advanced topics related to project organization and process improvement management.


