विकसक होऊ नका जो फक्त कोड कसा लिहायचा हे जाणतो

जेव्हा मी माझ्या नोकरीबद्दल मित्रांशी आणि कुटूंबियांशी बोलतो तेव्हा मी काय करतो याबद्दल थोडक्यात स्पष्ट करणे कठीण आहे. मी सहसा त्यांना एक संक्षिप्त पुनरावलोकन देऊन वेब / मोबाइल अनुप्रयोग विकसित करण्यास काय आवडते हे स्पष्ट करते. खरं म्हणजे, सॉफ्टवेअर डेव्हलपर म्हणून काम केल्यानंतर काही वर्षांनी, माझ्या नोकरीचा सर्वात सोपा भाग म्हणजे कोड लिहिणे. कदाचित म्हणूनच जेव्हा जेव्हा मी एखाद्या नोकरीस एखाद्या नोकरीबद्दल स्पष्टीकरण देतो तेव्हा कोड हा भाग आहे.

बर्‍याच वेगवेगळ्या प्रोग्रामिंग प्रतिमे, भाषा आणि फ्रेमवर्क बद्दल शिकल्यानंतर, माझ्या मेंदूला नवीन तंत्रज्ञान शिकण्याची सवय झाली आहे, आणि हे एक सोपे काम बनले आहे. तंत्रज्ञानाविषयी शिकण्याव्यतिरिक्त, सॉफ्टवेअर विकसकास त्यांच्या कार्यामध्ये यशस्वी होण्यासाठी स्वत: ची ओळख करून देण्याची आणखी दोन क्षेत्रे मला आवश्यक आहेत आणि ती आहेतः

व्यवसाय

स्त्रोत: https://metrostateipd.org/current-program/leedahip-management/business-analysis/

सामान्यत: सॉफ्टवेअर विकासाच्या आधीची प्रक्रिया उत्पादन व्यवस्थापक किंवा व्यवसाय विश्लेषक पूर्ण करते. या टप्प्यात आम्ही प्राधान्यक्रम, वितरण दर परिभाषित करतो आणि अनुप्रयोगाची काही कार्ये शक्य कशी करावी याबद्दल चर्चा करतो. विकसकांनो, आपण या टप्प्यात योगदान देऊ शकता असे काही मार्ग येथे आहेत.

  1. विश्लेषणास सहाय्य करणे जर या कार्यासाठी कोणीतरी जबाबदार असेल तर याचा अर्थ असा नाही की आपण त्याबद्दल जागरूक आणि त्यात योगदान देऊ नये. चपळाईचा सर्वात फायदेशीर पैलूांपैकी एक म्हणजे छोट्या संघांची परिणामी संघटना, जिथे प्रत्येकास काय घडत आहे याचा शेवट-टू-एंड संदर्भ असू शकतो. विकसित होणार्‍या लोकांचे योगदान खूप श्रीमंत आहे आणि कार्यशीलतेचे स्पष्टीकरण देण्यासाठी, धारातील प्रकरणे जाणून घेण्यासाठी आणि प्राधान्य देण्यात मदत करण्यासाठी दररोज हे डायनॅमिक वापरू शकतात.
  2. अंतिम मुदती आणि प्राथमिकता जाणून घ्या आमच्याकडे प्रत्येक कार्यक्षमतेसाठी नेहमीच एक अंतिम मुदत नसते, म्हणून भागधारक, अंतर्गत ग्राहक किंवा प्रकल्पाच्या प्रगतीमध्ये स्वारस्य असलेल्या लोकांना माहिती ठेवण्यासाठी कोणत्या प्राधान्यक्रमांची माहिती दिली पाहिजे हे समजणे फार महत्वाचे आहे. . आपणास काय विकसित केले गेले आहे हे जाणून घेण्यात रस आहे हे दर्शविण्यापलीकडे प्रत्येकासाठी ही उत्तरे देण्यास एकापेक्षा जास्त व्यक्तींवर अवलंबून असल्यास हे खूप उपयुक्त आहे. तथापि, मी कार्यक्षमतेची वाट पाहत असताना मला खूप निराश वाटते आणि जेव्हा मी जबाबदार संघाकडून एखाद्याला हे कसे चालले आहे असे विचारतो तेव्हा ते उत्तर देतात: “मला मुदत माहित नाही परंतु पंतप्रधान शोधत आहेत, ते सांगू शकतात आपण ”.
  3. शेवटच्या वापरकर्त्याच्या गरजा समजून घ्या पंतप्रधानांची भूमिका टीमला शेवटच्या वापरकर्त्याच्या गरजा लक्षात आणण्याची आहे परंतु काहीवेळा ही भाषांतरात हरवते. ते काही परिष्कृत करण्याच्या क्षणी असले की कोणीतरी उपस्थित नव्हते किंवा कोणीतरी एखाद्या विशिष्ट तपशीलाबद्दल खरोखर विसरला आहे. महत्त्वाचे म्हणजे कार्यक्षमता विकसित करण्यापूर्वी ही पुनरावृत्ती होणारी थीम आहे. समाधानाचा विकास कसा करावा याबद्दल चर्चा करण्यापूर्वी अंतिम वापरकर्त्याच्या गरजाकडे लक्ष देण्याची सवय लावण्याचा प्रयत्न करा. मी व्यवसाय क्षेत्रातील विविध लोक एक निराकरण करताना पाहिले आहे, केवळ जेव्हा गरज पूर्ण होते तेव्हा तांत्रिक दृष्टीकोनातून प्रश्न विचारला जातो तेव्हाच तो पूर्ववत केला जाऊ शकतो. याचा परिणाम अशा समस्येचे निराकरण करण्याच्या अधिक कार्यक्षमतेने होईल ज्याचा आधी विचार केला नव्हता.

प्रक्रिया

स्त्रोत: https://www.paolodellaguzzo.com/blog/2017/08/04/metodologie-agili-lean-migliorare-azienda/

स्क्रॅमचे समारंभ काय आहेत हे आपल्याला माहिती आहे हे पुरेसे नाही. एखाद्याच्या डोक्यात कल्पना तयार केली जाते त्या बिंदूपासून ते उत्पादनात आहे त्या बिंदूपासून आपण शेवटच्या शेवटी विकासाच्या प्रक्रियेचा प्रवाह समजून घ्यावा. यथास्थिती आव्हान द्या आणि सॉफ्टवेअर वितरण प्रक्रियेत सुधारणा करण्यासाठी वकिल.

लीन सॉफ्टवेयर डेव्हलपमेंट हे पुस्तक. एक चपळ टूलकिट पातळ सॉफ्टवेअर विकासाच्या 7 तत्त्वांचे वर्णन करते आणि आपल्या कार्यसंघाच्या चपळ विकास प्रक्रियेस समजून घेण्यासाठी आणि सुधारण्यासाठी हा एक उत्कृष्ट पाया आहे.

या प्रक्रियांमध्ये अधिक सामील होण्याचे काही मार्ग आहेतः

  1. समारंभांना सक्षम करण्यात मदत करा (दररोज, रेट्रो, शोकेस) जर हे कार्य संघातील फक्त एका व्यक्तीद्वारे केले असेल तर, त्यांना मदत करा आणि संपूर्ण ही टीममध्ये ही सवय निर्माण करा, जेणेकरून ते केवळ आपणच नाही तर असे करणार्‍या संघाचे सर्व सदस्य आहेत.
  2. बोर्डास भेट द्या प्राधान्य दिलेली कार्यक्षमता आणि त्यांचे वितरण कसे केले त्याबद्दल जाणून घ्या. मी बर्‍याचदा लोकांच्या कार्याच्या दिशेने उशीरा होणार्‍या विकासाचे औचित्य साधून ऐकत आहे. विकसक हे एकमेव लोक आहेत जे यासारख्या परिस्थितीचा अंदाज घेऊ शकतात, म्हणूनच पुढील कार्ये तपासून पाहण्याची आणि कार्ये वितरित करण्याचा किंवा कार्यक्षमतेचे वर्णन करण्याचा एक चांगला मार्ग असल्याचे दिसून येते तेव्हा चर्चेस प्रोत्साहित करणारी एक व्यक्ती व्हा. याक्षणी विकासात काय आहे ते जाणून घ्या; अडथळे जाणून घ्या; अधिक कार्ये अंतिम करण्यात मदत करा, कारण काम पूर्ण करणे हे प्रारंभ करण्यापेक्षा अधिक कठीण आणि महत्वाचे आहे.
  3. मेट्रिक्स समजून घ्या जर आपल्या कार्यसंघाने कामाचा अंदाज केला तर या अंदाजांचा इतिहास समजून घेणे महत्वाचे आहे; अशा प्रकारे, आपण आपल्या भविष्यातील अंदाजांमध्ये अधिक सुसंगत राहाल. जर आपली कार्यसंघ कामांचा अंदाज घेत नसेल आणि प्रसूतीचा अंदाज लावण्यासाठी इतर प्रकारच्या मेट्रिक्सचा वापर करत असेल तर विकसकांना ते कसे मोजले जाते आणि नवीनतम परिणाम काय आहेत, तसेच इच्छित परिणाम देखील माहित असणे आवश्यक आहे. अशाप्रकारे, लोकांचे सुधारणे सोपे आहे, कारण त्यांना तातडीची भावना कधी वाटावी हे त्यांना ठाऊक आहे.

निष्कर्ष

आपल्या मनोवृत्तीत काही बदल झाल्यास, आपण विकसित करीत असलेल्या उत्पादनावर आणि एकूणच व्यवसायावर लक्षणीय परिणाम आणणे शक्य आहे. तांत्रिक कौशल्यांपेक्षा हे कौशल्य विकसकास कामगार बाजारपेठेतील वरिष्ठांपेक्षा वेगळे ठरवण्याचे माझे उद्यम आहे. तर, जर आपले लक्ष्य हेच असेल तर, या टिपा सुरक्षित पैज आहेत.

आमच्याबरोबर काम करण्यात स्वारस्य आहे? आम्ही आमच्या कर्मचार्‍यात सामील होण्यासाठी तंत्रज्ञानाविषयी उत्साही असलेल्या लोकांचा नेहमी शोध घेत असतो! आपण आमचे उद्घाटन येथे पाहू शकता.

हे देखील पहा

eBay वर रिझर्व्ह कसे सेट करावेमी eमेझॉनसारखी दिसणारी आणि कार्य करणारी ई-कॉमर्स साइट कशी तयार करू? एक महत्वाकांक्षी उद्योजक म्हणून मी आठवड्यातून डझनभर कल्पनांचा विचार करतो, त्यातील बर्‍याच गोष्टी मला निर्दोष वाटतात. मला माहित आहे की इतरांच्या बाबतीतही ते असू शकत नाही. पुढे कोणत्या कल्पनांचा पाठपुरावा करणे योग्य आहे हे मी कसे ठरवायचे?ग्राफमधून बफर क्षमता कशी शोधावीबाह्य सीएसएस दस्तऐवजांसह मी वेबपृष्ठे कशी पाहू शकतो? माझ्या स्वत: च्या शॉपिफाई स्टोअरची पूर्णपणे सुरूवात करण्यासाठी किती किंमत आहे? माझ्याकडे ग्राफिक डिझाइनमध्ये महारत आहे आणि मी सर्व अ‍ॅडोब पॅकेजेस वापरू शकतो. मला HTML आणि CSS शिकण्यास किती वेळ लागेल?मी प्रतिसादात असमाधानकारक वेबसाइट कसे रूपांतरित करू?