WBS یا ساختار شکست کار روشی برای تبدیل محدوده کلی یک پروژه به اجزای کوچکتر، قابلبرآورد و قابلکنترل است. در ماژول مدیریت پروژه ستکا نمای مستقلی با عنوان نمایش WBS وجود ندارد؛ با این حال میتوان ساختار WBS را با ترکیب Project، Task، Subtask، Milestone، Dependencies، Gantt، Timesheets و Planning پیادهسازی و مدیریت کرد.
نکته مهم این است که هیچیک از این قابلیتها بهتنهایی WBS نیستند. WBS ساختار منطقی پروژه را تعریف میکند؛ ابزارهای ستکا برای زمانبندی، واگذاری، اجرا و کنترل اجزای آن به کار میروند.
WBS چیست؟
Work Breakdown Structure که در فارسی «ساختار شکست کار» نامیده میشود، یک ساختار سلسلهمراتبی و معمولاً تحویلدادنیمحور است که کل محدوده پروژه را به بخشهای کوچکتر تقسیم میکند. هر سطح پایینتر، تعریف دقیقتری از بخشی از کار پروژه ارائه میدهد. طبق تعریف PMI، ساختار شکست کار باید محدوده کل پروژه را سازماندهی کند و مبنایی برای مدیریت کار تا زمان تکمیل آن باشد.
به زبان ساده، WBS به این پرسش پاسخ میدهد که برای تحویل کامل پروژه، چه اجزایی باید تولید یا تکمیل شوند؟
WBS صرفاً فهرستی از کارهای روزانه نیست. یک WBS صحیح باید:
- تمام محدوده پروژه را پوشش دهد؛
- اجزا را بدون همپوشانی منطقی تفکیک کند؛
- در هر سطح، تصویر روشنتری از خروجیهای پروژه ارائه دهد؛
- در پایینترین سطح به بستههای کاری قابل مدیریت برسد.
WBS چه کمکی به مدیریت پروژه میکند؟
WBS پایه مشترکی برای برنامهریزی و کنترل پروژه ایجاد میکند:
| حوزه مدیریت پروژه | نقش WBS |
|---|---|
| مدیریت محدوده | مشخص میکند چه کاری داخل یا خارج از پروژه است |
| زمانبندی | فعالیتهای لازم برای هر بسته کاری را قابل شناسایی میکند |
| برآورد هزینه | هزینه هر بخش را میتوان جداگانه محاسبه کرد |
| تخصیص مسئولیت | برای هر جزء میتوان مالک یا مسئول تعیین کرد |
| مدیریت منابع | نیروی انسانی و ظرفیت موردنیاز هر بخش روشن میشود |
| کنترل پیشرفت | تکمیل اجزا و تحویلدادنیها قابل اندازهگیری میشود |
| مدیریت ریسک | ریسکهای هر بخش بهصورت جزئیتر شناسایی میشوند |
| مدیریت تغییرات | اثر تغییر محدوده بر زمان، هزینه و سایر اجزا بهتر دیده میشود |
WBS مستقیماً برنامه زمانبندی، بودجه یا فهرست منابع نیست؛ بلکه ساختاری است که این برنامهها بر مبنای آن ساخته میشوند.
تفاوت WBS با Task List، زمانبندی و نمودار گانت
اشتباه رایج این است که هر فهرست وظایف یا هر نمودار گانت را WBS بدانیم.
| مفهوم | سؤال اصلی |
|---|---|
| WBS | مشخص میکند چه کاری داخل یا خارج از پروژه است |
| Task List | فعالیتهای لازم برای هر بسته کاری را قابل شناسایی میکند |
| Project Schedule | هزینه هر بخش را میتوان جداگانه محاسبه کرد |
| Gantt Chart | برای هر جزء میتوان مالک یا مسئول تعیین کرد |
| Kanban | نیروی انسانی و ظرفیت موردنیاز هر بخش روشن میشود |
برای مثال «پیکربندی سیستم» میتواند یک جزء سطح اول WBS باشد. فعالیتهایی مانند «برگزاری جلسه پیکربندی»، «ثبت تنظیمات» و «تأیید کاربر کلیدی» ممکن است برنامه اجرایی آن جزء باشند.
بنابراین WBS بیشتر بر ساختار محدوده و خروجیها تمرکز دارد، درحالیکه زمانبندی بر زمان و ترتیب اجرا متمرکز است.
ساختار سلسلهمراتبی WBS چگونه طراحی میشود؟
در پروژه پیادهسازی نرم افزار ERP میتوان ساختار شکست کار را به شکل زیر تعریف کرد:
در این مثال:
- پروژه ERP سطح کلان است.
- تحلیل، پیکربندی، آموزش و استقرار اجزای سطح اول هستند.
- مواردی مانند پیکربندی CRM یا آموزش حسابداری سطح جزئیتر را تشکیل میدهند.
- پایینترین سطح باید بهاندازهای روشن باشد که بتوان زمان، مسئول، هزینه و معیار تکمیل آن را تعیین کرد.
شکست بیشازحد نیز مفید نیست. ساختار باید تا جایی ادامه یابد که کار قابل برنامهریزی و کنترل شود، نه تا حدی که صدها رکورد کمارزش ایجاد کند.
آیا ستکا واقعاً WBS دارد؟
ستکا در نسخه اصلی، ابزار مستقلی با نام رسمی WBS یا Work Breakdown Structure ارائه نمیکند.
در مستندات ستکا در بخش آموزش برای نرم افزار مدیریت پروژه قابلیتهایی مانند Tasks (وظایف)، Sub-tasks (زیروظایف)، Task Dependencies (وابستگیهای وظایف)، Milestones (نقاط عطف)، Dashboard (داشبورد مدیریتی)، Profitability (سودآوری پروژه) و Project Updates (گزارشهای بهروزرسانی پروژه) معرفی شدهاند؛ اما نمای مستقلی با عنوان WBS در فهرست امکانات استاندارد وجود ندارد.
پس عبارتی مانند «برای مشاهده WBS وارد منوی WBS View شوید» در ستکا وجود ندارد.
در عمل، WBS در ستکا به این صورت ساخته میشود:
Project
└── Task
└── Subtask
└── Subtask جزئیتر، در صورت نیاز

ستکا اجازه میدهد یک Subtask نیز Subtaskهای دیگری داشته باشد؛ بنابراین ایجاد سلسلهمراتب چندسطحی از نظر رکوردهای Parent/Child امکانپذیر است. مستندات رسمی تصریح میکنند که فرم Subtask همان فرم Task است و از تب Sub-tasks آن میتوان سطوح پایینتری ایجاد کرد. با این حال، این قابلیت را نباید با یک نرمافزار تخصصی WBS دارای نمودار درختی، WBS Dictionary و کدگذاری خودکار 1.1.1 یکسان دانست.
تفاوت WBS، Kanban و Gantt در سیستم مدیریت پروژه ستکا
| ویژگی | WBS | Kanban | Gantt |
|---|---|---|---|
| نمایش تجزیه محدوده | هدف اصلی | محدود | غیرمستقیم |
| ساختار سلسلهمراتبی | بله | معمولاً خیر | ممکن است روابط Taskها را نشان دهد، اما WBS Tree مستقل نیست |
| نمایش وضعیت اجرایی | محدود | بسیار مناسب | محدود |
| نمایش زمان شروع و پایان | خیر | معمولاً خیر | بله |
| نمایش وابستگی | جزء اصلی WBS نیست | معمولاً خیر | بله |
| نمایش Milestone | میتواند در ساختار تعریف شود | محدود | بله، روی محور زمان |
| برنامهریزی محدوده | بسیار مناسب | نامناسب | مکمل |
| کنترل گردش کار | محدود | بسیار مناسب | متوسط |
| کنترل توالی زمانی | خیر | محدود | بسیار مناسب |
بنابراین:
- WBS ساختار اجزا، بستههای کاری و هر چیزی که باید تحویل داده بشود را مشخص میکند.
- Gantt زمانبندی، مدت اجرا و ترتیب فعالیتهای پروژه را نمایش میدهد.
- Kanban وضعیت جاری وظایف و روند پیشرفت آنها را در مراحل مختلف نشان میدهد.
جمع بندی
برای پروژههای معمول خدماتی، استقرار ERP، مشاوره ، توسعه نرمافزار یا اداره تیمهای چند شرکتی، همین ساختار میتواند کافی و کاربردی باشد. پروژههای بزرگ مهندسی، پیمانکاری یا دارای الزامات رسمی WBS، CBS و EVM معمولاً به سفارشیسازی یا ابزار تخصصی تکمیلی نیاز دارند.