جدید ترین ٹیکنالوجی کے رجحان کے بارے میں بات کرنا آسان ہے، لیکن جب بھی آپ اپنے ڈیجیٹل اثاثوں کا اندازہ لگا رہے ہیں تو پہلا اصول یہ ہے کہ تکنیکی نقطہ نظر پر فیصلہ کرنے سے پہلے پہلے گاہک اور ان کے مسائل پر توجہ دیں۔ اکثر آسان ترین حل ہی بہترین حل ہوتا ہے، اور اس کا مطلب یہ ہو سکتا ہے کہ ایک ایسا حل تیار کرنے کے لالچ کی مزاحمت کریں جس میں ٹکنالوجی جیسے کہ AI، مشین لرننگ اور بلاک چین کا استعمال کیا گیا ہو، صرف باکس میں ٹک لگانے کے لیے۔
مائیکروسافٹ کے زیر اہتمام ایک حالیہ کانفرنس میں، ڈی او اوپس کے بارے میں ایک تازگی بخش بحث ہوئی، جس نے مائیکروسافٹ کے لیے اسیر سامعین کو فروخت کرنے کے موقع سے زیادہ تھیوری پر توجہ مرکوز کی۔ جب کہ DevOps ایک ایسا علاقہ ہے جسے بہت سے لوگ ایک بہت زیادہ ہائپڈ رجحان سمجھتے ہیں، اس کا بنیادی مقصد اس میں شامل لوگوں کے فائدے کے لیے عمل کو بہتر بنانے اور گھنٹیوں اور سیٹیوں کے بارے میں کم ہے۔
میرے لیے سیشن سے تین اہم نکات تھے: -
- پہلا ٹیک وے سب سے آسان تھا، لیکن شاید ہمیشہ بہتر طور پر نہیں سمجھا جاتا، یعنی DevOps کیا ہے؟ اس کا پہلا جواب، "یہ نوکری کا عنوان ہے"۔ ایسا لگتا ہے کہ اب ہم تنظیموں کو اس اصطلاح کو ملازمت کے عنوانات میں متعارف کراتے ہوئے دیکھتے ہیں، لیکن ان میں سے کتنے کردار ڈی او اوپس کو صحیح معنوں میں سمجھتے اور قبول کر رہے ہیں؟ دوسرا جواب تھا "یہ ایک ترقی اور آپریشن کا تعاون ہے"- یہ کلیدی ہے۔ بہت سے لوگ بھول جاتے ہیں کہ DevOps کو ترقیاتی ٹیموں اور آپریشن ٹیموں کے درمیان رکاوٹوں کو ختم کرنا چاہئے۔ DevOps کا تیسرا نام عنصر تھا، "یہ آٹومیشن ہے"۔ یہ ایک وجہ ہے کہ ڈی او اوپس کاروباری عمل کو بہتر بنانے کے لیے بہت ضروری ہے۔ یہ ان کاموں سے وابستہ مایوسیوں کو ختم کرنے میں مدد کرتا ہے جو ابھی بھی دستی طور پر باقی ہیں اور ٹیموں کو زیادہ موثر بناتی ہیں۔ آخری نکتہ یہ تھا کہ "اس کا مطلب ہے چھوٹی اور تیز ریلیزز"، یہ کاروبار کو اپنے صارفین کی ضروریات کو تیزی سے ڈھالنے کے قابل بناتا ہے اور اس کا مطلب ہے کہ وہ CICD (مسلسل انضمام مسلسل تعیناتی) حاصل کر سکتے ہیں۔
- دوسرا ٹیک وے اور شاید سب سے زیادہ متاثر کن مائیکروسافٹ کے پرنسپل ڈی او اوپس مینیجر ڈونووین براؤن کی طرف سے آیا جس نے کہا، "DevOps لوگوں، عمل اور پروڈکٹس کا اتحاد ہے جو ہمارے آخری صارفین تک قیمت کی مسلسل ترسیل کو ممکن بناتا ہے"۔ اس میں DevOps کی تمام صلاحیتیں شامل ہیں اور ہمیں DevOps کو اپنانے کے پیچھے حقیقی استدلال کی یاد دلاتا ہے۔
- آخری ٹیک وے ایک ویڈیو سے آیا۔ تصویر کو پینٹ کرنے کے لیے، ویڈیو میں پہلی بار 1950 کی دہائی میں ایک گراں پری کے دوران ایک ڈرائیور کو پٹ سٹاپ کرنے کی فوٹیج دکھائی گئی۔ ڈرائیور نے اپنے گڑھے کے خانے میں کھینچا اور اس وقت، تقریباً پانچ لوگ کام شروع کرنے کے لیے کار کے گرد جمع ہو گئے۔ ایک شخص پہیے اور ٹائر بدل رہا ہے۔ ایک اور شخص گاڑی میں ایندھن بھرتا ہے کوئی اور چھوٹی ونڈ اسکرین صاف کرتا ہے، اور ایک اور شخص گاڑی کے ارد گرد گھومتے ہوئے نقصان کی جانچ کرتا نظر آتا ہے۔ آخر میں، وہاں ایک شخص نظر آتا ہے جو ڈرائیور کے ساتھ بات کرتا ہے۔ ان لوگوں کے لیے جو موٹر ریسنگ دیکھنے کے عادی تھے، اور یہ جانتے ہوئے کہ پٹ لین میں ضائع ہونے والا وقت ریس کے نتائج پر ڈرامائی اثر ڈال سکتا ہے، یہ سارا عمل بہت آرام دہ نظر آیا اور اسے مکمل ہونے میں مجموعی طور پر 54 سیکنڈ لگے۔ ویڈیو کا اگلا حصہ جدید دور کی فارمولہ 1 کار کے اوور ہیڈ شاٹ کو کاٹ کر اپنے پٹ باکس میں کھینچتا ہے اور پھر گڑھے کے عملے کی فوج کار پر کام کرنے جارہی ہے۔ اب کار کے ارد گرد تقریباً 20 لوگ موجود ہیں، جن میں وہ لوگ بھی شامل ہیں جو محض دوسرے لوگوں کو اپنے کام کرتے ہوئے دیکھنے کے لیے ملازم ہیں۔ لہذا، نہ صرف ٹیم بہت بڑی ہے بلکہ اس عمل میں فالتو پن بھی شامل ہے۔
پہلی ترتیب میں، پہیے کی تبدیلی بلاشبہ سست ہے، جدید ٹولز اس کام کو ایک الگ سیکنڈ میں مکمل کرتے ہیں۔ نئے دن کا عمل ہوشیار، منظم اور تیز ہے، جس کو مکمل ہونے میں صرف تین سیکنڈ لگتے ہیں۔ 60 سال کی جگہ میں، ایک عام گراں پری پٹ اسٹاپ کو انجام دینے کے لیے لگنے والے وقت سے 50 سیکنڈ کا وقت منڈوا دیا گیا ہے۔ مزید یہ کہ یہ ایک بہترین مثال ہے کہ کس طرح DevOps آج کے کاروباری عمل کو تبدیل کر سکتا ہے۔ اسی طرح پٹ اسٹاپ کی طرح، تنظیموں کو ایسے لوگوں کی ٹیموں سے بھرا ہونا چاہیے جو قریبی تعاون میں کام کر رہے ہوں، ایک عمل کو خودکار بنائیں اور اختتامی حل کی تیزی سے ریلیز کو انجام دیں۔ یہ لوگوں، عمل اور مصنوعات کا اتحاد ہے، جو گاڑی کو تیز رفتار اور زیادہ مسابقتی طور پر ٹریک پر واپس آنے کے قابل بناتا ہے، اور کسی بھی کاروبار کے لیے بھی ایسا ہی ہوتا ہے۔