How Guru Improves Software Development at Fullstack Labs
फुलस्टैक लैब्स में, हमें अपने ज्ञान का दस्तावेज़ीकरण और साझा करने का एक अधिक औपचारिक तरीका चाहिए था। एक छोटी सी ट्रायल के बाद, हमें पता था कि गुरु इन समस्याओं को हल करेगा।
यह डेविड जैक्सन, सीईओ का एक गेस्ट पोस्ट है फुलस्टैक लैब्स।
ऐप्स बनाने और एक तकनीकी परामर्श चलाना एक प्रक्रियागत प्रयास है। कुछ अभ्यास और प्रक्रियाएं प्रत्येक और हर प्रोजेक्ट पर की जाती हैं, और इसे हर बार हर कोई एक ही तरीके से करना चाहिए। लेकिन इन प्रक्रियाओं का दस्तावेज़ीकरण और साझा करना मुश्किल हो सकता है, और डेवलपर्स हमेशा चीजों को करने के अलग-अलग तरीके लगते हैं।
जब फुलस्टैक लैब्स बस शुरू हो रहा था, हमारी टीम में सिर्फ दो या तीन लोग थे, इसलिए मौखिक रूप से संवाद करना और चीजों का ट्रैक करना आसान था। लेकिन जैसे-जैसे हम बढ़े, यह स्पष्ट हो गया कि हमें अपने सामूहिक ज्ञान का दस्तावेज़ीकरण और साझा करने का एक अधिक औपचारिक तरीका चाहिए।
तो हमने वर्ड दस्तावेज़ का उपयोग करने की कोशिश की… लेकिन वे जल्दी ही अव्यवस्थित हो गए, कई पृष्ठों तक बढ़ते हुए, मौजूदा जानकारी तक पहुँचने और टीम के साथ नई जानकारी साझा करने में मुश्किलें आती हैं। हमें पता था कि बेहतर तरीका होना चाहिए, इसलिए हमने चारों ओर पूछना शुरू किया और गुरु के बारे में सुना। एक छोटी सी ट्रायल के बाद, स्पष्ट था कि गुरु उन समस्याओं को हल करने के लिए बनाया गया था जिनका सामना हम कर रहे थे, इसलिए हमने इसे टीम तक पहुँचाया और इसे निम्नलिखित तरीकों से उपयोग करना शुरू किया।
सर्वश्रेष्ठ प्रथाओं के लिए गुरु
कुछ चीजें हैं जो हमारी टीम के लिए विश्वसनीय और लगातार करना महत्वपूर्ण हैं, जैसे संस्करण नियंत्रण, बिल्ड और तैनाती। इन प्रक्रियाओं का दस्तावेज़ीकरण और साझा करने के लिए, हमने एक “डेवलपमेंट बेस्ट प्रैक्टिसेस” गुरु बोर्ड बनाया है, जहाँ हमारे सभी डेवलपर्स में से प्रत्येक गुरु कार्डों में दर्जनों प्रक्रियाओं के लिए चरण-दर-चरण निर्देश पा सकते हैं। यह गुरु में ऐसा दिखता है:
सभी बोर्ड्स --> विकास कार्ड --> फ्रंट-एंड विकास चेकलिस्ट कार्ड
हमने पाया कि गुरु चेकलिस्ट के लिए विशेष रूप से सहायक है। उदाहरण के लिए, ऊपर दी गई फ्रंट-एंड विकास कार्ड में वह चेकलिस्ट होती है जिसे हमारे डेवलपर्स को उन कार्यों को अपने प्रोजेक्ट प्रबंधक को समीक्षा के लिए भेजने से पहले पालन करना आवश्यक होता है। फ्रंट-एंड विकास के लिए बहुत ध्यान देने की जरूरत होती है, और महत्वपूर्ण चरणों को अनजाने में छोड़ना आसान होता है, जैसे कि ब्राउज़र और डिवाइस परीक्षण, रेटिना स्क्रीन परीक्षण आदि। लेकिन गुरु के साथ, हम गलतियों और बर्बाद समय को कम करने में सक्षम रहे हैं। जब हम गलती करते हैं, हम सुनिश्चित करने के लिए गुरु कार्ड में एक कदम जोड़ते हैं कि यह फिर से न हो। सर्वश्रेष्ठ प्रथाओं के इस प्रकार का लगातार अद्यतन करना दोनों के हिस्से को समय के साथ सुधारने में मदद करता है।
डेवलपर ऑनबोर्डिंग के लिए गुरु
नए टीम के सदस्यों को भर्ती करना, जबकि आवश्यक है, कभी-कभी यह एक दर्द हो सकता है। प्रक्रियाओं और सर्वश्रेष्ठ प्रथाओं पर प्रशिक्षण एक नया व्यक्ति लाने में गंभीर बाधा बन सकता है।
तो, हमने गुरु को अपनी ऑनबोर्डिंग प्रक्रिया का हिस्सा बना दिया है। जब भी हमारे पास एक नया डेवलपर शुरू होता है, हम उनसे पूछते हैं कि वे हमारे सभी गुरु कार्ड पढ़ें ताकि वे हमारी विकास सर्वश्रेष्ठ प्रथाओं से परिचित हो सकें। इसलिए नए टीम के सदस्य कई हफ्तों में धीरे-धीरे गति प्राप्त करने के बजाय, और कई सवाल पूछने के बजाय, हम उन्हें गुरु में कुछ घंटे बिताने के लिए कहते हैं। एक बार जब वे हमारी प्रक्रियाओं और कार्यप्रवाह को समझ लेते हैं, तो वे टीम में तेजी से एकीकृत हो सकते हैं और उत्पादक बन सकते हैं।
एचआर के लिए गुरु
अपने वास्तविक एचआर प्रबंधक के रूप में, मैं एचआर प्रश्नों का हर प्रकार का उत्तर देता हूँ जैसे: मैं हर महीने कितना पीटीओ जमा करता हूं? हमें कब भुगतान मिलता है? क्या मैं कायरोप्रैक्टिक के लिए कवर हूँ?
लोगों को हमारे 200 पृष्ठों के एचआर मैन्युअल की सिफारिश करना उस तरह से काम करता है जैसा कि आप उम्मीद कर सकते हैं... वे दो इंच मोटे हैंडबुक को देखते हैं और जल्दी ही हार मान लेते हैं। कोई बेहतर तरीका होना चाहिए, है ना? गुरु बोर्ड में प्रवेश करें…
अब, हर बार जब मुझे एक एचआर प्रश्न मिलता है, तो मैं या तो लोगों को हमारे गुरु एचआर बोर्ड की ओर संदर्भित करता हूं, या मैं बोर्ड में उत्तर जोड़ता हूं यदि यह पहले से मौजूद नहीं है। हमारी टीम अब आसानी से एचआर बोर्ड में खोज कर सकती है और बिना टीम के अन्य सदस्यों को परेशान किए तुरंत अपना उत्तर पा सकती है।
गुरु + फुलस्टैक लैब्स
कुल मिलाकर, गुरु ने हमें दक्षता और उत्पादकता में सुधार करने के साथ-साथ हमारे काम की गुणवत्ता में सुधार करने में मदद की है। यह हमें संस्थागत ज्ञान को ठीक से दस्तावेज़ीकरण करने और सहेजने की अनुमति देता है ताकि यह हमारी कंपनी से कोई कर्मचारी या प्रबंधक छोड़ने पर न खो जाए। हमारे टीम के सदस्य बेहतर मनोबल की रिपोर्ट करते हैं क्योंकि यह स्पष्ट है कि उनसे चीजें कैसे करने की उम्मीद की जाती है, और कंपनी की नीतियाँ अधिक दृश्य और सुलभ होती हैं।
फुलस्टैक लैब्स मोबाइल और वेब एप्लिकेशन, कस्टम व्यवसाय सॉफ़्टवेयर समाधान, इंटीग्रेशन, वेब और यूएक्स / यूआई डिजाइन, और सामान्य तकनीकी परामर्श में विशेषज्ञता रखता है। हमारा कोड उच्चतम मानकों पर बनाया गया है, नवीनतम तकनीकों और सर्वश्रेष्ठ प्रथाओं का उपयोग करते हुए। हमारा मिशन उचित कीमतों पर उच्च गुणवत्ता का काम प्रदान करना है, और अपने ग्राहकों की अपेक्षाओं को लगातार पार करना है।
यह डेविड जैक्सन, सीईओ का एक गेस्ट पोस्ट है फुलस्टैक लैब्स।
ऐप्स बनाने और एक तकनीकी परामर्श चलाना एक प्रक्रियागत प्रयास है। कुछ अभ्यास और प्रक्रियाएं प्रत्येक और हर प्रोजेक्ट पर की जाती हैं, और इसे हर बार हर कोई एक ही तरीके से करना चाहिए। लेकिन इन प्रक्रियाओं का दस्तावेज़ीकरण और साझा करना मुश्किल हो सकता है, और डेवलपर्स हमेशा चीजों को करने के अलग-अलग तरीके लगते हैं।
जब फुलस्टैक लैब्स बस शुरू हो रहा था, हमारी टीम में सिर्फ दो या तीन लोग थे, इसलिए मौखिक रूप से संवाद करना और चीजों का ट्रैक करना आसान था। लेकिन जैसे-जैसे हम बढ़े, यह स्पष्ट हो गया कि हमें अपने सामूहिक ज्ञान का दस्तावेज़ीकरण और साझा करने का एक अधिक औपचारिक तरीका चाहिए।
तो हमने वर्ड दस्तावेज़ का उपयोग करने की कोशिश की… लेकिन वे जल्दी ही अव्यवस्थित हो गए, कई पृष्ठों तक बढ़ते हुए, मौजूदा जानकारी तक पहुँचने और टीम के साथ नई जानकारी साझा करने में मुश्किलें आती हैं। हमें पता था कि बेहतर तरीका होना चाहिए, इसलिए हमने चारों ओर पूछना शुरू किया और गुरु के बारे में सुना। एक छोटी सी ट्रायल के बाद, स्पष्ट था कि गुरु उन समस्याओं को हल करने के लिए बनाया गया था जिनका सामना हम कर रहे थे, इसलिए हमने इसे टीम तक पहुँचाया और इसे निम्नलिखित तरीकों से उपयोग करना शुरू किया।
सर्वश्रेष्ठ प्रथाओं के लिए गुरु
कुछ चीजें हैं जो हमारी टीम के लिए विश्वसनीय और लगातार करना महत्वपूर्ण हैं, जैसे संस्करण नियंत्रण, बिल्ड और तैनाती। इन प्रक्रियाओं का दस्तावेज़ीकरण और साझा करने के लिए, हमने एक “डेवलपमेंट बेस्ट प्रैक्टिसेस” गुरु बोर्ड बनाया है, जहाँ हमारे सभी डेवलपर्स में से प्रत्येक गुरु कार्डों में दर्जनों प्रक्रियाओं के लिए चरण-दर-चरण निर्देश पा सकते हैं। यह गुरु में ऐसा दिखता है:
सभी बोर्ड्स --> विकास कार्ड --> फ्रंट-एंड विकास चेकलिस्ट कार्ड
हमने पाया कि गुरु चेकलिस्ट के लिए विशेष रूप से सहायक है। उदाहरण के लिए, ऊपर दी गई फ्रंट-एंड विकास कार्ड में वह चेकलिस्ट होती है जिसे हमारे डेवलपर्स को उन कार्यों को अपने प्रोजेक्ट प्रबंधक को समीक्षा के लिए भेजने से पहले पालन करना आवश्यक होता है। फ्रंट-एंड विकास के लिए बहुत ध्यान देने की जरूरत होती है, और महत्वपूर्ण चरणों को अनजाने में छोड़ना आसान होता है, जैसे कि ब्राउज़र और डिवाइस परीक्षण, रेटिना स्क्रीन परीक्षण आदि। लेकिन गुरु के साथ, हम गलतियों और बर्बाद समय को कम करने में सक्षम रहे हैं। जब हम गलती करते हैं, हम सुनिश्चित करने के लिए गुरु कार्ड में एक कदम जोड़ते हैं कि यह फिर से न हो। सर्वश्रेष्ठ प्रथाओं के इस प्रकार का लगातार अद्यतन करना दोनों के हिस्से को समय के साथ सुधारने में मदद करता है।
डेवलपर ऑनबोर्डिंग के लिए गुरु
नए टीम के सदस्यों को भर्ती करना, जबकि आवश्यक है, कभी-कभी यह एक दर्द हो सकता है। प्रक्रियाओं और सर्वश्रेष्ठ प्रथाओं पर प्रशिक्षण एक नया व्यक्ति लाने में गंभीर बाधा बन सकता है।
तो, हमने गुरु को अपनी ऑनबोर्डिंग प्रक्रिया का हिस्सा बना दिया है। जब भी हमारे पास एक नया डेवलपर शुरू होता है, हम उनसे पूछते हैं कि वे हमारे सभी गुरु कार्ड पढ़ें ताकि वे हमारी विकास सर्वश्रेष्ठ प्रथाओं से परिचित हो सकें। इसलिए नए टीम के सदस्य कई हफ्तों में धीरे-धीरे गति प्राप्त करने के बजाय, और कई सवाल पूछने के बजाय, हम उन्हें गुरु में कुछ घंटे बिताने के लिए कहते हैं। एक बार जब वे हमारी प्रक्रियाओं और कार्यप्रवाह को समझ लेते हैं, तो वे टीम में तेजी से एकीकृत हो सकते हैं और उत्पादक बन सकते हैं।
एचआर के लिए गुरु
अपने वास्तविक एचआर प्रबंधक के रूप में, मैं एचआर प्रश्नों का हर प्रकार का उत्तर देता हूँ जैसे: मैं हर महीने कितना पीटीओ जमा करता हूं? हमें कब भुगतान मिलता है? क्या मैं कायरोप्रैक्टिक के लिए कवर हूँ?
लोगों को हमारे 200 पृष्ठों के एचआर मैन्युअल की सिफारिश करना उस तरह से काम करता है जैसा कि आप उम्मीद कर सकते हैं... वे दो इंच मोटे हैंडबुक को देखते हैं और जल्दी ही हार मान लेते हैं। कोई बेहतर तरीका होना चाहिए, है ना? गुरु बोर्ड में प्रवेश करें…
अब, हर बार जब मुझे एक एचआर प्रश्न मिलता है, तो मैं या तो लोगों को हमारे गुरु एचआर बोर्ड की ओर संदर्भित करता हूं, या मैं बोर्ड में उत्तर जोड़ता हूं यदि यह पहले से मौजूद नहीं है। हमारी टीम अब आसानी से एचआर बोर्ड में खोज कर सकती है और बिना टीम के अन्य सदस्यों को परेशान किए तुरंत अपना उत्तर पा सकती है।
गुरु + फुलस्टैक लैब्स
कुल मिलाकर, गुरु ने हमें दक्षता और उत्पादकता में सुधार करने के साथ-साथ हमारे काम की गुणवत्ता में सुधार करने में मदद की है। यह हमें संस्थागत ज्ञान को ठीक से दस्तावेज़ीकरण करने और सहेजने की अनुमति देता है ताकि यह हमारी कंपनी से कोई कर्मचारी या प्रबंधक छोड़ने पर न खो जाए। हमारे टीम के सदस्य बेहतर मनोबल की रिपोर्ट करते हैं क्योंकि यह स्पष्ट है कि उनसे चीजें कैसे करने की उम्मीद की जाती है, और कंपनी की नीतियाँ अधिक दृश्य और सुलभ होती हैं।
फुलस्टैक लैब्स मोबाइल और वेब एप्लिकेशन, कस्टम व्यवसाय सॉफ़्टवेयर समाधान, इंटीग्रेशन, वेब और यूएक्स / यूआई डिजाइन, और सामान्य तकनीकी परामर्श में विशेषज्ञता रखता है। हमारा कोड उच्चतम मानकों पर बनाया गया है, नवीनतम तकनीकों और सर्वश्रेष्ठ प्रथाओं का उपयोग करते हुए। हमारा मिशन उचित कीमतों पर उच्च गुणवत्ता का काम प्रदान करना है, और अपने ग्राहकों की अपेक्षाओं को लगातार पार करना है।
गुरु प्लेटफॉर्म की शक्ति का अनुभव स्वयं करें - हमारे इंटरैक्टिव प्रोडक्ट टूर को लें