एकत्र कसे कार्य करावे - डिझाइनर आणि विकसक सहयोग

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

डिझाईन तंत्रज्ञानास प्रेरणा देते आणि तंत्रज्ञान डिझाइनला प्रेरित करते

सॉफ्टवेअर प्रकल्प भूमिका

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

एक यूएक्स / यूआय डिझायनर उत्पादनाच्या यूएक्स आणि यूआय दोन्हीवर लक्ष केंद्रित करून वापरकर्ता अनुभव तयार करतो. काही कार्य कसे करते आणि एखादी व्यक्ती तिच्याशी कसा संवाद साधते हे यूएक्स आहे.

यूआय (यूजर इंटरफेस) उत्पादनाचे स्वरूप आणि लेआउट यावर लक्ष केंद्रित करते. डिझाइनरची भूमिका ही आहे की ती व्यक्ती वापरकर्त्यासाठी अनुकूल आणि दृष्टि आकर्षक बनवेल अशा व्यक्तीसाठी मार्गदर्शक मार्ग तयार करेल.

जेव्हा दोन सह-तयार होतात, तेव्हा विकसक उत्पादनाच्या मूळ संरचनेची काळजी घेतो तर डिझाइनर देखावा तयार करतो. हे सोपे वाटेल, परंतु बर्‍याच घटनांमध्ये कार्यक्षम कार्यप्रवाह सेट करण्याचा प्रयत्न करताना कार्यसंघ आव्हानांना सामोरे जाते.

रुबीकॉन येथे, आपला प्रभावी कार्यप्रवाह विकसित करताना आम्ही अनेक आव्हाने अनुभवली आहेत. सुदैवाने, आम्ही आमची आव्हाने उघडपणे सामायिक करण्यासाठी आणि प्रभावी सहयोग कसे तयार करावे याविषयी काही टिपा ऑफर करण्यासाठी येथे आहोत.

डिझाइनर-विकसक सहयोग आव्हाने

डोमेन ज्ञानाचा अभाव

डिझाइनर त्यांचे वर्क डे कल्पनांसह येतात आणि आसपास पिक्सेलसह खेळतात; तर, विकसक समस्या सोडवतात, नवीन तंत्रज्ञान एक्सप्लोर करतात आणि कोडच्या ओळी लिहितात. बर्‍याचदा, दोन डोमेन दरम्यान एक पूल असतो कारण एखाद्यास तंत्रज्ञान नसते आणि दुसर्‍यास डिझाइन आणि यूएक्सबद्दल जास्त ज्ञान नसते. परंतु जेव्हा डिझाइनर आणि विकसकास मार्ग शोधण्याची आवश्यकता असते तेव्हा काय करावे?

संप्रेषण

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

जेव्हा अशा परिस्थिती उद्भवतात, तेव्हा कार्यप्रवाह कमी होतो, उत्पादने त्यांच्या इच्छित किंवा पूर्ण संभाव्यतेपर्यंत पोहोचत नाहीत, स्प्रिंटची उद्दिष्टे पूर्ण केली जात नाहीत आणि स्प्रिंट्स अपयशी ठरतात - हे सर्व खराब संप्रेषणामुळे होऊ शकते.

फ्रेमवर्क निर्बंध

कधीकधी डिझाइनर फॅन्सी, मस्त डिझाइन तयार करतात, परंतु दुर्दैवाने, त्यांना अशा काही बाबींची माहिती नसते जे फ्रेमवर्कच्या मर्यादांमुळे सहजपणे करता येत नाहीत. डिझाइनर्सना एक गोष्ट लक्षात घ्यावी लागेल ती म्हणजे प्रत्येक फ्रेमवर्क, प्रत्येक ओएस आणि हार्डवेअरच्या प्रत्येक भागाच्या मागे एक सॉफ्टवेअर विकसक असतो. असे म्हटले जात आहे की, विशिष्ट फ्रेमवर्क काय सक्षम आहे याची शक्यता विकासक कोणत्या फ्रेमवर्कची अंमलबजावणी करण्याचा निर्णय घेते आणि त्यावर डिझाइनरला काय पुरवते यावर अवलंबून नाही. पुढील कारणामुळे फ्रेमवर्क काय करू शकते यावर बंधने आणू शकतात:

  • सुरक्षा समस्या
  • कामगिरीचे मुद्दे
  • वैशिष्ट्याची योजना करण्यासाठी अपुरा वेळ

उदाहरणार्थ, एपीआय 21 (फ्रेमवर्क आवृत्ती) च्या आधी आम्ही Android ओएस घेतल्यास, वापरकर्ते स्टेटस बारचा पार्श्वभूमी रंग बदलण्यात सक्षम नाहीत. असे मानले जाते की यामागील कारण परफॉर्मन्स इश्यूमुळे होते कारण त्या क्षणी हार्डवेअर बर्‍याच धीमे होते. एपीआय 21 आवृत्तीमध्ये, विकासकांना स्थिती पट्टीचा पार्श्वभूमी रंग बदलण्याची क्षमता दिली गेली आहे परंतु प्री-एपीआय 21 उपकरणांसाठी असे करण्यापासून अद्याप प्रतिबंधित केले आहे.

यूआय डिझाइन सहसा ग्रस्त होते

जेव्हा डिझाइनर्समध्ये तांत्रिक अडथळे आणि डेडलाईन आढळतात तेव्हा त्यांच्या कल्पनांना जीवनात आणणे त्यांना अवघड होते आणि बर्‍याचदा त्यांना विकसकांशी तडजोड करावी लागते. अर्थात, याचा प्रकल्प आणि संपूर्ण कार्यसंघाशीच संबंध आहे, परंतु जोपर्यंत डिझाइन-डेव्हलपमेंट प्रक्रियेचा प्रश्न आहे, विकसकांना जटिल UI सोल्यूशन्स आणि सानुकूल घटकांचा प्रतिकूलपणा असणे अशक्य नाही. बहुतेक विकसकांना यूएक्सबद्दल आणि डिझाइनरांइतके डिझाइन आवडत नाही. म्हणूनच, डिझाइनची प्रारंभिक फॅन्सी कल्पना उत्पादनांच्या गरजा पूर्ण करण्यासाठी बर्‍याच वेळा सुलभ होते.

वेळेच्या अंदाजात फरक

काहीतरी आश्चर्यकारक डिझाइन करण्यात खरोखर वेळ लागतो आणि बर्‍याच घटकांचा विचार करणे आवश्यक आहे: वापरकर्ता अनुभव, लेआउट, वापरकर्ता इंटरफेस, सौंदर्यशास्त्र आणि बरेच काही. डिझाइनर डिझाइन तयार करण्यात त्यांचा वेळ घेतील परंतु काहीवेळा ते विकसकास अंतिम डिझाइनमध्ये त्यांची रचना अंमलात आणण्यास किती वेळ लागतील याचा अंदाज घेतात. परिणामी, डिझाइन इंजिनियरिंग करण्याच्या हेतूपेक्षा जास्त वेळ लागेल आणि कार्यसंघाची अंतिम मुदत चुकली जाऊ शकते.

दुसरीकडे, एक छोटासा बदल तेवढा लहान असू शकत नाही

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

वैयक्तिक लक्ष्ये

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

यशस्वी डिझाइनर-विकसक सहयोगासाठी टिपा

आपण एकत्र चांगले आहात. विकसक आणि डिझाइनर यांच्यात कोणतीही संस्था सुसंवादी कार्य सेटिंग कशी तयार करू शकते याबद्दल काही टिपा पहा:

शिका आणि शिकवा दोन क्षेत्रांमधील रेषा अस्पष्ट करण्यास घाबरू नका

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

वापरकर्ता # 1 आहे

आपण ज्या उत्पादनासाठी उत्पादनास तयार करीत आहात त्यास एका शिखरावर ठेवा. लक्षात ठेवा, उत्पादन वापरकर्त्यासाठी तयार केले जात आहे. एक चांगला वापरकर्ता अनुभव विकसक आणि डिझाइनर दोहोंचे प्राथमिक लक्ष्य असले पाहिजे आणि उत्पादन तयार करताना प्रत्येक कार्यसंघाच्या सदस्याने यावर लक्ष केंद्रित केले पाहिजे. "वापरकर्ता हे उत्पादन कसे वापरावे?" यासारखे प्रश्न विचारले पाहिजे. सर्व विकास आणि डिझाइन निर्णय वापरकर्त्याच्या भोवती फिरले पाहिजे.

योग्य साधने वापरा

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

पी.एस. रिक्त कागद आणि व्हाईटबोर्ड कदाचित इतके रोमांचक नसतील परंतु ते लोकांना स्पष्टपणे आणि दृश्ये आपल्या कल्पनांमध्ये संवाद साधण्यास मदत करतात.

संप्रेषण करा, संवाद साधा आणि संवाद साधा

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

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

डिझायनर + विकसक = अंतिम उत्पादन

एक यशस्वी डिझाइनर-विकसक कार्यसंघ स्थापित करण्यासाठी आणि आपल्या ग्राहकांसाठी एक उत्तम उत्पादन तयार करण्यासाठी आपली कार्यसंघ आपल्या सॉफ्टवेअर विकास कृतीमध्ये या उपयुक्त टिप्स जोडू शकते. स्पष्टपणे संप्रेषण करा, तडजोड करण्यास तयार व्हा, आपल्या कार्यसंघाच्या सदस्यांना महत्त्व द्या आणि स्वत: ला दुसर्‍या व्यक्तीच्या शूजमध्ये घाला. हे सर्व आरोग्यदायी सहकार्यासाठी या मुख्य संदेशांवर खाली येते, आपण केवळ स्थिर कार्यप्रवाह मिळवू शकत नाही तर आपल्या ग्राहकांसाठी चांगले उत्पादने देखील तयार कराल.

मूळतः https://www.rubicon-world.com वर प्रकाशित केले.

हे देखील पहा

माझी कोडिंग कौशल्ये सुधारण्यासाठी मी काय करू शकतो? मी एक नवशिक्या आहे परंतु एक असा मुद्दा येतो जेथे मी समस्या सोडवू शकत नाही किंवा मी कितीही प्रयत्न केले तरी तर्कशास्त्र विकसित करू शकत नाही.प्रदीप्त वर डाउनलोड कसे शोधायचेसीएसएस वापरून सोडलेल्या प्रतिमा मी कसे स्क्रोल करू? माझ्याकडे सॉफ्टवेअर अनुप्रयोगाची कल्पना आहे परंतु सॉफ्टवेअर कशी विकसित करावी हे मला माहित नाही. मला ते विकसित करण्यास कोण मदत करू शकेल?मी माझ्या HTML वेबसाइटवर परस्पर घटक कसे जोडावे? आपण एक दुवा कसा तयार कराल? कोड पाहून HTML आणि HTML5 मधील फरक मला कसे कळेल? मी घरातून वेब डिझायनिंग कसे शिकू शकतो?