تخمین سهنقطهای پروژه چیست و چگونه با خوشبینی بیشازحد مقابله میکند؟

چرا تقریباً هیچ وظیفهای به همان زمانی که تخمین زدهایم تمام نمیشود؟ این پرسش را هر مدیر پروژهای بارها شنیده است و پاسخ سادهاش معمولاً «تیم تخمین بلد نیست» است؛ پاسخی که مسئله را در جای اشتباه میگذارد. مسئله اغلب خودِ شکل تخمین است: یک عدد واحد برای کاری که بازهای از نتایج ممکن دارد.
تخمین سهنقطهای (Three-Point Estimation) بهجای یک عدد، سه عدد میگیرد و از میانگین وزنی آنها برآوردی میسازد که خوشبینی و بدبینی را هر دو در خود دارد. در این مقاله سه نقطه را تعریف میکنیم، فرمول PERT را به زبان ساده باز میکنیم و با یک مثال عددی میبینیم که این روش چگونه خوشبینی را قابل اندازهگیری میکند.
پرسش اصلی: تخمین تکعددی چه چیزی را پنهان میکند؟
وقتی از کسی میپرسید «این کار چند روز طول میکشد؟» و او میگوید «شش روز»، آن عدد معمولاً تصویری است از روزی که همه چیز طبق انتظار میرود؛ نیازمندیها روشناند، وابستگی بهموقع آزاد میشود و اشکال جدی پیش نمیآید. اما در پروژه واقعی بعضی روزها همانطور پیش میروند و بعضی روزها نه. مجموع همین نوسانها چیزی است که برنامههای تکعددی نمیبینند و در پایان با نام «تأخیر غیرمنتظره» ظاهر میشود.
خوشبینی در تخمین معمولاً از سر تقلب نیست؛ از سر طبیعت ذهن است. هنگام تخمین، ذهن روی سناریوی اصلی قفل میشود و ریسکهای پراکنده را بهسختی به حساب میآورد. تخمین سهنقطهای دقیقاً همین نقطه را هدف میگیرد: بهجای بحث بر سر «عدد درست»، سه سناریو را صریح میکند و بگذارد گفتوگو درباره فاصله آنها شکل بگیرد.
تحلیل: سه نقطه و یک فرمول
سه تخمین بهجای یک تخمین
- خوشبینانه (Optimistic): زمانی که اگر همه چیز بهتر از انتظار پیش برود طول میکشد؛ نه معجزه، فقط چرخش روان کار.
- محتمل (Most Likely): زمانی که با شرایط معمول و نوسانهای عادی پیش میآید و بیشترین احتمال وقوع را دارد.
- بدبینانه (Pessimistic): زمانی که مشکلات رایج این نوع کار رخ میدهند؛ نه فاجعهبارترین سناریوی قابل تصور، فقط بدترین حالت واقعبینانه.
فرمول PERT به زبان ساده
روش معروف PERT این سه عدد را با میانگین وزنی ترکیب میکند: زمان مورد انتظار (E) برابر است با مجموع مقدار خوشبینانه، چهار برابر مقدار محتمل و مقدار بدبینانه، تقسیم بر شش؛ یعنی E = (O + 4M + P) ÷ 6.
وزن چهار برای مقدار محتمل به این معناست که صدای سناریوی عادی در برآورد نهایی غالب است، اما دو سناریوی حاشیهای هم هرکدام سهمی دارند. گزینه سادهتر، میانگین حسابی سه عدد یعنی E = (O + M + P) ÷ 3 است که به نقاط حاشیهای وزن بیشتری میدهد و وقتی P بزرگ است، عدد بزرگتری از PERT میدهد. هرکدام را که انتخاب کردید، مهم این است که در کل پروژه به یک قاعده وفادار بمانید تا اعداد قابل مقایسه بمانند.
پراکندگی: بازهای که برنامه با آن حرف میزند
یک عدد تنها نمیگوید چقدر میتوان به آن اعتماد کرد. پراکندگی برآورد هر فعالیت را با فرمول ساده انحراف معیار (Standard Deviation) میسنجند: تفاضل بدبینانه منهای خوشبینانه تقسیم بر شش. هرچه این عدد بزرگتر باشد، دامنه عدمقطعیت آن فعالیت وسیعتر است. کاربرد سادهاش این است: فعالیتهایی با پراکندگی بزرگ، جاهایی هستند که ریسک برنامه متمرکز است و شایسته پایش نزدیکترند.
مثال عددی: قابلیت همگامسازی آفلاین
فرض کنید یک استارتاپ محصولی قابلیت همگامسازی دادهها در حالت آفلاین را به اپلیکیشن خود اضافه میکند و سه وظیفه اصلی دارد. جلسه تخمین بهجای یک عدد، سه عدد برای هر وظیفه تولید میکند:
| وظیفه | خوشبینانه (O) | محتمل (M) | بدبینانه (P) | زمان مورد انتظار (E) | پراکندگی |
|---|---|---|---|---|---|
| طراحی مدل همگامسازی | ۳ روز | ۵ روز | ۱۳ روز | ۶ روز | ۱٫۷ روز |
| پیادهسازی صف تغییرات | ۶ روز | ۹ روز | ۲۱ روز | ۱۰٫۵ روز | ۲٫۵ روز |
| تست سناریوهای تضاد دادهها | ۲ روز | ۴ روز | ۱۸ روز | ۶ روز | ۲٫۷ روز |
| مجموع | ۱۱ روز | ۱۸ روز | ۵۲ روز | ۲۲٫۵ روز | — |
حالا نکته اصلی: جمع مقادیر محتمل ۱۸ روز است؛ همان عددی که در جلسه تخمین عادی روی تابلو مینشیند. برآورد سهنقطهای ۲۲٫۵ روز میگوید؛ یعنی حدود چهار و نیم روز فاصله که در برنامه عادی دفن شده بود و بعدها با نام تأخیر برمیگشت. ضمناً پراکندگی نشان میدهد نوسان اصلی در تست سناریوهای تضاد و صف تغییرات است؛ همان جا که باید زودتر نمونه اولیه ساخته شود یا پشتیبان فنی در دسترس باشد.
از زمان به هزینه
همین فرایند برای هزینه هم کار میکند. اگر هزینه یک نفر-روز را بدانید، ضرب آن در زمان مورد انتظار هر وظیفه، برآورد هزینهای میدهد که سناریوهای حاشیهای را هم در خود دارد. برای بودجهبندی، بازهای حول همین برآورد ساخته میشود: کران پایین با تکیه بر اعداد خوشبینانه و کران بالا با اعداد بدبینانه، تا گفتوگو با واحد مالی و ذینفعان روی بازه انجام شود، نه روی یک عدد شکننده.
خطاهای رایج
- انتخاب بدبینانه افراطی؛ اگر P فاجعهبارترین حالت ممکن باشد، برآورد متورم میشود و اعتماد به روش میسوزد.
- ساختن O و P بهصورت مکانیکی از روی M؛ اگر سه عدد با یک قاعده ضرب از هم دربیایند، اطلاعات جدیدی به تخمین اضافه نشده است.
- جمعکردن زمانهای مورد انتظار بدون توجه به وابستگیها؛ مسیر بحرانی تعیین میکند جمع کدام فعالیتها اهمیت تاریخی دارد.
- تخمینِ یکبار برای همیشه؛ با پیشرفت کار و روشنشدن اطلاعات، سهتاییها باید بازبینی شوند.
محدودیتها
تخمین سهنقطهای عدمقطعیت را مدیریت میکند، اما ابهام را نه. اگر محدوده کار مبهم باشد، هر سه عدد روی تعریفی غلط بنا میشوند و دقت ظاهری فرمول، توهم اطمینان میدهد. این روش هم برای وظایف درشت و مبهم مناسب نیست؛ هرچه کار ریزتر و تعریفشدهتر، سه عدد معنادارتر. ضمناً فرمول جای گفتوگو را نمیگیرد؛ ارزش اصلی جلسه تخمین، خودِ بحث درباره سناریوهاست که تجربههای پراکنده تیم را آشکار میکند.
کاربرد عملی
سادهترین نقطه شروع، همین دوره بعدی است: برای کارهای پیشِ رو سه ستون اضافه کنید و از هر تخمینگر بخواهید سه عدد بگوید، نه یکی. در جلسه برنامهریزی، جمع زمانهای مورد انتظار را در برابر جمع مقادیر محتمل بگذارید تا میزان خوشبینی تیم دیده شود. فعالیتهای با پراکندگی بزرگ را فهرست کنید و برایشان اقدام کاهنده عدمقطعیت تعریف کنید؛ نمونه اولیه، مشورت با پشتیبان فنی یا بررسی داده واقعی. با چند دوره اجرا، این عادت از جلسه تخمین به کل گفتوگوهای پروژه سرایت میکند و وعدهها واقعبینانهتر میشوند.
نکات کلیدی این مقاله
- تخمین تکعددی سناریوهای حاشیهای را پنهان میکند و خوشبینی را نظاممند به برنامه منتقل میکند.
- سه نقطه خوشبینانه، محتمل و بدبینانه صریح میشوند و فرمول PERT یعنی (O + 4M + P) ÷ 6 آنها را به زمان مورد انتظار تبدیل میکند.
- پراکندگی هر فعالیت، محل تمرکز ریسک را نشان میدهد و راهنمای پایش نزدیکتر است.
- تفاوت جمع زمانهای مورد انتظار با جمع مقادیر محتمل، سنجش کمّی خوشبینی تیم است.
- این روش عدمقطعیت را مهار میکند، نه ابهام؛ برای کارهای مبهم، اول محدوده کار باید روشن شود.
سوالات متداول
فرق تخمین سهنقطهای با PERT چیست؟
تخمین سهنقطهای ایده کلی گرفتن سه عدد است و PERT یکی از شکلهای معروف اجرای آن با فرمول میانگین وزنی (O + 4M + P) ÷ 6 است. در عمل این دو عنوان اغلب بهجای هم استفاده میشوند.
اگر تیم نتواند بدبینانه را برآورد کند چه کنیم؟
از تجربه پروژههای مشابه گذشته کمک بگیرید و بپرسید مشکلترین اجرای این نوع کار چه شکلی بوده است. اگر هیچ سابقهای در دسترس نیست، بازهها را بزرگتر بگیرید؛ پراکندگی بزرگ خودش پیام مهمی درباره ناشناختهبودن کار است.
آیا این روش با روش چابک سازگار است؟
بله؛ اصل گرفتن بازه بهجای عدد قطعی با روحیه چابک نزدیکتر است تا متضاد آن. فقط باید سبک اجرا شود و نتیجه برای همافزایی با گفتوگوی تیمی استفاده شود، نه بهعنوان عددی برای فشار بیشتر بر افراد.



