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