چرا طراحان و توسعه دهندگان وب باید بایکدیگر همکاری کنند

این ایده که طراحان و توسعه دهندگان وب سایت ها باید با یکدیگر همکاری داشته باشند کاملا منطقی بنظر میرسد. اما در بسیاری از موارد مشاهده میکنیم طراح و توسعه دهنده درحالیکه روی یک پروژه مشترک کار میکنند با یکدیگر همکاری ندارند. وظیفه ی طراحان خلق عناصر و لوحه های رنگامیزی و تایپوگرافی های بینظیر است درحالیکه توسعه دهندگان وظیفه ی کد نویسی و آماده سازی عناصر لازم برای انتشار سایت را برعهده دارند. همین امر باعث اختلاف بین طراح و توسعه دهنده و اختلاف درطرح نهایی میشود.

این ایده که طراحان و توسعه دهندگان وب سایت ها باید با یکدیگر همکاری داشته باشند کاملا منطقی بنظر میرسد. اما در بسیاری از موارد مشاهده میکنیم طراح و توسعه دهنده درحالیکه روی یک پروژه مشترک کار میکنند با یکدیگر همکاری ندارند. وظیفه ی طراحان خلق عناصر و لوحه های رنگامیزی و تایپوگرافی های بینظیر است درحالیکه توسعه دهندگان وظیفه ی کد نویسی و آماده سازی عناصر لازم برای انتشار سایت را برعهده دارند. همین امر باعث اختلاف بین طراح و توسعه دهنده و اختلاف درطرح نهایی میشود.

اگر طراح و توسعه دهنده از ابتدا تا پایان پروژه با یکدیگر همکاری کنند سایت طراحی شده همبستگی و زیبایی بیشتری داشته و رابط کاربری و کد نویسی آن تمییز انجام خواهد شد. در جریان این همکاری نیاز به دوباره کاری کمتر شده و درنتیجه پروژه مربوطه در مدت زمان کوتاهتری تکمیل میشود.

مقایسه طراحان و توسعه دهندگان.

از قدیم الایام تا کنون طراحان و توسعه دهندگان عناوین شغلی جداگانه داشته اند. طراحان معمولا از نرم افزارای طراحی گرافیک مانند  Adobe Photoshopبرای ترسیم ظاهر وب سایت استفاده میکنند. سپس این زیبایی ظاهری توسط توسعه دهندگان با استفاده از برنامه های HTML، Java، jQuery، CSS و سایر زبانهای برنامه نویسی کد گذاری میشود.

درحالیکه طراحان و توسعه دهندگان در دفاتر جداگانه و یا در کشورهای متفاوت کار میکنند برای خلق یک وب سایت کامل هرکدام به مهارت های دیگری نیاز دارند. بنابراین آنها می بایست با یکدیگر همکاری داشته باشند.

فواید همکاری طراحان و توسعه دهندگان.

طراحی یک سایت کاملترمهم ترین دلیلی که ایندو گروه باید یکدیگر همکاری داشته باشند. از منظر تعاملات و تجربه پروژه ای بیشتر قابل اعتماد است که در آن طراح و توسعه دهنده با یکدیگر همکاری دارند.

و درحالیکه ما درباره ی همکاری طراحان و توسعه دهندگان صحبت میکنیم نباید فراموش کنیم که طراحان تعاملات نیز از بحث مستثنی نیستند. فواید دیگر این همکاری:

وجود فرد دومی که همه ی فعالیت ها را نظارت کرده و کاستی و خطاها را تشخیص میدهد.

خلاقیت بیشتر در اندیشه ها و طراحی ها.

درک بیشتر طراحان از قابلیت های توسعه دهندگان و درنتیجه شکل گیری یک تجربه ی کاملتر.

تولید محصولی با همبستگی بیشتر.

آگاهی از نحوه ی کارکرد طراحی و توسعه.

نگرشی شفاف از آنچه در پروژه جریان دارد.

تمرکز بیشتر روی پروژه و اهداف طراحی.

مضرات همکاری.

هرچند شخصا علاقه دارم بگویم دراین همکاری هیچ نکته ی منفی وجود ندارد اما چنین اظهار نظری کاملا بی اساس و ناپخته است. ایرادات بسیاری به این همکاری وارد است. اما باید دوچیز را درنظر گرفت:

  1. همکاری همزمان این دو گروه با یکدیگر هزینه هایی را در پی دارد علی الخصوص اگر که این دو گروه در دو مکان مختلف مشغول به کار باشند. هنگامیکه نمیتوانید آنها را در یک مکان مشترک برای همکاری دعوت کنید باید از ابزار مخصوص کنفراس های تلفنی و ارتباطات اینترنتی استفاده کنید.
  2. گاهی اوقات برخی از افراد با یکدیگر توافق و تفاهم ندارند، چراکه همه ی ما انسان های کامل و بالغی نیستیم.

نحوه ی آغاز همکاری ها.

اکنون باید به تمام دلایلی که چرا طراحان و توسعه دهندگان باید با یکدیگر همکاری داشته باشند اندیشید. اما این همکاری چطور باید وارد مرحله ی عمل شود. این همکاری باید با یک رابطه ی شفاف آغاز شود.
طراحان و توسعه دهندگان باید انجام پروژه را در اولویت قرار داده و تنها به وظایف و تصیمی گیری های مربوطه بیاندیشند.آنها باید درک کنند که در جریان انجام پروژه گاهی در منازعات پیروز و گاهی نیز شکست میخورند.
  برای آغاز این همکاری بهتر است همکار طراح و یا توسعه دهنده خود را به صرف ناهار، قهوه و یا پیاده روی دعوت کنید تا قبل از هرگونه همگاری با سبک کاری یکدیگر آشنا شوید. با همکار خود درباره ی برنامه کاری صحبت کرده و برای همکاری بهتر تیمی یکسری قانون وضع کنید.
تمام افراد دخیل در پروژه باید ساعت ورود خودرا ثبت کرده و بموقع سرکار خود حاضر باشند. مطرح کردن انتقادات سازنده باید آزاد بوده و نباید نسبت به این انتقادات جبهه گرفت. باید قبول کرد که در جریان پیشبرد پروژه چیزهای جدیدی یاد میگیرید که باید قدر آنرا بدانید.
پنج توصیه به طراحان.

 

تئوری طراحی را به زبان ساده برای توسعه دهنده توضیح داده و به او کمک کنید بفهمد این زیبایی از کجا می آید.

بهنگام طراحی به عناصر تعامل توجه کنید و اطمینان حاصل کنید همه ی قسمت ها برای همه ی مراحل تعامل طراحی شده اند.

طراحی را تکمیل کنید. انتظار نداشته باشید توسعه دهنده قسمت های مشابه را کپی و ویرایش کند.

درخواست کمک کنید. اگر مطمئن نیستید فونت مورد نظر برای وب سایت مناسب است یا نه اجازه دهید برای تصمیم گیری درست به شما کمک کنند.

عناصر طراحی را در یک فایل قابل استفاده و با سایز و رزولوشن مناسب فرمت کنید.

پنج توصیه به توسعه دهندگان.

دانش خود از طراحی را بالا ببرید. اطلاع از چند تئوری کوچک در رابطه با رنگ، تایپ و یا حتی زبان ویژه بسیار خوب است.

در رابطه با توانایی ها و ناتوایی های خود صادق باشید. اشتباهات طراح را پیش از آنکه دیر شود به وی گوشزد کنید.

درطول پروسه ی طراحی برای کمک و پاسخگویی به سوالات در دسترس باشید.

از همان ابتدا خود را وارد پروسه ی طراحی کنید. آندسته نظرات خود که بر تجربه کاربری تاثیر گذار است را مطرح کنید.

از تمامیت طرح دفاع کنید حتی قسمت هایی را که نمیپسندید و یا با آن موافق نیستید. شما با ایجاد تغییر تنها برای خود دشمن تراشی میکنید.

بیانیه ی توسعه نرم افزار چابک برای طراحان، توسعه دهندگان و طراحان تعاملات چهار اصل و قانون را مشخص کرده که باید رعایت کنند.

  1. افراد و تعاملات در پروسه ها و ابزارها.
  2. نرم افزار کارکننده در مستندات جامع.
  3. همکاری مشتری بهنگام مذاکره برای قرار داد.
  4. پاسخگویی به تغییرات در برنامه ی پیش رو.

مهارت های سودمند.

برای پر کردن فاصله ی موجود ما بین طراح و توسعه دهنده هردوی آنها باید درک درستی ازیکدیگر داشته باشند. طراحان و توسعه دهندگان باید مهارت های خود را توسعه دهند. هردوی آنها باید یک درک مقدماتی از موارد نامبرده در زیر داشته باشند:

اصول طراحی مانند رنگ، فضا و تایپوگرافی.

فرمت ها و سایز بندی بهینه عکس ها.

آشنایی مقدماتی با HTML و CSS.

استفاده از فونت های وب.

گرایش به طراحی  توسعه.

آشنایی با خواسته ها و نیازهای کاربران.

چارچوب، grids و wireframing.

نتیجه گیری.

با اینکه عنوان مقاله این پرسش بود که چرا طراحان و توسعه دهندگان باید با یکدیگر همکاری کنند اما بیشتر به این مساله توجه شد که چگونه آنها میتوانند بهتر با هم کار کرده و وظایف یکدیگر را درک کنند. بهرحال در هردو حرفه هدفی مشترک با عنوان خلقی سایتی فوق العاده مطرح است.

آنچه که واقع نیاز به تامل دارد توسعه ی طراحی است. چراکه حقیقت این است که توسعه و طراحی منافاتی با هم ندارند. شما نمیتوانید یکی را بدون دیگری داشته باشید و هرچه پیچیدگی های طراحی بیشتر میشود این حقیقت ملموس تر میشود. بنابراین شاید ما به یک توضیح یا عنوان شغلی جدید نیاز داریم که نشان دهد طراحی و توسعه از یکدیگر جدا نیستند.

توصیه من این است: چطور است از این مجموعه با عنوان طراحان توسعه ی وب سایت نام ببریم؟

 

   

 

چرا طراحان و توسعه دهندگان وب باید بایکدیگر همکاری کنند
دوشنبه 29 تیر 1394 - 09:28:03 4687 آخرین بازدید : پنجشنبه 9 فروردین 1403 - 12:21:11 0
*
*