معرفی و تعریف
«مدیریت برنامه» (Program Management) مهارتی است که از طریق طراحی، هماهنگی و هدایت مجموعهای از پروژهها و فعالیتهای مرتبط برای رسیدن به هدفی مشترک و بلندمدت به کار گرفته میشود. مدیر برنامه، اهداف کلان را به دامنه کار، خروجیها، زمانبندی، منابع، مسئولیتها، وابستگیها و شاخصهای پیگیری تبدیل میکند.
این مهارت مسئلههایی را برطرف میسازد که با مدیریت پروژه منفرد حل نمیشوند. برای مثال، میتوان به این موارد اشاره کرد:
هماهنگسازی چند تیم برای اجرای برنامه شتابدهی
راهاندازی چند خدمت تازه
پیشبرد طرح تحول سازمانی
تمرکز مدیر برنامه بر همراستایی اجزا و تحقق نتیجه کلی قرار دارد، نه اینکه فقط تحویلدادن خروجی مشخص را دنبال کند.
مدیران برنامه، مدیران شتابدهنده و مرکز رشد، مدیران عملیات، مدیران آموزش و توسعه و برخی مدیران محصول از این مهارت بهره میبرند. در عمل، این نقش باید میان انتظارات ذینفعان، محدودیت منابع، ریسکها و تغییرات برنامه تصمیمهای قابل پیگیری بگیرد.
برآورد ۱۲۰ ساعت زمان برای فردی مناسب است که سابقه مشارکت در پروژههای گروهی و گزارشدهی کاری را دارد و در کنار مطالعه، برنامه اجرایی کاملی را تمرین میکند. افراد بیتجربه به حدود ۱۵۰ تا ۲۰۰ ساعت زمان احتیاج دارند و کسانی که سابقه مدیریت پروژه دارند میتوانند با حدود ۸۰ تا ۱۲۰ ساعت تمرین هدفمند به سطح کاربردی برسند. سطح کاربردی به معنای توانایی ارائه برنامهای است که دامنه، مالک فعالیتها، وابستگیها، ریسکها و گزارش پیگیری آن قابلیت بررسی داشته باشند.
این مهارت را با نامهای دیگری نیز میشناسند:
- مدیریت برنامههای سازمانی
- Programme Management
اهمیت و کاربردها
چرا این مهارت مهم است؟
سازمانها زمانی به مدیریت برنامه نیاز پیدا میکنند که چند پروژه، تیم یا خدمت باید به نتیجه مشترکی دست پیدا کنند. بدون این مهارت، هر تیم ممکن است خروجی مختص خود را تحویل دهد، اما وابستگیها، تخصیص منابع و اثر نهایی برنامه نادیده گرفته شوند.
در فرایند جذب نیرو برای نقشهایی نظیر مدیر برنامه، مدیر عملیات، مدیر شتابدهنده یا مدیر آموزش و توسعه، عنوان شغلی بهتنهایی گویای انتظار کارفرما نیست. اگر مسئولیت نقش شامل هماهنگی چند جریان کاری باشد، باید بتوانید برنامه اجرایی واقعی ارائه دهید که مواردی چون دامنه و خروجیها، زمانبندی، مسئول فعالیتها، وابستگیها، ثبت ریسک، گزارش پیشرفت و تصمیمهای باز در آن مشخص شده باشند.
مدیریت برنامه با مدیریت محصول تفاوت دارد.
مدیریت محصول بر مسئله کاربر، ارزش محصول و تصمیمهای محصولی تمرکز میکند.
مدیریت برنامه بر هماهنگی اجرای چند جریان کاری جهت تحقق یک هدف سازمانی متمرکز است.
همچنین مدیر برنامه مسئولیت گستردهتری نسبت به مدیر یک پروژه منفرد بر عهده دارد.
کاربردها
-
اجرای برنامه شتابدهی استارتاپها
طراحی تقویم فراخوان، ارزیابی، منتورینگ، کارگاهها، جلسات سرمایهگذاری و سنجش نتایج برای چند تیم استارتاپی
-
راهاندازی طرح تحول سازمانی
هماهنگی پروژههای فرایندی، فناوری، آموزش و ارتباطات داخلی که باید همزمان برای تغییر رویه سازمانی پیش بروند.
-
مدیریت برنامههای آموزشی سازمانی
تبدیل نیازهای آموزشی به مسیرهای یادگیری، زمانبندی اجرا، تخصیص مدرس و گزارش اثربخشی برنامه.
-
هماهنگی انتشار چند محصول یا خدمت
مدیریت وابستگی میان تیمهای محصول، فنی، بازاریابی، پشتیبانی و حقوقی برای آمادهسازی یک عرضه مشترک.
-
اجرای برنامه توسعه اکوسیستم
پیگیری فعالیتهای مشارکت، رویداد، جذب اعضا و حمایت از کسبوکارها در مراکز نوآوری و انجمنهای حرفهای.
ابزارهای مرتبط
پیشنیازها
شروع این مهارت با دانستن پیشنیازهای زیر هموارتر میشود.
- تجربه مشارکت در دستکم یک پروژه یا برنامه گروهی
- توانایی خواندن و نوشتن گزارشهای کاری
مسیر یادگیری مدیریت برنامه
-
۱۵ ساعت
تمایز برنامه، پروژه و محصول را تشخیص دهید.
مفاهیم برنامه، پروژه، سبد پروژه و محصول را از یکدیگر تفکیک کنید. برای یک نمونه واقعی، مشخص کنید چه خروجیهایی پروژهاند، چه چیزی هدف برنامه است و چه تصمیمهایی باید در سطح برنامه اتخاذ شوند. هنگامی که توانستید دستکم سه پروژه یا جریان کاری مرتبط را به هدف برنامه وصل کنید و مرز مسئولیت مدیر محصول، مدیر پروژه و مدیر برنامه را شرح دهید، این گام را با موفقیت به پایان رساندهاید.
-
۲۰ ساعت
هدف برنامه را به ساختار اجرایی تبدیل کنید.
یک هدف کلی را به نتایج مورد انتظار، جریانهای کاری، خروجیها، مسئولان و نقاط تصمیمگیری تبدیل نمایید.
دامنه برنامه را در Google Docs بنویسید و موارد خارج از دامنه را نیز مشخص سازید تا از گسترش بیضابطه کار جلوگیری شود.
برای ترسیم ارتباط جریانهای کاری و ذینفعان از ابزار Miro بهره بگیرید.
خروجی این گام زمانی قابل قبول است که هر جریان کاری خروجی، مسئول و نقطه تصمیم مشخصی داشته باشد.
-
۲۵ ساعت
زمانبندی، منابع و وابستگیها را برنامهریزی کنید.
برای فعالیتهای مرتبط، ترتیب اجرا، وابستگیها، ظرفیت افراد و نقاط عطف بسازید. میتوانید زمانبندی و فهرست وابستگیها را در Google Sheets یا Microsoft Excel ثبت کنید. تمرین کنید که با تاخیر یک فعالیت، اثر آن بر فعالیتهای دیگر و گزینههای جبران را توضیح دهید.
برای قبولی، هر وابستگی باید فعالیت مبدا و مقصد، مالک پیگیری و اثر احتمالی تاخیر بر نقطه عطف بعدی را داشته باشد.
-
۲۵ ساعت
ریسکها و ذینفعان برنامه را مدیریت کنید.
ذینفعان اثرگذار را شناسایی و انتظار، نفوذ و شیوه ارتباط با هر گروه را ثبت کنید. سپس ریسکهای اجرایی، مالی، منابع انسانی و وابستگیهای بیرونی را با مسئول، نشانه هشدار و اقدام پاسخ مستند کنید.
ثبت ریسک، زمانی کافی است که برای هر ریسک مهم، یک مالک، نشانه هشدار قابل مشاهده و اقدام پاسخ مشخص شده باشد. فهرستکردن نام ریسکها بهتنهایی کافی نیست.
-
۲۰ ساعت
سازوکار پیگیری و گزارشدهی بسازید.
شاخصهای پیشرفت و اثر را از هم تفکیک کنید. وضعیت کارها، موانع و مسئولان را در Jira پیگیری کنید و گزارش تصمیمها و جمعبندی جلسات را در Confluence یا Notion نگه دارید. داشبورد یا گزارش دورهای طراحی کنید که وضعیت خروجیها، موانع، تصمیمهای معوق، ریسکها و اقدامات بعدی را برای مدیران و تیمها روشن کند.
گزارش زمانی کاربردی است که مدیر بتواند با خواندن آن، تصمیم معوق، مالک تصمیم، اثر تاخیر بر نقاط عطف و اقدام بعدی را تشخیص دهد.
-
۱۵ ساعت
برنامه اجرایی قابل ارائه تدوین کنید.
یک هدف کلی را به نتایج مورد انتظار، جریانهای کاری، خروجیها، مسئولان و نقاط تصمیمگیری تبدیل نمایید. دامنه برنامه را در Google Docs بنویسید و موارد خارج از دامنه را نیز مشخص سازید تا از گسترش بیضابطه کار جلوگیری شود.
برای ترسیم ارتباط جریانهای کاری و ذینفعان از ابزار Miro بهره بگیرید. خروجی این گام زمانی قابل قبول است که هر جریان کاری خروجی، مسئول و نقطه تصمیم مشخصی داشته باشد.
زمان تقریبی یادگیری
برآورد مجموع زمان آموزش، مطالعه و تمرین تا رسیدن به سطح کاربردی؛ بسته به پیشزمینه شما میتواند کمتر یا بیشتر باشد.
پروژههای تمرینی
برای آشنایی بهتر با این مهارت، توجه به موارد زیر میتواند مفید باشد.
-
برنامه اجرایی یک دوره شتابدهی سهماهه
توضیح پروژه: برای ۱۰ تیم فرضی، مراحل فراخوان، انتخاب، منتورینگ، کارگاه، ارزیابی و رویداد پایانی را با مسئولان، وابستگیها و ریسکها طراحی کنید.
-
داشبورد پیگیری برنامه توسعه محصول
توضیح پروژه: برای سه پروژه مرتبط، وضعیت نقاط عطف، وابستگیها، ریسکها، تصمیمهای باز و شاخصهای پیشرفت را در صفحهگسترده یا ابزار مدیریت کار ثبت کنید.
-
طرح پاسخ به تاخیر در برنامه چندتیمی
توضیح پروژه: سناریویی بسازید که در آن یک تیم کلیدی تاخیر دارد. اثر تاخیر، ذینفعان درگیر، گزینههای جبران و تصمیم پیشنهادی را در گزارش کوتاه بنویسید.
پرسشهای رایج درباره مدیریت برنامه
در این بخش، به تعدادی از پرسشهای رایج درباره این مهارت پاسخ داده شده است.
مدیریت برنامه چه تفاوتی با مدیریت پروژه دارد؟
مدیریت پروژه بر تحویل خروجی مشخصی با زمان و بودجه معین تمرکز دارد، در حالی که مدیریت برنامه هدایت مجموعهای از پروژههای مرتبط را برای تحقق هدف کلان سازمانی عهدهدار است.
آیا مدیریت برنامه، همان مدیریت محصول است؟
خیر. مدیر محصول بر مسئله کاربر، ارزش پیشنهادی و تصمیمهای مربوط به محصول تمرکز دارد. مدیر برنامه بر اجرای هماهنگ فعالیتها و پروژههای مرتبط برای تحقق هدف سازمانی تمرکز میکند. این دو نقش در بعضی شرکتها همکاری نزدیک دارند.
برای یادگیری مدیریت برنامه باید مدیر پروژه بوده باشم؟
خیر، داشتن سابقه مدیریت پروژه ضروری نیست، اما تجربه مشارکت در کارهای گروهی و آشنایی با اصول برنامهریزی به یادگیری این مهارت کمک میکند.
نمونه کار مدیریت برنامه باید شامل چه چیزهایی باشد؟
نمونه کار مناسب شامل هدف و دامنه برنامه، جریانهای کاری، زمانبندی، وابستگیها، مسئولیتها، ثبت ریسک، الگوی گزارش پیشرفت و چند تصمیم مستند است. فقط فهرست فعالیتها برای نشاندادن این مهارت کافی نیست.
آیا برای مدیریت برنامه باید Jira بلد باشم؟
Jira در بسیاری از تیمهای فناوری کاربرد دارد، اما اصل مهارت به ابزار وابسته نیست. شما باید بتوانید وضعیت کار، وابستگیها، موانع و تصمیمها را شفاف پیگیری کنید. این کار با Jira، صفحهگسترده یا ابزارهای دیگر انجام میشود.