مراحل انجام پروژه طراحی سایت

مراحل انجام پروژه طراحی سایت
آکادمی آی تی
آکادمی آی تی
dots

مراحل انجام پروژه طراحی سایت

زمان مورد نیاز برای مطالعه 5 دقیقه

مراحل انجام پروژه طراحی سایت به چه صورت است؟ چگونه پروژه ها را مدیریت کنیم؟ آیا می توان وب سایت را برای موتور جستجو بهینه کرد؟ کلمات کلیدی مرتبط با سایت کدامند؟

دپارتمان ‌ها: آموزش طراحی سایت
1398/08/03
2,536 بازدید

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

مراحل انجام پروژه طراحی سایت

 

مرحله اول: آنالیز دقیق پروژه

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

حالا نتیجه داستان چیست؟ نفر اول اگر چه سخت‌کوش‌تر از نفر دوم بوده، اما بعد از یک ساعت کاملا خسته می‌شود، درحالیکه نفر دوم چون از فکر خودش استفاده کرده، بعد از یک ساعت هنوز انرژی لازم برای کار بعدی را دارد. شما اگر کارفرما باشید کدام را استخدام می‌کنید؟؟؟؟

آنالیز دقیق پروژه

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

  1. پروژ‌ه‌ای که دقیقا مشابه آن را قبلا انجام داده‌اید.

  2. پروژه‌ای که مشابه آن را قبلا انجام نداده‌اید اما مسیر انجام آن برای شما مشخص است.

  3. پروژه‌ای که مشابه آن‌ را قبلا انجام نداده‌اید و مسیر انجام آن هم برای شما مبهم است.

وقتی شما زمان انجام یک پروژه را تخمین می‌زنید، اگر از نوع دوم بود، آن را در یک ضریب 2 و اگر از نوع سوم بود آن را در یک ضریب 3، ضرب کنید. مثلا اگر فکر می‌کنید زمان انجام پروژه 10 روز است زمان انجام آن را به ترتیب (بر حسب نوع)، 20 و 30 روز در نظر بگیرید.

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

لیست وظایف در مدیریت پروژه

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

به‌عنوان مثال برای مدیریت پروژه‌ای مثل توسعه یک وبسایت‌ می‌توان لیست وظایفی به شکل زیر ایجاد کرد:

1- راه اندازی پروژه

  • تولید محتوا و نهایی کردن نقشه وب‌سایت (site map)

  • اختصاص منابع و بودجه لازم به کارکنان بر اساس وظیفه‌ای که هر نفر بر عهده دارد.

  • توسعه چارچوب های کلی وب‌سایت یا وایرفریم‌ها (wireframes)

  • تهیه دامنه‌های لازم برای وب‌سایت
     

2- طراحی

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

  • برای هر صفحه از وب‌سایت یک الگو یا تمپلیت (template) را با توجه به وایرفریم‌ها ایجاد کنید.

  • یک استایل منحصربفرد و ثابت برای تمام وب ‌سایت‌تان ایجاد کنید (با css).

 

3- توسعه

  • یک سیستم مدیرت محتوا (CMS) برای سایت‌ تان انتخاب یا خودتان یک سیستم مدیریت محتوای منحصر‌بفرد ایجاد کنید.

  • تمام اصول بهینه‌سازی سایت برای موتورهای جستجو (SEO) را بر روی تمام صفحات وب‌ سایت‌تان اعمال نمایید.

  • یک راهنما برای کاربران سایت تولید کنید که به آن‌ها کمک کند چگونه از وب‌ سایتتان استفاده کنند.

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

4- تست

  • یک چک لیست برای همه آیتم های وب سایت‌تان ایجاد کنید و آن‌ را روی تمام مرورگرها تست کنید.

  • تمام باگ‌هایی را که وب‌ سایت شما در مرورگرهای مختلف با آن مواجه شده‌اند یادداشت و برطرف کنید.

  • وب‌ سایت خودتان را با ابزارهای تحلیل داده مثل گوگل آنالیتیکس (Google Analytics) یا ابزارهای مشابه آن تحلیل کنید و در صورت لزوم باز‌خوردهای آن را یادداشت و اصلاحات لازم را انجام دهید.
     

5- پیاده‌ سازی نهایی

  • وب ‌سایت خودتان را به صورت آنلاین روی سرور میزبان یا هاستی که از قبل خریداری کرده‌اید، قرار دهید.

  • شبکه‌های اجتماعی مختلف را ایجاد و به وب سایتتان متصل کنید.

  • برای وب ‌سایت‌تان یک بخش پشتیبانی ایجاد کنید تا با کاربران در تعامل باشد.
     

توجه کنید لیست وظایفی به شکل بالا ممکن است برای پروژه شما به فرم دیگری باشد، در اینجا هدف من این بود که با این مثال شما را با روند کلی تهیه چنین لیستی آشنا کنم.


 

front-packageآموزش مرتبط: پکیج آموزش فرانت اند

مرحله دوم: برنامه ریزی و تهیه پلن

اگر در مرحله اول تمام وظایف لازم برای انجام پروژه را به صورت کامل لیست کرده باشید، حالا نوبت آن است که برای انجام آن وظایف برنامه‌ ریزی و یک پلن خوب برای آن تهیه کنید. من اگر جای شما باشم بعد از انجام این مرحله، یک جلسه با کارفرما (کسی که پروژه را به شما واگذار کرده است) تنظیم می‌کنم و پلن خوم را برای او به صورت کامل توضیح می‌دهم تا وقتی می‌خواهم استارت انجام پروژه را بزنم، مطمئن باشم پلن تهیه شده، کمترین فاصله را با نظر کارفرما دارد.

مرحله برنامه ریزی و تهیه پلن

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

 

مرحله سوم: اجرای پروژه

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

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

مرحله اجرای پروژه در طراحی سایت

 

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


 

backendآموزش مرتبط: پکیج آموزش بک اند

پشتیبانی وب سایت آکادمی

اگر از اعضای آکادمی‌آی‌تی هستید این مژده را به شما می‌دهم که تیم پشتیبانی وب‌سایت آکادمی با هر تماسی از کاربران اولا افتخار می‌کند که شما با آموز‌هاش‌هایی که در اینجا دنبال کرده‌اید، موفق شده‌اید برای خودتان یک پروژه بگیرید و ثانیا هر مشاوره‌ای که در جهت بهبود کارتان باشد با کمال میل ارائه خواهد داد.