सब कुछ आप SCRUM के बारे में जानना चाहते हैं



'स्क्रम मेथडोलॉजी' पर यह ब्लॉग आपको स्क्रेम से रूबरू कराता है। यह उन तरीकों और प्रथाओं का साक्षात्कार करता है जो इसे एक प्रभावी, चुस्त ढांचा बनाते हैं।

घोटाला करना एक है ढांचा जिसके भीतर लोग जटिल अनुकूली समस्याओं को संबोधित कर सकते हैं, जबकि उत्पादक और रचनात्मक रूप से उच्चतम संभव मूल्य के उत्पादों को वितरित कर सकते हैं। यह ज्यादातर में प्रयोग किया जाता है उत्पाद विकास की रणनीति

स्क्रेम को गहराई से समझने का सबसे तेज और बेहतरीन तरीका है। स्क्रैम को अक्सर एक कार्यप्रणाली के रूप में माना जाता है, लेकिन एक पद्धति के रूप में घोटाले को देखने के बजाय, हमें इसे प्रक्रिया प्रबंधन के ढांचे के रूप में देखना चाहिए।





स्क्रम के बारे में 3 बातें हैं जिन्हें मुझे सीधे बल्ले से संबोधित करने की आवश्यकता है। घोटाला है

  1. हलका
  2. समझने में आसान
  3. लागू करना मुश्किल

इस बात को ध्यान में रखते हुए, जो उम्मीद करता है, वह आपको स्क्रैम के मूल सिद्धांतों को देना चाहिए।



SCRUM क्या है?

के महत्व को समझने के लिए घोटाला करना , हमें पहले एक और पारंपरिक विकल्प पर एक नज़र डालने की आवश्यकता है - झरना मॉडल

झरना मॉडल क्या है?

में झरना मॉडल , सभी नियोजन विकास प्रक्रिया की शुरुआत में होता है और समय की एक अच्छी राशि का निवेश किया जाता है। फिर उत्पाद का पूर्ण विकास होता है, परीक्षण के बाद। फिर अंत में एक उत्पाद की समीक्षा की जाती है और उसे तैनात किया जाता है, जिसके लिए पूरे एक वर्ष की आवश्यकता होती है।

समय-समय पर उपकरण की तालिका

झरना मॉडल - एडुरका



मुसीबत

अब इस तरह के दृष्टिकोण के साथ मुद्दा यह है कि योजना उन संभावित चुनौतियों से पूरी तरह अनभिज्ञ है जो विकास के दौरान टीम द्वारा सामना की जा सकती हैं। इससे बहुत पीछे हटने और देरी हो सकती है।

इसके अलावा, इस लंबे चक्र के अंत में, आपको बस यह महसूस हो सकता है कि बाजार की आवश्यकता पूरी तरह से बदल गई है और आपका उत्पाद अब अपनी आवश्यकताओं को पूरा नहीं करता है। यह आपको एक वर्ग में वापस लाता है।

उपाय

स्क्रम में, आपके पास निम्नलिखित दृष्टिकोण है।

  • पहले तुम योजना बस अपने प्रोजेक्ट के साथ शुरुआत करने के लिए पर्याप्त है।
  • दूसरा, आप निर्माण सुविधाओं का एक न्यूनतम, बुनियादी सेट के साथ आपका उत्पाद।
  • तीसरा, आप परीक्षा आपकी योजना के अनुसार वे सुविधाएँ।

और अंत में, आप एक आचरण करते हैं समीक्षा करें स्वीकृति के लिए हितधारकों को उक्त उत्पाद प्रदर्शित करना। और आपके पास यहां क्या है a संभावित shippable उत्पाद

इन चार चरणों में एक शामिल है पुनरावृति , जिसे बार-बार दोहराया जाता है, प्रत्येक के लिए लिया गया समय कम किया जाता है वृद्धिशील जारी या उत्पाद का संस्करण।

तो, वास्तव में स्क्रम क्या है?

स्क्रम लागू करता है एक के निर्माण के लिए पद्धति संभावित रूप से shippable प्रक्रियाओं, तकनीकों और प्रथाओं के माध्यम से सॉफ्टवेयर पुनरावृत्तियों तथा वेतन वृद्धि सेवा मेरे अधिकतम मूल्य वितरित करें । घोटाला है कार्यप्रणाली नहीं । यह जटिल उत्पादों पर प्रभावी टीम सहयोग के लिए एक सरल, हल्का, ढांचा है।

स्क्रैम मास्टर कौन है?

समझाने के लिए कि कौन है मेला मालिक , मुझे एक परिकल्पना की मदद की आवश्यकता होगी।

मुसीबत

मान लीजिए कि एक कमरे में बहुत सारे लोग हैं और उन्हें अपनी संबंधित ऊंचाइयों के अनुसार कतार में लगना पड़ता है, कम से कम समय लगता है।

अब, इस समस्या से निपटने के दो तरीके हो सकते हैं।

समाधान 1: पर्यवेक्षक दृष्टिकोण

इस दृष्टिकोण में एक व्यक्ति को एक कतार में दूसरों को व्यवस्थित करने की जिम्मेदारी शामिल है। यह विधि, हालांकि, बहुत अधिक समय लेती है और लोगों को खुद के लिए सोचने के लिए कोई जगह नहीं छोड़ती है।

समाधान 2: स्क्रम मास्टर दृष्टिकोण

घोटाला करना गुरुजी एक टीम को स्व-संगठित करने और जल्दी से बदलाव करने की अनुमति देता है। वह / वह सुविधा प्रदान करता है चुस्त सिद्धांतों। स्क्रैम मास्टर इस प्रक्रिया का प्रबंधन करता है कि सूचना का आदान-प्रदान कैसे किया जाता है।

इससे समय कम लगता है और टीम अपने लिए सोचना सीखकर बढ़ती है।

SCRUM फ्रेमवर्क

Scrum एक पद्धति नहीं है, यह वैज्ञानिक पद्धति पर आधारित है अनुभववाद । यह मूल रूप से क्रमादेशित एल्गोरिथम दृष्टिकोण को अधिक के साथ बदल देता है विधर्मी (स्व-शिक्षा) एक, सॉफ्टवेयर विकास में अवरोधों की अप्रत्याशित प्रकृति से निपटने के लिए लोगों और स्वयं-संगठन के सम्मान के साथ।

अनुभववाद क्या है?

अनुभववाद, तथ्य-आधारित, अनुभव-आधारित और साक्ष्य-आधारित तरीके से काम करने के अलावा और कुछ नहीं है। अनुभवजन्य प्रक्रिया वह है जहां प्रगति वास्तविकता की टिप्पणियों पर आधारित होती है, काल्पनिक योजनाएं नहीं

अनुभववाद 3 स्तंभों पर खड़ा है, अर्थात्, पारदर्शिता , निरीक्षण तथा अनुकूलन

पारदर्शिता

इसका मतलब है तथ्यों को इस तरह प्रस्तुत करना। इसमें शामिल सभी कर्मचारी-ग्राहक, सीईओ, व्यक्तिगत योगदानकर्ता- दूसरों के साथ दिन-प्रतिदिन के व्यवहार में पारदर्शी होते हैं।

निरीक्षण

यह उत्पाद, प्रक्रियाओं, लोगों के पहलुओं, प्रथाओं और स्क्रम टीम के प्रत्येक सदस्य द्वारा निरंतर सुधार के लिए किया जाना चाहिए।

अनुकूलन

यह निरीक्षण के परिणामों के आधार पर अनुकूलन करने की क्षमता को संदर्भित करता है। इस संदर्भ में यह शब्द निरंतर सुधार के बारे में है।

स्क्रम जीवनचक्र

स्टेप 1: प्रक्रिया ए से शुरू होती है उत्पाद स्वामी । यह व्यक्ति बनाता है उत्पाद बकाया , कार्यों की प्राथमिकता सूची और अंतिम उत्पाद की आवश्यकताएं।

जावा में ट्रिम विधि का उपयोग कैसे करें

चरण 2: टीम के लिए एक साथ हो जाता है स्प्रिंट योजना , और उत्पाद बैकलॉग से पहले काम करने के लिए एक साथ फैसला करता है। वस्तुओं का यह सबसेट में बदल जाता है स्प्रिंट बैकलॉग

चरण 3: स्प्रिंट के दौरान, टीम प्रगति और मुद्दों को संवाद करने के लिए दैनिक बैठक करती है, इस बैठक को कहा जाता है रोजाना होने वाला घोटाला स्क्रम मास्टर इसकी देखरेख करता है और यह सुनिश्चित करता है कि टीम के सभी सदस्य स्क्रम के सिद्धांतों, नियमों और प्रथाओं का पालन करें।

चरण 4: प्रत्येक स्प्रिंट के अंत में, ए स्प्रिंट समीक्षा बैठक उत्पाद स्वामी द्वारा आयोजित की जाती है। बैठक के दौरान, विकास दल अंतिम स्प्रिंट में किए गए कार्य को प्रदर्शित करता है। फिर उत्पाद स्वामी शेष उत्पाद बैकलॉग पर चर्चा करता है और यदि आवश्यक हो तो परियोजना को पूरा करने के लिए अनुमानित समय।

ध्यान दें: प्रत्येक स्प्रिंट के अंत में, टीम को अपने काम के लिए उत्पाद का एक उपयोगी, उपयोग करने योग्य टुकड़ा होना चाहिए।

चरण 5: समीक्षा के बाद, स्क्रैम टीम इकट्ठा होती है स्प्रिंट रेट्रोस्पेक्टिव मीटिंग , जहां टीम चर्चा करती है कि क्या अच्छा हुआ, क्या नहीं हुआ और क्या वे बेहतर कर सकते थे। यह एक तकनीकी सीमा हो सकती है जो उन्हें वापस पकड़ रही है या एक टीम के सदस्य कार्यों के साथ अतिभारित है। टीम तय करती है कि कैसे करना है इन समस्याओं को ठीक करें और अगले स्प्रिंट के दौरान सुधार किए जाने की योजना है।

चरण 6: चक्र दोहराता है उत्पाद बैकलॉग में शेष कार्यों के लिए। यह तब तक चलता है जब तक कि निम्नलिखित में से कोई भी नहीं होता

  • समय सीमा समाप्त हो गई है
  • बजट समाप्त हो गया है
  • उत्पाद स्वामी उक्त उत्पाद से संतुष्ट है

स्प्रिंट क्या है?

स्प्रिंट स्कैम में एक पुनरावृत्ति है। यह एक महीने में समय पर बॉक्सिंग किया जाता है और एक उपयोगी, भरोसेमंद उत्पाद के निर्माण का परिणाम होता है।पिछले एक के समापन के तुरंत बाद एक नया स्प्रिंट शुरू होता है।

इस स्प्रिंट के दौरान

  • कोई बदलाव नहीं ऐसे बनाए जाते हैं जो खतरे में पड़ जाते हैं स्प्रिंट गोल
  • वेतन वृद्धि की गुणवत्ता नहीं करता कमी
  • परियोजना का दायरा शायद के बीच फिर से बातचीत हुई उत्पाद स्वामी तथा टीम

प्रत्येक स्प्रिंट एक है लक्ष्य (स्प्रिंट गोल) जो बनना है। यह एक डिज़ाइन ब्लूप्रिंट या एक लचीली योजना है जो परिणामी उत्पाद वृद्धि के निर्माण में मार्गदर्शन करेगा।

SCRUM सेरेमनी

चार हैं समारोह / कार्यक्रम इस घोटाले में।

स्प्रिंट प्लानिंग

स्प्रिंट में किए जाने वाले कार्य की योजना स्प्रिंट योजना में की जाती है। यह पूरी स्क्रम टीम के सहयोगी कार्य द्वारा योजनाबद्ध है। स्प्रिंट योजना के लिए समय-बॉक्स एक महीने के स्प्रिंट के लिए अधिकतम आठ घंटे है।

स्प्रिंट प्लानिंग निम्नलिखित प्रश्नों के उत्तर देती है

  • आगामी वेतन वृद्धि में क्या दिया जा सकता है?
  • इस स्प्रिंट के लिए आवश्यक कार्य कैसे प्राप्त किया जाएगा?

दैनिक घोटाला

डेली स्क्रेम 15 मिनट की समय-समय पर होने वाली घटना है, जो कि स्कैम टीम के लिए होती हैअगले 24 घंटों के लिए गतिविधियों की योजना बनाना और उन्हें सिंक्रनाइज़ करना। यह स्प्रिंट के हर दिन आयोजित किया जाता है।

दैनिक घोटाले में, प्रत्येक सदस्य को निम्नलिखित प्रश्नों का उत्तर देना होगा

जावास्क्रिप्ट में क्या घटनाएँ हैं
  • बातें मैंने कल की थी?
  • आज मैं क्या करने जा रहा हूँ?
  • मेरी बाधाएं क्या हैं?

स्प्रिंट टाइम-बॉक्स रखने के लिए टीम के कार्य में बाधाओं को कम करना स्कैम मास्टर का काम है।

स्प्रिंट समीक्षा

स्प्रिंट रिव्यू एक अनौपचारिक बैठक है, जहां स्प्रिंट टीम और हितधारक इस बारे में सहयोग करते हैं कि स्प्रिंट में क्या किया गया था। उसके आधार पर और किसी भी परिवर्तन के आधार पर उत्पाद बकाया स्प्रिंट के दौरान, वे अगली चीजों पर योजना बनाते हैं जो मूल्य को अनुकूलित करने के लिए किया जा सकता है।

स्प्रिंट रेट्रोस्पेक्टिव

स्प्रिंट की समीक्षा के बाद स्प्रिंट रेट्रोस्पेक्टिव होता हैऔर आगामी स्प्रिंट योजना बैठकों से पहले। टीएक महीने के स्प्रिंट के लिए तीन घंटे के लिए बॉक्सिंग की जाती है।

स्प्रिंट रेट्रोस्पेक्टिव के दौरान, टीम निम्नलिखित पर चर्चा करती है

  • क्या ठीक रहा?
  • चीजें जो काम नहीं करती थीं?
  • अलग तरीके से क्या किया जाना चाहिए?

SCRUM आर्टिफैक्ट्स

Scrum की कलाकृतियाँ निरीक्षण और अनुकूलन के लिए पारदर्शिता और अवसर प्रदान करने के लिए काम का प्रतिनिधित्व करती हैं। वे विशेष रूप से डिजाइन किए हैं महत्वपूर्ण जानकारी की अधिकतम पारदर्शिता । इसलिए, स्क्रैम टीम में हर कोई है वही समझ कलाकृतियों की।

एक घोटाले में तीन कलाकृतियाँ हैं, उत्पाद बकाया , स्प्रिंट बैकलॉग तथा वृद्धि

उत्पाद बकाया

उत्पाद बैकलॉग उत्पाद में आवश्यक हर चीज की एक सूचीबद्ध सूची है। यह जिम्मेदारी है उत्पाद स्वामी । एक उत्पाद बैकलॉग है कभी पूरा नहीं । प्रारंभ में, इसमें सबसे अच्छी तरह से समझी जाने वाली आवश्यकताएं होती हैं और उत्पाद के विकास और इसके वातावरण के साथ धीरे-धीरे विकसित होती हैं, जिससे यह बनता है उपयुक्त है तथा वर्तमान बाजार की जरूरतों के लिए प्रासंगिक है

स्प्रिंट बैकलॉग

स्प्रिंट बैकलॉग स्प्रिंट के लिए चयनित उत्पाद बैकलॉग आइटम का एक सेट है, जिसमें अगले इंक्रीमेंट देने की योजना है। यह विकास टीम द्वारा पूर्वानुमान में अगले वेतन वृद्धि में वांछित कार्यशीलता और उसी को वितरित करने के लिए आवश्यक कार्य की व्याख्या करता है।

वृद्धि

एक वृद्धि सभी उत्पाद बैकलॉग का योग हैएक स्प्रिंट के दौरान पूरा आइटमऔर पिछले सभी स्प्रिंट। एक स्प्रिंट के अंत में, नया वेतन वृद्धि प्रयोग करने योग्य स्थिति में होना चाहिए और स्क्रैम टीम की परिभाषा को पूरा करें कर दी है

जब एक वृद्धि के रूप में वर्णित किया गया है कर दी है , सभी को एक चेकलिस्ट के लिए सहमत होना चाहिए, जो पूरी तरह से चेक किए जाने पर, उत्पाद को 'पूर्ण' घोषित करता है।

निष्कर्ष

स्क्रम इसलिए नहीं काम करता है क्योंकि इसमें तीन भूमिकाएं, पांच घटनाएं और तीन कलाकृतियां हैं या एक कार्यप्रणाली के कारण है, लेकिन क्योंकि यह पुनरावृत्ति, मूल्य-आधारित वृद्धिशील वितरण के अंतर्निहित चुस्त सिद्धांतों का पालन करता है। आप अक्सर ग्राहकों की प्रतिक्रिया को इकट्ठा करते हैं और बाजार में बदलावों पर प्रतिक्रिया करते हैं। इससे बाजार में तेजी से समय बढ़ता है, बेहतर वितरण की भविष्यवाणी होती है, ग्राहक की जवाबदेही बढ़ती है। और यह आपको उन्नत सॉफ्टवेयर गुणवत्ता, और बेहतर जोखिम प्रबंधन देता है।