उदाहरण के लिए, यदि मैं एक परियोजना को n असतत कार्य उत्पादों (वर्गों या कार्यों या घटकों का कहना है) में तोड़ देता हूं तो क्या ऐसा समय टी है जो n * t आकलन पर खर्च करने के लिए उपयुक्त समय है?
उदाहरण के लिए, यदि मैं एक परियोजना को n असतत कार्य उत्पादों (वर्गों या कार्यों या घटकों का कहना है) में तोड़ देता हूं तो क्या ऐसा समय टी है जो n * t आकलन पर खर्च करने के लिए उपयुक्त समय है?
जवाबों:
यदि आपके पास उस स्तर तक इसे तोड़ने के लिए पर्याप्त जानकारी है, तो आपको प्रत्येक पर एक मिनट से अधिक समय नहीं बिताना चाहिए। आप वैसे भी सही नहीं होने जा रहे हैं, लेकिन आप एक मिनट के बाद एक घंटे के बाद सही होने जा रहे हैं।
यदि, दूसरी ओर, आप उपयोगकर्ता कहानियों के बारे में बात कर रहे थे , तो मैं सुझाव दूंगा कि हितधारकों को एक कमरे में रहने और अनुमान लगाने के लिए प्रश्न पूछने में पांच मिनट खर्च करने चाहिए।
भले ही, अनुमान लगाने में ज्यादा समय बर्बाद न करें। वे प्रयास के लायक होने के लिए उपयोगी या सटीक नहीं हैं।
मेरे अनुभव में, एक 'हाँ, जो वास्तव में काम करता है' एक चुस्त दृष्टिकोण का कार्य है 'कार्य को एक दिन से भी कम समय लेना चाहिए'। यदि आप उन चीजों का अनुमान लगा रहे हैं जो एक दिन से अधिक समय लेते हैं, तो आप बहुत दूर जा रहे हैं।
एक बार जब आप उन्हें तोड़ चुके होते हैं तो आप ऐसा कर सकते हैं, आपने काफी कुछ किया है; वास्तव में उन चीजों की परवाह किए बिना।
फुर्तीली विक्रम पद्धति में, योजना पोकर को एक स्प्रिंट में उपयोगकर्ता की कहानियों के लिए आवश्यक प्रयास का अनुमान लगाने के लिए पूरी टीम का उपयोग करने के एक प्रभावी तरीके के रूप में देखा जाता है (यह मानते हुए कि आप किस बारे में बात कर रहे हैं)। अन्यथा, मैं किसी एक कार्य का अनुमान लगाने में कुछ मिनटों से अधिक खर्च नहीं करता जो उपयोगकर्ता कहानी का हिस्सा है।
यदि आप डेवलपर्स की टीम के लिए अनुमान लगाने का प्रयास कर रहे हैं तो मैं इस आम सहमति-आधारित तकनीक का उपयोग करने की अत्यधिक अनुशंसा करूंगा।
नियोजन पोकर का मतलब है कि आप एक ही सत्र (1-2 घंटे से अधिक नहीं) के भीतर हर एक उपयोगकर्ता कहानी के लिए कुछ बहुत अच्छे अनुमान प्राप्त कर सकते हैं।
इस पर कुछ पढ़ो और इसे आजमाइए!
साथ ही, एक सामान्य नियम के रूप में, उपयोगकर्ता की कहानी में कोई भी कार्य 7.5 घंटे (काम का एक दिन) से अधिक नहीं होना चाहिए। यदि ऐसा होता है, तो आपको कार्य को छोटे कार्यों में तोड़ने की आवश्यकता है।
मुझे लगता है कि यह इस बात पर निर्भर करता है कि आपको क्या चाहिए। यदि, उदाहरण के लिए, आपकी परियोजना के संसाधन आवंटन इस पर निर्भर करते हैं (जैसा कि कभी-कभी इधर-उधर हुआ था), तो इसे ध्यान से करना बेहतर है। दूसरे तरीके से यदि आप एक ऐसी परियोजना कर रहे हैं जिसमें इस तरह की आवश्यकता नहीं है तो आप बहुत अधिक विस्तार में नहीं जा सकते हैं। इस पर बहुत अधिक समय व्यतीत करना एक अच्छा विचार नहीं है क्योंकि सटीक अनुमान लगाना बहुत कठिन है।
विकिपीडिया पर अनिश्चितता और शंकु की अनिश्चितता नामक एक प्रसिद्ध अवधारणा है जो कहती है कि आमतौर पर अनुमान कितना सटीक हो सकता है। इसके बारे में पढ़ने लायक है।
आप अपने अनुमान से बाहर क्या करते हैं?
आपके द्वारा काम करने के आधार पर, सटीक व्यक्तिगत अनुमान प्रासंगिक हो सकते हैं (ग्राहक सप्ताह के अंत में आपको भुगतान कर रहा है या कार्य / कहानी दूसरों के लिए अवरुद्ध है और एक सटीक ईटीए की आवश्यकता है) या नहीं (आपको बैकलॉग में 200 कहानियां मिलीं, यदि कोई कहानी एक सप्ताह के लिए शिफ्ट होती है, तो कोई भी मरने वाला नहीं है, और आप अनुमानों में त्रुटियों की गिनती कर रहे हैं कि उनमें से बड़ी संख्या में औसतन ठीक हो जाए)।
बस एक अनुमान प्राप्त करने के लिए न्यूनतम समय व्यतीत करें जो आपकी आवश्यकताओं के लिए पर्याप्त है। कोई सूत्र नहीं है।
व्यक्तिगत रूप से, मैं एक या दो मिनट से अधिक का अर्थ है कि आप शायद गलत चीज का अनुमान लगा रहे हैं (इसे विभाजित करें या योजना की खोज करें)।
वास्तव में आपको अन्य हितधारकों को सापेक्ष प्राथमिकता देने में मदद करने के लिए अनुमान की आवश्यकता होती है - इतना व्यापक-आधारित अनुमान कि टास्क 2 की तुलना में कम से कम टास्क 1 को मोटे तौर पर 3 गुना प्रयास कहा जाता है, (भले ही घंटों के संदर्भ में इसके अंत में बहुत सटीक न हो) उपयोगी होते हैं। यह समझने के लिए कि उन कार्यों में क्या है (कुछ लक्ष्यों को प्राप्त करने के लिए) और फिर उनके लिए मोटे अनुमान रखने के लिए अधिक से अधिक समय की आवश्यकता होती है।
एक बार जब आप रिश्तेदार प्राथमिकता रखते हैं, तो बस चीजों को करने पर ध्यान केंद्रित करें और अनुमानों को समायोजित करें। दूसरे शब्दों में, अप-फ्रंट अनुमानों में बहुत कम समय व्यतीत करें, लेकिन समय के अनुसार अपने अनुमानों को परिष्कृत करें ताकि परियोजना योजना एक अच्छा विचार दे जब कि क्या होने जा रहा है।
अच्छे अनुमान एक बार जो तथ्य नहीं मान्यताओं पर आधारित होते हैं ।
इस प्रकार, यदि आपके पास पहले से ही एक समान परियोजना थी, और आपके पिछले अनुमान समय पर कब्जा कर लिया था, तो शुरू करने के लिए एक अच्छा अनुमान आधार के रूप में सर्वर हो सकता है । हालांकि, आपके प्रोजेक्ट स्कोप के आधार पर अज्ञात कलाकृतियां हो सकती हैं , जो बीए या उत्पाद के मालिक के साथ स्पष्ट करने के लिए बेहतर है।
यह कहना भी सही है कि: सॉफ्टवेयर प्रोजेक्ट का अनुमान इनकरेक्ट गलत है । हालांकि, कुछ वास्तविक अनुमान प्रथाएं हैं जो मदद कर सकती हैं: