एजाइल आकलन क्या है?

चाहे एक टीम एक उत्पाद या प्रोजेक्ट का विकास कर रही हो, हमें उत्तर देने की आवश्यकता होती है: “हम इसे कब पूरा कर सकते हैं?” या “किस सीमा तक हम एक निश्चित समय तक इसे डिलीवर कर सकते हैं?” पारंपरिक विकास मॉडल की तरह, हमें प्रोजेक्ट शुरू करने से पहले कार्यभार का आकलन करने की आवश्यकता होती है।

एजाइल आकलन की निम्नलिखित तीन विशेषताएं हैं:

टीम सहयोगात्मक आकलन

में स्क्रम विकास में, टीम जिम्मेदारी साझा करती है और प्रत्येक की ओर सामूहिक रूप से काम करती हैस्प्रिंट. इसलिए, एजाइल टीमें कार्यभार का आकलन करने के लिए सहयोगात्मक आकलन तकनीकों का उपयोग करती हैं। सहयोगात्मक आकलन में आमतौर पर प्लानिंग पोकर का उपयोग किया जाता है, जहां टीम सामूहिक रूप से आकलन खेल खेलती है। प्लानिंग पोकर को एजाइल विकास में प्रयास का आकलन करने की सबसे प्रभावी और रोचक तकनीकों में से एक माना जाता है।एजाइल विकास। इसमें फिबोनाची-जैसी संख्याओं का सेट शामिल है: 0, 0.5, 1, 2, 3, 5, 8, 20, 40, ?, ∞। प्रत्येक डेक में इन फिबोनाची संख्याओं के चार सेट शामिल होते हैं, जो चार तक टीम सदस्यों के उपयोग के लिए डिज़ाइन किए गए हैं।

समूह बनाम व्यक्तिगत आकलन की सटीकता

एक सॉफ्टवेयर प्रोजेक्ट प्रयोग में व्यक्तिगत और समूहों के बीच प्रयास आकलन की सटीकता पर एक अध्ययन ने बताया कि एक ही कंपनी के 20 सॉफ्टवेयर विशेषज्ञों ने एक ही सॉफ्टवेयर प्रोजेक्ट को लागू करने के लिए आवश्यक प्रयास का अलग-अलग आकलन किया। सहभागियों के अलग-अलग पृष्ठभूमि और भूमिकाएं थे, और सॉफ्टवेयर प्रोजेक्ट पहले ही लागू किया गया था। बाद में, उन्हें पांच टीमों में बांटा गया। प्रत्येक टीम ने अपने ज्ञान को जोड़कर एक एकल आकलन पर सहमति बनाई।

परिणाम: समूह चर्चा पर आधारित आकलन व्यक्तिगत आकलनों की तुलना में अधिक सटीक थे।

प्लानिंग पोकर खेलने के चरण

  1. प्रत्येक टीम सदस्य को 0, 0.5, 1, 2, 3, 5, 8, 13, 20, 40, ?, ∞ — कुल 12 कार्डों वाला एक सेट मिलता है।
  2. उत्पाद मालिक टीम को उपयोगकर्ता कहानी या फीचर का वर्णन पढ़ता है।
  3. टीम सदस्य फीचर पर चर्चा करते हैं और आवश्यकता होने पर उत्पाद मालिक से प्रश्न पूछते हैं।
  4. चर्चा के बाद, प्रत्येक सदस्य अपने आकलन का प्रतिनिधित्व करने वाला कार्ड चुनता है और एक साथ उसे दिखाता है।
  5. यदि आकलन में महत्वपूर्ण अंतर है, तो टीम चर्चा करती है: क्या हम सहमत हैं? किन कारकों को नजरअंदाज किया गया? उच्चतम या निम्नतम आकलन वाले व्यक्ति को अगले वोटिंग राउंड से पहले अपने तर्क की व्याख्या करनी चाहिए।
  6. चर्चा के बाद, टीम एक और राउंड तक जा सकती है जब तक सहमति नहीं हो जाती।
  7. चरण 2 पर लौटें और अगले बैकलॉग आइटम का आकलन शुरू करें।

समय के बजाय आकार का आकलन करना — निरपेक्ष आकलन के बजाय सापेक्ष आकलन का उपयोग करना

आकलन सिर्फ एक तर्कसंगत अनुमान है। हम सभी उपलब्ध ज्ञान और अनुभव का उपयोग करके यह आकलन करते हैं कि इसे कितना समय लगेगा। प्रत्येक नए कार्य आइटम का अलग-अलग मूल्यांकन करने के बजाय, क्यों नहीं इसकी पहले पूरी हुई आइटम्स के साथ तुलना करें? मनुष्य समान आकार वाली वस्तुओं से तुलना करने में अधिक सक्षम होते हैं बजाय निरपेक्ष आकार का अनुमान लगाने में।

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

हमारे दिमाग निरपेक्ष आकलन में अच्छे नहीं हैं — हम हमेशा आकलन करने के लिए नए चीजों को उन चीजों से जोड़ते हैं जो हमें पहले से पता है।

Story Point Estimation

स्टोरी पॉइंट आकलन

वेग का आकलन — प्रत्येक स्प्रिंट में टीम के वेग का रिकॉर्डिंग और औसतन लेना

टीम का वेग स्प्रिंट में वास्तविक रूप से पूरा किए गए स्टोरी पॉइंट्स टीमस्क्रम टीम वास्तविक रूप से पूरा करती है। टीम का वेग आपको बताता है कि टीम कितनी तेजी से काम करती है। नए प्रोजेक्ट या टीम के लिए (जिसके पहले वेग के रिकॉर्ड नहीं हैं), हम 1–2 स्प्रिंट कर सकते हैं ताकि प्रारंभिक वेग का आकलन किया जा सके। स्प्रिंट के क्रियान्वयन के दौरान, हम भविष्य की योजना के लिए प्रत्येक स्प्रिंट में टीम के वेग का रिकॉर्ड रखते हैं।

Estimating User Story Velocity

उपयोगकर्ता कहानी के वेग का आकलन

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

Scrum Project Duration Estimation

स्क्रम प्रोजेक्ट अवधि का आकलन

Leave a Reply