وقتی «در حال انجام» در Git است نه فقط روی بورد

تسک روی بورد «تمام» شده — اما درخواست ادغام (pull request) سه روز در بازبینی مانده. توان تحویل (توان تحویل) واقعی در Git است، نه فقط در ستون Kanban.

گلوگاه بازبینی کد شایع‌ترین علت لغزش در تیم‌های نرم‌افزاری است: کار در جریان بالا در بازبینی، PR بزرگ، بازبین کم.

list_pull_requests (فهرست درخواست ادغام) و list_git_pipelines (خط لوله) در WKFGo کنار بورد دیده می‌شوند.

SLA بازبینی داخلی — مثلاً ۲۴ ساعت — باید مکتوب و اندازه‌گیری شود.

علائم و هزینه

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

چارچوب عملی

1. مشکل گلوگاه بازبینی کد را با یک جمله تعریف کنید

«ما الان با گلوگاه بازبینی کد دچار … هستیم.» همه ذینفعان موافقت کنند.

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

2. شاخص ساده انتخاب کنید

یک عدد هفتگی که نشان دهد آیا بهتر می‌شویم — نه ده شاخص.

3. در ویکی سیاست بنویسید

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

4. ابزار را به بورد وصل کنید

اگر در ابزار نیست، فراموش می‌شود.

5. گلوگاه را هفتگی ببینید

۱۵ دقیقه کافی است — نه جلسه دو ساعته.

6. تصمیم را ثبت کنید

log_decision (ثبت تصمیم) تا فصل بعد کالیبره شود.

7. بعد از ۴ هفته بازبینی کنید

چه کار کرد؟ چه نکرد؟ سیاست را به‌روز کنید.

نکات تکمیلی برای اجرا

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

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

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

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

وقتی شاخص بهتر شد، آن را در decision_log (سابقه تصمیم) ثبت کنید تا فصل بعد بدانید چه کار کردید و چه اثر داشت. یادگیری سازمانی بدون ثبت، تکرار اشتباه است.

اشتباهات رایج

نقش WKFGo

list_pull_requests (درخواست‌های ادغام)

list_git_pipelines (خط لوله)

my_queue (صف من)

سناریوی عملی در تیم ایرانی

دوازده درخواست ادغام در بازبینی — میانگین سه روز. SLA ۲۴ ساعته — میانگین به ۱۸ ساعت.

هم‌ترازی با ذینفعان

نقش سؤال هفتگی اقدام در WKFGo
مدیر پروژه گلوگاه کجاست؟ برد + گزارش
لید فنی چه کسی مسدود است؟ my_queue (صف من)
مدیر اجرایی چه تصمیمی لازم است؟ decision_inbox (صف تصمیم)
مالی هزینه هم‌خوان است؟ finance_summary (خلاصه مالی)

سؤالات متداول

آیا گلوگاه بازبینی کد فقط برای تیم بزرگ است؟

خیر — تیم ۵ نفره هم از سیاست مکتوب سود می‌برد.

از کجا شروع کنیم؟

یک شاخص، یک سیاست، یک جلسه ۱۵ دقیقه‌ای هفتگی.

اگر مقاومت تیم بود؟

با داده کوچک شروع کنید — نه فرمان از بالا.

WKFGo چه کمکی می‌کند؟

بورد، مالی، تصمیم و ویکی در یک فضا — کمتر جابه‌جایی ابزار.

یادآوری برای مدیر پروژه

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

جمع‌بندی

گلوگاه بازبینی کد با سیاست مکتوب، شاخص ساده و ابزار یکپارچه قابل بهبود است.