وبلاگ بلیان

Achieving DevOps : A Novel About Delivering the Best of Agile, DevOps, and Microservices

جلد کتاب Achieving DevOps : A Novel About Delivering the Best of Agile, DevOps, and Microservices

معرفی کتاب «Achieving DevOps : A Novel About Delivering the Best of Agile, DevOps, and Microservices» نوشتهٔ Dave Harrison; Knox Lively, (Engineer); Ron Vincent; Abel Wang، منتشرشده توسط نشر Apress : Imprint: Apress در سال 2019. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.

در دنیای امروز، پیاده‌سازی موفق DevOps بیش از یک تغییر فنی، سفری فرهنگی و مدیریتی است. کتاب «Achieving DevOps» نوشتهٔ دیو هریسون و ناکس لیولی، با رویکردی منحصربه‌فرد در قالب یک رمان کسب‌وکار، این سفر را برای شما به تصویر می‌کشد و پلی بین ایده‌آل‌های ذهنی و اجرای عملی آن ایجاد می‌کند. این مقاله به بررسی این کتاب و دلایل اهمیت آن برای متخصصان نرم‌افزار می‌پردازد.

دربارهٔ کتاب Achieving DevOps —

کتاب «Achieving DevOps» به قلم دیو هریسون و ناکس لیولی، با مشارکت ران وینسنت و مقدمه‌ای از ایبل وانگ، داستان بن، یک مدیر توسعهٔ نرم‌افزار را روایت می‌کند که در برابر مشکلات رایجی چون کندی فرایندها، مستندسازیِ ناکارآمد، بدهی فنیِ انباشته و فرایند تضمین کیفیتِ عقب‌افتاده، احساس سرخوردگی می‌کند. این کتاب که در سال ۲۰۱۹ توسط انتشارات معتبر Apress منتشر شده، به‌جای ارائهٔ صرفِ دستورالعمل‌های فنی، از فرم داستانی برای انتقال مفاهیم عمیقِ مدیریتی و فرهنگی استفاده می‌کند. خواننده در این رمان، بن را در مسیر غلبه بر موانع سیاسیِ درون‌سازمانی، جلب حمایت مدیریت و نشان‌دادن نتایج ملموس همراهی می‌کند تا در نهایت، معماری چابک، DevOps و میکروسرویس‌ها را در سازمان خود پیاده‌سازی نماید. این اثر با تکیه بر تجربیات عملی نویسندگان که خود از متخصصان باسابقهٔ این حوزه هستند، به پرسش اساسی «حالا چه؟» بسیاری از حرفه‌ای‌ها در مسیر تحول دیجیتال پاسخ می‌دهد.

دربارهٔ نویسنده

دیو هریسون، یکی از نویسندگان اصلی این کتاب، به‌عنوان مشاور ارشد در بخش مایکروسافت پریمیر فعالیت دارد و در زمینهٔ پیاده‌سازی DevOps و روش‌های چابک تخصص دارد. او سابقهٔ رهبری تحولات فرهنگی گسترده در سازمان‌های بزرگ را در کارنامهٔ خود دارد. ناکس لیولی، نویسندهٔ دیگر کتاب، مهندس ارشد DevOps در یک استارتاپ موسیقی است و تجربهٔ زیادی در راه‌اندازی بخش‌های DevOps و مشاورهٔ معماری سیستم‌ها دارد. رویکرد لیولی به DevOps، رویکردی مبتنی بر کاهش پیچیدگی و افزایش دیدپذیری سیستم‌ها از طریق پایش هوشمندانه است. ران وینسنت نیز به‌عنوان مشارکت‌کننده در این پروژه حضور داشته و ایبل وانگ مقدمهٔ کتاب را نوشته است.

چرا باید کتاب Achieving DevOps را بخوانید؟

مطالعهٔ این کتاب برای هر کسی که به‌دنبال ایجاد تغییر مثبت در فرایندهای توسعه و عملیات سازمان خود است، بینش‌های ارزشمندی به همراه دارد:
  • درک واقع‌گرایانه از چالش‌ها: با شخصیت‌پردازی بن، با موانع واقعی و روزمرهٔ مسیر تحول آشنا می‌شوید و می‌آموزید که چگونه بر احساس ناامیدی غلبه کنید.
  • راهبردهای عملی برای تغییر از پایین به بالا: کتاب به شما نشان می‌دهد که چگونه به‌عنوان یک عامل تغییر، بدون داشتن قدرت رسمی بالا، می‌توانید بر فضای سیاسی سازمان تأثیر بگذارید و حمایت لازم را جلب کنید.
  • پر کردن شکاف بین ایده و اجرا: این رمان کسب‌وکار، گامی فراتر از مفاهیم انتزاعی برداشته و الگویی گام‌به‌گام برای پیاده‌سازی موفق DevOps، چابکی و معماری میکروسرویس ارائه می‌دهد.
  • آموزش از طریق داستان: قالب داستانی باعث می‌شود مفاهیم پیچیدهٔ مدیریتی و فنی به‌صورت جذاب‌تر و ماندگارتری در ذهن نقش ببندند و درس‌های آن به‌راحتی قابل تعمیم به موقعیت‌های واقعی باشد.
  • تمرکز بر نتایج قابل اندازه‌گیری: بن می‌آموزد که چگونه با نمایش نتایج ملموس و پیش‌رونده، موفقیت خود را تثبیت کند و این الگویی کلیدی برای هر تحولی است.

این کتاب برای چه کسانی مناسب است؟

این کتاب به‌ویژه برای افرادی نوشته شده که نقش «عامل تغییر» را در سازمان خود ایفا می‌کنند. مخاطبان اصلی آن شامل مدیران توسعه، مدیران تضمین کیفیت، مدیران پروژه، توسعه‌دهندگان نرم‌افزار و به‌طورکلی هر کسی هستند که به‌دنبال تأثیرگذاری و حرکت سازمان به‌سوی رویکرد DevOps از سطوح پایین‌تر هستند. همچنین برای مدیران ارشد فناوری اطلاعات (IT Directors) و مدیران ارشد فناوری (CTOs) که به‌دنبال درک بهتر از چالش‌های پیش‌روی تیم‌های خود و چگونگی حمایت از آنها در مسیر تحول دیجیتال هستند، منبعی ارزشمند محسوب می‌شود. افرادی که در سازمان‌های بزرگ و پیچیده با فرایندهای سنتی دست‌وپنجه نرم می‌کنند، بیشترین بهره را از مطالعهٔ این رمان خواهند برد.

سوالات متداول

آیا این کتاب یک راهنمای فنی برای یادگیری ابزارهای DevOps است؟

خیر، کتاب «Achieving DevOps» یک راهنمای فنی یا کتاب کوک‌بوکی برای ابزارها نیست. این کتاب بیشتر بر جنبه‌های فرهنگی، مدیریتی و انسانی پیاده‌سازی DevOps تمرکز دارد و به‌عنوان یک رمان کسب‌وکار، استراتژی‌های تغییر و بهبود فرایند را آموزش می‌دهد.

تفاوت این کتاب با سایر منابع آموزشی DevOps در چیست؟

مهم‌ترین تفاوت این کتاب در قالب روایی و داستانی آن است. به‌جای ارائهٔ فهرستی از بهترین شیوه‌ها، خواننده را در سفری همراه با شخصیت اصلی کتاب همراه می‌کند و از این طریق، درک عمیق‌تر و همدلانه‌تری از چالش‌های واقعی و راه‌حل‌های عملی به دست می‌دهد.

آیا برای درک این کتاب به پیش‌زمینهٔ فنی خاصی نیاز است؟

درک اولیهٔ مفاهیم توسعهٔ نرم‌افزار و فرایندهای عملیاتی برای بهره‌مندی از این کتاب مفید است، اما تمرکز اصلی آن بر مدیریت و ایجاد تغییرات سازمانی است، بنابراین برای مخاطبان غیرفنیِ درگیر در این حوزه‌ها مانند مدیران محصول یا مدیران پروژه نیز قابل‌استفاده و جذاب خواهد بود.

Ben is stuck. A development lead with a strong vision for how the intersection of development and operations at his office can be improved, he can't help but feel overwhelmed and discouraged by common problems such as slow turnaround time, rushed and ineffective handover documentation, mounting technical debt, and a lagging QA process. What steps should Ben take to build the momentum needed to create positive changes within his company? In this unique business novel by Dave Harrison and Knox Lively, two DevOps professionals with years of diverse experience in the industry, you follow Ben as he solves work frustrations in order to adopt Agile, DevOps, and microservices architectures for his organization. Achieving DevOps addresses the "Now what?" moment many DevOps professionals face on their journey. The story provides you with the knowledge you need to navigate the internal political waters, build management support, show measurable results, and bring DevOps successfully into your organization. Come away with practical lessons and timeless business concepts. You'll know how to effect change in a company from the bottom up, gain support, and instill a pattern of progressively building on success. Experience Ben's progress vicariously in Achieving DevOps and bridge the gap between inspiration and the implementation of your own DevOps practices. Who This Book Is For Those serving as change agents who are working to influence and move their organizations toward a DevOps approach to software development and deployment: those working to effect change from the bottom up such as development leads, QA leads, project managers, and individual developers; and IT directors, CTOs, and others at the top of an organization who are being asked to lend their support toward DevOps implementation efforts "Ben is stuck. A development lead with a strong vision for how the intersection of development and operations at his office can be improved, he can't help but feel overwhelmed and discouraged by common problems such as slow turnaround time, rushed and ineffective handover documentation, mounting technical debt, and a lagging QA process. What steps should Ben take to build the momentum needed to create positive changes within his company? In this unique business novel by Dave Harrison and Knox Lively, two DevOps professionals with years of diverse experience in the industry, you follow Ben as he solves work frustrations in order to adopt Agile, DevOps, and microservices architectures for his organization. Achieving DevOps addresses the "Now what?" moment many DevOps professionals face on their journey. The story provides you with the knowledge you need to navigate the internal political waters, build management support, show measurable results, and bring DevOps successfully into your organization. Come away with practical lessons and timeless business concepts. You'll know how to effect change in a company from the bottom up, gain support, and instill a pattern of progressively building on success. Experience Ben's progress vicariously in Achieving DevOps and bridge the gap between inspiration and the implementation of your own DevOps practices."-- Provided by publisher
دانلود کتاب Achieving DevOps : A Novel About Delivering the Best of Agile, DevOps, and Microservices