भयानक अनुमानों से निपटना


63

हाल ही में एक परियोजना जिस पर मैंने काम किया था, वह आर्किटेक्ट द्वारा गंभीर रूप से कम करके आंका गया था। अनुमान कम से कम 500% था।

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

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

ग्राहक ने खाते को रद्द करने की धमकी दी, हालांकि आज तक यह परियोजना अधूरी है और मैं अब सीधे इसमें शामिल नहीं हूं।

वास्तुकार सामाजिक रूप से एक अच्छा लड़का था, लेकिन इस प्रकरण के आधार पर या तो बस अक्षम था या उसके अनुमान को प्रभावित करने वाले बड़े बिक्री / व्यवसाय दबाव थे।

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


11
मुझे लगता है कि आपकी प्रतिक्रिया पाठ्यपुस्तक सही थी।

यहाँ कुछ भयानक जवाब!

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

3
@ बर्नी, स्पष्ट करने के लिए, वृद्धि कंपनी के निदेशकों (व्यवसाय और तकनीकी) के लिए थी, सीधे ग्राहक के लिए नहीं। इसके अलावा, मैंने परियोजना प्रबंधक को स्थिति बताई (जैसा कि मैंने इसे देखा) जो मेरी चिंताओं को मान्य और निर्णय में वृद्धि की आवश्यकता थी। हालाँकि वह अच्छी तरह से जानता था कि यह एक "मुश्किल" स्थिति पैदा कर सकता है और मुझे इस बात की खुशी है कि मुझे आगे बढ़ने देना चाहिए।

2
कभी-कभी लोग सिर्फ गलत अनुमान लगाते हैं - गलतियाँ। हर कोई गलती करता है, इसका मतलब यह नहीं है कि वे अक्षम हैं या इसे करने के लिए मजबूर किया गया था।
एंजेलो

जवाबों:


53

लंबे उत्तर, लेकिन हे, मुझे अंत में एक सारांश मिला है, इसलिए यदि आप पूरी बात को पढ़ने से परेशान नहीं हो सकते हैं, तो सारांश को छोड़ दें!

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

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

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

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

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

नियत परिश्रम करने में सक्षम होने के बिना अनुमानों पर भी कभी टिप्पणी न करें। यह नैतिक है। एक वकील या डॉक्टर यह पूरी तरह से स्पष्ट कर देगा कि वे तब तक कोई सलाह नहीं दे सकते जब तक कि कोई ग्राहक (या मरीज) उनके नियमों से नहीं खेलता है और पहले आकलन के माध्यम से जाता है। पेशेवर राय देने से पहले आपको इसी तरह अपने सवालों को संतुष्ट करने का अधिकार है।

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

आम तौर पर, जिस तरह से यह काम करता है, वह यह है कि आपका अनुमान पहले अजीब दिखने या अपेक्षाकृत बड़ी वस्तुओं के लिए स्कैन किया गया है। इसलिए "गैर-मानक" नाम के साथ किसी भी चीज़ का बचाव करने के लिए तैयार रहें। इसके अलावा बड़े कार्यों को विभाजित करें ताकि सभी कार्यों में परिमाण का समान क्रम हो, अर्थात यदि अधिकांश कार्यों में 2 दिन लगते हैं और एक कार्य को पूरा करने में 10 दिन का समय लगता है।

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

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

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

कमजोर अनुमानों के स्पष्ट संकेत जानें:

  • सामान्य रन-ऑफ-द-मिल कार्यों से भरा, टेम्पलेट से कॉपी किया गया (अच्छे अनुमान हाथ में काम के लिए विशिष्ट हैं)।

  • मोटे अनुमान (कुछ दिनों से अधिक कार्य)।

  • किसी परियोजना के शुरुआती चरण में या किसी ऐसे व्यक्ति द्वारा किए गए अनुमानों में शामिल आवश्यकताओं या कार्य का वास्तविक ज्ञान नहीं हो सकता है।

  • वास्तविक कर्ता के अलावा अन्य लोगों द्वारा संकलित अनुमान

  • अस्पष्ट अनुमान (स्पष्ट नहीं है कि क्या शामिल है और, समान रूप से महत्वपूर्ण, बाहर रखा गया है)।

  • कार्य परिमाण के क्रम में पर्याप्त अंतर।

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

संक्षेपित करते हुए:

  • इससे पहले कि आप को परिश्रम करने का अवसर मिले, उस मामले के लिए एक भयानक या किसी भी अनुमान के लिए प्रतिबद्ध न करें।

  • इसे शुरू करने पर स्पष्ट करें, किसी को भी यह मानने का मौका न दें कि यह किसी अन्य तरीके से है और समझौते के संकेत के रूप में आपकी चुप्पी की व्याख्या करता है।

  • जानते हैं कि विभिन्न आकलन विधियां कैसे काम करती हैं, उनका व्यावहारिक अनुप्रयोग और योग्यता, इन बाहरी सॉफ्टवेयर विकास सहित।

  • अपने अनुमान का बचाव करने के लिए तैयार रहें।

  • अन्य लोगों के अनुमानों का मूल्यांकन करना सीखें ताकि आपको अपने आप को गलत तरीके से आंकने के लिए प्रतिबद्ध न होना पड़े।


सुझाव: अच्छी शैली (कम से कम अख़बार लेखन में ;-) सारांश पहले रखना है, और फिर सहायक विवरण / पृष्ठभूमि के साथ पालन करें।

यह एक शानदार उत्तर है और बहुत मददगार है। एसओ पर सबसे अच्छा जवाब में से एक।
एलेक्स एंगस

27

भविष्य की भविष्यवाणी करना असंभव है। एक भविष्यवाणी ("अनुमान") की आवश्यकता है बस मुसीबत के लिए पूछ रहा है। हर कोई इसे करता है, और हर कोई इसे गलत करता है।

"आउट ऑफ 500%" का आपका निर्णय शायद उतना ही गलत है जितना कि आर्किटेक्ट का अनुमान। आखिरकार, "... आज तक परियोजना अधूरी है ..." यहां कोई तथ्य उपलब्ध नहीं हैं।

कोई भी "सही" उत्तर नहीं जानता है। और जब तक यह किया जाता है, किसी को पता नहीं चलेगा।

और ऐसा होने के बाद भी, "मूल" अनुमान (परिवर्तन नियंत्रण के साथ या बिना) वास्तव में पूरा होने वाली किसी भी चीज़ के साथ सहसंबंध नहीं कर सकता है।

अनुमान लगाना एक जाल है - यह एक धांधली का खेल है। आप नहीं जीत सकते, आप भी नहीं तोड़ सकते और आप खेल से बाहर भी नहीं निकल सकते।


संपादित करें

बुरे अनुमानों से निपटना; एक "विरासत" अनुमान जो गलत प्रतीत होता है

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

यह सिर्फ इस बात की संभावना है कि आपकी धारणाएं उनकी धारणाओं की तरह गलत हैं। समान रूप से संभावित।

जब एस्टीमेट से पूछा गया

  1. आप गलत हो रहे हैं।

    1. वे काम के दायरे के बारे में झूठ बोलते हैं।

    2. आपको टीम की उत्पादकता का पता नहीं है।

    3. जो भी नई तकनीक शामिल है उसे गलत तरीके से पेश किया गया है।

  2. आप बस इन चीजों को बेतरतीब ढंग से कवर करने के लिए पैडिंग में नहीं फेंक सकते। आप वास्तव में नहीं जानते हैं और "अनुमान लगाने" के लिए आधार नहीं है। यह सिर्फ अनुमान है। इससे छुटकारा मिले।

नियम 1: चूंकि आप केवल अनुमान लगा रहे हैं, छोटे वेतन वृद्धि में अनुमान लगाएं।

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

मूल प्रश्न है - आमतौर पर - अपने खरीदारों या ग्राहकों के हिस्से पर निर्णय लेना। सवाल यह नहीं है कि "लागत क्या होगी?" - वह अधूरा है। सवाल है "क्या निवेश इसके लायक होगा?" असली सवाल "क्या लागत / लाभ अनुपात" की पंक्तियों के साथ अधिक है और "हमें कब खर्च करना बंद कर देना चाहिए क्योंकि अधिक निवेश कोई प्रतिफल पैदा नहीं करेगा?" वे असली सवाल हैं।

नियम 2: तथ्यात्मक जानकारी के साथ निर्णय लेने वाले का समर्थन करें।

अधिकांश लोगों को एक चुस्त दृष्टिकोण द्वारा सबसे अच्छा काम किया जाता है। पहली रिलीज - अब से एक महीने - 5 लोग × 4 सप्ताह लेंगे और इसमें एक्स 1 डॉलर / दिन के घाटे को ठीक करने वाले फीचर एक्स की उपज होगी और वाई की सुविधा होगी जो $ 200K / सप्ताह के लापता अवसरों को ठीक करता है। आपके पास विस्तृत ज्ञान है कि आप क्या कर रहे हैं, इसलिए यह भविष्यवाणी समझ में आती है। उसके बाद रिलीज थोड़ी जल्दबाजी है।

अब से एक साल बाद रिलीज होने वाली यह फिल्म भविष्य में इतनी दूर है कि कोई भी भविष्यवाणी सिर्फ एक यादृच्छिक संख्या में हो सकती है। भविष्य में 6 महीने से अधिक की किसी भी चीज़ का विवरण न लें, बस अंगूठे के सरल नियमों का उपयोग करें।

जब वे पूछते हैं कि TCO क्या है, तो आपको ईमानदार रहना होगा। "कुल लागत तब होती है जब आप विकास के लिए भुगतान करना बंद कर देते हैं। जब तक आप भुगतान करना बंद नहीं करते हैं, तब तक आप हमेशा लागत का भुगतान करेंगे।"

असली सवाल यह है कि "आप किन समस्याओं को ठीक करने की कोशिश कर रहे हैं?" या "आप किस नए अवसर का पीछा कर रहे हैं?" और "वह मूल्य क्या है?"

नियम 3: सॉफ्टवेयर को उस समस्या से कम खर्चीला बनाइए, जिसे हल करना चाहिए।

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


संभावना पर । दुर्बल रोग या दुर्घटना को छोड़कर, सॉफ़्टवेयर विकास का कोई भी भाग वास्तविक संभावनाओं द्वारा नियंत्रित नहीं होता है। "जोखिम" बस खराब प्रबंधन है। आम तौर पर "हम व्यापार की जरूरत ए या प्रौद्योगिकी बी की जटिलता के लिए खाता नहीं था"। फॉर्म के अधिक बार "जैसा कि हमने समस्या या तकनीक के बारे में अधिक सीखा, हमने शेड्यूल को बदल दिया" जिसे "गुंजाइश रेंगना" के रूप में दंडित किया गया है।

सामान सीखने और गुंजाइश बदलने की कोई संभावना नहीं है। यह एक निश्चितता है।

योजना बनाने पर । वहाँ "योजना" है और वहाँ "अनुमान लगा रहा है"। योजना बनाना क्या है एक चीज, एक चेकलिस्ट या एक निर्भरता ग्राफ के रूप में सबसे अच्छा प्रतिनिधित्व किया। "आवश्यक" अनुमान लगाना अनजाने कारकों पर आधारित है।

"योजना" साधारण अच्छा प्रबंधन है।

"अनुमान लगाने" के लिए अनजाने ज्ञान की आवश्यकता होती है। सही तरीके से "अनुमान लगाने" के लिए, आपके पास उत्पाद में अंतर्दृष्टि का स्रोत-कोड स्तर होना चाहिए और आपको पता होना चाहिए कि कौन व्यक्ति उस स्रोत कोड को टाइप करने जा रहा है और कौन सी गलतियाँ जो व्यक्ति करने जा रहा है। चूँकि आप यह नहीं जान सकते कि कोई भी अनुमान गलत होना चाहिए। और अक्सर गलतफहमी की बात गलत है और इसलिए बेकार है।

यदि अनुमान 500% से बाहर था और परियोजना अभी भी आगे बढ़ी, तो अनुमान का क्या मूल्य है?

कोई नहीं। यह सब कुछ लोगों को दुखी कर रहा था। लेकिन प्रोजेक्ट वैसे भी आगे बढ़ता गया।

चूंकि कोई भी भविष्य को नहीं देख सकता है, एक अनुमान सही होने का कोई मतलब नहीं है। इसे उपयोगी बनाएं, लोगों को निर्णय लेने में मदद करें।


क्षितिज छोटा रखें। जितनी जल्दी हो सके मूल्य वितरित करें। एक योजना बनाएं जो ग्राहक को किसी भी समय परियोजना को रद्द करने की अनुमति देता है और अभी भी मूल्य है।

प्रोजेक्ट में केवल "पवित्र सत्य" बनने की योजना न बनने दें। देने योग्य कार्यक्षमता पवित्र है। डिलिवरेबल्स बदलते ही बाकी सब कुछ बदल जाना चाहिए।

योजना को उस मूल्य से परे न जाने दें जो इसे बना रहा है।


यह 500% इस सप्ताह तक परियोजना की शुरुआत से है। यह सटीक है, जब तक कि परियोजना कुछ और महीनों तक जारी रहती है जिस स्थिति में 1000% अधिक सटीक हो सकती है;)

1
किसी भी तरह से "कम से कम 500%" अभी भी सटीक है!
जॉन स्कीट

1
@Ash: यहाँ मैं क्या कह रहा हूँ: इसके बारे में चिंता करना बंद करो। यह परियोजना खराब अनुमानों के साथ आगे बढ़ी क्योंकि अनुमान नहीं है। सभी अनुमान भयानक हैं। वे गलत थे। आपका 500% अभी भी कम है, इसलिए आप गलत हैं। हर कोई गलत है। यह एक ऐसा खेल है जिसे आप जीत नहीं सकते।
S.Lott

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

1
@Ash: इस मामले में, "शेष दुनिया" ने अनुमान लगाया और वैसे भी आगे बढ़ गया। मामले में तथ्यों से संकेत मिलता है कि अनुमान से कोई फर्क नहीं पड़ा। एक का स्वास्थ्य लाइन पर नहीं होना चाहिए - अनुमान एक बेवकूफ खेल है। मैं घृणा करता था, अब मैं खुश होने की कोशिश करता हूं।
S.Lott

20

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

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


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

मैं सहमत हूँ कि यदि आप वास्तविकता को समझाते हैं तो वे आपको अगली परियोजनाओं के लिए याद रखेंगे और आपकी टिप्पणियों को महत्व देंगे :)
शोभन

बढ़िया उद्धरण! मुझे यह लेख सॉफ़्टवेयरबाइब्रोब .2006/10/31/… मिला, जो संभवतः स्रोत है।
बिल करविन

6

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

व्यवसाय इकाइयों को इस तथ्य से जीता गया था कि डेवलपर ने उनसे सच्ची बात की, उनकी कंपनियों को लघु कॉमिंग स्वीकार किया, और वितरित करने के लिए कुत्ते की तरह काम किया। हमारे पास पिछले 7 वर्षों से यह आदमी काम कर रहा था क्योंकि वह हमेशा ईमानदार था।

पूरा परिदृश्य इतना दुर्लभ है - ज्यादातर बार व्यापार इकाइयाँ सोचती हैं कि आप ऐसा नहीं कर पाने के लिए मूर्ख हैं। आपको उन ग्राहकों की तलाश करने की ज़रूरत है जो इस तरह से काम नहीं करते हैं, जैसा कि आप लंबे समय में उनके साथ अधिक कमाएंगे जितना आप उन क्रेटिनों को खुश करने की कोशिश करेंगे जो सिर्फ एक झटके की तरह आपका इलाज करना चाहते हैं।

आर्किटेक्ट्स के संदर्भ में जो अपने क्षेत्र को नहीं जानते हैं, उन्हें प्लेग की तरह से बचें। मेरे पास एक संरक्षक था जो मेरे साथ कठोर तरीके से मज़बूत करता था - "यह। नहीं है। फ़ॉर प्रैक्टिस!" वह केवल गलतियों को सहन करेगा यदि आपने उन्हें जल्दी किया, उन्हें ठीक किया और फिर कभी नहीं बनाया। जो कंपनियां ग्राहकों के साथ गैर-तकनीकी, अनुभवहीन लोगों को अनुमति देती हैं, क्योंकि वे व्यवसाय से बाहर जाने के लिए "संवाद" कर सकते हैं।


5

मैंने एक बार इस स्थिति का सामना किया था। एक परियोजना इस समय से बाहर चली गई क्योंकि व्यवसाय ने आवश्यकता को बदल दिया था और संचार अंतराल था और वरिष्ठ प्रबंधन परियोजना को समय पर चाहते थे। इसे खराब करने के लिए इस परियोजना पर काम करने वाले एक व्यक्ति को एक और अंतर भरने के लिए बाहर निकाला गया था जिसमें अधिक प्राथमिकता थी।

मेरी टीम परियोजना को खत्म करने के लिए रातें बिता रही थी। देर रात लगभग 3:00 बजे सुबह (मैं 19 घंटे सीधे काम कर रहा था) मैंने अपने प्रबंधकों को इसके बारे में कुछ करने के लिए ईमेल किया।

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

पूरी टीम (भले ही वे परियोजना में शामिल नहीं हैं) ने आवेदन का परीक्षण किया और त्वरित बग फिक्स में मदद की।

नोट: मेरी टीम में लगभग 25 लोग शामिल हैं जिनकी फिर से अलग-अलग परियोजनाओं पर काम करने वाली उप-टीमें थीं।

मेरी एकमात्र सलाह होगी "प्रबंधक से बात करें। उन्हें दृढ़ता से बताएं कि परियोजना को समय पर वितरित नहीं किया जा सकता है। उन्हें एक विकल्प भी दें। प्रबंधक हमेशा बच्चे को समय पर वितरित किए जाने की उम्मीद करते हैं, कोई बात नहीं :)।"


5

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


4

अपने प्रबंधन के साथ काम करते समय मुझे एक महत्वपूर्ण बिंदु पर जोर देने दें: प्रबंधक समाधानों की सराहना करते हैं।

यदि आपको किसी समस्या के साथ अपने प्रबंधन में जाना है (जैसे अनुमान बेतहाशा अवास्तविक है), तो स्थिति को कैसे संबोधित किया जाए इसके लिए विकल्पों को शामिल करने के लिए पहले से कड़ी मेहनत करें। उदाहरण के लिए, सिस्टम के मूल्य को समझने के लिए आप एक Pareto विश्लेषण (80/20 नियम) कर सकते हैं, आप अधिकतम व्यावसायिक मूल्य वाले लोगों पर ध्यान केंद्रित करने के लिए सुविधाओं को काटने (कम से कम पहली रिलीज से) के लिए प्राथमिकता का मामला बना सकते हैं, आप विकल्प (ओपन सोर्स प्रोजेक्ट आदि) की तलाश कर सकते हैं जो सिस्टम के कस्टम भागों के लिए पर्याप्त प्रतिस्थापन हो, आदि।

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


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

3

आपको इस IEEE लेख में दिलचस्पी हो सकती है जिसे मैंने पहले भी ब्लॉग किया है। यहाँ मुख्य आकर्षण हैं।

  • असफलता का अनुमान लगाने वाले सबसे बड़े ड्राइवरों में से एक अत्यधिक आशावादी अनुमान है।
  • एक बड़ा कारण यह है कि अनुमान बहुत कम हैं, जल्दी देने के लिए ऊपर से बहुत अधिक दबाव है।
  • अन्य अनुमानों के पुन: न मिलने के साथ लागू होने के दौरान स्कोप रेंगना है।

3

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

फिर मैं कोशिश करूंगा और आपकी लाइन मैनेजर / प्रोजेक्ट मैनेजर के पास जाऊंगा और उसके साथ चर्चा करूंगा / करूंगा।

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

दिन के अंत में, एक बार जब आप ऊपर कर चुके होते हैं, तो यह अब आपकी जिम्मेदारी नहीं है।

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


हां, लेकिन एक एकल अनुमान हमेशा सबसे खराब / सबसे अच्छा मामला आंकड़ा के साथ दिया जाना चाहिए। अगर उसने सबसे अच्छा: 5 सप्ताह, सबसे खराब: 4 महीने कहा है, तो मुझे शिकायत करने के लिए कुछ भी नहीं होगा। तथ्य यह है कि उसका सबसे खराब मामला (महत्वपूर्ण हिस्सा) वास्तव में 500% से बाहर था चिंताजनक बात है।

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

1
निश्चित रूप से दबाव था, हालांकि एक वास्तुकार के रूप में यह नौकरी का हिस्सा है।

2

सबसे अच्छी चीज जो आप कर सकते हैं वह है आपके (व्यक्तिगत रूप से, इस मामले में) बुरे अनुमानों से सीखें। सीखने वाली एक बात यह है कि विचारों को लागू करने वाले व्यक्ति के अलावा किसी और को कभी अनुमान न दें कि यह कितना समय लगेगा। प्रोग्रामर की गति परिमाण के एक क्रम से भिन्न हो सकती है, इसलिए किसी और के लिए अनुमान लगाना असंभव के बगल में है।



2

अतीत में मुझे प्रोजेक्ट मैनेजरों से निपटना पड़ा था, जिन्होंने अनुमान लगाया था कि बिक्री विभाग ग्राहक को भुगतान करेगा। प्रबंधक की राय थी कि अनुमति मांगने की तुलना में क्षमा मांगना बेहतर था।

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

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

यह प्रबंधित उम्मीदों का खेल है।


नमस्ते, दुष्चक्र। जब आप कहते हैं कि "हमें 6 मो" की आवश्यकता है और फिर भी दूसरी बार 3 में खत्म होता है, तो स्मार्ट पीएम आपके अनुमानों को आधे में काटना शुरू कर देगा।
jmucchiello

2

समस्या यह नहीं थी कि मूल अनुमान बाहर थे - यह है कि प्रबंधन ने आपको विश्वास नहीं किया।

निर्णय लेने के लिए प्रबंधन पाने का सबसे अच्छा तरीका है:

  1. इसे वापस करने के लिए सबूत के साथ समस्या को रेखांकित करें; तथा
  2. उन्हें चुनने के लिए कई समाधान प्रदान करें (कम से कम अधिमान्य से सबसे बेहतर करने के लिए)।

(1) स्क्रम को लागू करना और डोडी अनुमानों के विरुद्ध वास्तविक ट्रैकिंग करना आपके दावों का समर्थन करने के लिए अच्छी तरह से काम करता है।

(2) के लिए मेरा एक विकल्प होगा "क्लाइंट के साथ एक प्राथमिकता वाली फीचर सूची विकसित करना (स्क्रेम शब्दों में उर्फ ​​उत्पाद बैकलॉग)"। यह फिक्स्ड-प्राइस या अत्यधिक नौकरशाही संगठनों में मुश्किल होगा, लेकिन यह संभव है

उम्मीद है की वो मदद करदे!


2

मैं (जैसा कि मुझे यकीन है कि सभी लोग जो कोड करते हैं) सहानुभूति रखते हैं। मेरी अंतिम कंपनी इस बारे में बहुत भयानक थी - बिक्री के लोग एक परियोजना को बेचेंगे, और फिर आप अंदर आएंगे, अनुमान देखेंगे, और बस हंसेंगे।

जैसा कि टॉम ने उल्लेख किया है - एक दिन में केवल इतना समय है। भले ही आपको नींद न आए।

तीन बातें, मुझे लगता है।

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

मुझे लगता है कि उम्मीदों को प्रबंधित करने और आपके कार्यभार में पारदर्शी होने के अलावा, दूसरी बड़ी चीज गुंजाइश प्रबंधन है । एक गुंजाइश नाज़ी होने में गुदा / आक्रामक होने और अपनी खुद की पूंछ के अंत को कवर करने के बीच एक बड़ा क्षेत्र है। जब कोई इस अतिरिक्त सुविधा या कार्यक्षमता को चाहता है - इसके लिए सहमत हो! और फिर उन्हें कितना समय परियोजना के लिए जोड़ देगा उस पर एक अपेक्षाकृत सटीक अनुमान देना इस बात का उल्टा न केवल (या अगली फिल्म।) नहीं एक और 80 घंटे सप्ताह में अपने आप को cramming - आप भी करने के लिए कि अनुमान में कुछ पैड मिल संभवतः दूसरे के साथ पकड़ना।

सौभाग्य!


आप आक्रामक बिक्री वाले लोग चाहते हैं, क्योंकि असहमति वाले लोग बेकार हैं। प्रबंधन को उस पर एक ढक्कन रखने की आवश्यकता है जो वे वादा कर सकते हैं। मैं प्रयोग किया जाता है एक कंपनी है कि कस्टम काम के लिए वादों पर एक लगाम रखने में नाकाम के लिए काम करने के लिए, और वहाँ एक कारण कोई संबंध है।
डेविड थॉर्नले

1

बिना देखे या समझे कभी भी कुछ न लें। यदि ग्राहक, या आपका खुद का एमजीएमटी आपको उतना पैसा देने को तैयार नहीं है, तो वे आपको सफल होने के लिए तैयार नहीं कर रहे हैं।

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

एक बात जो मैं अक्सर अपने ग्राहकों से कहता हूं, यदि आप मुझे फांसी देने जा रहे हैं, तो कम से कम मुझे अपनी रस्सी से खुद को लटका लेने दें, या मुझे अपनी बंदूक और गोलियों से गोली मार दें, किसी को नहीं।

इसे सुलझाने की कोशिश कर रहे लोगों का एक घूमने वाला दरवाजा होना उनके लिए अंत में बहुत बुरा होगा।

अवास्तविक, खराब योजना और दूरदर्शिता की कमी एक संगठन के व्यापक मुद्दे के संकेत हो सकते हैं जिस स्थिति में आप बेहतर तरीके से इसके अभ्यस्त हो जाते हैं, या आगे बढ़ जाते हैं।


1

सबसे पहले, उस प्रतिबल पर विचार करें जो आप परियोजना के दायरे को कम कर रहे हैं। Salespeople और आर्किटेक्ट अपने समाधान अतिरंजित करते हैं। उन्हें अंकित मूल्य पर न लें; वे शायद आपसे कम आने की उम्मीद करते हैं और फिर उन्होंने ग्राहक से वादा किया।

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

आखिरी चीज जो आप करना चाहते हैं, वह आपातकालीन बैठकों को बुलाकर लोगों पर बुराई करने का आरोप लगाती है। तुम कहो:

"उन्हें वास्तविकता से अवगत कराएं"

लेकिन वास्तविकता सिर्फ एक राय है! आराम करो, अपना काम करो, और अपनी राजनीतिक पूंजी को उन चीजों पर खर्च करो जो तुम्हारे लिए मायने रखती हैं । जैसे, तरक्की, ज्यादा पैसा, ज्यादा छुट्टियां।

आपके बॉस ने आपके लिए एक प्रचार व्यापार किया जो वास्तव में ग्राहक पर कड़ी मेहनत करता है। आप एक ग्राहक की ओर से haywire नहीं करता है।


क्या आप गंभीरता से कह रहे हैं कि ग्राहक से वादे करना और फिर यह मान लेना कि हमारे पास कम करने की क्षमता है, अच्छा काम करने जा रहा है? वास्तविकता "एक राय" नहीं है जब आप वास्तव में तुलना करने में सक्षम होते हैं जहां अनुमान ने कहा कि हम बनाम वास्तव में क्या होगा।

1

एक बात याद रखें कि अनुमानों में गुंजाइश रेंगना या अपरिहार्य विलंब (या क्लाइंट पर आधारित समस्याएं जो आपको वेहट नहीं दे रही हैं, वे कहते हैं कि वे एक विशेष प्रारूप में जानकारी की एक फ़ाइल के रूप में शामिल हैं) शामिल नहीं हैं।

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

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

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

यदि वे इसे अपने लाभ से बाहर निकालने के लिए तैयार नहीं हैं और वे ग्राहक को यह नहीं बताएंगे कि उन्हें और घंटों की आवश्यकता है और कंपनी बिक्री पर विकास कर्मचारियों के विस्तृत अनुमानों को वापस नहीं करेगी '' हम क्या सोचते हैं कि ग्राहक इसमें जाएगा। परियोजना को जीतने का अनुमान "अनुमान, आप एक मौत मार्च परियोजना पर हैं और आपका सबसे अच्छा शर्त है कि आप जल्द से जल्द बाहर निकल जाएं। आप इंगित कर सकते हैं कि ग्राहक को यह जानकर खुशी होगी कि परियोजना जितनी जल्दी हो सके उतनी ही अधिक समय लेगी, जब आप 50 घंटे वे खर्च करने के लिए सहमत हो जाते हैं और 500 के साथ किए जाने के करीब नहीं होते हैं जिसकी आपको वास्तव में आवश्यकता होती है। उन्हें याद दिलाएं कि अत्यधिक आशावादी अनुमान परियोजना की विफलता के सबसे बड़े पूर्वानुमानों में से एक हैं। यह इन प्रकार की कंपनियों के साथ काम नहीं करेगा, लेकिन शायद यह अंत में डूब जाएगा यदि आप इसे पर्याप्त बार दोहराते हैं।


अच्छी और व्यावहारिक सलाह। विस्तृत कदम और विकल्प हमेशा "बस छोड़ दिया, वे बुराई हैं" से बेहतर हैं। वास्तव में पूरे अनुमानों की चर्चा ने मुझे पुराने पुराने स्टीवे-yegge.blogspot.com/2009/04/… , उस भाग की याद दिला दी जो "डे 1: (एग्जीक्यूटिव)" से शुरू होता है।

0

मैं अनुमान अनुमान को भी ध्यान में रखूंगा। मेरा मतलब है "जैसा कि मैं देख रहा हूं कि अब यह परियोजना एक्स-मैन-घंटे लेगी"। 20-30% के बाद मैं फिर से अनुमान लगाऊंगा इत्यादि।

आखिर एक फाइल डाउनलोडर अपना आकलन कैसे करता है? यह लगातार इसे परिष्कृत करता है।


0

मुझे लगता है कि पर्याप्त अनुमानक "अनुमानों के तथ्यों पर पर्याप्त जोर नहीं देते हैं, क्या आप मुझसे गणित करने के लिए कह रहे हैं और भविष्य में उपयोगी तरीके से भविष्यवाणी करने के लिए अनुमान लगाते हैं" और "हम जो प्रतिबद्धता बनाते हैं वह उस गणित से पूरी तरह से अलग है जिसे हम करते हैं। अनुमान लगाओ; हम काम की बेवकूफी मात्रा में करने के लिए सहमत हो सकते हैं, उन चीजों से सहमत हो सकते हैं जिन्हें हम देखते हैं कि हम संभावना नहीं खत्म कर सकते हैं, लेकिन इनमें से कोई भी वास्तव में समाधान के गणित को नहीं बदलता है "और" हम विकास के तरीके जो विशाल नहीं हैं, कर सकते हैं सुविधाओं के बैच A को तारीख B द्वारा किया जाएगा जो विफलता को बहुत कम कर देगा "

कई अनुमानों के लिए बातचीत की भाषा में सलाह दी जाती है। वे की भाषा में couched करने की आवश्यकता गणित और की अनिश्चितताओं के बारे में बात गणित

अनुमान लगाने वाला कुछ भी नहीं कर सकता है कि व्यापार करने वाले उसकी बातचीत करने के लिए वास्तविकता की ओर झुकें। उनका एकमात्र काम उन्हें प्रयास करना बंद करना है।

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