در ابتدا برای معرفی DevOps باید گفت، DevOps نه یک محصول است، نه استاندارد، نه چارچوب و نه یک عنوان شغلی! پس میتوان آن را به عنوان یک طرز تفکر یا فرهنگ سازمانی برای پیش بردن امور IT برشمرد که با روشهای چابک(Agile) و مدیریت ناب (Lean Management) گره خورده است و تمرکز آن به ایجاد و ساختن ارتباطات نزدیک و همکاری بین تیم عملیاتی (Operation) و توسعه ( Development) دانست که با تکیه بر 4 مهارت اصلی شجاعت، ساختار تیم، رهبری و بهبود مستمر میکوشد تا با زبانی مشترک، در راستای تحقق اهداف کسب و کار و رضایت مشتری ارزش آفرینی کند.
در سازمانهایی با مدیریت IT سنتی، چالشهای همچون: کیفیت پایین محصول، روشهای نشر و استقرار دستی، تستهای ناکارآمد، نشر تغییرات دیر به دیر و نبود لیست واضح امور که در روش های چابک به عنوان (Back Log) یاد میشود، وجود دارد که نهایتا سبب بالا رفتن میزان شکست پروژه خواهد شد و در پس آن خواهیم دید که هیچ یک از تیمها مسئولیت خرابی یا نقص فنی و یا کیفی موجود در محصول نهایی را براحتی نمیپذیرند.
از این سو میتوان به برخی از مشکلات پایه ایی را که این دست از واحدهایIT با آن دست و پنجه نرم میکنند اشاره نمود:
- کار کردن در محیط های بسته وعدم مشارکت گروهی
- طرز تفکرهای متفاوت و عدم تسهیم دانش
- روش های پیادهسازی متفاوت
- ابزارهای نامنسجم و متفاوت
- فضای کاری متفاوت (خود میتواند همه جوانب یک تست محصول را تحت شعاع قرار دهد)
- فرایندهای نامنسجم
- و درآخر بی تفاوتی به بازخوردها
در مقابل میتوان 6 اصل مهم و پایه ای را که رویکرد DevOps در جهت بالابردن عملکرد واحد IT دنبال میکند را اینگونه برشمرد :
- مشتری محور باشید. (به بازخوردهای مشتری توجه کنید)
- از اول، به آخر و نتیجه فکر کنید. (کار را از اول درست انجام دهید)
- در تمام مراحل پروژه پاسخگو باشید.
- تیم های خود گردان چند وظیفهای تشکیل دهید.
- بهبودهای مستمر را جدی بگیرید.
- بسته به موقعیت و شرایط سازمان یکسری از امور را خود کارسازی کنید. (مثلا فرایند تست را خودکار کنید)
نکته ای را که باید به آن دقت داشته باشید این است که، زمان عرضه محصول (Time to Market) را در نظر بگیرید و متناسب با نیاز بازار و کسبوکار الزامات کیفی و کمی مشتری را جواب گو باشید. حال اگر نرخ تغییرات بیرونی بیشتر از تغییرات داخلی بود به معنای این است که باید احتمال شکست را جدی بگیرید و با دید مثبت به ایده های جایگزین فکر کنید.