خلاصه نکات کلیدی
- برنامهریزی از دامنه و WBS شروع میشود، نه از کشیدن یک تقویم.
- هر فعالیت باید واحد اندازهگیری، مسئول و شرط پذیرش داشته باشد.
- مسیر بحرانی مشخص میکند کدام تأخیر واقعاً تاریخ پایان پروژه را جابهجا میکند.
- برنامه بدون ظرفیت واقعی نیرو، مصالح و تجهیزات در کارگاه قابل اجرا نیست.
- برنامه مبنا باید تثبیت شود و هر بازنگری با دلیل و اثر بر تاریخ پایان ثبت گردد.
فهرست مطالب
برنامهریزی پروژه ساختمانی چیست و چه تصمیمی را ممکن میکند؟
برنامهریزی پروژه ساختمانی یعنی تبدیل دامنه قرارداد به فعالیتهای قابل اجرا، تعیین توالی و وابستگی آنها، برآورد منابع و ساختن یک مبنای روشن برای زمان و هزینه. خروجی این کار یک سند تزئینی نیست؛ ابزار تصمیم است. برنامه به شما میگوید این هفته چه کاری باید شروع شود، چه منبعی باید آماده باشد و اگر کاری عقب افتاد، کدام تاریخها تحت تأثیر قرار میگیرند.
بسیاری از برنامهها در کارگاه شکست میخورند، نه در فایل برنامه. دلیلش این است که برنامه بدون توجه به ظرفیت واقعی اکیپها، زمان تأمین مصالح و محدودیتهای محل نوشته شده است. برنامهای که یک اکیپ را همزمان در دو جبهه کاری مستقل میبیند، از ابتدا غیرقابل اجراست.
برنامهریزی با پیشبینی قطعی آینده برابر نیست. شما فرضهایی میسازید، آنها را ثبت میکنید و هر وقت واقعیت تغییر کرد، برنامه را با دلیل بهروز میکنید. تفاوت برنامه خوب و بد در نبود تغییر نیست؛ در نحوه مدیریت تغییر است.
برنامهریزی را با زمانبندی اشتباه نگیرید. زمانبندی، ترتیب و مدت کارها را نشان میدهد؛ برنامهریزی شامل تصمیم درباره این است که چه کاری انجام شود، با چه منبعی، در چه توالی و با چه فرضی. اگر فقط زمانبندی بسازید، ممکن است تاریخها درست به نظر برسند اما فرضهای پشت آنها بررسی نشده باشند. این نگاه بخشی از مدیریت پروژه ساختمانی است.
ورودیهای یک برنامه واقعبینانه
کیفیت برنامه به کیفیت ورودیهای آن وابسته است. اگر نقشه اجرایی ناقص باشد یا ظرفیت نیرو تخمینی باشد، خروجی هم قابل اتکا نخواهد بود. پیش از نوشتن زمانبندی، این ورودیها را کنار هم بگذارید. یک «دفتر فرضها» کوچک هم بسازید: چه چیزی را فرض کردهاید، چه کسی آن را تأیید کرده و اگر تغییر کند چه اثری بر برنامه دارد. بسیاری از بازنگریهای ناگهانی، در واقع فرضهایی هستند که از ابتدا ثبت نشده بودند:
| ورودی | چرا لازم است | نشانه نبود آن |
|---|---|---|
| دامنه و نقشههای قابل اجرا | تعیین کار و مقدار آن | دوبارهکاری و تغییرات پیاپی |
| WBS و واحد اندازهگیری | امکان کنترل پیشرفت | پیشرفت احساسی و غیرقابل دفاع |
| برآورد منابع و بهرهوری | ساختن زمانبندی واقعی | برنامهای که در کارگاه اجرا نمیشود |
| برنامه تأمین مصالح | جلوگیری از توقف کار | انتظار بیبرنامه و جبهه کاری خوابیده |
| تقویم و شرایط کاری | احتساب روزهای غیرکاری و محدودیتها | تاریخهای خوشبینانه |
| ریسکهای شناساییشده | تعیین ذخیره احتیاط | غافلگیری در میانه کار |
از WBS تا فعالیت قابل کنترل
فعالیت، کوچکترین واحد کاری است که برای کنترل استفاده میکنید. یک فعالیت خوب با فعل مشخص شروع میشود، محدوده روشن دارد و میتوان تکمیل آن را تأیید کرد. «کار سازه» یک فعالیت نیست؛ یک بسته کاری است. «آرماتوربندی ستونهای طبقه سوم» فعالیتی است که میتوان برای آن مسئول، مقدار و شرط پذیرش تعیین کرد.
اندازه فعالیت را با افق کنترل خود تنظیم کنید. اگر تحلیل شما هفتگی است، فعالیتهای چندماهه برای کنترل هفتگی بیش از حد بزرگاند. از طرف دیگر، شکستن کار به دهها فعالیت بسیار کوچک، نگهداری برنامه را پرهزینه میکند و تیم اجرا آن را جدی نمیگیرد.
هر فعالیت باید دستکم این پنج مورد را داشته باشد: عنوان روشن، واحد اندازهگیری، مسئول اجرا، پیشنیازها و شرط پذیرش. اگر یکی از این موارد غایب باشد، اختلاف بعدی بر سر «انجام شد یا نه» تقریباً قطعی است.
حداقل اطلاعات هر فعالیت
- عنوان با فعل مشخص و محدوده روشن
- واحد اندازهگیری قابل شمارش
- مسئول اجرا و تیم درگیر
- پیشنیاز و وابستگیها
- شرط پذیرش و مدرک تأیید
توالی، وابستگی و مسیر بحرانی
پس از تعریف فعالیتها، ترتیب آنها را مشخص کنید. بعضی فعالیتها باید کامل شوند تا فعالیت بعدی شروع شود؛ بعضی میتوانند با فاصله زمانی مشخص شروع شوند و بعضی کاملاً موازیاند. این روابط را ثبت کنید، چون بعداً مبنای تحلیل تأخیر میشوند.
مسیر بحرانی زنجیرهای از فعالیتهاست که شناوری آن صفر یا حداقل است. تأخیر در این زنجیره، تاریخ پایان پروژه را جابهجا میکند. فعالیتهای دیگر شناوری دارند و تا حدی میتوانند جابهجا شوند. شناخت این تفاوت باعث میشود وقت مدیریتی را روی فعالیتهایی بگذارید که واقعاً اهمیت دارند.
مراقب وابستگیهای پنهان باشید. گاهی دو فعالیت از نظر فنی مستقلاند، اما برای اجرا به یک منبع مشترک نیاز دارند: یک جرثقیل، یک اکیپ تخصصی یا یک مسیر دسترسی. این وابستگی منبعی در برنامههای ساده دیده نمیشود و در کارگاه به توقف تبدیل میگردد.
منابع، ظرفیت و محدودیتهای واقعی
برنامهای که نیروی کافی برای آن پیشبینی نشده، فقط یک تقویم است. برای هر دوره، ظرفیت اکیپها، تجهیزات و تأمین مصالح را بررسی کنید. اگر برنامه به نیروی بیشتری نیاز دارد، باید مشخص شود این نیرو از کجا میآید و چه زمانی مستقر میشود.
محدودیتهای مالی را هم در نظر بگیرید. حتی اگر نیرو و مصالح در دسترس باشند، زمانبندی پرداختها میتواند ریتم تأمین را تغییر دهد. برنامهریزی خوب این محدودیت را پنهان نمیکند؛ آن را به یک فرض ثبتشده تبدیل میکند.
برای مدیریت نیرو، به مدیریت نیروی انسانی پروژه و برای تحلیل خروجی اکیپها به بهرهوری نیروی کار مراجعه کنید. این دو به شما کمک میکنند ظرفیت را بر پایه داده واقعیتر تخمین بزنید. اثر محدودیت مالی بر ریتم تأمین را هم در کنترل هزینه پروژه پیگیری کنید.
برای دیدن همزمانی منابع، یک نمای ساده از تعداد اکیپ یا ساعت موردنیاز در هر هفته بسازید. اگر در یک هفته تقاضای نیرو از ظرفیت موجود بیشتر است، برنامه در همان نقطه فشار میآورد. این فشار را پیش از اجرا ببینید و نه بعد از آنکه اکیپها در کارگاه منتظر ماندند.
نمونه برنامه ۳۰/۶۰/۹۰ روزه
برنامه کلان باید به بازههای کوتاهتر ترجمه شود تا قابل پیگیری باشد. یک الگوی ساده، برنامه ۳۰/۶۰/۹۰ روزه است: در هر ۳۰ روز یک هدف مشخص، مجموعهای از فعالیتها و یک نقطه کنترل تعیین میشود. نمونه زیر فرضی است و فقط منطق کار را نشان میدهد؛ مدتهای واقعی به پروژه شما بستگی دارد.
مثال فرضی برنامه ۳۰/۶۰/۹۰ روزه
فرض کنید پروژهای در آغاز فاز اجرا قرار دارد. برنامه کوتاهمدت میتواند اینگونه تقسیم شود:
- روز ۱ تا ۳۰: تحویل محل، استقرار کارگاه، ایمنسازی، نقشهخوانی و شروع خاکبرداری.
- روز ۳۱ تا ۶۰: تکمیل خاکبرداری، اجرای فونداسیون و تأیید نقاط کنترل.
- روز ۶۱ تا ۹۰: شروع سازه، تأمین قالب و آرماتور و تثبیت ریتم اجرای طبقات.
- پایان هر ۳۰ روز: پیشرفت وزنی، مصرف منابع و انحراف را با مبنا مقایسه کنید.
- اگر انحراف از آستانه تعیینشده پروژه گذشت، برنامه ۳۰ روز بعد را بازنگری کنید.
- هر بازنگری باید دلیل، اثر بر تاریخ پایان و منبع جبرانی داشته باشد.
این مثال برای توضیح روش است؛ اعداد و جزئیات آن نمایشیاند.
تثبیت برنامه مبنا و مدیریت بازنگری
برنامهای که مدام عوض میشود، مبنای مقایسه ندارد. در یک نقطه مشخص، برنامه را بهعنوان مبنا تثبیت کنید و از آن به بعد، تغییرات را با رویه مشخص ثبت کنید. برنامه مبنا نشان میدهد تعهد اولیه چه بوده است؛ برنامه جاری نشان میدهد امروز چه فکر میکنید.
بهروزرسانی پیشرفت را با بازنگری برنامه اشتباه نگیرید. ثبت اینکه کاری ۶۰ درصد پیش رفته است، برنامه را عوض نمیکند. بازنگری زمانی لازم است که فرض بنیادی تغییر کرده باشد: دامنه عوض شده، منبع کلیدی از دست رفته یا تأخیری مسیر بحرانی را جابهجا کرده است.
هر نسخه بازنگری باید تاریخ، دلیل و اثر آن بر زمان و هزینه را ثبت کند. این ثبت برای گفتوگو با کارفرما و مدیریت ادعاهای بعدی ضروری است.
جمعبندی: برنامهای که در کارگاه اجرا میشود
برنامهریزی پروژه ساختمانی وقتی ارزش دارد که تیم اجرا بتواند آن را دنبال کند و مدیر پروژه بتواند بر پایه آن تصمیم بگیرد. برنامه خوب، نه خوشبینانهترین تقویم است و نه مفصلترین فایل؛ برنامهای است که توالی، منابع و نقاط کنترل را روشن نگه میدارد. پیش از تثبیت برنامه، این موارد را کنترل کنید. برای نگهداشتن برنامه و پیشرفت واقعی در یک جا، نرمافزار مدیریت پروژه ساختمانی میتواند بهروزرسانی را سادهتر کند:
چکلیست نهایی برنامهریزی
- دامنه و WBS با تیم اجرا مرور شده است.
- هر فعالیت مسئول، واحد اندازهگیری و شرط پذیرش دارد.
- وابستگیهای فنی و منبعی ثبت شدهاند.
- مسیر بحرانی و شناوری فعالیتها مشخص است.
- ظرفیت نیرو، مصالح و تجهیزات با برنامه همخوان است.
- برنامه مبنا تثبیت شده و رویه بازنگری دارد.
پرسشهای متداول
برنامهریزی پروژه از کجا شروع شود؟
از دامنه و WBS. ابتدا روشن کنید چه کاری در قرارداد است و پروژه به چه بستههای قابل اندازهگیری شکسته میشود. سپس فعالیتها، وابستگیها و منابع را تعیین کنید. شروع از تقویم، معمولاً به برنامهای میرسد که در کارگاه قابل اجرا نیست.
برنامه زمانبندی چقدر باید جزئی باشد؟
بهاندازهای که برای افق کنترل شما کافی باشد. اگر تحلیل هفتگی است، فعالیتها نباید چندماهه و مبهم باشند. جزئیات بیش از حد هم هزینه نگهداری را بالا میبرد و تیم اجرا آن را رها میکند.
تفاوت برنامه مبنا و برنامه جاری چیست؟
برنامه مبنا تعهد اولیه و مبنای مقایسه است و فقط با تصمیم رسمی تغییر میکند. برنامه جاری وضعیت امروز را نشان میدهد و ممکن است شامل پیشرفت واقعی، تأخیرها و بازنگریهای تأییدشده باشد. گزارش پیشرفت همیشه باید نسبت به مبنا خوانده شود.
اگر کارفرما بخواهد پروژه زودتر تحویل شود چه کنیم؟
ابتدا اثر آن را بر مسیر بحرانی و منابع بررسی کنید، نه اینکه فوراً قول تاریخ جدید بدهید. گزینههایی مثل افزایش اکیپ، تغییر توالی یا تأمین زودتر مصالح را با هزینه و ریسک هر کدام ارائه کنید. تسریع بدون منبع، معمولاً کیفیت و ایمنی را تحت فشار میگذارد.
برنامهریزی با ابزار چه تفاوتی ایجاد میکند؟
ابزار زمانی مفید است که برنامه و پیشرفت واقعی را کنار هم نگه دارد و بهروزرسانی را ساده کند. اگر دادهها در فایلهای پراکنده بمانند، برنامه بهسرعت قدیمی میشود. ابزار جای تصمیمگیری مدیر پروژه را نمیگیرد؛ آن را بر پایه داده ممکن میکند.
ادامه مسیر
نرمافزار مدیریت پروژه ساختمانی برای برنامهریزی ساختار شکست کار، پیگیری پیشرفت واقعی، کنترل منابع و هزینه، و ارائه گزارش پیشرفت به کارفرما و مشاور.
فرم ثبت فعالیت روزانه، کارهای اجراشده در کارگاه را همراه با مقدار، واحد، محل اجرا و نیروی درگیر ثبت میکند و سند پایهای برای گزارش پیشرفت و صورتوضعیت است.
سازنده گزارش پیشرفت کارگاه، پیشرفت واقعی فعالیتها را با برنامه مقایسه و انحراف زمانی و مقدار کار باقیمانده را مشخص میکند تا تصویری روشن از وضعیت پروژه به دست دهد.
محاسبه نفر-ساعت پروژه، مجموع ساعات نیروی انسانی مصرفشده در یک فعالیت یا بازه را به دست میدهد و ابزار پایهای برای سنجش بهرهوری، برآورد نیرو و تحلیل هزینهی کارگاه است.
مدیریت پروژه ساختمانی، کنترل همزمان دامنه، زمان، هزینه و کیفیت در کل چرخه عمر پروژه است. این راهنما نشان میدهد هر مرحله چه تصمیمی میخواهد، WBS چگونه ساخته میشود و چرخه کنترل چگونه پروژه را از انحراف دور نگه میدارد.
برنامه روز کارگاه، فهرست تصمیمهای اجرایی یک روز مشخص است: چه کاری، با کدام اکیپ، در چه ترتیبی و با چه پیشنیازی. این مقاله روش چیدن یک برنامه واقعبینانه، پیگیری آن در طول روز و بازبرنامهریزی هنگام اختلال را توضیح میدهد.
کنترل پیشرفت پروژه یعنی سنجش منظم کار انجامشده در برابر برنامه و تصمیمگیری درباره انحراف. این مقاله روشهای اندازهگیری، فرمول پیشرفت وزنی و چرخه هفتگی کنترل را با مثال فرضی توضیح میدهد.
FastBuild
این فرایند را در کارگاه خود اجرا کنید
حضور و غیاب، گزارش روزانه و وظایف را در یک سامانه ساده کنار هم بگذارید و از نسخه رایگان شروع کنید.