مدیریت پروژه
مدیر پروژه فنی کیست و چگونه میتوانیم به این نقش دست یابیم؟
با پیچیدهتر شدن محصولات، مدیران فنی پروژه به یکی از نیازهای اصلی کسب و کارهای رو به رشد تبدیل شدهاند. مدیران فنی پروژه (TPM) شکاف بین درک آنچه از نظر فنی در یک پروژه امکانپذیر است و مدیریت منابع، جدول زمانی و انتظارات برای انجام آن را پر میکنند.
این ترکیب مهارتهای کسب و کار و مهندسی، یک ابرقدرت است و مدیر فنی پروژه به سرعت در حال تبدیل شدن به یکی از پرتقاضاترین نقشها میباشد.
بر اساس نظرسنجی Pulse of the Profession موسسه مدیریت پروژه، ۸۱ درصد از شرکتهای با عملکرد برتر، توسعه مهارتهای فنی مدیریت پروژه را در اولویت قرار میدهند و مدیران پروژهای که فنیتر میشوند، برای آن پاداش دریافت میکنند. متوسط حقوق یک مدیر فنی پروژه ۵۰ تا ۶۰ درصد بیشتر از یک مدیر پروژه معمولی است.
خبر خوب این است که هیچ محدودیت خاصی برای شروع فعالیت در این نقش وجود ندارد. درعوض، هرکسی میتواند با کمی تحقیق و یک برنامه عملی، این تغییر را در نقش خود ایجاد کند.
خواه شما یک مدیر پروژه باشید که به دنبال کسب مهارت بیشتر و بالا رفتن از نردبان شغلی هستید یا یک شرکت در حال رشد که به یک مدیر فنی پروژه نیاز دارد، اما مطمئن نیستید که باید به دنبال چه چیزی بگردید، این راهنما برای شما مناسب است.
مدیر فنی پروژه کیست؟
مدیر فنی پروژه یک نقش تخصصی است که مهارتهای رهبری، سازماندهی و ارتباطی را با تخصص فنی خاص برای هدایت پروژههای توسعه ترکیب میکند.
مدیران فنی پروژه بینشی منحصر به فرد از نحوه ساخت محصولات دارند که به آنها امکان میدهد با تیمهای توسعه بهتر همکاری کنند، ریسکها یا ناکارآمدیهای فنی را شناسایی نمایند و تصمیمات هوشمندانهتری در مورد نحوه عملکرد (یا عدم عملکرد) ویژگیهای جدید در نقشه راه محصول شما بگیرند.
در حالی که از اکثر مدیران فنی پروژه انتظار نمیرود که کدنویسی کنند (و اکثر آنها سالهاست که کار توسعه جدی انجام ندادهاند)، دارای پیشزمینهای برای تصمیمگیریهای فنی، درک معاوضهها و تشخیص ریسکهایی که ممکن است یک مدیر پروژه معمولی متوجهشان نشود، هستند.
این ترکیب تخصص کسب و کار و فنی، مدیر فنی پروژه را به یک نقش هیجانانگیز و پرتقاضا تبدیل میکند!
یک مدیر فنی پروژه چه مهارتهای منحصر به فردی باید داشته باشد؟
یک مدیر فنی پروژه باید دارای مهارتهای استاندارد مدیریت پروژه مانند مدیریت زمان، رهبری، ارتباطات، تصمیمگیری و برنامهریزی باشد. با این حال، موقعیت او به عنوان یک رهبر فنی به این معنی است که او همچنین باید زبانهای رایج کدنویسی، معماری برنامهها و فرآیندهای ارزیابی کیفیت را درک کنند.
اما داشتن این مجموعه مهارتهای مختلف کافی نیست. مدیران فنی پروژه خط بین کسب و کار و مهندسی را ترسیم میکنند و باید این دو را از راههای مختلفی با هم ترکیب نمایند.
آنها دانش فنی عمیقی دارند
مهمتر از همه، مدیران فنی پروژه نیاز به درک عمیقی از زبانهای برنامه نویسی، معماری سیستمها و پشتههای فناوری دارند. اغلب انتظار میرود که آنها به ایجاد ابزارها، استانداردها و فرآیندهای مهندسی نرمافزار مانند بررسی کد و استراتژیهای آزمایش کمک کنند.
اگر نتوانید با تیم توسعه خود ارتباط برقرار کنید، آنها پیشنهادات شما را رد خواهند کرد.
آنها بر ارتباطات بین تیمهای فنی و غیرفنی تمرکز میکنند
هر مدیر پروژه باید یک استاد ارتباطات باشد. با این حال، یک مدیر فنی پروژه خوب باید بتواند راحت مشکل فنی مشابه را هم برای توسعهدهندگان و هم برای مخاطبان غیرفنی توضیح دهد. این مهارت به همه چیز کمک میکند، از برگزاری جلسات مهم گرفته تا شخصیسازی ابزار مدیریت پروژه برای شفافتر کردن آن برای همه افراد.
آنها به ریسکها، ناکارآمدیها و بدهیهای فنی توجه دارند
مدیران فنی پروژه با ترکیب نیازهای کسب و کار و پروژههای فنی میتوانند مسائل یا ریسکهایی را ببینند که هر دو طرف ممکن است از دست بدهند. مدیران فنی پروژه میدانند که چگونه همه طرفهای کسبوکار تحت تأثیر تصمیمهای محصول قرار میگیرند و وقتی چیزی را مشاهده میکنند، از صحبت کردن هراسی ندارند.
آنها راحت میتوانند به اتخاذ تصمیمات دادهمحور بپردازند
مدیر فنی پروژه بودن مستلزم فنی بودن است. انجام گزارشهای برنامه اغلب میتواند به معنای رفتن به انبارهای داده پیچیده برای اجرای کوئریهای طولانی SQL باشد.
تیمهای توسعه از انجام یک کار روزانه خسته میشوند. به عنوان یک مدیر فنی پروژه، علاقه به فناوریها، زبانها یا پروتکلهای جدید میتواند انگیزه و الهامبخش کل تیم شما باشد. با این حال، این هنوز وظیفه شماست که بدانید با منابع فعلی چه کاری میتوان انجام داد. مدیران فنی پروژه اغلب مجبورند هر دو طرف سناریوی پلیس خوب/پلیس بد را بازی کنند.
آنها انعطافپذیر و سازگار هستند
یک روز «عادی» برای یک مدیر فنی پروژه میتواند به معنای برگزاری جلسات با ذینفعان پروژههای متعدد، نشستن با تیمهای فنی برای کار روی مسائل معماری و تلاش برای یافتن زمان برای بهروزرسانی برنامههای پروژه و مدیریت صحیح وظایف باشد.
تفاوتهای کلیدی بین مدیر پروژه و مدیر فنی پروژه
نقش یک مدیر فنی پروژه تا حد زیادی به ساختار تیم و اندازه شرکت شما بستگی دارد.
برای پیچیدهتر کردن مسائل، باید گفت که مشاغل مدیریت پروژه همیشه از یک الگوی نامگذاری ثابت پیروی نمیکنند. اگر در گذشته به دنبال شغل بودهاید، احتمالاً انواع عناوین، از مدیر پروژه چابک گرفته تا مدیر برنامه، مدیر برنامه فنی و موارد دیگر را دیدهاید.
با این حال، در بیشتر موارد، مسئولیتهای یک مدیر فنی پروژه بسیار گسترده هستند. برای مثال، از آنها انتظار میرود که یک نیاز کسب و کار برای یک پروژه آینده پیدا کنند و سلامت عقل پیامدهای فنی اجرای آن را در نقشه راه فعلی شما بررسی نمایند.
در اینجا خلاصهای کوتاه از برخی تفاوتهای رایجتر یا مسئولیتهای اضافی که به عنوان مدیر فنی پروژه بر عهده خواهید داشت، آورده شده است:
مدیر پروژه
- یک نیاز کسب و کار برای تقویت نقشه راه محصول پیدا کنید.
- مجرای اطلاعات باشید.
- بکلاگها را جمعآوری کرده و داستانهای کاربر را بنویسید.
- زمان، تلاش و منابع را برای کل پروژه تخمین بزنید.
- جریان وظایف را در طول پروژه مدیریت کنید.
- پروژه را ببندید و یک بررسی گذشتهنگر و جمعبندی درسهای آموختهشده انجام دهید.
مدیر فنی پروژه
- نقشه راه محصول را بررسی کنید و هرگونه تغییر را بر اساس ویژگیها، شکافها یا محدودیتهای فنی موجود برجسته سازید.
- منبعی از دانش باشید تا به تیمها کمک کنید تا تصمیمگیریهای پیچیده را با موفقیت پشت سر بگذارند.
- الزامات فنی دقیقتری را به داستانهای کاربر اضافه کنید تا توسعهدهندگان بتوانند فوراً کار خود را شروع کنند.
- به توسعهدهندگان کمک کنید تا تخمینهای تلاش را ارائه کنند و آنها را به برآورد کلی بازگردانید.
- به هر سوال توسعهدهنده یا مأمور ارزیابی کیفیت در مورد داستانها پاسخ دهید. برای دریافت بازخورد اولیه، نمایش ویژگیها را با سایر مدیران پروژه ارائه دهید. پس از تکمیل، داستانها را بپذیرید.
- به پیادهسازی فنی نرمافزار ارسالشده کمک کنید. مطمئن شوید که سایر تیمها میدانند چه چیزی منتشر میشود و باید با آن چه کار کنند.
چگونه مدیر فنی پروژه شویم
مسیرهای مختلفی برای تبدیل شدن به یک مدیر فنی پروژه وجود دارد. در حالی که اکثر افراد حرفه خود را به عنوان مهندس نرمافزار شروع می کنند و سپس به مدیریت پروژه میروند، به همان اندازه معمول است که در جهت مخالف حرکت کنند.
اگر یک مدیر پروژه هستید، باید دانش فنی خود را ارتقا دهید تا مطمئن شوید که میتوانید با تیم توسعه به خوبی صحبت کنید. این بدان معنا نیست که شما باید سالها برای یادگیری نکات توسعه محصول سرمایهگذاری کنید. درعوض، لنی راچیتسکی، مدیر سابق محصول Airbnb پیشنهاد میکند که رویکردی سه مرحلهای برای فنیتر شدن داشته باشید.
جمعبندی
مدیران فنی پروژه ارزش پیشنهادی متفاوتی را به شرکتهای خود ارائه میدهند. به جای اینکه در کنار تیم توسعه خود بنشینید و به راهنمایی آنها کمک کنید، دقیقاً در سنگر خواهید بود.
موضوع اینجاست: دنیای فناوری سادهتر نمیشود. اگر میخواهید با سرعت نوآوری و رشد شرکت خود پیش بروید، باید فنیتر شوید.
به علاوه، این کار سرگرمکننده است! اصول اولیه را بیاموزید، با تیم توسعه خود ارتباط برقرار کنید و چیزی برای خود بسازید. نه تنها مدیر پروژه بهتری خواهید شد، بلکه حتی ممکن است یک پروژه جانبی که دوست دارید یا یک مسیر شغلی کاملاً جدید پیدا کنید.
مجموعه
مدیریت پروژه
- هر آنچه باید در مورد زمان انجام و زمان چرخه بدانید
- ساختار تجزیه منابع (RBS) در مدیریت پروژه چیست و چگونه نوشته میشود؟
- نمودار SIPOC چیست و چه کاربردی در مدیریت پروژه دارد؟
- نظریه دو عاملی هرزبرگ چیست و چه کاربردی در مدیریت پروژه دارد؟
- زمان تکت (Takt Time) چیست و چه اهمیتی دارد؟
- اصول مدیریت پروژه بازاریابی چابک
- راهنمای کامل مدیریت پروژه به زبان ساده: چگونه پروژه را قبل از پایان دنیا تمام کنیم! (به همراه دانلود فایل نمونه مدیریت پروژه)
- راهنمای کامل مدیریت پروژه براساس PMBOK
- مروری بر مفهوم پروژه و استاندارد PMBOK
- آموزش و راهنمای کامل مدیریت پروژه براساس PRINCE2
- مدیریت چابک و ناب چه تفاوتهایی دارند؟
- راهنمای کامل اصول مدیریت پروژه
- مدیر پروژه کیست و چه وظایفی دارد؟
- مدیر پروژه فنی کیست و چگونه میتوانیم به این نقش دست یابیم؟
- تفاوت مدیر پروژه و مدیر برنامه در چیست؟
- ۱۶ مهارت ضروری که مدیران پروژه باید داشته باشند
- داشبورد مدیریتی (Executive Dashboard) چیست و چه ویژگیهایی دارد؟
- مدیریت پروژه ساخت و ساز و مدیریت پروژه ساختمانی چیست؟
- معرفی برترین مسئولیتهای مدیر پروژه ساختمانی
- بودجهبندی پروژه چیست و چگونه انجام میشود؟
- تعریف هزینه عملیاتی (OpEx) و هزینه سرمایهای (CapEx)
- سرریز هزینه (Cost Overrun) چیست و چگونه از آن جلوگیری کنیم؟
- دستیار مدیر پروژه (Assistant Project Manager) کیست؟
- فرایند جمعآوری نیازمندیها در پروژه
- مدیریت پورتفولیو پروژه چیست و چه اجزایی دارد؟
- هرآنچه باید در مورد جمعآوری نیازمندیها در مدیریت پروژه بدانید
- راهنمای مدیریت انتشار (Release Management)
- مدیریت تدارکات پروژه چیست و چه اهمیتی در پروژه دارد؟
- راهنمای کامل تعریف، مزایا و روشهای کنترل هزینه (Cost Control)
- کنترل پروژه چیست و چه مراحلی دارد؟
- چرخه عمر پروژه چیست و چه اهمیتی دارد؟
- تعریف انجام شده یا Definition of Done به چه معناست؟
- ساختار شکست کار (WBS) در مدیریت پروژه چیست و چگونه اجرا میشود؟
- مدیریت محدوده پروژه (Project Scope) چیست و چه اهمیتی دارد؟
- منشور پروژه (Project Charter) چیست و چگونه تهیه میشود؟
- چگونه جدول زمانی یا برنامه زمانبندی پروژه را ایجاد کنیم؟
- مدیریت ارزش کسب شده یا EVM چیست و چه اصولی دارد؟
- مدیریت قرارداد (Contract Management): مراحل، چالشها و مزایا
- بهترین مدارک و گواهینامههای مدیریت پروژه در دنیا کدام مدارک هستند؟
- جلسه آغاز پروژه (Project Kickoff Meeting) چیست و چگونه برگزار میشود؟
- تعریف مدیریت وظایف در مدیریت پروژه
- مدیریت وظیفه در مقایسه با مدیریت پروژه؛ کدام برای شما بهتر است؟
- مدیر محصول خوب چه کسی است؟
- ماتریس RACI چیست و چگونه اجرا میشود؟
- برنامه عملیاتی (Action Plan) چیست و چگونه نوشته میشود؟
- ۵ دلیل اینکه باید نرمافزار اکسل را در مدیریت پروژه کنار بگذاریم
- معرفی برترین نرمافزارهای مدیریت پروژه
- معرفی مهمترین مهارتهای مدیریت پروژه
- معرفی برترین متریکهای مدیریت پروژه
- نقش و مسئولیتهای دفتر مدیریت پروژه (PMO) در سازمان چیست؟
- ذینفعان در مدیریت پروژه چه کسانی هستند؟
- راهنمای کامل مدیریت ذینفعان پروژه
- راهنمای کامل معرفی برنامه مدیریت پروژه (Project Management Plan)
- استراتژی محصول چیست و چگونه تدوین میشود؟
- نقشه راه محصول (Product Roadmap) چیست و چگونه ایجاد میشود؟
- چگونه از شکست فاجعه بار در پروژه جلوگیری کنیم؟
- نکات کلیدی که باید در مورد اکشن پلن (Action Plan) و نحوه نوشتن آن بدانید
- کاربرد هوش مصنوعی (AI) در مدیریت پروژه
- نمودار Burndown چیست و چه انواع و محدودیتهایی دارد؟
- برون سپاری فرایند دانش چیست و چگونه انجام میشود؟
- یکپارچهسازی و مدیریت خدمات (SIAM) چیست و چه کاربردی در کسب و کار دارد؟
- معرفی یک چارچوب ۳ مرحلهای برای نوشتن اهداف پروژه بهتر
- نظریه انگیزش مزلو چیست و چه کاربردی در مدیریت پروژه دارد؟
- مدل WSJF برای اولویتبندی کارهای پروژه و محصول
- چرا تیمهای چابک به منشور تیم (Team Charter) نیاز دارند؟
- چارچوب کریستال در روش چابک چیست؟
- بررسی برآورد از پایین به بالا و کاربرد آن در مدیریت پروژه
- روش نمودار تقدم (PDM) چیست و چگونه در مدیریت پروژه استفاده میشود؟
- اصل هرم چیست و چگونه در ارائه به ما کمک میکند؟
- راهنمای گام به گام ایجاد نقشه راه محصول
- نظریه ذینفعان چیست و چه کاربردی در کسب و کار دارد؟
- تحقیق کاربر در UX چابک: چگونه UX و توسعه چابک دست به دست هم میدهند؟
- ۵ مورد از رایجترین نشانههای شکست پروژه و نحوه جلوگیری از آنها
- بک لاگ چیست و چرا در مدیریت پروژه اهمیت دارد؟
- اصلاح بکلاگ چیست و به چه منظور انجام میشود؟
- الزامات غیرعملکردی کدامند و چگونه میتوان آنها را در پروژه گنجاند؟