DevOps के लिए Project Management मेथडोलॉजीज़

DevOps अवधारणा

Cem Sakarya

DevOps Risk Advisor

DevOps के लिए project management क्यों जरूरी है?

  • टीम कैसे काम करेगी, यह तय करता है
  • बदलाव को आगे बढ़ाता है
  • टाइमलाइन/रिसोर्स मैनेजमेंट
  • टीमों के भीतर/बीच सहयोग

Project management क्या है?

Project management में उपयोग होता है

  • विशिष्ट ज्ञान,
  • स्किल्स,
  • टूल्स, और
  • टेक्नीक्स

ताकि लोगों तक मूल्य पहुँचाया जा सके.

DevOps अवधारणा

Waterfall

 

Requirements

Design

Develop

Test

Deploy

 

  • पुरानी मेथडोलॉजी
  • पहले चरणों पर वापस नहीं जाते
  • पूरा प्रोडक्ट एक साथ डेवलप करें
DevOps अवधारणा

Agile

Agile की सर्कुलर ऑपरेशनल मेथड

  • कई साइकल्स की श्रृंखला
  • एक समय में एक छोटा लक्ष्य हासिल करें
  • पहले MVP, फिर सुधार
  • हर बार साइकल से गुजरें
DevOps अवधारणा

सही project management मॉडल चुनना

ट्रॉफी आइकन

सर्वश्रेष्ठ मेथडोलॉजी निर्भर करती है:

  • टीम के स्किल सेट पर
  • बजट
  • प्रोजेक्ट की जटिलता
  • अपेक्षाएँ

अधिकांश सॉफ्टवेयर डेवलपमेंट टीमों के लिए Agile डिफॉल्ट स्टैंडर्ड है.

DevOps अवधारणा

Scrum

Scrum में एक स्प्रिंट 2–4 हफ्तों का समय होता है, टीम के लिए हल्का डेवलपमेंट लक्ष्य होता है.

Sprint

Kanban

Kanban में स्प्रिंट नहीं होते, बल्कि निरंतर रूप से सुधार ट्रैक किए जाते हैं.

Kanban Board

DevOps अवधारणा

Scrum

  • नियमित, फिक्स्ड-लेंथ स्प्रिंट (जैसे, 2 हफ्ते)
  • अनुभवों से सीखें
  • स्प्रिंट प्लानिंग, स्प्रिंट, डेली स्टैंडअप, स्प्रिंट रिव्यू, स्प्रिंट रेट्रोस्पेक्टिव
  • प्रोडक्ट ओनर, स्क्रम मास्टर, डेवलपमेंट टीम

Kanban

  • कंटीन्युअस फ्लो
  • वर्क-इन-प्रोग्रेस सुधारने के लिए विज़ुअल्स उपयोग करें
  • कार्य-प्रवाह को विज़ुअलाइज़ करें, WIP लिमिट करें, फ्लो मैनेज करें, फीडबैक लूप जोड़ें
  • कोई परिभाषित रोल नहीं
1 https://www.atlassian.com/agile/kanban/kanban-vs-scrum
DevOps अवधारणा

 

  • Scrum और Kanban, दोनों Agile मेथडोलॉजी के अंतर्गत आते हैं
  • दोनों सहयोग को बेहतर बनाते हैं
  • सही यूज़ केस में लागू होने पर, दोनों सशक्त मेथडोलॉजी हैं
DevOps अवधारणा

अभ्यास करते हैं!

DevOps अवधारणा

Preparing Video For Download...