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