بررسی فرآیند طراحی یک وب سایت


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

web design process main ih5t8jn بررسی فرآیند طراحی یک وب سایت   IranHex.Com

در ابتدا باید بدانیم که یک “فرآیند” دقیقا چیست ؟! فرآیند مجموعه مراحلی است که برای پیش بردن یک کار یا پروژه مورد استفاده قرار میگیرد تا کار تکمیل شود و به پایان برسد . در واقع فرآیند طراحی وب مانند یک نقشه و راهنما می باشد تا کار راحت تر و سریع تر انجام شود . در ادامه مقاله به مراحل یک فرآیند نمونه اشاره خواهیم کرد…

مراحل یک فرآیند نمونه

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

 

1- برنامه ریزی

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

Planning web design Process main ih0r5g بررسی فرآیند طراحی یک وب سایت   IranHex.Com

- بررسی الزامات

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

- چارت پروژه

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

- نقشه سایت

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

- قرارداد ، که در آن در مورد مسائل مالی ، حق کپی رایت نوشته شده است

قرداد در واقع مدرک و سندی است که در آن زمان شروع و پایان پروژه ، مبلغ قابل پرداخت ، نحوه پرداخت ، حق کپی رایت و… ذکر شده است .

- گرفتن دسترسی به سرور و ایجاد ساختار پوشه ها

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

- تعیین نرم افزارها و منابع مورد نیاز (تصاویر ، فونت ها و…)

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

 

منابع :

- Jumpchart: Client/developer collaboration tool
- Dropbox: File-sharing and collaboration tool
- Mindmeister: Free online mind-mapping software
- Writing Bulletproof Web Design Contracts

 

2- طراحی

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

design web design process main ih058r بررسی فرآیند طراحی یک وب سایت   IranHex.Com

- جزئیات و عناصر برنامه ریزی

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

- مدل های مبتنی بر تجزیه و تحلیل درخواست ها

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

- بازبینی و بررسی

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

- تکه تکه کردن و کد نویسی HTML/CSS

در این مرحله طرح نهایی در فتوشاپ برش می خود و سپس روی آن با استفاده از زبان های HTML و CSS و همینطور در صورت نیاز jQuery و… کدنویسی می شود . در این قسمت باید مدل ها را پس از کدنویسی آزمایش کنید .

 

منابع :

Printable Sketch Templates for Wireframing
Color Scheme Designer
Type Tester, font comparison
iPlotz, online template and wireframing tool

 

3- توسعه

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

developer web design process main ih0t5t بررسی فرآیند طراحی یک وب سایت   IranHex.Com

- ساخت چهارچوب توسعه

در این مرحله باید زبان و روش نوشته شدن سیستم را انتخاب کنید . مثلا می خواهید با استفاده از Ruby ، PHP ، ASP و … سیستم را بنویسید . این قسمت زمانی است که باید سیستم را پیاده سازی و اجرا کنید . باید شرایط سرور را بسنجید و سیستم را متناسب با شرایط سرور توسعه دهید .

- کدنویسی قالب برای صفحات مختلف

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

- توسعه و تست ویژگی ها و امکانات خاص

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

- پر کردن با محتوا

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

- تست و بررسی لینک ها و عملکرد آنها

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

 

منابع :

Wufoo, form generator
Adobe Browserlab, cross-browser analysis
Choosing the Right Web Platform

 

4- راه اندازی

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

- انتقال به سرور زنده

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

- تست کردن

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

- تست نهایی Cross-Browser بودن (مرورگرهای موزیلا ، اپرا ، IE ، سافاری ، کروم ، گجت ها و گوشی های تلفن همراه)

هرگز این بخش را فراموش نکنید . سعی کنید تا جایی که امکان دارد طرح خود را با مرورگرها و ابزارهای مختلف سازگار کنید . این مسئله یکی از مهمترین خواسته های مشتریان می باشد ؛ همینطور یکی از دغدغه های طراحان وب !

 

منابع :

W3C Validation (HTML, CSS)
Adobe Browserlab, cross-browser analysis

 

4- اسناد فرآیند

در هر طراحی ، یک نسخه برای خود و یک نسخه برای مشتری تهیه کنید . می توانید از نسخه خود برای نمایش نمونه کار و… استفاده کنید .

 

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


فایلی برای دانلود قرار داده نشده است .
پسورد و منبع : www.iranhex.com



کپی برداری از مطالب سایت بدون ذکر منبع غیر مجاز است .
اشتراک در 100 درجه اشتراک گذاری در FaceBook اشتراک گذاری در Twitter ارسال ایمیل به دوستان در Gmail اضافه کردن به Google Bookmarks اضافه کردن به Google Reader ارسال ایمیل به دوستان در یاهو دنبال کردن نظرات مطلب

محمد رضا محمودی

محمد رضا محمودی هستم ، متولد 1371 ، رشته ریاضی . علاقه زیادی به کارهای گرافیکی و برنامه نویسی (خصوصا تحت وب) دارم . عاشق خلاقیت و کارهای خاص ! همیشه دنبال یادگیری مسائل جدید در زمینه های مورد علاقه ام هستم ! امیدوارم سایت ایران هکس برای همه افرادی که در این زمینه ها استعداد و علاقه دارند مفید باشد . با تشکر

۴ دیدگاه برای این مطلب ارسال شده است.

۳ تیر

ممنونم کاربردی و عالی

[پاسخ]


۲۱ تیر

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

[پاسخ]

محمد رضا محمودی پاسخ در تاريخ تیر ۲۱م, ۱۳۹۰ ۶:۰۵ ق.ظ:

خواهش می کنم . شما هم موفق باشید…

[پاسخ]


۲۲ مرداد

نیاز به یه مطلب درباره بررسی فرایند عملکرد وب سایتها دارم اگه امکان داشت کمکم کنید

[پاسخ]


ارسال دیدگاه

شعر پارسی