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