आकलन कौशल में सुधार के लिए एक अच्छी टीम निर्माण गतिविधि क्या हो सकती है? [बन्द है]


9

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


2
अनुमान में सुधार एक ऐसी चीज नहीं है जिसे छोटी गतिविधि के साथ किया जा सकता है। यह अनुमान लगाने के लिए एक दीर्घकालिक प्रयास होना चाहिए कि वास्तविक समय, और यह अनुमान लगाने के लिए किसी तरह का पोस्टमॉर्टम किया जाए कि अनुमान और वास्तविक समय अलग-अलग क्यों थे। यह एक कौशल भी है जो समय के साथ विकसित होता है - आप विश्लेषण के माध्यम से अपनी गलतियों का अनुमान लगाने और सीखने से बेहतर हो जाते हैं।
थॉमस ओवेन्स

आपको कोई समस्या है? आपके अनुमान कितने सही हैं और आपको उन्हें सुधारने के लिए समय निकालना चाहिए?
जेएफओ

@ थोमस ओवेन्स, मुझे पता है कि यह ऐसी चीज नहीं है जिसे छोटी गतिविधि के साथ किया जा सकता है। मैं सिर्फ अच्छे आकलन कौशल विकसित करने के महत्व के बारे में जागरूकता बढ़ाने की कोशिश कर रहा हूं। मुझे अपने प्रश्न में अधिक विशिष्ट होना चाहिए था।
राब

2
@ जेफ ओ, कोई समस्या नहीं है - ये नए काम हैं, कुछ कम अनुभव वाले हैं, और मैं उन्हें सामान्य रूप से अनुमान लगाने में मदद करना चाहता हूं।
राब

जवाबों:


8

सॉफ्टवेयर के साक्ष्य के आधार पर जोएल की जाँच करें , यह लोगों के लिए यह पता लगाने का एक सरल तरीका है कि अधिक सटीक अनुमान कैसे लगाया जाए।

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


मैं मुझे कुछ ईबीएस (मैं एक शौकीन चावला FogBugz उपयोगकर्ता हूँ) प्यार करता हूँ। मैंने इसे एक उदाहरण के रूप में उपयोग करने के बारे में नहीं सोचा था, हालांकि - अच्छा सुझाव। मैं इससे कुछ प्रेरणा लूंगा।
राब

6

Minecraft का उपयोग करके एक उदाहरण समस्या पेश करें।

ग्राहक को एक भूरे रंग के चरण पिरामिड की आवश्यकता होती है जो 20x20 ब्लॉक है। पिरामिड को एक खंदक की आवश्यकता होती है जो कम से कम 10 ब्लॉक चौड़ा हो।

एक साधारण WBS और एक अनुमान को स्केच करने के लिए उन्हें 3 मिनट दें।

2 मिनट में, कहते हैं कि ग्राहक ने अपना मन बदल लिया और उन्हें अब 30x30 पिरामिड की आवश्यकता है। उन्हें शेष मिनट में अपने अनुमानों को संशोधित करने के लिए कहें।

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

उन्हें बताएं कि पुल को विकसित होने में हर एक घंटे लगेंगे और हर उस व्यक्ति से पूछेंगे, जिसने खड़े होने के लिए कम आंका था।

यह पॉइंट होम चलाएगा।


2
मुझे यह पसंद है, लेकिन अगर आप Minecraft से परिचित नहीं हैं, तो मुझे यकीन नहीं है कि आप कैसे अनुमान लगा सकते हैं जो समझ में आता है। एक भूरे रंग के चरण पिरामिड के निर्माण में लगने वाले समय को आप कैसे निर्धारित करेंगे?
राब

1
@ थोमस ओवेन्स, मुझे लगता है कि मेपल_शॉफ्ट पॉइंट डेवलपर्स को उन प्रकार की आवश्यकताओं की खोज के महत्व पर प्रभावित करना है। एक सलाहकार के रूप में, मैंने व्यक्तिगत रूप से हास्यास्पद स्पष्ट चीजों के कई उदाहरण देखे हैं जो एक उपयोगकर्ता को पूछना चाहिए था, लेकिन ऐसा नहीं हुआ, क्योंकि उन्हें एहसास नहीं था कि उन्हें क्या चाहिए। मेरे और मेरे डेवलपर्स सभी सलाहकार हैं, और हमारी वर्तमान स्थिति में, हमारे पास अच्छी आवश्यकताओं वाले इंजीनियरों की विलासिता नहीं है, यही वजह है कि मैं उनके अनुमानों को बेहतर बनाने में मदद करने के लिए अपने ग्राहकों के उन प्रकार के खोज प्रश्नों को पूछने में उन्हें मदद करने की कोशिश कर रहा हूं। ।
रोब

2
@ unforgiven3 जिसका अनुमान से कोई लेना-देना नहीं है, हालाँकि। आवश्यकताओं इंजीनियरिंग का काम एक डेवलपर के लिए गिर सकता है, लेकिन आप केवल ज्ञात आवश्यकताओं से अपने अनुमानों को आधार बना सकते हैं। विश्लेषण करने, सत्यापित करने, सत्यापन करने और आवश्यकताओं की खोज करने की आपकी क्षमता में सुधार करना आपकी क्षमता को सुधारने से अनुमान लगाने से असहमति है कि किसी कार्य को करने में कितना समय लगेगा। आवश्यकताएँ बदल जाती हैं, इसलिए अनुमान बदल जाते हैं, लेकिन यह अनुमान लगाना असंभव है कि आप क्या नहीं जानते हैं और आपको कोशिश नहीं करनी चाहिए।
थॉमस ओवेन्स

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

1
@ unforgiven3 एक अच्छे इंजीनियर को हमेशा दोनों को बेहतर बनाने पर काम करना चाहिए। मैं एक ऐसी स्थिति में रहा हूँ जहाँ मुझे आवश्यकताओं के साथ इंजीनियरिंग का काम नहीं सौंपा गया था, लेकिन मुझे एक युक्ति सौंपी गई थी जो कि मैंने देखी थी उसमें समस्याएं थीं। उन लोगों को देखने और सही सवाल पूछने का कौशल होना, किसी भी सॉफ्टवेयर को विकसित करने के लिए आवश्यक है, और इस पर काम करने की आवश्यकता है। हालांकि, जब मैं अनुमान लगा रहा हूं, मैंने हमेशा अनुमान पर अपना अनुमान लगाया है, भले ही सवाल हों। मैं सिर्फ त्रुटि के लिए एक बड़ी खिड़की छोड़ता हूं (85% के बजाय 75% संभावना देता है, या थोड़ी बड़ी खिड़की देता है)।
थॉमस ओवेन्स

1

मैं निम्नलिखित बिंदुओं के लिए एक भूलभुलैया जनरेटर / सॉल्वर का सुझाव देता हूं:

  • यह करने के लिए मजेदार है
  • आप पहली बार सभी मामलों के बारे में नहीं सोच सकते
  • पीढ़ी और सुलझाने के सामान काफी पूरक हैं
  • यह डेटा लोडिंग के साथ बैक-एंड से डेटा सेविंग से फ्रंट-एंड तक कवर करता है
  • कई बिंदुओं को लोगों को सौंपा जा सकता है: फ़ाइल विनिर्देश, प्रदर्शन, पीढ़ी, हल करना, अनुकूलन, परीक्षण आदि ...

1

आप इसे लिखने में कितना समय लगा सकते हैं? खेल। लोगों के एक समूह के समान है कि वे एक्स वेगास में लास वेगास तक कैसे जा सकते हैं (जहां संख्या X आमतौर पर प्रत्येक डीग के साथ घट जाती है जब तक कि कोई दावा नहीं करता कि वे एक घंटे के अंदर ऐसा कर सकते हैं)। तो कोडर्स के लिए: एक साधारण लक्ष्य को बाहर फेंकें और देखें कि प्रत्येक व्यक्ति क्या कहता है और यदि समूह या स्टैंडआउट राय द्वारा आम सहमति है। हैलो दुनिया लिखने में आपको कितना समय लगेगा? "लिखने" का क्या अर्थ है, क्या इसका मतलब "रन" और "परीक्षण" भी है? क्या इसके लिए पहले एक सिमुलेशन वातावरण की आवश्यकता है? किस प्लेटफ़ॉर्म पर और कौन-सा क्रॉस-कंपाइलर है और क्या उपकरण पहले से स्थापित और तैयार हैं? आदि .. "हैलो वर्ल्ड" एक एम्बेडेड प्लेटफॉर्म पर "लिखने" के लिए 4 दिन लग सकते हैं (टूल स्थापित करें, प्लेटफॉर्म तैयार करें,)

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.