نگهداری، توسعه و رشد

پشتیبانی و توسعه مستمر وب‌سایت و محصول

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

پیش از طراحی و اجرا

پشتیبانی سایت فقط رفع خطای اضطراری نیست

محصول وب بعد از انتشار با تغییر مرورگر، سرویس ثالث، محتوا، نیاز کاربر و تهدید امنیتی روبه‌رو می‌شود. اگر مسئولیت و روش انتشار روشن نباشد، تغییر کوچک هم به ریسک بزرگ تبدیل می‌شود.

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

  • پایداری فنی

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

  • توسعه ماهانه

    درخواست‌ها وارد Backlog می‌شوند و بر اساس اثر، ریسک و وابستگی در ظرفیت توافق‌شده اجرا می‌شوند.

  • بهبود بر پایه داده

    در مدل رشد یکپارچه، داده سایت، SEO، CRM و کمپین به تصمیم‌های قابل تحویل برای دوره بعد تبدیل می‌شود.

چک‌لیست نگهداری

پشتیبانی سایت وردپرسی شامل چه کارهایی است؟

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

  • به‌روزرسانی کنترل‌شدههسته، قالب و افزونه‌ها پس از تهیه نسخه پشتیبان و ترجیحاً اول روی نسخه آزمایشی (Staging) به‌روز شوند؛ به‌روزرسانی خودکار همه افزونه‌ها روی سایت اصلی، ناسازگاری را اول به کاربر نشان می‌دهد.
  • نسخه پشتیبان مستقلفایل‌ها و پایگاه داده جدا از هاست اصلی نگهداری و بازگردانی آن‌ها به‌صورت دوره‌ای آزموده شود؛ بکاپی که هرگز بازگردانی نشده، فقط یک فرض است. جزئیات در راهنمای بکاپ وردپرس آمده است.
  • سخت‌سازی امنیتیحذف افزونه و قالب بی‌استفاده یا نال‌شده، محدودکردن کاربران مدیر و فعال‌کردن ورود دومرحله‌ای برای آن‌ها، جلوگیری از اجرای PHP در پوشه آپلود و محافظت از wp-config.php؛ تنظیمات ‎.htaccess برای امنیت وردپرس لازم است، اما به‌تنهایی کافی نیست.
  • پایش خطا و دسترس‌پذیریاز دسترس خارج‌شدن سایت، خطاهای PHP، نزدیک‌شدن تاریخ تمدید گواهی SSL و پرشدن منابع هاست باید پیش از کاربر یا گوگل دیده شود. اگر کندی و قطعی تکرار می‌شود، پیش از بهینه‌سازی کد ظرفیت هاست را بسنجید؛ نشانه‌های هاست ضعیف، مثل پاسخ دیر سرور در ساعت‌های شلوغ یا خطای محدودیت منابع، با حذف افزونه برطرف نمی‌شوند.
  • آزمون مسیرهای تبدیلپس از هر به‌روزرسانی، فرم تماس، پرداخت، دکمه تماس و ایمیل‌های سیستمی آزموده شوند؛ افزونه‌ای که بی‌صدا فرم را از کار می‌اندازد، تا افت لید دیده نشود پیدا نمی‌شود.
  • رسیدگی به حادثه امنیتیبا نشانه آلودگی، مثل ریدایرکت ناخواسته به سایت دیگر، فایل PHP ناشناس یا کاربر مدیر تازه، ترتیب کار این است: قرنطینه و تغییر همه رمزها، پاک‌سازی فایل و پایگاه داده، و پیش از بازگشت سایت به حالت عادی، پیداکردن و بستن مسیر نفوذ؛ نمونه این ترتیب را در پاک‌سازی سایت‌های وردپرسی هک‌شده روی هاست اشتراکی ببینید.

برای سایت اختصاصی (غیروردپرسی) همین منطق برقرار است، اما به‌جای افزونه‌ها، وابستگی‌های کد، نسخه زبان برنامه‌نویسی و فریم‌ورک و سرویس‌های ثالث پایش می‌شوند. نسخه‌ای که دوره پشتیبانی امنیتی‌اش تمام شده، مثلاً یک نسخه قدیمی PHP، حتی بدون هیچ خطای ظاهری ریسک باز است و باید در برنامه ارتقا بیاید.

دامنه خدمت

سه مدل قابل تنظیم برای پشتیبانی و نگهداری سایت

دامنه نهایی بر اساس نیاز، زیرساخت و اولویت نسخه قابل اجرا مشخص می‌شود.

  • پشتیبانی فنی و امنیت

    نگهداری، نسخه پشتیبان، خطا و به‌روزرسانی

  • توسعه و بهبود ماهانه

    ظرفیت مشخص برای Backlog و قابلیت‌های جدید

  • رشد یکپارچه

    سایت، SEO، داده، CRM و اتوماسیون در یک اولویت‌بندی مشترک

مدل دقیق، زمان پاسخ و کانال درخواست در قرارداد هر پروژه مشخص می‌شود

مقایسه مدل‌ها

کدام مدل پشتیبانی سایت برای شما مناسب است؟

اگر سایت تغییر زیادی ندارد و فقط باید امن و در دسترس بماند، مدل پشتیبانی فنی کافی است. اگر هر ماه درخواست تازه‌ای برای بهبود یا قابلیت جدید دارید، به ظرفیت توسعه ماهانه نیاز دارید؛ و اگر سایت، SEO، CRM و کمپین باید با یک اولویت‌بندی مشترک جلو بروند، مدل رشد یکپارچه مناسب‌تر است.

مدلچه چیزهایی را پوشش می‌دهدچه چیزهایی باید جدا توافق شودمناسب کدام سایت است
پشتیبانی فنی و امنیتبه‌روزرسانی، نسخه پشتیبان، رفع خطا، اصلاحات امنیتی و پایشقابلیت جدید، تغییر طراحی، محتوا و SEOسایت شرکتی یا معرفی که تغییر کمی دارد اما نباید از دسترس خارج یا آلوده شود
توسعه و بهبود ماهانهظرفیت مشخص برای Backlog: رفع اشکال، بهبود فرم و صفحه و قابلیت‌های جدید به ترتیب اولویتدرخواست‌های بیشتر از ظرفیت دوره و بازطراحی ساختاریفروشگاه یا محصولی که هر ماه درخواست تغییر دارد
رشد یکپارچهسایت، SEO، داده، CRM و اتوماسیون با یک Backlog و گزارش مشترکبودجه تبلیغات و هزینه سرویس‌های ثالث، که باید جدا از ظرفیت کار نوشته شوندکسب‌وکاری که سایت منبع اصلی لید یا فروش آن است و چند کانال باید با هم تصمیم‌گیری شوند

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

فرایند همکاری

چرخه مدیریت درخواست و انتشار

هر مرحله یک تصمیم، خروجی قابل بازبینی و معیار پذیرش روشن دارد.

  1. بخش ۱

    خط مبنا و دسترسی

    زیرساخت، مالکیت حساب‌ها، Backup و بدهی فنی قبل از پذیرش بررسی می‌شوند.

  2. بخش ۲

    ثبت و اولویت

    درخواست با هدف، اثر و معیار پذیرش وارد صف می‌شود؛ پیام پراکنده جای Ticket را نمی‌گیرد.

  3. بخش ۳

    اجرا، QA و انتشار

    تغییر در محیط مناسب تست، پشتیبان تهیه و مسیر بازگشت مشخص می‌شود.

  4. بخش ۴

    گزارش و تصمیم دوره بعد

    آنچه تغییر کرده، ریسک باز و پیشنهاد بعدی کوتاه و قابل پیگیری ثبت می‌شود.

مثال توضیحی

سناریوی نمونه: توسعه ماهانه یک محصول فعال

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

خروجی همکاری

در پایان این مسیر چه چیزهایی تحویل می‌گیرید؟

فهرست نهایی با دامنه همان پروژه تنظیم می‌شود؛ این موارد چارچوب عمومی تحویل هستند.

  • ممیزی شروع همکاری و خط مبنا
  • Backlog و اولویت‌های دوره
  • به‌روزرسانی و اصلاح فنی
  • توسعه قابلیت‌های توافق‌شده
  • QA، نسخه پشتیبان و ثبت تغییر
  • گزارش دوره و پیشنهاد بعدی

پیش از تصمیم

پرسش‌های متداول پشتیبانی سایت

آیا سایت ساخته‌شده توسط تیم دیگر را می‌پذیرید؟

پس از ممیزی فنی و دسترسی‌ها ممکن است پذیرفته شود. بدهی فنی یا نبود مسیر Backup می‌تواند به یک مرحله اصلاح اولیه نیاز داشته باشد.

سایت هک‌شده را هم پشتیبانی می‌کنید؟

سایت هک‌شده پس از ممیزی ممکن است پذیرفته شود، اما اول باید پاک‌سازی و بستن مسیر نفوذ انجام شود و نگهداری ماهانه پس از ثبت خط مبنای سالم شروع می‌شود. اگر چند سایت روی یک هاست اشتراکی هستند، همه باید بررسی شوند، و اگر گوگل برای سایت هشدار امنیتی نشان داده است، پس از پاک‌سازی باید از گزارش مشکلات امنیتی سرچ کنسول درخواست بررسی مجدد ثبت شود.

تعداد تغییرات ماهانه چقدر است؟

به ظرفیت توافق‌شده و اندازه هر درخواست بستگی دارد. Backlog اولویت می‌گیرد و ظرفیت نامحدود وعده داده نمی‌شود.

پشتیبانی شامل محتوا و SEO هم می‌شود؟

در مدل رشد یکپارچه بله؛ در مدل پشتیبانی فنی و امنیت فقط موارد توافق‌شده فنی و امنیتی پوشش داده می‌شوند.

هزینه پشتیبانی ماهانه سایت به چه عواملی بستگی دارد؟

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

پشتیبانی سایت با پشتیبانی هاست چه فرقی دارد؟

پشتیبانی هاست مسئول سرور، شبکه و سرویس میزبانی است؛ به‌روزرسانی افزونه‌ها، رفع خطای کد، امنیت داخل سایت و آزمون فرم‌ها معمولاً در دامنه آن نیست. مرز مسئولیت هر دو را مکتوب کنید و معیارهای سمت میزبانی را در راهنمای انتخاب هاست ببینید.

قدم بعدی

نوع پشتیبانی را بر اساس ریسک و سرعت تغییر انتخاب کنیم

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