آموزش گامبهگاموظایف و پروژهها
نمودار گانت و وابستگی وظایف: برنامهریزی پروژههای سازمانی گامبهگام
نمودار گانت کارهای پروژه را روی محور زمان نشان میدهد و با وابستگی وظایف مشخص میکند تأخیر هر کار به کجا سرایت میکند. این راهنما با مثال استقرار نرمافزار، ساخت گانت، چهار نوع وابستگی و یافتن مسیر بحرانی را گامبهگام آموزش میدهد.
خلاصه در چند نکته
- نمودار گانت کارها را بهصورت میله روی محور زمان و نقاط عطف را بهصورت لوزی نشان میدهد.
- چهار نوع وابستگی وجود دارد: پایان به شروع، شروع به شروع، پایان به پایان و شروع به پایان.
- بیشتر وابستگیهای پروژههای اداری از نوع پایان به شروع (FS) هستند.
- تأخیر و پیشافت را روی وابستگی تعریف کنید، نه با کش دادن مدت کارها.
- مسیر بحرانی طولانیترین زنجیره کارهای وابسته است و تأخیر در آن تأخیر کل پروژه است.
- شناوری نشان میدهد کدام کارها میتوانند بدون اثر بر پایان پروژه عقب بیفتند.
- پس از تأیید برنامه خط مبنا بگیرید و پیشرفت را هر هفته بهروز کنید.
فهرست مطالب
پروژه استقرار یک نرمافزار سازمانی را تصور کنید. تیم فناوری اطلاعات میگوید «سرورها تا آخر ماه آمادهاند»، مشاور میگوید «طراحی فرایندها دو هفته طول میکشد» و واحد آموزش منتظر است بداند کی کلاسها را برگزار کند. هرکدام برنامه خودش را دارد، اما هیچکس نمیداند اگر آمادهسازی سرور یک هفته عقب بیفتد، تاریخ شروع بهرهبرداری چه تغییری میکند. نمودار گانت دقیقاً برای پاسخ به همین سؤال ساخته شده است: کارها را روی محور زمان نشان میدهد و با وابستگی وظایف معلوم میکند تأخیر هر کار به کجا سرایت میکند.
در این راهنما، با مثال پروژه استقرار نرمافزار، قدمبهقدم یک گانت چارت میسازیم، چهار نوع وابستگی را توضیح میدهیم و مسیر بحرانی پروژه را پیدا میکنیم.
نمودار گانت چیست؟
نمودار گانت نموداری میلهای است که هر ردیف آن یک کار یا مرحله پروژه است و طول میله، مدت آن کار را روی محور افقی زمان نشان میدهد. خطوط یا فلشهای بین میلهها وابستگیها را نشان میدهند و لوزیها نقطه عطف (Milestone)، یعنی رویدادهای کلیدی بدون مدت، را. نام آن از هنری گانت، مهندس آمریکایی اوایل قرن بیستم، گرفته شده است.
گانت به سه سؤال پاسخ میدهد: چه کاری، کی و به ترتیب چه چیزی. اما گانت جای همه ابزارها را نمیگیرد. برای کار روزمره و پیوسته تیم، برد کانبان مناسبتر است؛ تفاوت این دو را در کانبان چیست توضیح دادهایم. گانت برای پروژهای است که شروع و پایان مشخص و کارهای وابسته به هم دارد.
چهار نوع وابستگی وظایف
وابستگی رابطه بین دو کار است: کار پیشنیاز و کار وابسته. چهار نوع وابستگی استاندارد وجود دارد:
| نوع | نام کامل | معنا | مثال در پروژه استقرار |
|---|---|---|---|
| FS | پایان به شروع (Finish-to-Start) | کار دوم فقط پس از پایان کار اول شروع میشود | آموزش کاربران پس از پایان پیکربندی سامانه |
| SS | شروع به شروع (Start-to-Start) | کار دوم فقط پس از شروع کار اول شروع میشود | مستندسازی فرایندها همزمان با شروع طراحی فرایندها |
| FF | پایان به پایان (Finish-to-Finish) | کار دوم فقط پس از پایان کار اول میتواند تمام شود | آزمون پذیرش تا پایان رفع اشکالها تمام نمیشود |
| SF | شروع به پایان (Start-to-Finish) | کار دوم تا شروع کار اول نمیتواند تمام شود | پشتیبانی سامانه قدیمی تا شروع بهرهبرداری سامانه جدید ادامه دارد |
بیش از نود درصد وابستگیها در پروژههای اداری از نوع FS هستند. SS و FF برای کارهای همپوشان مفیدند و SF کمیاب است و بیشتر در جابهجایی شیفت یا جایگزینی سیستمها دیده میشود.
تأخیر و پیشافت (Lag و Lead)
گاهی بین دو کار وابسته فاصله لازم است. مثلاً پس از ارسال دعوتنامه آموزش، سه روز کاری صبر میکنید تا کلاس برگزار شود؛ این تأخیر (Lag) است. گاهی هم کار دوم میتواند چند روز پیش از پایان کار اول شروع شود؛ این پیشافت (Lead) است. هر دو را روی وابستگی تعریف کنید، نه با کش دادن مدت کارها.
گامبهگام ساخت گانت چارت
گام ۱: ساختار شکست کار را بنویسید
پروژه را به مراحل و هر مرحله را به کارهایی بشکنید که یک مسئول و یک خروجی مشخص دارند. برای پروژه استقرار نرمافزار:
| شناسه | کار | مدت (روز کاری) | مسئول |
|---|---|---|---|
| ۱ | جلسه شروع پروژه | ۱ | مدیر پروژه |
| ۲ | تحلیل فرایندهای فعلی | ۸ | مشاور فرایند |
| ۳ | آمادهسازی زیرساخت و حسابها | ۵ | فناوری اطلاعات |
| ۴ | طراحی فرمها و مسیرها | ۱۰ | مشاور فرایند |
| ۵ | مستندسازی رویهها | ۸ | کیفیت |
| ۶ | پیکربندی سامانه | ۷ | تیم استقرار |
| ۷ | آزمون پذیرش با کاربران کلیدی | ۵ | نماینده واحدها |
| ۸ | رفع اشکال | ۴ | تیم استقرار |
| ۹ | آموزش کاربران | ۵ | آموزش |
| ۱۰ | شروع بهرهبرداری | نقطه عطف | مدیر پروژه |
گام ۲: مدت هر کار را برآورد کنید
مدت را به روز کاری بنویسید و از کسی بپرسید که کار را انجام میدهد، نه از مدیری که میخواهد پروژه زود تمام شود. برای کارهای نامطمئن، سه برآورد خوشبینانه، محتمل و بدبینانه بگیرید و عدد محتمل را با کمی حاشیه استفاده کنید.
گام ۳: وابستگیها را تعریف کنید
برای هر کار بپرسید «چه چیزی باید قبل از این تمام شود یا شروع شود؟». در مثال ما:
- کار ۲ و ۳ پس از کار ۱ (FS) و همزمان با هم.
- کار ۴ پس از کار ۲ (FS).
- کار ۵ با شروع کار ۴ شروع میشود (SS) و با تأخیر دو روزه.
- کار ۶ پس از کار ۳ و کار ۴ (FS از هر دو).
- کار ۷ پس از کار ۶ (FS).
- کار ۸ با کار ۷ همپوشانی دارد و کار ۷ تا پایان کار ۸ تمام نمیشود (FF).
- کار ۹ پس از کار ۸ (FS).
- نقطه عطف ۱۰ پس از کار ۹ و کار ۵ (FS).
گام ۴: نقاط عطف را مشخص کنید
نقاط عطف رویدادهاییاند که مدیریت باید دربارهشان بداند: «طراحی تأیید شد»، «آزمون پذیرش موفق بود»، «شروع بهرهبرداری». هر نقطه عطف بهتر است یک معیار پذیرش روشن داشته باشد تا بحث «تقریباً تمام شده» پیش نیاید.
گام ۵: مسیر بحرانی را پیدا کنید
مسیر بحرانی طولانیترین زنجیره کارهای وابسته از شروع تا پایان پروژه است. هر روز تأخیر در کاری روی این مسیر، یک روز تأخیر در کل پروژه است. در مثال ما دو مسیر اصلی داریم:
- مسیر الف: ۱ ← ۲ ← ۴ ← ۶ ← ۷/۸ ← ۹ ← ۱۰، یعنی ۱ + ۸ + ۱۰ + ۷ + ۵ + ۵ = حدود ۳۶ روز کاری (با فرض همپوشانی رفع اشکال با آزمون).
- مسیر ب: ۱ ← ۳ ← ۶، که چون آمادهسازی زیرساخت پنج روز است و طراحی فرمها دیرتر تمام میشود، شناوری دارد.
پس مسیر بحرانی از تحلیل و طراحی فرایند میگذرد، نه از زیرساخت. نتیجه عملی: اگر میخواهید پروژه زودتر تمام شود، باید روی تحلیل و طراحی نیرو بگذارید؛ سرعت دادن به کار فناوری اطلاعات تاریخ نهایی را جلو نمیآورد.
گام ۶: شناوری را بشناسید
شناوری (Float یا Slack) مقدار زمانی است که یک کار میتواند بدون تأخیر در پایان پروژه عقب بیفتد. کار ۳ در مثال ما چند روز شناوری دارد. کارهای مسیر بحرانی شناوری صفر دارند. این اطلاعات به مدیر پروژه کمک میکند در کمبود نیرو، منابع را از کارهای دارای شناوری به کارهای بحرانی منتقل کند.
گام ۷: خط مبنا بگیرید و پیشرفت را بهروز کنید
پس از تأیید برنامه، یک خط مبنا (Baseline) ذخیره کنید. از آن به بعد، پیشرفت واقعی را هر هفته ثبت کنید و با خط مبنا مقایسه کنید. گانتی که بهروز نشود، پس از دو هفته فقط یک تصویر تاریخی است. مرور وضعیت نقاط عطف و انحراف از برنامه را میتوانید بند ثابت جلسه پروژه کنید؛ قالب آن را در نمونه دستور جلسه پروژه آوردهایم.
اشتباهات رایج در برنامهریزی با گانت
- کارهای بیش از حد ریز: گانت سیصدردیفی برای پروژه سهماهه را هیچکس نمیخواند. کارهای کمتر از یک روز را در چکلیست بگذارید.
- وابستگیهای جاافتاده: اگر وابستگی تعریف نشود، تأخیر یک کار در نمودار به کارهای بعد منتقل نمیشود و برنامه دروغ میگوید.
- تاریخ ثابت به جای وابستگی: وقتی برای همه کارها تاریخ شروع دستی میگذارید، گانت دیگر خودش را با تأخیرها تطبیق نمیدهد.
- نادیده گرفتن ظرفیت افراد: یک نفر نمیتواند همزمان در سه کار تماموقت باشد.
- گسست از کار روزانه: اگر وظایف پروژه در ابزاری جدا از کارتابل افراد باشد، بهروزرسانی پیشرفت فراموش میشود. اقدامات جلسات پروژه هم باید مستقیم به وظیفه تبدیل شوند؛ این موضوع را در پیگیری اقدامات صورتجلسه بررسی کردهایم.
نمونه کاملتر مراحل یک پروژه استقرار را در نقشه راه پیادهسازی اتوماسیون اداری ببینید.
گانت و پروژه در آریا آیتی
نرمافزار مدیریت پروژه آریا آیتی برای پروژههای داخلی و بینواحدی سازمان است: پروژه، نقطه عطف، دوره کاری، کار کلان، تخصیص منابع، نمودار گانت، کانبان، ردیابی زمان، ریسک، بودجه و گزارش پیشرفت. نمای گانت و کانبان از یک داده تغذیه میشوند و جداگانه نگهداری نمیشوند. در مدیریت وظایف وابستگی بین کارها تعریف میشود و تأخیر یک وظیفه روی خط زمان و اعلان مسئول بعدی اثر میگذارد. سند پروژه، گفتگو و صورتجلسه هم کنار همان نقطه عطف میمانند. این محصول جایگزین ابزارهای بسیار تخصصی کنترل پروژه در صنایع خاص نیست؛ ارزش اصلی آن اتصال پروژه به جلسه، نامه و کار روزانه سازمان است. پیش از برنامهریزی، پشتیبانی از انواع وابستگی مورد نیازتان، مثل SS یا FF، را در محیط آزمایشی بررسی کنید.
جمعبندی
نمودار گانت کارها را روی محور زمان نشان میدهد و با وابستگیها مشخص میکند تأخیر هر کار کجا اثر میگذارد. ساختار شکست کار بنویسید، مدتها را از مجریان بپرسید، وابستگیها را با یکی از چهار نوع FS، SS، FF و SF تعریف کنید، مسیر بحرانی و شناوری را پیدا کنید و پس از گرفتن خط مبنا، پیشرفت را هر هفته بهروز کنید.
پروژه را کنار کار روزانه ببینید: مدیریت پروژه آریا آیتی در پلن حرفهای نسخه ابری است. ۷ روز رایگان امتحان کنید یا تعرفهها را ببینید.
مراحل انجام کار
ساختار شکست کار را بنویسید
پروژه را به مراحل و کارهایی با مسئول و خروجی مشخص بشکنید.
مدت کارها را برآورد کنید
مدت هر کار را به روز کاری و از مجری آن بپرسید و برای کارهای نامطمئن حاشیه بگذارید.
وابستگیها را تعریف کنید
برای هر کار پیشنیاز و نوع وابستگی (FS، SS، FF یا SF) را با تأخیر یا پیشافت لازم مشخص کنید.
نقاط عطف را مشخص کنید
رویدادهای کلیدی را با معیار پذیرش روشن بهعنوان نقطه عطف تعریف کنید.
مسیر بحرانی را پیدا کنید
طولانیترین زنجیره کارهای وابسته را شناسایی کنید تا بدانید تأخیر کجا روی کل پروژه اثر دارد.
شناوری را بشناسید
کارهای دارای شناوری را مشخص کنید تا در کمبود منابع، نیرو را به کارهای بحرانی منتقل کنید.
خط مبنا بگیرید و بهروز کنید
برنامه تأییدشده را ذخیره کنید و پیشرفت واقعی را هر هفته با آن مقایسه کنید.
پرسشهای متداول
نمودار گانت چیست؟
+
نمودار گانت نموداری میلهای است که هر کار پروژه را بهصورت یک میله روی محور زمان نشان میدهد. طول میله مدت کار است و فلشها وابستگی بین کارها را نشان میدهند.
انواع وابستگی وظایف کداماند؟
+
چهار نوع: پایان به شروع (FS)، شروع به شروع (SS)، پایان به پایان (FF) و شروع به پایان (SF). رایجترین آنها FS است که کار دوم را پس از پایان کار اول شروع میکند.
مسیر بحرانی یعنی چه؟
+
مسیر بحرانی طولانیترین زنجیره کارهای وابسته از شروع تا پایان پروژه است. کارهای روی این مسیر شناوری ندارند و هر تأخیر در آنها مستقیماً تاریخ پایان پروژه را عقب میاندازد.
تفاوت گانت و کانبان چیست؟
+
گانت برای پروژه با شروع و پایان مشخص و کارهای وابسته است و زمانبندی را نشان میدهد. کانبان برای جریان پیوسته کار روزمره است و وضعیت کارها و گلوگاهها را نشان میدهد.
خط مبنا در گانت چیست؟
+
خط مبنا نسخه تأییدشده برنامه پروژه است که ذخیره میشود تا پیشرفت واقعی با آن مقایسه شود و انحراف از برنامه قابل دیدن باشد.



