کتاب Embracing DevOps Release Management: Strategies and tools to accelerate continuous delivery and ensure quality software deployment (پذیرش مدیریت انتشار DevOps: استراتژیها و ابزارهایی برای تسریع تحویل مداوم و اطمینان از استقرار نرمافزار با کیفیت) بینشهایی را در مورد ماهیت مدیریت انتشار DevOps ارائه میدهد، تفاوتهای ظریف آن را روشن میکند و استراتژیهای اساسی برای اجرای آن ارائه میدهد.
شما بررسی خواهید کرد که چگونه خطوط لوله CI/CD مدیریت انتشار DevOps خوب را اعمال میکند و تکنیکهای استاد برای بهینهسازی آنها را به کار میگیرد. همچنین یاد خواهید گرفت که چگونه فرهنگ توسعه محصول متقابل را تقویت کنید که ضایعات را به حداقل برساند و ارزش را برای مشتری به حداکثر برساند.
در ادامه مقدمهای از کتاب Embracing DevOps Release Management را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Embracing DevOps Release Management:
برای سادهسازی پیچیدگی ساخت و نگهداری برنامههای کاربردی مدرن، تقاضا برای نقش مهندس DevOps شکوفا شده است. این طرز تفکر بر کوچک کردن تنگناهای بین عملیات فناوری اطلاعات و توسعه نرمافزار متمرکز است که منشأ آن در مفاهیم تولید ناب است.
با پذیرش مدیریت انتشار DevOps، تیمهای توسعه نرمافزار از ترکیب بررسیهای کیفیت و جابهجایی به چپ، با انتقال تستها، اتوماسیون و روشهای QA خیلی زودتر به چرخه عمر توسعه نرمافزار سود میبرند. با این حال، مدیریت انتشار همچنان به نظارت بر برنامهها و اجزای زیرساخت، علاوه بر مدیریت سفارشها و زمانبندیهای تغییر، نیاز دارد.
در کتاب Embracing DevOps Release Management، تاریخچه مختصری از مدیریت انتشار، مدیریت انتشار DevOps چیست، منحصر به فرد بودن آن و استراتژیهای اساسی برای پیادهسازی آن را خواهید آموخت.
به شما نشان داده میشود که چگونه خطوط لوله CI/CD مدیریت انتشار DevOps خوب را اعمال میکنند و تکنیکهایی را برای بهینهسازی آنها یاد میگیرید. در نهایت، یاد خواهید گرفت که چگونه یک فرهنگ توسعه محصول متقابل ایجاد کنید که باعث کاهش ضایعات و افزایش ارزش برای مشتری شود. به دلیل سودمندی آن در حذف سیلوهایی که اعضای تیم را منزوی میکنند، مدیریت انتشار DevOps به عنوان محبوبترین استراتژی در حال حاضر در حال ظهور است.
کتاب Embracing DevOps Release Management برای چه کسی است؟
این کتاب برای مهندسان DevOps، مهندسان نرمافزار، مدیران پروژه، آزمایشکنندگان QA و مدیران محصول که مسئول توسعه، تضمین کیفیت، انتشار و استقرار محصولات نرمافزاری هستند در نظر گرفته شده است. کتاب Embracing DevOps Release Management همچنین برای معلمان، دانشآموزان و محققانی که در رشته علوم کامپیوتر یا مدیریت بازرگانی مطالعه میکنند مفید خواهد بود.
DevOps و مدیریت انتشار با توجه به توسعه نرمافزار، مدیریت پروژه و عملیات فناوری اطلاعات شباهتی دارند. مدیریت انتشار DevOps شامل فعالیتهایی است که در نظارت بر طراحی، برنامهریزی، زمانبندی، آزمایش و پیادهسازی چرخه انتشار و تحویل نرمافزار نقش دارند.
این کتاب یک مقدمه جامع برای کسانی است که در مدیریت انتشار DevOps تازه کار هستند. شما مهارتهای کلیدی برای جابجایی به چپ و ساخت محصولات با کیفیت را در زمان رکورد خواهید آموخت. شما دانش مورد نیاز برای شروع ابتکار مدیریت انتشار DevOps خود و اعتماد به نفس برای تغییر شرکت خود را به دست خواهید آورد.
آنچه کتاب Embracing DevOps Release Management پوشش میدهد:
فصل ۱، درک چرخه عمر توسعه نرمافزار، یک مرور کلی از چرخه عمر توسعه نرمافزار (SDLC)، رویه صنعت نرمافزار برای ایجاد نرمافزار جدید ارائه میدهد. این تکنیک تضمین میکند که توسعهدهندگان نرمافزار محصولات با کیفیت بالا و کم هزینه را در کمترین زمان ممکن بسازند.
فصل ۲ کتاب Embracing DevOps Release Management، مقدمهای کوتاه بر مدیریت انتشار، به تعریف مدیریت انتشار، اهمیت فرهنگی و دیدگاه فنی آن میپردازد. ما همچنین تاریخچه مختصری از مدیریت انتشار را مرور خواهیم کرد و متوجه خواهیم شد که چگونه طی سالها تکامل یافته است، از جمله مروری بر شش مرحله استاندارد هر مدل مدیریت انتشار.
فصل ۳ کتاب Embracing DevOps Release Management، مدلهای مختلف مدیریت انتشار SDLC چیست؟ ، مدلهای مدیریت انتشار مانند ITIL، Waterfall، تکرار شونده، V شکل، مارپیچ، انفجار بزرگ، چابک، و DevOps را پوشش میدهد.
فصل ۴، مدیریت انتشار DevOps برای حل چه مشکلاتی تلاش میکند؟ ، دلیلی را بیان میکند که چرا کیفیت DevOps آن را به عنوان یک روش مدیریت انتشار برتر با ترکیب اتوماسیون، به حداقل رساندن ریسک، سادهسازی نسخهها و اندازهگیری موفقیت با ردیابی معیارها و تجزیه و تحلیل کلید متمایز میکند. شاخصهای عملکرد.
فصل ۵، درک آنچه که مدیریت انتشار DevOps را منحصربهفرد میکند، به این موضوع میپردازد که چگونه مدیریت انتشار یک عمل جامع است و هر جزء از یک جریان ارزش را در نظر میگیرد. DevOps CI، CD، QA، امنیت و بازخورد را از طریق استفاده از خطوط لوله خودکار و خوش ساخت و مجموعهای از فرآیندهای تست و تأیید با دقت انتخاب شده یکپارچه میکند.
فصل ۶ کتاب Embracing DevOps Release Management، درک مبانی CI/CD، CI/CD، یک استراتژی کلیدی مدیریت انتشار DevOps را بررسی میکند. اکثر مداخلات دستی انسان را که به طور سنتی برای تولید نسخه نرمافزاری جدید یا وارد کردن کد جدید به تولید نیاز است، خودکار میکند.
فصل ۷، خط لوله عملی برای مدیران انتشار فنی، کمی متفاوت از بقیه این کتاب خواهد بود. به شما نشان داده خواهد شد که چگونه با استفاده از GitHub Actions، یک تصویر Docker حاوی یک برنامه وب ساده بسازید که در AWS ECS مستقر میشود.
فصل ۸، چگونه خطوط لوله CI/CD مدیریت انتشار DevOps خوب را اعمال میکند، موضوعاتی از جمله مدیریت سرعت به بازار و حاکمیت CI/CD، توسعه استراتژی انشعاب تیم شما، ساخت خطوط لوله انتشار، و اجرای فرآیند تأیید تغییر که برای DevOps مناسب است را پوشش میدهد. مدیریت انتشار!
فصل ۹، پذیرش فرهنگ DevOps در استراتژی مدیریت انتشار شما، توسعه فرهنگ DevOps را با برنامهریزی کامل و رویکردی یکپارچه مورد بحث قرار میدهد. به شما نشان داده میشود که چگونه از رهبری اجرایی، یک تیم DevOps تشکیل دهید، و به تدریج فرآیندهایی را تعریف کنید که فرهنگ همکاری و بهبود مستمر را تقویت میکنند.
فصل ۱۰ کتاب Embracing DevOps Release Management، دریافت حمایت از رهبری و ذینفعان چگونه به نظر میرسد، به این موضوع میپردازد که چگونه فرهنگ DevOps به حمایت تزلزل ناپذیر و مشارکت فعال رهبری در سازمان نیاز دارد. اگر این افراد با تمام وجود از ابتکار DevOps حمایت نکنند و به آن متعهد نباشند، احتمال شکست آن بسیار زیاد است.
فصل ۱۱، غلبه بر مشکلات رایج در مدیریت انتشار DevOps، به جنبههایی مانند همسویی با فرهنگ منحصر به فرد سازمان، سبک کاری، و اهداف انتشار نرمافزار برای جلوگیری از مشکلات رایج در مدیریت انتشار DevOps میپردازد. اگر به تعداد کافی مؤسسات مبتنی بر DevOps نگاه کنید، متوجه خواهید شد که آنها در طول عملیات خود با چندین دام مشترک مواجه میشوند.
ضمیمه، شامل واژه نامهای از اصطلاحات، پاسخ به سؤالات فصل، محتوای اضافی، و الگوهای اسناد رایج است که مدیران در فعالیتهای روزانه خود از آنها استفاده میکنند.
سرفصلهای کتاب Embracing DevOps Release Management:
- Embracing DevOps Release Management
- Foreword
- Contributors
- About the author
- About the reviewers
- Preface
- Part 1: Understanding the Software Development Life Cycle and Its Design
- Chapter 1: Understanding the Software Development Life Cycle
- Chapter 2: A Brief Introduction to Release Management
- Chapter 3: What Are the Various SDLC Release Management Models?
- Part 2: The Advantages of DevOps Release Management
- Chapter 4: What Problems Does DevOps Release Management Try to Solve?
- Chapter 5: Understanding What Makes DevOps Release Management Unique
- Chapter 6: Understanding the Basics of CI/CD
- Chapter 7: A Practical Pipeline for Technical Release Managers
- Chapter 8: How CI/CD Pipelines Enforce Good DevOps Release Management
- Part 3: Develop a Culture of DevOps in Your Organization’s Release Management Strategy
- Chapter 9: Embracing DevOps Culture in Your Release Management Strategy
- Chapter 10: What Does Receiving Support from Leadership and Stakeholders Look Like?
- Chapter 11: Overcoming Common Pitfalls in DevOps Release Management
- Appendix
- Index
- Other Books You May Enjoy
جهت دانلود کتاب Embracing DevOps Release Management میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.