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