मै तुम्हारा दर्द समझ सकता हू....
बुरी खबर यह है: आप किस तरह के ग्राहकों के साथ काम कर रहे हैं, इस पर निर्भर करता है कि यह हमेशा की तरह व्यवसाय हो सकता है।
एक सामान्य सामान्य समस्या यह है कि ग्राहक यह नहीं जानते कि वे क्या चाहते हैं । वे आमतौर पर जानते हैं कि वे क्या हासिल करना चाहते हैं, एक व्यावसायिक लक्ष्य के संदर्भ में, लेकिन उन्हें अक्सर यह नहीं पता होता है कि सॉफ्टवेयर समाधान के संदर्भ में इसे कैसे देखना चाहिए। तो कई मामलों में आप अपने आप को इस पुनरावृत्त चक्र में पाएंगे जहां एक परियोजना पांच बार आगे और पीछे उछालती है जब तक कि प्रारंभिक अनुमान था, क्योंकि ग्राहक अपने दिमाग को बदलता रहता है और समाधान को फिर से ट्विक और फिर से ट्वीक किया जाता है। और हां, यह अंतिम परिणाम के लिए असामान्य नहीं है कि प्रारंभिक लक्ष्य जैसा दिख रहा है, उससे पूरी तरह से अलग है।
मेरे पास इसके कुछ साल पहले का एक वास्तविक उदाहरण था - एक परियोजना जिसे शुरू में कोड करने के लिए 10 सप्ताह लगते थे, वह 15 महीने के पुनरावृत्ति पीस में बदल गई। उस मामले में, यह मुख्य रूप से था क्योंकि क्लाइंट कंपनी के विभिन्न प्रबंधक और विभाग अलग-अलग चीजें चाहते थे, इसलिए वे काम को वापस भेजते रहे, ट्विक किया गया और फिर से ट्वीक किया गया (हमारा सॉफ्टवेयर सदस्यता आधारित है और यह एक प्रमुख ग्राहक था, इसलिए यह हमारी पीठ से कोई वित्तीय त्वचा नहीं थी - बस एक बड़ी तकनीकी नाराज़गी)।
तो मूल रूप से मेरी सलाह यह है:
यदि यह आपके विशेष उद्योग का तरीका है और ये ग्राहक हैं (यह एक बड़ा IF है), तो बस इसकी आदत डाल लें। इसे एक फुर्तीली, रखरखाव-उन्मुख नौकरी के रूप में सोचें (यह मेरा वर्तमान टमटम कम या ज्यादा है)। :)
यदि यह वैसा नहीं है , जैसा कि काम करने के लिए होता है, और आप लंबे टर्नअराउंड के लिए दोष पकड़ रहे हैं, तो अपने मालिकों से बात करें। उन्हें समझाएं कि संचार समस्याएं हैं और ग्राहकों से आपके लिए जो विनिर्देशन चल रहे हैं, वे वांछित समाधान को लागू करने के लिए आपके लिए पर्याप्त नहीं हैं। आप अपने आप को उस स्थिति में नहीं ढूंढना चाहते हैं जहां आप ग्राहकों को वह नहीं देने के लिए दोष पकड़ रहे हैं जो वे चाहते हैं, यदि आपको वे सभी आवश्यक जानकारी नहीं मिल रही है जो वे चाहते हैं।