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

داویده د پائولیس (Davide de Paolis) در سخنرانی خود با عنوان «مسیر انطباق» در نشست توسعه‌دهندگان مونیخ، تجربه تیم خود را به اشتراک گذاشت. او تاکید کرد که همدلی، تمرکز بر یک هدف مشترک و پرهیز از رویکردهای اجباری، عوامل اصلی پذیرش موفق قوانین جدید بوده‌اند.

شکل‌گیری تیم پلتفرم و چالش‌های اولیه

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

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

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

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

استراتژی ساده‌سازی و برچسب‌گذاری منابع

یک مثال عینی از این چالش، برچسب‌گذاری منابع (Resource Tagging) بود. یک تلاش قبلی برای این کار شکست خورده بود و مالکیت، تخصیص هزینه و حکمرانی به صورت دستی و ناسازگار باقی مانده بود. تیم د پائولیس این فرآیند را با رویکردی متفاوت و شعار «ابتدا ساده‌سازی کنید» از سر گرفت.

استانداردسازی برچسب‌گذاری منابع در AWS

آن‌ها تعداد برچسب‌های مورد نیاز را کاهش دادند و با استفاده از خط‌مشی‌های برچسب AWS و خط‌مشی‌های کنترل خدمات (Service Control Policies)، ورودی‌ها را اعتبارسنجی کرده و از ایجاد منابع بدون برچسب جلوگیری کردند. به موازات آن، از استاندارد برچسب‌گذاری منابع AWS Security Hub برای تشخیص منابعی که از انطباق خارج شده بودند، استفاده کردند.

پیشگیری، تشخیص و اعلان

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

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

تمرکز بر حداقل حکمرانی پذیرفتنی

یک درس کلیدی در این مسیر، تمرکز بود. تیم‌های پلتفرم و امنیت می‌توانند کارهای زیادی انجام دهند، اما نه به‌طور همزمان. تعریف یک مدل حکمرانی حداقلی (Minimum Viable Governance) و اولویت‌بندی مواردی که واقعاً برای کسب‌وکار اهمیت دارند، ضروری است. اگر هزاران هشدار امنیتی دارید، باید از جایی شروع کنید؛ روی موارد مهم و فوری تمرکز کنید، اما موارد مهمی که هنوز فوری نیستند را نادیده نگیرید، در غیر این صورت بعداً به بحران تبدیل می‌شوند.

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

تیم مهندسی پلتفرم و ارتباط با توسعه‌دهندگان

انطباق یک سفر است، نه مقصد

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

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

د پائولیس درباره استفاده از خط‌مشی‌های فنی توضیح می‌دهد: «ما خط‌مشی‌ها را به‌عنوان سدهای ایمنی در نظر می‌گیریم، نه دستبند. هدف این است که مسیر انطباق، آسان‌ترین مسیر باشد. ما از ابزارهای بومی AWS مانند خط‌مشی‌های کنترل خدمات، AWS Config، Security Hub و خط‌مشی‌های برچسب‌گذاری برای رمزگذاری انتظارات مستقیماً در پلتفرم استفاده می‌کنیم.»

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