एक परियोजना में डेवलपर्स को नीरस माना जाता है?


20

एक प्रबंधक के रूप में, मैं हमेशा ऐसे काम का सृजन नहीं कर सकता, जो धारदार हों। कुछ परियोजनाएं रखरखाव मोड पर चलती हैं, और कंपनी के लिए एक स्वस्थ मुफ्त नकदी प्रवाह उत्पन्न करती हैं।

एक डेवलपर के रूप में आपको इस परियोजना में आने के लिए क्या करना होगा? मैं काम को फिर से ब्रांड करने के बारे में सोच रहा हूं, लेकिन मैं यहां बहुत मदद कर सकता हूं।

संपादित करें: सुझावों के लिए आप सभी का धन्यवाद। अब तक यहाँ हमने क्या प्राप्त किया है:

  1. डेवलपर की रुचि के अनुसार काम का रोटेशन
  2. लचीला काम करने का माहौल
  3. पालतू परियोजनाओं पर काम करने के लिए समय आवंटित करें
  4. सामाजिक और मजेदार
  5. परियोजना की ब्रांडिंग
  6. अन्य परियोजनाओं के लिए एक कदम पत्थर के रूप में इसका उपयोग करें

जवाबों:


8

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

विकल्पों के साथ प्रयोग करना आसान है जब कोई भी समय सीमा नहीं है। अपने प्रतिद्वंद्वियों को पैंतरेबाज़ी करने के लिए सुस्त समय का उपयोग करें।


मोबाइल इंटरफेस के लिए उत्कृष्ट सुझाव।
17 फरवरी को Fanatic23

19

आपको उनके समय पर कब्जा करने के लिए उन्हें कुछ देने की आवश्यकता है। रखरखाव मोड में परियोजनाओं को अक्सर प्रत्येक डेवलपर से सप्ताह में 40 घंटे की आवश्यकता नहीं होती है। अगर ऐसा होता है, तो सॉफ्टवेयर में कुछ गड़बड़ है, लेकिन जिस तरह से आपने सवाल पूछा है, उसके आधार पर, मैं यह मान रहा हूं कि आप अपने डेवलपर्स पर कब्जा करने के लिए विचार की तलाश कर रहे हैं, जबकि ऐसा करने के लिए पूरी तरह से नहीं है। मुझे नहीं पता कि आपका वित्तीय बजट क्या है, लेकिन मुझे लगता है कि कुछ प्रोत्साहन जैसे कि उन्हें सॉफ्टवेयर सम्मेलन में भेजने में मदद मिल सकती है। एक अन्य सुझाव में स्पष्ट रूप से उन्हें अपने स्वयं के हितों का पता लगाने के लिए सप्ताह में 15 घंटे कहने की अनुमति देना शामिल हो सकता है। किसी को एल्गोरिदम या डेटाबेस डिज़ाइन को छांटने में रुचि हो सकती है। यह सीधे आपके व्यवसाय से संबंधित नहीं हो सकता है, लेकिन मैं यह नहीं कह सकता कि आप अंत में उनके बढ़े हुए ज्ञान से लाभान्वित नहीं होंगे। बस उन्हें कुछ नहीं करने के लिए काम करने के लिए मजबूर मत करो। यदि कुछ काम करने के लिए नहीं है, तो उन्हें किसी और चीज़ के साथ अपना समय व्यतीत करने दें। मुझे लगता है कि यह सुनिश्चित करने के लिए कि वे क्या कर रहे हैं, इसका सारांश पूछने के लिए यह उचित नहीं है कि वे बेतरतीब ढंग से वेब ब्राउज़ नहीं कर रहे हैं, लेकिन उन्हें थोड़ा तलाशने दें।


+1। मैं काम के घंटे को कम करने के लिए लगभग 30 प्रति सप्ताह भी सोच रहा था।

+1, मैं इस बात से सहमत हूं कि ऐसे मामलों में मदद करने के लिए लचीले कार्यालय समय के लिए बाध्य है, लेकिन कम समय में नहीं।
फैनेटिक 23

1
+1 अतिरिक्त: पारदर्शी योजना का पालन करते हुए डेवलपर्स को एक नियमित आधार पर घुमाएं, जैसे हर 6 या 12 महीने में
free_easy

अपनी रुचियों का पता लगाने के लिए कुछ समय देने के लिए +1। कई कंपनियां (Google सहित) नई परियोजनाओं के लिए विचारों को उत्पन्न करने के तरीके के रूप में इसी अभ्यास का पालन करती हैं।
इवान प्लाइस

7

प्रोजेक्ट पर काम करने के लिए इसे मज़ेदार बनाएं।

वास्तव में दिलचस्प परियोजनाएं बहुत दुर्लभ हैं। और अध्ययनों से पता चलता है कि कर्मचारियों की खुशी सामाजिक और मौज-मस्ती पर निर्भर करती है। वे बड़े पैमाने पर सहकर्मियों का उल्लेख करते हैं जब उनसे पूछा जाता है कि वे अपनी वर्तमान नौकरी क्यों नहीं छोड़ेंगे।

इसीलिए जब आप अपनी बिल्डिंग में चिल्लाना सुनते हैं तो आपको हमेशा खुश होना चाहिए।


6

मेरे लिए, उस स्थिति में सबसे अच्छा प्रेरक बहुत स्पष्ट लक्ष्य हैं, खासकर एक अच्छे विनिर्देश के रूप में। या, सबसे अच्छा होने के बजाय, यह उन कुछ चीजों में से एक है जिन्हें आपने पेश किया है। तर्क है कि काम ही नीरस है, जानते हुए भी कि मैं हो जाएगा अगर वहाँ दोबारा काम है कि सुस्त सामान का एक समूह एक विशाल आगे Demotivator है। हालांकि यह स्पष्ट रूप से एक विनिर्देश के मूल्य को पहचानने वाले प्रोग्रामर पर निर्भर हो सकता है।


1
और उन्हें एक बोनस की पेशकश करें यदि वे स्रोत को उसके आकार को आधा कर सकते हैं।
मार्क सी

4

एक और बात यह स्पष्ट करने के लिए है कि सुस्त हो सकता है, आय पैदा करने वाली परियोजनाएं हर किसी की भलाई के लिए हैं - कोई आय नहीं, कोई नौकरी आदि नहीं। काम करने की जरूरत है, अन्यथा आपके पास उन्हें रखने के लिए पर्याप्त पैसा नहीं होगा। सवार। इसे स्पष्ट रूप से इंगित करें, कभी-कभी लोगों को एहसास नहीं होता है।

फिर, लोड को विभाजित करें। उबाऊ और कष्टप्रद कार्यों की निर्धारित सीमाओं को ध्यान में रखते हुए काम करने की कोशिश करें (कार्य के प्रकार के आधार पर, कार्यदिवसों को विभाजित करें, कार्यों को विभाजित करें, आदि) ताकि किसी को भी यह एहसास न हो कि वे सभी गड़बड़ियों से बँधे हुए हैं जबकि दूसरों को करना है मजेदार चीजें।

फिर, यह भी मजेदार चीजों के साथ करने की कोशिश करो। और डेवलपर्स से बात करें, उनके पास अच्छे विचार हो सकते हैं।


3

आपको "सुस्त" परियोजना की धारणा को बदलना होगा। यदि इसकी स्वस्थ आय उत्पन्न होती है, तो ऐसा करना बहुत मुश्किल नहीं है।


1
हाँ, चीजों की ब्रांडिंग पक्ष पर काम करना।
फैनेटिक 23

2

अक्सर, ये परियोजनाएँ आपके प्रोग्रामर के लिए अच्छी होती हैं जो औसत दर्जे के होते हैं और खुश रहते हैं औसत दर्जे के। तुम्हें पता है, जो लोग प्रोग्रामिंग के बारे में भावुक नहीं हैं और जो इसे बिलों का भुगतान करने के तरीके के रूप में देखते हैं। अब, कुछ समझें: मैं यह नहीं कह रहा हूँ क्योंकि वे कमजोर प्रोग्रामर हैं और आप उनके जीवन को दुखी करना चाहते हैं। मैं यह इसलिए कह रहा हूं क्योंकि ये आमतौर पर ऐसे लोग हैं जो अपने काम को अपने जीवन में पूर्णता का स्रोत होने की उम्मीद नहीं करते हैं। इसकी आवाज़ से, ये ध्वनि कम दबाव, आय की स्थिर धाराओं जैसे लगते हैं। संभावना से अधिक, ये कार्यकर्ता कुछ आसान, कम दबाव वाले काम लेने से अधिक खुश हैं।

बेशक, इसका मतलब यह नहीं है कि आप उन्हें सुस्त काम दे सकते हैं और उनके बारे में भूल सकते हैं। शायद आप अपने "ए खिलाड़ियों" को 80% मजेदार कार्य / 20% सुस्त कार्य दे सकते हैं, आपके "बी खिलाड़ी" 50/50 हो सकते हैं, और आपके "सी खिलाड़ी" 20/80 हो सकते हैं।


1

अपने डेवलपर्स को अपने स्वयं के पालतू / खुले-स्रोत / दिलचस्प परियोजनाओं पर काम करने के लिए कुछ ग्रंट काम करके समय का भुगतान करने दें। इन प्रकार की परियोजनाओं के साथ उन्हें कुछ सहायता प्रदान करें, खासकर अगर काम हाउस प्रोजेक्ट या प्रोग्राम में हो। यह एक रणनीति है जिसे Google उपयोग करता है, मुझे लगता है?


1

मुझे यह स्वीकार करना चाहिए कि मैंने कभी नीरस और निर्बाध परियोजना पर काम नहीं किया है, इसलिए मुझे यकीन नहीं है कि मैं आपके प्रश्न को समझ सकता हूं। और मैं जीने के लिए उद्यम प्रणाली विकसित करता हूं। :) गंभीरता से, व्यवहार में मैंने पाया है कि प्रोग्रामर "बोरिंग" काम से परेशान हैं जो मुझे उम्मीद से कम है। बेकार का काम, जैसे टाइमशीट भरना जो कभी कोई नहीं जाँचता, बहुत बड़ी समस्या है। ऐसा कहे जाने के बाद:

अपने प्रोग्रामर वरीयताओं को जानें; कुछ प्रोग्रामर GUI को पसंद नहीं करते हैं, कुछ SQL से दूर हैं। उस प्राथमिकता का सम्मान करने की कोशिश करें, क्योंकि एक प्रोग्रामर के लिए एक कार्य जो उबाऊ है वह दूसरे के लिए मजेदार हो सकता है। अगर किसी भी कारण से इस तरह से काम को विभाजित करना संभव नहीं है, तो प्रतिस्पर्धा बढ़ाकर इसे दिलचस्प बनाएं - उन्हें प्रतिस्पर्धा दें कि वह कौन होगा जो अपना हिस्सा खत्म करने वाला पहला व्यक्ति होगा, या स्कोरबोर्ड बना सकता है जिसके कोड के हिस्से में कम से कम राशि थी QA में बग्स Microsoft अपनी कॉर्पोरेट संस्कृति के लिए जाना जाता है जो प्रोग्रामर को अलग-अलग तरीकों से प्रतिस्पर्धा करने और अंतिम उत्पाद में प्रत्येक दृष्टिकोण के सर्वोत्तम भागों को शामिल करने या अंत में सबसे अच्छा एक का चयन करने के लिए बनाता है।

उत्पाद के एक हिस्से का स्वामित्व और उस पर नियंत्रण होना भी किसी की व्यस्तता को बढ़ाता है। इसके विपरीत, किसी के पास आपके काम को माइक्रोएन करने से अधिक उबाऊ कुछ भी नहीं है। इसके अलावा, अगर कोई आवर्ती कार्य होता है तो हर कोई घृणा करता है, बड़ी तस्वीर को समझाते हुए - कि यह कुछ ऐसा है जिसे करना है और प्रत्येक सप्ताह ऐसा करने वाले व्यक्ति को क्यों और कैसे घुमाना आमतौर पर पर्याप्त से अधिक है।


0

मैंने इस तरह की परियोजना को अधिक दिलचस्प लोगों के लिए पथ के रूप में उपयोग करने के साथ सफलता प्राप्त की है / देखी है।

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

यदि आपके पास एक बुरी टीम है, या बहुत अच्छी टीम है, तो यह दृष्टिकोण आपके लिए काम नहीं कर सकता है।


2
इस दृष्टिकोण के साथ समस्या यह है कि इससे उच्च प्रारंभिक कारोबार हो सकता है। मैं समझता हूं कि कभी-कभी आपको वह प्राप्त करने के लिए इंतजार करना पड़ता है जो आप चाहते हैं, लेकिन मैं एक ऐसी कंपनी के लिए काम क्यों करना चाहूंगा जो मुझे ड्रगरी के साथ शुरू करने जा रही है जब बहुत सारी अन्य कंपनियां हैं जो मुझे शुरू करने के लिए और अधिक मजेदार परियोजनाएं सौंपेंगी?
जेसन बेकर

1
मुझे लगता है कि आप "बहुत अच्छी टीम" अपवाद का वर्णन कर रहे हैं। आप ऐसा किसी टीम के साथ नहीं कर सकते, जहां हर कोई वरिष्ठ देव हो। यदि आप एक वरिष्ठ देव नहीं हैं, तो आप आमतौर पर शांत परियोजनाओं पर नहीं जा सकते हैं यदि आप वैसे भी व्यावसायिक क्षेत्र में हैं। यदि आप एक jr dev के रूप में एक ब्लीडिंग एज सॉफ्टवेयर पोजीशन में प्राप्त कर सकते हैं, लेकिन बहुत सारी जगहों पर जो बहुत संभव नहीं है।
बिल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.