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