کتاب Evolving Software Processes (فرآیندهای نرم افزاری در حال تکامل)، عناصر اصلی تکامل فرآیندهای نرمافزاری، مانند DevOps و مقیاسپذیری فرآیند چابک در GSD را فراهم میکند تا پایهای محکم برای فرآیندهای موفق و پایدار آینده ایجاد کند.
ممکن است کسی استدلال کند که در حال حاضر کتابهای زیادی وجود دارند که شامل شرح فرآیندهای نرم افزاری هستند. پاسخ «بله، اما» است. آشنایی با فرآیندهای نرم افزاری موجود کافی نیست. درک تکامل و پیشرفت در فرآیندهای نرم افزاری بسیار مهم است تا توسعه دهندگان به طور مناسب مسائل، کاربردها و محیط هایی را که آنها به کار برده میشوند را بررسی کنند. ارائه دانش پایه برای این وظایف مهم، هدف اصلی این کتاب است.
صنعت در جستجوی قابلیتهای مدیریت فرآیند نرم افزار است. ظهور همهگیری COVID-19 بر نیاز صنعت به قابلیتهای مدیریت فرآیند ویژه نرمافزار تأکید میکند. اکثر محصولات و خدمات امروزی به میزان قابل توجهی مبتنی بر نرم افزار هستند و نتایج برنامههای توسعه در مقیاس بزرگ هستند. موفقیت چنین برنامه هایی به شدت به قابلیتهای مدیریت فرآیند بستگی دارد، زیرا آنها معمولاً به هماهنگی صدها یا هزاران توسعه دهنده در رشتههای مختلف نیاز دارند. علاوه بر این، توسعه نرمافزار و سیستم معمولاً در مرزهای جغرافیایی، فرهنگی و زمانی توزیع میشوند که فعالیتهای مدیریت فرآیند را در وضعیت همهگیری کنونی چالشبرانگیزتر میکند.
این کتاب یک نمای کلی بسیار جامع از تکامل در فرآیندهای نرم افزاری ارائه میدهد و بستری را برای شاغلان، محققان و دانشجویان فراهم میکند تا در مورد مطالعات مورد استفاده برای مدیریت جنبههای فرآیند نرم افزار از جمله مدیریتی، سازمانی، اقتصادی و فنی بحث کنند. این کتاب، فرصتی را برای ارائه شواهد تجربی نیز فراهم میکند، و همچنین تکنیک ها، ابزارها، چارچوبها و رویکردهای جدیدی را برای به حداکثر رساندن اهمیت مدیریت فرآیند نرم افزار پیشنهاد میکند.