جلسهها سمیاند¶
جلسه نداشته باشید¶
واقعاً به جلسه نیاز دارید؟ جلسهها معمولاً وقتی شکل میگیرند که مفهومی به اندازه کافی روشن نیست. به جای پناه بردن به جلسه، تلاش کنید مفهوم را ساده کنید تا بتوانید سریع از راه ایمیل، IM یا Campfire دربارهاش حرف بزنید. هدف، دوری از جلسه است. هر دقیقهای که در جلسه صرف نمیکنید، دقیقهای است که میتوانید کار واقعی انجام دهید.
هیچ چیز برای بهرهوری سمیتر از جلسه نیست. چند دلیلش:
- روز کاری شما را به تکههای کوچک و ناهماهنگ تقسیم میکند و flow طبیعی کارتان را به هم میزند.
- معمولاً درباره واژهها و مفهومهای انتزاعی است، نه چیزهای واقعی، مثل تکهای کد یا طراحی رابط.
- معمولاً در هر دقیقه مقدار بهشدت کمی اطلاعات منتقل میکند.
- اغلب دستکم یک آدم بیفکر دارد که ناگزیر نوبتش میشود وقت همه را با چرندیات تلف کند.
- از موضوع اصلی آسانتر از یک تاکسی Chicago در برف سنگین منحرف میشود.
- اغلب agendaهایی آنقدر مبهم دارد که هیچکس واقعاً مطمئن نیست موضوع چیست.
- آمادگی کامل میخواهد، کاری که آدمها معمولاً به هر حال انجام نمیدهند.
برای وقتهایی که حتماً باید جلسه داشته باشید، که باید اتفاقی نادر باشد، به این قواعد ساده بچسبید:
- تایمر ۳۰ دقیقهای بگذارید. وقتی زنگ زد، جلسه تمام است. تمام.
- تا جای ممکن آدمهای کمی دعوت کنید.
- هرگز بدون agenda روشن جلسه نداشته باشید.
جلسههای کمتری داشته باشید¶
جلسهها بیش از حد زیادند. در برابر جلسههایی که معنی ندارند یا بیثمرند مقاومت کنید. فقط وقتی جلسه بگذارید که مسئله کسبوکاری مهمی برای بحث دارید و input، تایید یا توافق میخواهید یا لازم دارید. حتی آن وقت هم در برابر وسوسه دعوت همه و برادرشان مقاومت کنید؛ وقت آدمها را بیدلیل تلف نکنید.
—Lisa Haneberg، نویسنده (از Don’t Let Meetings Rule!)
خردش کنید¶
با رشد پروژهها، اضافه کردن آدم بازده کاهنده دارد. یکی از جالبترین دلیلها، افزایش تعداد کانالهای ارتباطی است. دو نفر فقط میتوانند با هم حرف بزنند؛ فقط یک مسیر ارتباطی وجود دارد. سه نفر سه مسیر ارتباطی دارند؛ چهار نفر شش مسیر. در واقع رشد linkها نمایی است... خیلی زود memoها و جلسهها کل روز کاری را میخورند.
راهحل روشن است: تیمها را به واحدهای کوچکتر، خودگردان و مستقل بشکنید تا این linkهای ارتباطی کمتر شوند.
به همین شکل، برنامهها را به واحدهای کوچکتر تقسیم کنید. از آنجا که بخش بزرگی از مشکل از dependencyها میآید، مثل global variableها، دادههایی که بین functionها پاس داده میشوند، سختافزار مشترک و غیره، راهی پیدا کنید که برنامه را بخشبندی کند تا dependency بین واحدها حذف یا کمینه شود.
—The Ganssle Group (از Keep It Small)
منبع اصلی: Meetings Are Toxic