
اگر چند سالی در فضای استارتاپی یا شرکتهای نرمافزاری فعالیت کرده باشید، احتمالاً با این جمله آشنا هستید:
اگه همهچیز رو خودم چک نکنم، کار پیش نمیره!
این جمله نشانه واضح میکرومنیجمنت است.
میکرومنیجمنت یعنی مدیر:
بهجای تعریف هدف، چطور انجام دادن کار را هم تعیین کند،
به جای اعتماد، چککردن مستمر را انتخاب کند،
بهجای رهبری، کنترل را ترجیح دهد،
و هر تصمیم کوچک را از فیلتر خودش رد کند.
مشکل اینجاست که میکرومنیجمنت فقط وقت مدیر را تلف نمیکند، بلکه:
نوآوری تیم را میکُشد
اعتماد را از بین میبرد
سرعت توسعه را کاهش میدهد
و از همه مهمتر: تیم فنی را فراری میدهد
اما آیا رهاکردن کامل هم راهحل است؟
نه. نتیجهاش یک تیم بدون جهت، بدون همسویی و پر از هزینههای ناشی از اشتباهات عجیب خواهد بود.
پس سوال اصلی این است:
چطور میتوان یک تیم فنی را بدون دخالت بیشازحد مدیریت کرد، اما همچنان خروجی قابلاعتماد و منظم گرفت؟
در این مقاله، قدمبهقدم یک نقشه عملی و کاملا کاربردی برای مدیریت تیم فنی بدون میکرومنیجمنت ارائه میکنم، نقشهای که تیملیدها، CTOها، مدیران محصول و حتی مدیران غیر فنی میتوانند از آن استفاده کنند.
میکرومنیجمنت یعنی مدیریت جزئیات غیرضروری.
در این سبک مدیریت، مدیر:
به افراد نمیگوید چه کاری باید انجام شود، بلکه میگوید چطور انجامش بدهند.
فقط خروجی را چک نمیکند، بلکه کل فرایند را زیر ذرهبین دارد.
به تیم اعتماد ندارد و ترجیح میدهد خودش تصمیم نهایی را بگیرد.
چند دلیل مهم دارد:
بیشتر لیدها و مدیران فنی قبلا توسعهدهنده بودهاند.
در نتیجه، ناخودآگاه:
احساس میکنند خودشان سریعتر کار را انجام میدهند
با راهحل خودشان راحتترند
و فکر میکنند اگر کنترل را واگذار کنند کیفیت کاهش مییابد
CTOها و تیملیدها معمولا بین دو فشار گیر میکنند:
فشار مدیران ارشد برای زمان دقیق تحویل
و فشار تیم برای نیاز به آزادی فنی
ترس از تاخیر باعث میشود مدیرها بخواهند تمام فرایند را تحت کنترل بگیرند.
وقتی معیار سنجش کیفیت و سرعت مشخص نباشد، مدیر بهجای اندازهگیری خروجی، مجبور میشود از طریق کنترل رفتار تیم به نتیجه برسد.
مدیر میترسد:
دولوپر جونیور اشتباه کند
تصمیم معماری غلط گرفته شود
یا پروژه به تاخیر بیفتد
پس ترجیح میدهد خودش همهچیز را بداند.
وقتی:
فرکانس جلسهها
تعریف وظایف
ابزارها
فرآیند گزارشدهی
همه مبهم باشد…
طبیعتاً مدیر مجبور است خیلی در جریان باشد.
تیم فنی برای حل مسائل نیاز به آزادی دارد.
وقتی دولوپر مجبور است از مسیر مدیر حرکت کند، خلاقیت از بین میرود.
در پروژههای نرمافزاری، تصمیمگیری باید سریع باشد.
میکرومنیجمنت باعث صفشدن تصمیمها پشت مدیر میشود، در نتیجه:
سرعت تیم میافتد
مدیر دائما درگیر است
و هیچکس بهروز نمیرسد
وقتی افراد آزادی تصمیمگیری پیدا میکنند:
مسئولیت میپذیرند
نتایج را جدیتر میگیرند
و احساس تعلق بیشتر میشود
تیم فنی سالم تیمی است که اگر مدیر یک هفته مرخصی برود:
توسعه متوقف نشود
تصمیمها گرفته شود
و هدفها همچنان جلو بروند
میکرومنیجمنت باعث:
خستگی روانی
فرسودگی
و ترک تیم میشود
تیم فنی خوب با آزادی رشد میکند، نه با نظارت لحظهبهلحظه.
در این بخش، یک سیستم گامبهگام ارائه میکنم.
این سیستم ترکیبی از تجربه مدیریت تیمهای ۲ تا ۵۰ نفره و روشهای موفق جهانی است.
اگر مدیریت را به یک مثلث تشبیه کنیم:
چرا (هدف)
چه چیزی (خروجی مورد انتظار)
چه استانداردی (کیفیت و معیارها)
مدیر باید این سه را مشخص کند.
اما چطور انجام دادن را نباید به تیم دیکته کند.
میخواهیم سرعت لود بخش جستجو را ۳۰٪ کاهش دهیم تا نرخ خروج کاربران کمتر شود.
مثال بد (میکرومنیجری):
این کوئری را بازنویسی کن و از این روش ایندکسگذاری استفاده کن.
مثال خوب:
نتیجه باید حداکثر در ۲ ثانیه پاسخ دهد.
مثال بد:
این کد را دقیقاً اینطور تغییر بده…
استانداردهای پیشنهادی:
تست کاوریج ۸۰٪
استفاده از کد ریویو
پرفورمنس باجت مشخص
مستندسازی حداقلی
رعایت معماری پروژه
وقتی استانداردها واضح باشند، دیگر لازم نیست هر تغییر کوچک را چک کنید.
بسیاری از مدیران میگویند:
اگه جلسه نگذاریم یا کارها را چک نکنم، کنترل از دستم خارج میشود
این دقیقاً نتیجه نبود ساختار ارتباطی است.
بهجای جلسه کسلکننده روزانه:
در اسلک یا جیرا
هر فرد پاسخ دهد:
دیروز چه کردم؟
امروز چه میکنم؟
مشکلی دارم یا نه؟
این مدل:
وقتگیر نیست
ثبت و قابل پیگیری است
و نیاز به جلسه حضوری ندارد
یک جلسه در هفته:
نمایش کارکردها
بدون گزارشکار زیاد
صرفاً دیدن خروجی
این جلسه برای:
حل مشکلات فردی
رشد
بازخورد
انگیزه
است، نه چککردن تسکها.
وقتی تیم مالک خروجی باشد، نیاز به نظارت لحظهای از بین میرود.
هر فیچر یک صاحب دارد.
مسئول:
تحلیل
طراحی
تست اولیه
و هماهنگیها
مزیت:
همه سؤالها از او پرسیده میشود، نه مدیر.
وقتی Owner مدل خروجی را میداند، محصول آشفتگی ندارد.
وقتی حداقل دو نفر هر مرج ریکوئست را بررسی کنند:
کیفیت بالا میماند
مدیر نیاز نیست همهچیز را ببیند
فقط نکات مهم:
تصمیمهای معماری
دلیل تغییرات
وابستگیها
مثل:
جیرا
Linear
ترلو
یا کلیک آپ
ابزار خوب یعنی:
وضوح وظایف
ردیابی پیشرفت
بدون دخالت مدیر
بهجای اینکه مدیر بگوید چطور انجام بده، تیم خودش تسکها را میشکند.
مدیریت بر اساس خروجی یعنی:
آیا کار انجام شده؟
آیا کیفیت مطابق استاندارد است؟
آیا اثر محصول روی KPIها مثبت است؟
چیزی که مهم نیست:
تیم چقدر در روز کد زد
چند بار لاگین کرد
چند ساعت پشت سیستم بود
اگر مدیر بر اساس خروجی مدیریت کند:
میکرومنیجمنت خودبهخود حذف میشود
اعتماد به معنای رهاکردن کامل نیست.
اعتماد هوشمندانه یعنی:
جونیور: نظارت بیشتر
میدل: نظارت متوسط
سینیور: آزادی کامل
اعتماد بر اساس:
کیفیت کد
زمانبندی
دانش
مسئولیتپذیری
افزایش پیدا میکند.
تیم فنی بدون بازخورد:
رشد نمیکند
اشتباهات تکرار میشود
و مدیر مجبور به دخالت میشود
مشخص
قابل اقدام
بدون حمله به فرد
بلافاصله بعد از مسئله
مثال خوب:
این PR تست کافی ندارد، بیایید یک چکلیست اضافه کنیم.
مثال بد:
چرا هر بار کدت مشکل دارد؟!
مدیرانی که میکرومنیجمنت میکنند معمولا فرسوده هستند.
دلیل: همهچیز را خودشان انجام میدهند.
مسئولیتها را تقسیم کنید
لیدهای کوچکتر بسازید
افراد مستعد را رشد دهید
تصمیمهای کوچک را واگذار کنید
وقتی تیم قوی شود، مدیر ناخواسته کمتر دخالت میکند.
نتیجه: هرجومرج
نتیجه: وابستگی دائمی تیم به مدیر
مدیریت بدون میکرومنیجمنت، یعنی مدیریت هوشمند—not بیخیالی.
جلسات زیاد = احیای میکرومنیجمنت در قالب جدید
در سه حالت:
مثلاً:
Production Down
باگ حیاتی
امنیت
برای چند هفته اول طبیعی است.
تا زمانی که ساختار ایجاد شود.
اما این حالتها موقتی هستند.
فرض کنید یک تیم ۷ نفره داریم:
۱ لید
۳ میدل
۲ جونیور
۱ تستانجینیر
مشکل:
لید هر روز باید تماس بگیرد، پیام بدهد، جلسه بگذارد…
تیم خسته شده و پروژه کند پیش میرود.
تعریف هدفهای شفاف برای هر اسپرینت
خروجیمحور کردن کارها
Owner تعریف کردن برای هر فیچر
Daily async
PR Review دو نفره
حذف جلسات غیرضروری
گزارش هفتگی منطقی
سرعت توسعه ۴۰٪ افزایش
باگها ۳۰٪ کاهش
جلسات ۵۰٪ کمتر
رضایت تیم بالاتر
لید وقت آزاد برای کارهای مهمتر پیدا کرد
این دقیقاً قدرت مدیریت بدون میکرومنیجمنت است.
مدیریت بدون میکرومنیجمنت یعنی:
هدفگذاری شفاف
اعتماد هوشمندانه
ساختار ارتباطی خوب
ابزارهای درست
استانداردهای مشخص
تمرکز بر خروجی
تیم فنی زمانی بهترین کار خود را ارائه میدهد که آزادی همراه با مسئولیت داشته باشد.
این سبک مدیریت نهتنها باعث رشد تیم میشود، بلکه مدیر را نیز از دام فرسودگی نجات میدهد.