نحوه همکاری / از مسئله تا عملیات

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

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

DISCOVERY · DELIVERY · HANDOVERCUSTOMER JOURNEY
نقشه‌ی همکاری

هشت گام، از اولین گفت‌وگو تا تصمیم درباره‌ی ادامه‌ی کار

جزئیات و عمق هر مرحله به اندازه‌ی پروژه و میزان دسترسی توافق‌شده بستگی دارد. ارزیابی فنی بدون هماهنگی و مجوز مشتری انجام نمی‌شود.

مراحل اجرایی

در هر گام چه اتفاقی می‌افتد؟

نقشه‌ی زیر روند معمول همکاری را نشان می‌دهد. در پروژه‌های کوچک، بعضی گام‌ها ممکن است در یک مرحله ادغام شوند؛ دامنه و خروجی همچنان با مشتری روشن می‌ماند.

  1. 01
    STEP 01

    گفت‌وگوی اولیه

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

    خروجی: تعریف مسئله و تصمیم درباره‌ی مناسب‌بودن ارزیابی یا گفت‌وگوی تکمیلی.
  2. 02
    STEP 02

    شناخت و ارزیابی محیط

    با دسترسی و دامنه‌ای که مشتری تأیید کرده است، اجزای مرتبط را مرور می‌کنیم: سرورها و سیستم‌عامل‌ها، مجازی‌سازی، شبکه و ذخیره‌سازی، Cloud و Kubernetes، برنامه‌ها، CI/CD، پایگاه داده، پایش، امنیت و رویه‌های عملیاتی.

    خروجی: تصویر وضعیت فعلی، وابستگی‌ها، محدودیت‌ها و شکاف‌هایی که به مسئله مربوط‌اند.
  3. 03
    STEP 03

    طراحی معماری و نقشه‌ی فنی

    گزینه‌های فنی و trade-offهایشان را بررسی می‌کنیم و مسیر مناسب را به مرحله‌های قابل اجرا تقسیم می‌کنیم. فناوری، اولویت، وابستگی، ریسک، معیار پذیرش و مسئولیت هر طرف متناسب با محیط مشخص می‌شود.

    خروجی: طرح معماری، اولویت‌ها، مرحله‌بندی، دامنه‌ی اجرا و تحویل‌دادنی‌های توافق‌شده.
  4. 04
    STEP 04

    تشکیل تیم و برنامه‌ریزی

    بر اساس دامنه‌ی کار، متخصصان لازم از حوزه‌هایی مانند زیرساخت، Kubernetes، DevOps، SRE، امنیت، داده، MLOps و مهندسی نرم‌افزار کنار هم قرار می‌گیرند. مالک هر کار، کانال ارتباطی، روش بازبینی و نقاط هماهنگی با تیم مشتری روشن می‌شود.

    خروجی: برنامه‌ی همکاری، نقش‌ها، اولویت‌های آغازین و شیوه‌ی پیگیری پیشرفت.
  5. 05
    STEP 05

    پیاده‌سازی مهندسی

    تغییرها به‌صورت کنترل‌شده و هماهنگ با چرخه‌ی انتشار مشتری اجرا می‌شوند. بسته به دامنه، این کار می‌تواند شامل خودکارسازی زیرساخت، پیکربندی Linux، شبکه و ذخیره‌سازی، کلاستر Kubernetes، کانتینرسازی، CI/CD و GitOps، کنترل امنیت، سامانه‌های Observability، پایگاه داده، مسیرهای MLOps یا کاربردهای AI باشد.

    خروجی: اجزای پیاده‌سازی‌شده و قابل بازبینی در محیط مورد توافق.
  6. 06
    STEP 06

    اعتبارسنجی و آمادگی تولید

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

    خروجی: نتایج بررسی، موارد باز، محدودیت‌ها و تصمیم روشن درباره‌ی آمادگی مرحله‌ی بعد.
  7. 07
    STEP 07

    مستندسازی و انتقال دانش

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

    خروجی: دانش عملیاتی قابل استفاده برای تیم مشتری و فهرست مواردی که برای نگهداشت باید دنبال شوند.
  8. 08
    STEP 08

    عملیات مستمر و بهبود

    پس از پروژه، مشتری می‌تواند کار را در اختیار تیم داخلی بگیرد یا برای ادامه‌ی همکاری دامنه‌ی جداگانه تعریف کند. خدمات مستمر ممکن است عملیات Kubernetes و زیرساخت، Managed DevOps، پایش و پاسخ به رخداد، نگهداشت پایگاه داده، بهینه‌سازی، امنیت یا عملیات MLOps را پوشش دهند.

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

پروژه‌ی پیاده‌سازی و عملیات مستمر دو دامنه‌ی متفاوت‌اند.

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

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

شروع یک گفت‌وگو

برای شروع، مسئله و محیط فعلی را مطرح کنید.

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

درخواست مشاوره