Table of Contents
چرا قابلیت مشاهده فرایند بیش از هر زمان دیگری اهمیت دارد
سازمان های مهندسی مدرن اغلب چندین قاره را در بر می گیرند، و برای اعضای تیم برای پیاده روی به میز همکار و درخواست به روز رسانی بدون بینش روشن در مورد کار در سراسر مناطق زمانی غیرممکن است، پروژه ها می توانند به سرعت از مسیر حرکت کنند. Process - توانایی برای همه برای دیدن وضعیت فعلی وظایف، تصمیمات و وابستگی های تکراری، زمانی که سرعت دید بالا را کاهش می دهد، جلوگیری از هماهنگی های پایین است.
ایجاد فرهنگ شفافیت
قابلیت مشاهده فقط در مورد ابزار نیست؛ رهبران باید شفافیت را با به اشتراک گذاری آشکارا وضعیت پروژه، اولویت ها و حتی شکست ها مدل کنند؛ زمانی که مهندسان می بینند که صداقت رهبری بر سرزنش ارزش دارد، احتمال بیشتری دارد که نگرانی های اولیه ایجاد شود (FLT:0) ایمنی روان شناختی - که در آن اعضای تیم می توانند تاخیرها را گزارش دهند یا درخواست کمک کنند - همچنین بهبود منظم را تقویت می کنند.
اجزای اصلی یک استراتژی قابل مشاهده موثر
مرکز اطلاعات مرکزی
اطلاعات تکان دهنده در سراسر ایمیل، پیام های چت و اسناد محلی آن را غیرممکن می کند تا یک منبع واحد از حقیقت را دریافت کنید.یک پلت فرم متمرکز - مانند CMS بدون سر مانند Directus - می تواند ذخیره و افشای اسناد مهندسی، کتاب های اجرا و تعاریف فرآیند از طریق APIs اجازه می دهد تا تیم ها داشبورد سفارشی بسازند یا با ابزارهای مدیریت پروژه موجود ادغام شوند تا هر کسی بتواند یک برنامه را پیدا کند و یک از اهداف را پیدا کند.
استاندارد سازی گردش کار و تعاریف
بدون یک زبان مشترک، تیم های توزیع شده اصطلاحاتی مانند “در بررسی” یا “blocked” را به طور متفاوتی تفسیر می کنند. مراحل گردش کار خود را استاندارد می کنند و تعریف می کنند که هر کدام از این تعاریف به طور مشترک، “در بررسی” ممکن است به این معنی باشد که کد ارسال شده است اما هنوز آزمایش نشده است، در حالی که “QA Verified” به معنای انتقال خودکار و چک های دستی است.
داشبورد های زمان واقعی و متریک
گزارش های وضعیت هفتگی در عرض چند ساعت به نوسان تبدیل می شوند.تیم های مهندسی مدرن به داشبورد زنده متکی هستند (که داده ها را از ردیاب های موضوعی خود، خطوط لوله CI / CD و کد repositories کلیدی کد می کنند – مانند زمان چرخه، فرکانس استقرار و شمارش باز باگ – باید برای کل تیم قابل دسترس باشد.
گام های عملی برای بهبود قابلیت های Visibility
ابزارهای متمرکز: فراتر از پایه ها
اکثر تیم ها از Jira، Trello یا خطی برای مدیریت کار استفاده می کنند، اما مشاهده زمانی که تیم ها از موارد مختلف استفاده می کنند یا نمی توانند به طور مداوم آنها را به روز کنند، یک سیاست از یک ابزار واحد اتخاذ می کنند در سراسر سازمان مهندسی مربوطه، اگر شما باید از چندین ابزار استفاده کنید، آنها را با استفاده از API یا واسطه نرم افزار مدیریت حادثه (Dager) به طور خودکار به پیوند دهید.
خودکارسازی وضعیت به روز رسانی و گزارش
به روز رسانی های موقعیت دستی زمان بر و اغلب فراموش شده است. Automate در صورت امکان از CI / CD استفاده از وب خط لوله وب را به روز رسانی وضعیت بلیط زمانی که کد ادغام شده است و یا استقرار دوباره به عقب رانده شده است. جمع آوری ایمیل هفتگی از داده های داشبورد خود را حتی بهتر، استفاده از یک ربات در Slack یا تیم به پست روزانه از معیارهای کلیدی.
مدیریت بصری با کانبان و Gantt Charts
نمایندگی های بصری از کار فراتر از موانع زبان و ایجاد تنگناها آشکار است. تابلوهای کانبان نشان می دهد کار در پیشرفت و کمک به محدود کردن WIP. Gantt نمودار (یا دیدگاه های جدول زمانی) نشان می دهد وابستگی ها و درگیری های برنامه ریزی ابزار مانند Asana، دوشنبه.com، یا Jira’s Advanced Roadmaps این دیدگاه ها را ارائه می دهد. اطمینان حاصل کنید که هر یک از اینکه هر یک تیم می داند که چگونه این تصاویر را بخواند و به روز رسانی کند.
مستند سازی به عنوان یک دارایی زنده
مهندسان اغلب یک بار اسناد را می نویسند و هرگز آن را به روز نمی کنند، اسنادی مانند کد را درمان می کنند: نسخه کنترل شده، بررسی و نگهداری، استفاده از یک پلت فرم که از علامت گذاری، نسخه برداری و ویرایش مشارکتی پشتیبانی می کند. می تواند یک پایگاه دانش را که به طور پویا از پایگاه داده های شما استفاده می کند، به عنوان مثال، پیکربندی محیط زیست، API، و تعریف نهایی، نیاز به اطمینان از دقیق قطعات خودکار دارد.
ارتباطات همزمان بهترین تمرین ها
تیم های جهانی نمی توانند به جلسات زمان واقعی برای هر تصمیم تکیه کنند.به عنوان مثال، با استفاده از فرمت های ساختاری، از اسناد RFC برای طرح های معماری استفاده کنند، فیلم های Loom را برای پیاده روی باگ و به روز رسانی وضعیت در کانال های مشترک تشویق کنند، به جای قطع کردن ابزارهایی مانند Notion، Confluence یا یک پروژه Directus سفارشی می تواند این مصنوعات را برای پاسخ دادن به مدت 24 ساعت (به عنوان مثال فشار) ایجاد کند.
چالش های قابل مشاهده در تیم های جهانی
هماهنگی منطقه زمان
هنگامی که تیم 12 منطقه زمانی را در بر می گیرد، پیدا کردن ساعات همپوشانی دشوار است.به جای مجبور کردن جلسات تمام دست، ایجاد یک پنجره "ساعت های هسته ای" 2 تا 3 ساعت که هر کس می تواند حداقل چند بار در هفته حضور داشته باشد، به روز رسانی های ضبط شده و یک تصمیم گیری کامپوزیتی تکیه می کند.استفاده از تقویم مشترک که هر عضو و ساعت کار می کند و زمان ملاقات در صبح به طوری که هیچ منطقه دیر نشده است.
تفاوت های زبانی و فرهنگی
در حالی که انگلیسی در بسیاری از مهندسی یاگز رایج است، اما همه با همان تسلط ارتباط برقرار نمی کنند، از اصطلاحات، اختصار ها و سارکاسم در ارتباطات کتبی اجتناب می کنند.استفاده از زبان روشن و ساده، اگر امکان دارد، مستندات کلیدی را در زبان های مختلف ارائه دهید یا در ابزارهای ترجمه سرمایه گذاری کنید. - نمودارها، تصاویر و ویدیو - به ویژه مفید هستند، همچنین می دانند که چگونه به رهبران فرهنگی مراجعه کنند و فرضیات دیگر را در نگاه مستقیم به عنوان یک دیدگاه.
ابزار Overload و ادغام خستگی
اضافه کردن ابزارهای بیشتر اغلب با ایجاد سیلوهای اطلاعاتی، ابزار فعلی خود را بررسی می کند.از بین بردن ابزارهای اضافی، هر ابزار باید یک هدف روشن و مالک داشته باشد.(ابزارهایی که APIهای قوی و ادغام های شخص ثالث را ارائه می دهند، برای مثال، شما ممکن است از ابزار استفاده کنید:0Directus به عنوان ابزار backend برای جمع آوری داده ها از یک سیستم واحد، برای اطمینان از اینکه هر پورت داخلی را محدود کنید و محدود کردن به کاربران نیاز دارد.
اندازه گیری و حفظ بهبود های قابل مشاهده
شاخص های عملکرد کلیدی برای Visibility
معیارهای پیگیری که نشان می دهد که آیا مشاهده در واقع بهبود می یابد، KPI های مشترک شامل:
- زمان برای پیدا کردن اطلاعات - چه مدت طول می کشد تا یک عضو تیم جدید برای پیدا کردن یک سند خاص یا به روز رسانی وضعیت?
- آیا مردم در روز قیامت به روز می شوند؟
- آیا پیش از آنکه به این مسئله پی ببرند، در این باره به این نکته اشاره می کنیم که آیا در این زمینه به صورت زیر به کار می روند؟
- آیا زمان (در این هنگام) فرا رسیده است؟ آیا زمان (در این هنگام) به عنوان بهبود دید، کاهش می یابد؟
- نتایج - دوره ای از تیم بپرسید که چگونه در مورد وضعیت پروژه و اولویت ها احساس می کنند.
این معیارها را در نگاه های ماهانه بررسی کنید، اگر دید دچار رکود می شود، علل ریشه را بررسی کنید – شاید ابزار به درستی استفاده نشود، یا تعریف “بینندگی” به خوبی درک نشده باشد.
حلقه های بازخورد مستمر
قابل مشاهده یک پروژه یک بار نیست؛ نیاز به توجه مداوم دارد. تیم را تشویق کنید تا بهبود در چگونگی اشتراک گذاری و مستند سازی اطلاعات را پیشنهاد کند. پیاده سازی یک کانال بازخورد (به عنوان مثال، یک کانال اختصاصی Slack یا یک فرم) که در آن مردم می توانند گزارش دهند که چه چیزی را پیدا نمی کنند.با مشکلات دید به عنوان بلیط در backlog به عنوان نشانه و صاحبان مهلت برای اصلاح منظم و بازیابی آنها.
نتیجه گیری
بهبود دید فرآیند مهندسی در تیم های جهانی مستلزم ترکیبی از فرهنگ، ابزار و شیوه های انضباطی است.مرکز اطلاعات، استاندارد سازی جریان های کاری، گزارش خودکار و اولویت بندی به عنوان ارتباط همزمان است. بیش از حد منطقه زمانی و موانع زبان با عمدی در مورد ساعت های اصلی و کمک های بصری، پیشرفت شما و آن را بر اساس بازخورد تیم، با ایجاد یک اصل مهندسی اصلی، سازمان های تلاش می توانند سریع تر تحویل دهند تا یک سیستم عامل قابل پیش بینی را برای یک تیم های انعطاف پذیر و انعطاف پذیر ارائه دهند.