हम संभावित ग्राहक और हमारे डेवलपर्स के साथ 2 या 3 अनुमान सत्र सेट करते हैं जहां हम काम पर चर्चा करते हैं और स्वीकृति मानदंड निर्धारित करते हैं। डेवलपर्स बैठक के दौरान कहानी के बिंदुओं में काम का अनुमान लगाते हैं।
बाद में हम ग्राहक को कई स्टोरी पॉइंट बेचते हैं। यह संभव है क्योंकि उसके पास कहानी के बिंदुओं के मूल्य का एक अच्छा विचार है। हम उसे बताते हैं कि उसे परियोजना के दौरान अपने बैकलॉग / दायरे को ठीक करने की संभावना है और कहानी के बिंदुओं के उपयोग के कारण यह आसान होगा। हम उसे यह भी बताते हैं कि काम करने वाले सॉफ़्टवेयर की लगातार डिलीवरी होगी ताकि वह प्रगति की निगरानी कर सके और नई जानकारी प्राप्त कर सके।
कई कहानी बिंदुओं पर सहमत होकर ग्राहक को अपने पैसे का मूल्य प्राप्त करने की गारंटी दी जाती है। यदि वह अपना बैकलॉग नहीं बदलता है तो उसकी निर्धारित कीमत / निश्चित स्कोप प्रोजेक्ट है, लेकिन मेरा अनुभव यह है कि वह बदलाव करेगा। संभावित ग्राहक की उपस्थिति में अनुमान लगाकर हम खुलेपन और विश्वास पर आधारित संबंध बनाने की कोशिश करते हैं।
हम आपके जैसे ग्राहकों का वर्णन करने में कामयाब रहे, जो "एक बजट और एक समय सीमा चाहते हैं", और वे खुश थे कि हम वास्तव में यह समझना चाहते थे कि उन्हें क्या चाहिए, बजाय एक दस्तावेज़ से काम करने के। हमने दिखाया कि हम इन परियोजनाओं में निवेश करना चाहते थे।
अनुमान सत्र के दौरान हमने उनके पूरे बैकलॉग का अनुमान लगाया। इससे एक्स स्टोरी पॉइंट मिले। हमने उन सुविधाओं के लिए 25% जोड़ने का सुझाव दिया जो उस समय अभी तक स्पष्ट या ज्ञात नहीं थे। अनुबंध से जुड़े अनुमानित बैकलॉग के साथ उन्हें आश्वस्त किया गया था कि उन्हें निर्धारित बजट के लिए सब कुछ मिलेगा।
मूल रूप से बोली समय और सामग्री थी। जैसा कि वे एक निश्चित मूल्य बोली लगाना चाहते थे, हमने उन्हें दी गई कीमत के लिए काम करने का सुझाव दिया और आकस्मिकता के लिए 25% अतिरिक्त कहानी बिंदुओं का उपयोग किया। यदि चीजें अच्छी तरह से चली गईं, तो 25% का हिस्सा जो हमारे सामने आई देरी को कवर करने के लिए उपयोग नहीं किया गया था, ग्राहक के लिए अधिक कार्यक्षमता प्रदान करने के लिए उपयोग किया जाएगा।
इसने उन्हें कई तरह से उत्तेजित किया: पहला, उन्होंने वह सब कुछ किया जो वे हमारे डेवलपर्स को यथासंभव तेजी से काम करने में सक्षम कर सकते थे, क्योंकि यह स्पष्ट रूप से उनके हित में था। हमें कभी भी सवालों के जवाब का इंतजार नहीं करना पड़ा। दूसरे, वे वास्तव में कहानी के बिंदुओं की अवधारणा को समझते थे। परियोजना शुरू होने से पहले, उन्होंने पहले ही कुछ कहानियों को हटा दिया था और हमें अन्य कहानियों का अनुमान लगाने के लिए कहा था। इसके लिए किसी जटिल अनुबंध वार्ता की आवश्यकता नहीं थी।
हमने उन्हें प्रगति से अवगत कराया और एक बहुत ही खुला संचार रखा। उन्हें हर 2 सप्ताह में एक प्रगति रिपोर्ट मिली: अनुमानित समय के y% में किए गए कहानी बिंदुओं का x% अतिरिक्त कहानी बिंदुओं का z% छोड़ देता है। हमारे पास एक कठिन शुरुआत थी, लेकिन परियोजना के अंत तक अनुमानों के साथ पकड़ने में कामयाब रहे, जिससे अतिरिक्त विकास के लिए उपलब्ध अतिरिक्त कहानी बिंदुओं का 100% बचा। ग्राहक खुश था क्योंकि उसे वह सबकुछ मिला जिसकी उसे वास्तव में जरूरत थी (और जो उसके शुरुआती अनुरोधों से थोड़ा अलग था, उसने कुछ हटा दिया और अन्य को जोड़ा)।
ग्राहक भी खुश था क्योंकि सबकुछ फॉरेंसिक टाइमफ्रेम में दिया गया था (जहां उन्होंने टिकटों का पीछा करने में हमारी मदद करने के लिए हर संभव कोशिश की थी, तुरंत सवालों का जवाब देना, साप्ताहिक विश्लेषण बैठकों में उपयोगकर्ताओं को शामिल करना और उन्हें कार्यात्मक परीक्षण में शामिल करना)।
मेरी कंपनी खुश थी क्योंकि हमने समय पर और बजट में दिया। मेरी कंपनी भी खुश थी क्योंकि इस परियोजना की सफलता ने अधिक परियोजनाओं के लिए दरवाजा खोल दिया। यहां तक कि हमें उस ग्राहक की मासिक पत्रिका में भी उल्लेख मिला है जिसे दुनिया भर में लोगों को भेजा गया था।
अच्छे अनुमान लगाना परियोजना का सबसे कठिन हिस्सा था, लेकिन अनुमान सत्रों के सामने आने से हमें कठिनाई और जोखिमों को समझने में मदद मिली। इसने हमें तथ्यों के आधार पर अनुमान देने में सक्षम बनाया और बहुत सारे अज्ञात को हटा दिया।