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