تئاترِ ایستاده

ساعت ۹:۱۵ صبح است. در حالی که قهوه می‌نوشید، هم‌تیمی‌تان می‌گوید که هنوز دارد روی همان یکپارچه‌سازی API که شش روز پیش شروع کرده بود، کار می‌کند.

همه می‌دانند که او گیر کرده است. با این حال، همه به نشانه تایید سر تکان می‌دهند.

این یک جلسه برای هماهنگی نیست؛ این یک نمایش است.

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

این تئاتر، هزینه‌ی سنگینی برای تیم‌ها دارد.

مهندسی فرآیند آشفته‌ای است. ممکن است ساعت‌ها وقت صرف اصلاح یک feature flag واحد کنید. گفتن اینکه «یک باگ در یک فلگ قدیمی پیدا کردم اما راه حلی برایش ندارم» طوری به نظر می‌رسد که انگار هیچ کاری انجام نداده‌اید. بنابراین به جای آن می‌گویید: «در حال پیشرفت در رفع مشکل بخش پرداخت هستم». شما از خودتان محافظت می‌کنید، اما حقیقت را پنهان می‌کنید. تیم شما از بافتِ ماجرا بی‌خبر می‌ماند و هفته آینده همان اشتباه را تکرار می‌کند.

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

مدیران عاشق این وضعیت هستند. آن‌ها شنیدن هم‌سراییِ «در مسیر هستیم» را دوست دارند و احساس امنیت می‌کنند. یک جلسه ایستاده‌ی آرام و بی‌دردسر، اغلب مشکلاتی را پنهان می‌کند که درست قبل از مهلت نهایی (deadline) منفجر می‌شوند.

من توسعه‌دهنده‌ای را دیدم که دو هفته با یک deployment pipeline دست‌وپنجه نرم می‌کرد. او هر روز می‌گفت: «هنوز دارم روی استقرار کار می‌کنم». هیچ‌کس سوالی نمی‌پرسید، چون جلسه بیشتر شبیه یک پخش زنده بود تا یک گفتگو. وقتی pipeline درست قبل از عرضه از کار افتاد، کل تیم تمام آخر هفته را صرف رفع آن کرد. یک گفتگوی ده دقیقه‌ای می‌توانست همه را نجات دهد.

چگونه این مشکل را حل کنید؟

درباره کار صحبت کنید، نه درباره شخص. فرد به فرد پیش نروید. در عوض، برد (board) را از راست به چپ بررسی کنید. روی تیکت‌هایی تمرکز کنید که به اتمام نزدیک‌تر هستند. بپرسید: «چه چیزی مانع از انتشار (shipping) این تیکت می‌شود؟»

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

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

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

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

منبع: https://dev.to/omieee_24/the-standup-theatre-49gm