प्लानिंग पोकर के बारे में | संपूर्ण गाइड

एजाइल प्लानिंग पोकर (या स्क्रम पोकर) तकनीक के लिए एक संपूर्ण गाइड। इसके मूल सिद्धांतों, इतिहास, नियमों और सर्वोत्तम प्रथाओं को जानें।

परिचय

Planning Poker, जिसे Scrum Poker के रूप में भी जाना जाता है, एक सर्वसम्मति-आधारित, गेमिफाइड अनुमान तकनीक है जिसका उपयोग एजाइल सॉफ्टवेयर विकास में विकास लक्ष्यों के प्रयास या सापेक्षिक आकार को मापने के लिए किया जाता है। यह Scrum, Extreme Programming (XP) और कानबान जैसे फ्रेमवर्क में व्यापक रूप से अपनाया गया है।

तकनीक वाइड-बैंड डेल्फी विधि दृष्टिकोण का उपयोग करती है और व्यक्तिगत रूप से किए गए अनुमानों की तुलना में अधिक सटीक अनुमान उत्पन्न करने के लिए टीम के सामूहिक बुद्धि पर ध्यान केंद्रित करती है।

मूल सिद्धांत और मनोविज्ञान

Planning Poker का मुख्य लक्ष्य एंकरिंग बायस को कम करना है। संज्ञानात्मक मनोविज्ञान में, एंकरिंग बायस तब होता है जब चर्चा में प्रस्तावित पहली जानकारी या संख्या निर्णय प्रक्रिया पर हावी हो जाती है और बाद के अनुमानों को प्रभावित करती है।

सभी टीम सदस्यों से एक साथ और स्वतंत्र रूप से (छिपे हुए कार्ड के माध्यम से) अपने अनुमान प्रस्तुत करने की आवश्यकता के द्वारा, पद्धति व्यक्तिगत विचार के लिए मजबूर करती है। मतदान में प्रकट अंतर तकनीकी चर्चाओं के लिए ट्रिगर के रूप में उपयोग किए जाते हैं, जहां विभिन्न अनुभव स्तरों के सदस्य जोखिमों या लाभों के बारे में अंतर्दृष्टि साझा कर सकते हैं जिन्हें अन्य लोगों ने नहीं देखा।

इतिहास

तकनीक को पहली बार 2002 में James Grenning द्वारा योजना बैठकों में 'विश्लेषण पक्षाघात' के समाधान के रूप में परिभाषित और नामित किया गया था। बाद में, इसे Mike Cohn द्वारा 'Agile Estimating and Planning' (2005) पुस्तक में लोकप्रिय बनाया गया।

यद्यपि शब्द Mountain Goat Software का एक ट्रेडमार्क है, इसका उपयोग समुदाय के लिए निःशुल्क है, और तकनीक स्प्रिंट योजना और बैकलॉग प्रबंधन के लिए वैश्विक मानक बन गई है।

डेक और स्केल

Planning Poker अनुमान घंटे या दिनों का उपयोग नहीं करते, बल्कि Story Points नामक अमूर्त माप इकाइयों का उपयोग करते हैं। सबसे आम स्केल संशोधित फिबोनाची अनुक्रम है:

0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100

स्केल का तर्क

बढ़ते हुए एक दूसरे से दूर हटती हुई संख्याओं का उपयोग जटिल कार्यों में निहित अनिश्चितता को दर्शाने के लिए किया जाता है। मनोवैज्ञानिक रूप से, 2-पॉइंट कार्य को 3-पॉइंट कार्य से अलग करना 20-पॉइंट कार्य को 21-पॉइंट कार्य से अलग करने की तुलना में आसान है। 13 से 20 (और फिर 40) पर छलांग इंगित करती है कि जितना अधिक प्रयास, मानव पूर्वानुमान क्षमता उतनी ही कम सटीक होती है।

विशेष कार्ड

  • प्रश्न चिह्न (?) प्रतिभागी के पास कार्य के बारे में पर्याप्त जानकारी नहीं है।
  • अनंत (∞) कार्य को अनुमान के लिए बहुत बड़ा माना जाता है और इसे विभाजित (स्लाइस) किया जाना चाहिए।
  • कॉफी कप यह इंगित करता है कि टीम थक गई है और अनुमान की गुणवत्ता बनाए रखने के लिए एक ब्रेक का सुझाव देता है।

मानक प्रक्रिया

प्रक्रिया आमतौर पर स्प्रिंट योजना समारोह के दौरान होती है और इन चरणों का पालन करती है:

  1. Product Owner एक उपयोगकर्ता कहानी का वर्णन करता है।
  2. टीम तकनीकी आवश्यकताओं, स्वीकृति मानदंडों और निर्भरताओं पर चर्चा करती है।
  3. प्रत्येक सदस्य मानसिक रूप से एक कार्ड चुनता है और इसे छिपा कर रखता है।
  4. सभी कार्ड एक साथ प्रकट किए जाते हैं।
  5. यदि सर्वसम्मति है, तो मान स्वीकार कर लिया जाता है। अन्यथा, चरम मत (उच्चतम और निम्नतम) अपने तर्क स्पष्ट करते हैं। चर्चा के बाद, सर्वसम्मति होने तक नई मतदान राउंड जारी रहती है।

सामान्य त्रुटियां (एंटी-पैटर्न)

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

डिजिटल कार्यान्वयन और उपकरण

रिमोट काम और वितरित टीमों की ओर बदलाव के साथ, Planning Poker भौतिक डेक से सिंक्रोनस डिजिटल प्लेटफार्मों में विकसित हुआ है। ये उपकरण आभासी वातावरण में एक साथ कार्ड प्रकटन की गतिशीलता को दोहराने का प्रयास करते हैं और दूर से पद्धति की अखंडता सुनिश्चित करते हैं।

डिजिटल उपकरण सुविधाएं

सामान्य सुविधातकनीकी विवरणउद्देश्य
एक साथ प्रकटनयह सुनिश्चित करता है कि कोई भी मत तब तक दृश्य नहीं होता जब तक सभी मतदान नहीं करते या मॉडरेटर राउंड बंद नहीं करता।एंकरिंग बायस को कम करना।
कई स्केल का समर्थनफिबोनाची, संशोधित फिबोनाची या T-shirt आकार देने के बीच स्विच करने की क्षमता।टीम की परिपक्वता और संस्कृति के अनुसार उपकरण को अनुकूलित करना।
दर्शक मोडगैर-मतदाता सदस्यों (जैसे Product Owner) को चर्चा को रियल-टाइम में ट्रैक करने की अनुमति देता है।तकनीकी अनुमान में बाधा डाले बिना पारदर्शिता को बढ़ावा देना।