هوش مصنوعی و مهندسی پلتفرم در حال دگرگونی DevOps هستند


بر اساس نظرسنجی از 3000 کارمند در سراسر جهان، بیش از 75 درصد از متخصصان شاغل در سراسر جهان حداقل یک بار در روز برای کار از هوش مصنوعی استفاده می کنند، اما به کدهای تولید شده توسط هوش مصنوعی بسیار کمتر اعتماد دارند. گزارش وضعیت شتاب دهی DevOps گوگل در سال 2024 (DORA).

این مطالعه که در 22 اکتبر منتشر شد، نشان داد که 76 درصد از متخصصان از هوش مصنوعی برای نوشتن کد، خلاصه کردن اطلاعات، توضیح کدهای ناآشنا، بهینه سازی کد و کد سند استفاده می کنند. مزایای بسیاری از پذیرش هوش مصنوعی مولد، از جمله افزایش تمرکز، بهره‌وری، رضایت شغلی و کیفیت کد را تشریح کرد.

با این حال، این گزارش نشان داد که هوش مصنوعی مولد می‌تواند بر عملکرد تحویل نرم‌افزار، کیفیت محصول و زمانی که کارکنان صرف کارهای ارزشمند می‌کنند نیز تأثیر منفی بگذارد. همچنین دریافت که استفاده از هوش مصنوعی لزوماً زمان صرف شده برای “کار پر زحمت” یا کارهایی که فاقد “معنا” هستند را کاهش نمی دهد.

در این گزارش آمده است: «هوش مصنوعی تأثیرات مثبتی بر بسیاری از عوامل مهم فردی و سازمانی دارد که شرایط را برای عملکرد بالای ارائه نرم‌افزار فراهم می‌کند. اما به نظر نمی رسد که هوش مصنوعی یک داروی درمانی باشد.

نظرسنجی گوگل مزایا و معایب هوش مصنوعی مولد را تشریح می کند

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

ببینید: از لیست 10 بهترین ما انتخاب کنید مدیریت پورتفولیو پروژه (PPM) نرم افزار و ابزار برای سال 2024.

تعاملات با هوش مصنوعی در کارهای روزانه به شکل زیر است:

  • چت بات ها (78.2%).
  • رابط های وب خارجی (73.9٪).
  • ابزارهای هوش مصنوعی تعبیه شده در محیط های توسعه یکپارچه آنها (72.9٪).

برخی از پاسخ دهندگان گزارش دادند که هوش مصنوعی را در پاسخ به فشارهای رقابتی اتخاذ کرده اند، یکی از مصاحبه شوندگان خاطرنشان کرد که شرکت هایی که از هوش مصنوعی استقبال نمی کنند، در معرض خطر عقب ماندن هستند. دیگری اشاره کرد که سازمان آنها هوش مصنوعی را “یک نقطه بازاریابی بزرگ” می داند. کمتر از 10 درصد از پاسخ دهندگان گفتند که بهره وری آنها تحت تأثیر منفی هوش مصنوعی قرار گرفته است.

یافته های اضافی نشان می دهد:

  • 81 درصد از پاسخ دهندگان گفتند: “سازمان های آنها اولویت های خود را تغییر داده اند تا ادغام هوش مصنوعی را در برنامه های خود افزایش دهند.”
  • توسعه دهندگان هنگام استفاده از هوش مصنوعی احساس بهره وری بیشتری می کنند، به طوری که 67 درصد از پاسخ دهندگان گزارش دادند که هوش مصنوعی به آنها کمک می کند تا کد خود را بهبود بخشند.
  • تقریباً 40 درصد از پاسخ دهندگان گفتند که به هوش مصنوعی «کم تا هیچ» اعتماد ندارند.

از سوی دیگر، اکثر پاسخ دهندگان گفتند که فقط «تا حدودی» به کیفیت کدهای تولید شده توسط هوش مصنوعی اعتماد دارند. مصاحبه‌ها و همچنین نویسندگان این مطالعه نشان می‌دهد که این ممکن است به این معنی باشد که توسعه‌دهندگان انتظار دارند از هوش مصنوعی به عنوان مبنایی برای اصلاح و اصلاح نتایج استفاده کنند.

در این گزارش آمده است: «با این حال، پاسخ‌دهندگان همچنین انتظار داشتند که هوش مصنوعی تأثیرات منفی خالصی بر مشاغل، محیط‌زیست و جامعه آنها داشته باشد.» بیش از 30 درصد از پاسخ دهندگان فکر می کنند هوش مصنوعی برای محیط زیست مضر است.

هوش مصنوعی همچنین ممکن است بر عملکرد، ثبات و توان عملیاتی ارائه نرم افزار تأثیر بگذارد. این ممکن است به این دلیل باشد که کدهای نوشته شده با هوش مصنوعی می توانند در چنین مقادیر زیادی تولید شوند. بر اساس این گزارش، این تغییرات بزرگتر “آهسته تر و مستعد بی ثباتی” هستند. اندازه های کوچک هنوز یک اصل مهم در توسعه نرم افزار هستند که به طور مستقیم با کیفیت ارتباط دارند.

از هر 10 حرفه ای، 9 نفر از پلتفرم های توسعه دهنده داخلی استفاده می کنند

مهندسی پلتفرم رشته‌ای برای ایجاد گردش‌های کاری برای ارتقای خودسرویس و همکاری است. DORA آن را به عنوان نقطه تلاقی تعاملات اجتماعی بین تیم ها و عملکرد فنی توصیف می کند – مانند اتوماسیون، سلف سرویس، و تکرارپذیری فرآیندها.

DORA دریافت که 89 درصد از پاسخ‌دهندگان از پلتفرم‌های توسعه‌دهنده داخلی استفاده می‌کنند، اگرچه تعریف این اصطلاح کاملاً گسترده است. در این گزارش همچنین آمده است:

  • سازمان‌ها تمایل دارند که در ابتدای یک ابتکار مهندسی پلتفرم، پیشرفت‌های عملکردی را ببینند و به دنبال آن یک افت و یک تسطیح انجام شود. این الگو با سایر ابتکارات تحول در مطالعات DORA مطابقت دارد.
  • افراد هنگام استفاده از یک پلتفرم توسعه دهنده داخلی 8 درصد بازده بیشتری داشتند.
  • سازمان‌ها با استفاده از پلتفرم توسعه‌دهنده داخلی 6 درصد بهتر عمل کردند.
  • در هنگام استفاده از پلتفرم توسعه‌دهنده داخلی، پایداری خروجی و تغییر به ترتیب 8 و 14 درصد کاهش یافت.

چرا این افت بزرگ در ثبات تغییر؟ DORA پیشنهاد می کند که پلتفرم ها می توانند زمان دوباره کاری را افزایش دهند. یا، این عدد می‌تواند نشان‌دهنده الگوی متفاوتی باشد: تیم‌هایی با موارد قبلی فرسودگی شغلی و بی‌ثباتی تغییر ممکن است پلتفرم‌هایی را برای حل این مشکلات اتخاذ کنند.

یافته های اضافی شامل اهمیت اولویت های پایدار است

گزارش کامل به جزئیات بیشتر در مورد این موضوعات می پردازد. غذاهای آماده اضافی عبارتند از:

  • کیفیت محصول متناسب با میزان درک سازمان از نیازهای کاربران است. توسعه نرم افزار کاربر محور سودمند است زیرا به دست آوردن حس هدف – برآورده کردن مستقیم نیازهای کاربران – هم برای کارکنان و هم برای سازمان ها مفید است.
  • سازمان‌ها باید به توسعه‌دهندگان این اطمینان را بدهند که پروژه‌هایشان معنادار است – فرآیندی که نیاز به بازخورد کاربر دارد.
  • بر ایجاد مستندات با کیفیت تمرکز کنید. این اسنادی است که لزوماً جامع نیستند، اما در عوض مرتبط، قابل یافتن و قابل اعتماد هستند.
  • اولویت های ناپایدار می تواند باعث فرسودگی شغلی در کارکنان آن شود. به عبارت دیگر، ذهنیت های “سریع حرکت و چرخش مداوم” از رهبری می تواند به کارکنان آسیب برساند. این طرز فکر باعث ایجاد انتظارات نامشخص، کاهش حس کنترل کارکنان و افزایش بار کاری آنها می شود.
  • رهبران باید مثبت باشند. در حالی که آنها هنوز می توانند کارگران خود را به چالش بکشند تا خلاقانه فکر کنند، رهبران باید موفقیت های کارکنان را نیز بشناسند.

در این گزارش آمده است: «کلید موفقیت این است که آستین‌ها را بالا بزنیم و فقط دست به کار شویم». “هدف سازمان و تیم شما باید این باشد که کمی بهتر از دیروز باشید.”



منبع: https://www.techrepublic.com/article/google-devops-dora-report-2024/