नई सुविधाओं का विकास बनाम तकनीकी ऋण का समाधान

अपने अधिकांश व्यावसायिक जीवन के लिए, मैं सॉफ्टवेयर इंजीनियर नहीं हूं, फिर भी मैं इंजीनियरिंग टीमों के साथ काम कर रहा हूं। मुझे उन लोगों के साथ काम करने में खुशी मिलती है जो वे करते हैं। इसलिए, मैं गैर-इंजीनियरिंग पृष्ठभूमि वाले व्यक्ति के उत्पाद प्रबंधन के दृष्टिकोण से शीर्षक पर प्रश्न का उत्तर देने का प्रयास करूंगा।

यह एक तथ्य है कि बैकलॉग, व्यावसायिक टीमों, प्रबंधन या बाजार से आने वाला दबाव हमेशा रहेगा और नई सुविधाओं के निर्माण की मांग की जाएगी। बात यह है कि यदि आप अपने तकनीकी ऋण के बारे में बहुत अधिक अनभिज्ञ हैं, तो जल्द ही आपको एहसास होगा कि इससे निपटने के लिए बहुत देर हो चुकी है।

मार्टी कैगन अपनी पुस्तक "इंस्पायर्ड" में इसका बहुत अच्छा वर्णन कर रहे हैं। इस पुस्तक में, आप जान सकते हैं कि कैसे तकनीकी ऋण ने ई-बे जैसे इकसिंगों को लगभग नष्ट कर दिया।

मैंने इसे उन उत्पादों के साथ महसूस किया है जिन पर मैं काम कर रहा हूं। मेरे समय में एवोकार्ट एक्सचेंज में काम करने के दौरान हमारे पास वह विशाल प्रोजेक्ट था, जिसका उद्देश्य दो उत्पादों को एक में मिलाना था। मध्यस्थता उत्पाद के साथ हमारा एसएसपी (सप्लाई साइड प्लेटफॉर्म)। 10 महीने की योजना, बैठकों, विकास के बाद कि उन दो उत्पादों को एक में कैसे मिलाया जाएगा, हमने आखिरकार यह किया। और फिर वास्तविकता में लात मारी।

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

इस अनुभव ने मुझे कठिन तरीका सिखाया कि तकनीकी ऋण की बात आने पर आपको हमेशा सक्रिय रहना होगा। कोई फर्क नहीं पड़ता कि मुद्दा कितना छोटा है, या आप इसे कितना महत्वहीन मानते हैं, एक विशिष्ट क्षण में। इससे जल्द से जल्द निपटें। अब मैं जो भी हासिल करने की कोशिश कर रहा हूं, वह यह है कि हमारे पास हमेशा उत्पाद टीम के कुछ लोग हैं, जो विशेष रूप से प्रत्येक स्प्रिंट में तकनीकी ऋण समाधान पर काम कर रहे हैं, ताकि हमें बाद में उस पर अधिक संसाधन समर्पित नहीं करना पड़े।

उदाहरण के लिए, यदि 10 लोगों की एक टीम एक उत्पाद पर काम कर रही है, तो यह हमेशा एक अच्छा विचार है कि उनमें से 2 तकनीकी ऋण परियोजनाओं पर काम कर रहे हैं। मुझे एहसास है कि यह ऊपरी प्रबंधन और विशेष रूप से उत्पाद या फीचर रिलीज की समय सीमा के लिए जिम्मेदार लोगों के लिए अजीब लग सकता है। हालांकि, मेरे परिप्रेक्ष्य में, 4 महीने में कोई उत्पाद नहीं होने की तुलना में, फीचर रिलीज के 2 या 4 सप्ताह का त्याग करना बेहतर है। प्रबंधन शुरू में इसके खिलाफ जोर दे सकता है। इसके साथ समझौता करने के लाभों की व्याख्या करना आवश्यक है और यहां मजबूत विश्वास आता है जो उत्पाद टीम और प्रबंधन के बीच मौजूद होना चाहिए।

यदि आपका उत्पाद वास्तव में बहुत अच्छा है, तो बाजार इसके लिए अभी भी रहेगा। सवाल यह है कि क्या आपका उत्पाद अभी भी बाजार के लिए रहेगा?

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

समापन, तकनीकी ऋण की बात होने पर सक्रिय रहें, हमेशा तकनीकी ऋण को हल करने और नई सुविधाओं के निर्माण के बीच कुछ संतुलन रखें और आपको कौशल और संस्कृति के साथ-साथ मजबूत टीम पर भरोसा करने में हमेशा सक्षम होना चाहिए। आखिरकार, लैनिस्टर अभी भी 7 राज्यों के प्रभारी हैं, और उनका घर मोटो है "एक लैनिस्टर हमेशा अपने ऋण का भुगतान करता है"।