• صفحه اصلی
  • درباره ما
    • معرفی رایزن سامانه گستر
    • شرکا تجاری و نمایندگیها
    • گالری تصاویر
  • خدمات قابل ارائه
    • آموزشهای تخصصی
    • مشاوره و پیاده سازی
    • مشاوره و تامین ابزارهای مدیریت فاوا
  • رویدادهای پیش رو
  • وبلاگ
  • وبینارها
  • نرم افزار ماروال
  • تماس با ما
    • اطلاعات تماس
    • فرصتهای همکاری
رایزن سامانه گستررایزن سامانه گستر
  • صفحه اصلی
  • درباره ما
    • معرفی رایزن سامانه گستر
    • شرکا تجاری و نمایندگیها
    • گالری تصاویر
  • خدمات قابل ارائه
    • آموزشهای تخصصی
    • مشاوره و پیاده سازی
    • مشاوره و تامین ابزارهای مدیریت فاوا
  • رویدادهای پیش رو
  • وبلاگ
  • وبینارها
  • نرم افزار ماروال
  • تماس با ما
    • اطلاعات تماس
    • فرصتهای همکاری

وبلاگ

  • خانه
  • بلاگ
  • وبلاگ
  • چرا DevOps؟ آیا برای استفاده از DevOps ضرورتی وجود دارد؟

چرا DevOps؟ آیا برای استفاده از DevOps ضرورتی وجود دارد؟

  • ارسال شده توسط رایزن سامانه گستر
  • تاریخ بهمن ۲۳, ۱۳۹۷
  • نظرات ۰ نظر
DevOps چیست؟
4.2/5 - (6 امتیاز)

پس از برگزاری چندین کارگاه آموزشی مرتبط با DevOps، هنوز هم کم و بیش با این سئوال که DevOps چیست و چه کاربردی برای ما خواهد داشت مواجه میشوم و برای پاسخ به این سئوال ترجیح دادم تا نوشته کوتاهی را در اینجا برای شما به اشتراک بگذارم.

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

حالا با در کنار هم قرار دادن وابستگی شدید سازمانها به فناوری اطلاعات و وضعیت مورد اشاره میتون نتیجه‌گیری کرده که نه تنها تسهیلی در روال فعالیتهای سازمان ایجاد نشده بلکه بروز وقفه‌ها و تاخیرهای مکرر، باعث کندی و کاهش بهره‌وری نیز گردیده است.

پس اگر بخواهیم بطور کلی برخی از مشکلات موجود در فضای فناوری اطلاعات سنتی را بصورت لیست جمع آوری کنیم میتوانیم به مواردی مانند اینها اشاره کنیم:

  • خروجی با کیفیت پایین
  • تاخیر در ارائه بازخورد به نیازها و تغییرات بوجود آمده
  • بروزرسانیهای به ندرت و با فواصل زمانی طولانی
  • عدم هماهنگی مناسب بین تیمها و مجموعه‌های درگیر در ارائه خدمات فاوا
  • تغییرات شکست خورده مکرر

حال چه باید کرد؟

راهکارها و بهروشهای متعددی برای بهبود این شرایط معرفی شده اند که DevOps یکی از آنهاست! اگر بخواهم در یک جمله خلاصه کنم که DevOps چیست، میتوانم بگویم DevOps روش عملکرد فناوری اطلاعات در شرکتها و سازمانهایی است که شرایط بالا را ندارند! محصولات با کیفیت را در زمانهای کوتاه به مشتری ارائه میکنند؛ نسبت به تغییرات و خواسته‌های مشتری به سرعت واکنش نشان داده و محصول بروز شده خود را در اختیار متقاضی قرار میدهند و …

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

بطور مثال یکی از موارد کلیدی که همواره در کنار تعریف DevOps شنیده میشود این است که عبارت DevOps از ترکیب دو کلمه Development و Operation به وجود آمده است. واحدهای توسعه و عملیات همواره به عنوان دو واحدی که در فعالیتهای روزمره با هم مشکل دارند شناخته میشوند. دو واحدی که با توجه به اهداف و اولویتهای داخلی خود چندان دل خوشی از یکدیگر نداشته و نتیجه این شرایط، در وضعیتی که بالا به آن اشاره شد نمایان میشود. حال DevOps با ارائه راهکارهایی سعی کرده تا این واحدها و دیگر واحدهای درگیر در حوزه فناوری اطلاعات را به یکدیگر نزدیکتر کرده و نتیجه نهایی را برای ذینفعان بهبود بخشد. این راهکارها در قالب مجموعه از اصول و فرآیندها به سازمانها پیشنهاد شده و آنها میتوانند با بهره‌گیری از این اصول و تجدید نظر در ساختار سازمانی، فرآیندهای کاری، مهارتهای فردی پرسنل، اصلاح و بهبود فرهنگ سازمانی و … شرایط عملکردی خود را به سازمانهای پیشرو در حوزه فناوری اطلاعات نزدیک کنند.

در یک کلام، چنانچه میخواهید مسیر سازمانهای پیشرو در حوزه فناوری اطلاعات را دنبال کنید، میبایست اصول DevOps را فرا گرفته و آنها را بکار ببندید.

سازمانهای پیشرو در چه وضعیتی هستند؟

در یکی از همایشهای برگزار شده در سال 2009، John Allspaw از تیم Flickr تجربیات خود و همکارانش را تحت عنوان  10 Deploys Per Dayبرای مخاطبین ارائه کرد! حال شما شرایط تیم و سازمان خود را با وضعیت 10 سال پیش مجموعه Flickr مقایسه کنید (10 بار در روز؟؟). این ارائه که اسلایدهای آنرا را میتوانید در پایین مشاهده کنید به اصولی اشاره دارد که این تیم سعی کرده تا آنها را دنبال کند.

 

در آخر میتوان به این نکته اشاره کرد که سازمانهای پیشرو با رعایت مجموعه‌ای از اصول و بهروشها که از آنها تحت عنوان DevOps یاد میشود شرایطی کاملا برعکس واحدهای فناوری اطلاعات سنتی با وضعیتی که در ابتدای نوشته اشاره کردم دارند. مثلا:

  • خروجی با کیفیت بالا ارائه میکنند
  • نسبت به تغییر نیازها و خواسته مشتریان به سرعت واکنش نشان میدهند
  • به کرات نسخه‌های جدیدی از محصولات و خدمات خود را ارائه میکنند
  • به ندرت در انجام تغییرات با شکست مواجه میشوند

و بسیاری موارد دیگر که میتوان برای آنها نام برد.

دوره آموزشی مرتبط با DevOps

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

نوشته های مرتبط:

  1. مدیریت خدمات فناوری اطلاعات چابک چیست و برای موفقیتش به چه چیزی نیاز داریم؟
    آیا مدیریت خدمات IT به روش چابک یک اصطلاح رسمی است که دانش زیادی در پشت آن هست؟ ساده­ ترین جواب نه هست. من این اصطلاح را چندین بار در...
  2. ITIL و DevOps در کنار هم
    در دنیای چارچوبها و بهروش‌ها برخی از افراد بر این باورند که پرش به سمت یک چارچوب خاص و دنبال کردن آن پاسخی است به تمامی مشکلات آن‌ها. اینطور به...
  3. 5 سطح بلوغ مدیریت تغییر- سطح سوم
    این نوشته، بخش سوم از مجموعه نوشته‌هایی با عنوان مشترک “سطوح بلوغ مدیریت تغییر” است که پیشنهاد میکنم مطالعه آنرا از بخش اول (اینجا) آغاز کنید.   سطح 3: مدیریت...
  4. 5 سطح بلوغ مدیریت تغییر- سطح چهارم
    این نوشته، بخش چهارم از مجموعه نوشته‌هایی با عنوان مشترک “سطوح بلوغ مدیریت تغییر” است که پیشنهاد میکنم مطالعه آنرا از بخش اول (اینجا) آغاز کنید. سطح 4: استانداردهای مدیریت...

برچسب:DevOps, ITIL, بهبود

  • اشتراک گذاری:
رایزن سامانه گستر
شرکت رایزن سامانه گستر به عنوان یکی از پیشگامان در حوزه چارچوبها و استانداردهای مدیریت فناوری اطلاعات نزدیک به ده سال است که در حال ارائه خدمات آموزش، مشاوره و راهکارهای نرم افزاری به شرکتها و سازمانهای دولتی و خصوصی میباشد. این شرکت به عنوان نماینده رسمی چندین شرکت و موسسه بین المللی نظیر شرکت ماروال انگلستان (ارائه کننده یکی از برترین ابزارهای مدیریت خدمات فناوری اطلاعات ITSM) و ITpreneurs هلند (ارائه کننده محتوای آموزشی تخصصی در حوزه چارچوبها و استانداردهای فناوری اطلاعات) نقش بسزایی در توسعه دانش و حرکت به سمت توسعه این بهروشها در سطح کشور داشته است.

مطلب قبلی

5 سطح بلوغ مدیریت تغییر- سطح دوم
بهمن ۲۳, ۱۳۹۷

مطلب بعدی

5 سطح بلوغ مدیریت تغییر- سطح سوم
بهمن ۲۵, ۱۳۹۷

ممکن است همچنین دوست داشته باشید

Self_service_cons-768×736
سوالاتی که باید قبل از پیاده‌سازی پورتال سلف سرویس فناوری اطلاعات بپرسید
۵ مرداد, ۱۴۰۱
CICD Tools
۱۰ تا از برترین ابزارهای CI/CD مورد استفاده برنامه نویسان
۲۹ خرداد, ۱۴۰۱
wef-digital-sustainability-16-9
مسئولیت فناوری اطلاعات نسبت به پایداری
۲۴ فروردین, ۱۴۰۱

نظر بدهید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

جستجو

سوالاتی که باید قبل از پیاده‌سازی پورتال سلف سرویس فناوری اطلاعات بپرسید

سوالاتی که باید قبل از پیاده‌سازی پورتال سلف سرویس فناوری اطلاعات بپرسید

اگر به رابطه بین تیم پشتیبانی و کاربران نگاهی...

طراحی و استقرار مجموعه‌ای از فرایندهای چارچوب ITIL4 در “شرکت ابرآمد”

طراحی و استقرار مجموعه‌ای از فرایندهای چارچوب ITIL4 در “شرکت ابرآمد”

شرکت توسعه زیرساخت­‌های فناورانه ابرآمد یکی از شرکت­‌های زیرمجموعه...

۱۰ تا از برترین ابزارهای CI/CD مورد استفاده برنامه نویسان

۱۰ تا از برترین ابزارهای CI/CD مورد استفاده برنامه نویسان

عبارت CI/CD (Continuous Integration /Continuous Delivery) به معنی ادغام...

استقرار سیستم مدیریت خدمات فناوری اطلاعات و دریافت گواهینامه ISO/IEC 20000  در شرکت “مپنا توسعه دو”

استقرار سیستم مدیریت خدمات فناوری اطلاعات و دریافت گواهینامه ISO/IEC 20000 در شرکت “مپنا توسعه دو”

شرکت احداث و توسعه نیروگاه‌های سیکل ترکیبی مپنا –...

مسئولیت فناوری اطلاعات نسبت به پایداری

مسئولیت فناوری اطلاعات نسبت به پایداری

امروزه پایداری به مفهومی رایج و پرکاربرد در میان...

آخرین نوشته ها

  • سوالاتی که باید قبل از پیاده‌سازی پورتال سلف سرویس فناوری اطلاعات بپرسید
  • طراحی و استقرار مجموعه‌ای از فرایندهای چارچوب ITIL4 در “شرکت ابرآمد”
  • ۱۰ تا از برترین ابزارهای CI/CD مورد استفاده برنامه نویسان
  • استقرار سیستم مدیریت خدمات فناوری اطلاعات و دریافت گواهینامه ISO/IEC 20000 در شرکت “مپنا توسعه دو”
  • مسئولیت فناوری اطلاعات نسبت به پایداری
  • معرفی دوره ITIL® ۴ Specialist: Sustainability in Digital and IT
  • اهداف توسعه پایدار


کلیه حقوق این وب سایت به شرکت رایزن سامانه گستر متعلق بوده و نقل مطلب از آن با ذکر منبع بلامانع است.