چگونه مدیران پروژه می توانند زندگی توسعه دهندگان را آسان تر کنند (به جای سخت تر)

توسعه دهندگان اغلب مدیران پروژه را به عنوان موانع جاده ای به جای فعال کننده می دانند. بسیاری از جلسات ، اولویت های تغییر و مهلت های غیرواقعی می توانند اصطکاک بین تیم های PM و Dev ایجاد کنند. اما یک مدیر پروژه خوب فقط پیشرفت را دنبال نمی کند – آنها به طور فعال موانع را برطرف می کنند ، گردش کار را ساده می کنند و محیطی را ایجاد می کنند که توسعه دهندگان بتوانند بهترین کار خود را انجام دهند.
در اینجا نحوه مدیران پروژه می توانند به جای کند کردن آنها ، از توسعه دهندگان پشتیبانی کنند.
-
جلسات غیر ضروری را به حداقل برسانید
توسعه دهندگان برای تمرکز نیاز به زمان بی وقفه دارند. هر جلسه کار عمیق را قطع می کند ، بنابراین مدیران پروژه باید در مورد زمان و چرا آنها را برنامه ریزی کنند. به جای جلسات وضعیت روزانه ، به روزرسانی های ASYNC را از طریق ابزارهایی مانند Slack ، JIRA یا مفهوم در نظر بگیرید. اگر یک جلسه لازم است ، آن را ساختار یافته و تا حدودی نگه دارید. -
توسعه دهندگان سپر از حواس پرتی
کار نخست وزیر مدیریت ذینفعان است ، اجازه ندهید که هر درخواست به تیم Dev برسد. توسعه دهندگان نیازی به حضور در هر تماس مشتری یا همگام سازی بازاریابی ندارند. به عنوان یک بافر عمل کنید ، از وقفه های غیر ضروری فیلتر کنید و فقط به آنچه مرتبط است منتقل کنید. -
انتظارات واضح و واقع بینانه را تعیین کنید
مهلت های غیر واقعی باعث استرس و کیفیت کد پایین تر می شوند. با توسعه دهندگان کار کنید تا تخمین های معقول ایجاد کنید و هنگامی که ذینفعان خواستار جدول زمانی غیرواقعی هستند ، عقب نشینی کنند. یک نخست وزیر خوب تعادل بین نیازهای تجاری و امکان سنجی فنی را درک می کند. -
اولویت بندی کار به طور مؤثر
تغییر شکل ثابت باعث از بین رفتن بهره وری می شود. اگر اولویت ها روزانه تغییر کنند ، توسعه دهندگان نمی توانند پیشرفت معنی داری داشته باشند. برای ثبات از برنامه ریزی شفاف ، نظافت عقب و نقشه های راه راه استفاده کنید. اطمینان حاصل کنید که کار به درستی انجام شده است و در هر زمان ممکن از تغییرات لحظه آخری جلوگیری کنید. -
روند توسعه را درک کنید
در حالی که PM ها نیازی به کدگذاری ندارند ، باید درک اساسی از اصول توسعه نرم افزار داشته باشند. دانستن تفاوت بین کار جبهه و پس زمینه ، خطوط لوله استقرار و بدهی فنی به تصمیم گیری آگاهانه و تعیین مهلت های واقع بینانه کمک می کند. -
استقلال و اعتماد را تشویق کنید
توسعه دهندگان وقتی مالکیت کار خود را دارند ، شکوفا می شوند. ریزگردها هر کار آنها را کند می کند و انگیزه را از بین می برد. اهداف واضح را تعیین کنید ، سپس به تیم خود اعتماد کنید تا اجرا شود. برای پشتیبانی ، کنترل نکنید. -
ارتباطات را بهینه کنید
از نیازهای مبهم و شگفتی های لحظه آخر خودداری کنید. اطمینان حاصل کنید که بلیط ها قبل از شروع کار به خوبی تعریف شده اند ، تمام زمینه های لازم را ارائه می دهند و بازخورد سازنده ای را ارائه می دهند. یک داستان کاربر خوب و یا گزارش اشکال می تواند ساعت های عقب و جلو را صرفه جویی کند. -
تمرکز بر موفقیت بلند مدت ، نه فقط تحویل کوتاه مدت
فشار دادن به مهلت های غیرواقعی ممکن است یک پروژه را از درب خارج کند ، اما با چه هزینه ای؟ کار با عجله منجر به بدهی فنی ، فرسودگی و کابوس های نگهداری می شود. از توسعه پایدار با فاکتورسازی در زمان برای اصلاح مجدد ، مستندات و آزمایش پشتیبانی کنید.
پایان
یک مدیر پروژه عالی فقط یک ردیاب وظیفه نیست – آنها یک تسهیل کننده ، وکیل مدافع و حل کننده مشکل هستند. با کاهش جلسات غیر ضروری ، محافظت از توسعه دهندگان از حواس پرتی ، تعیین انتظارات واضح و تقویت اعتماد ، PMS می تواند محیطی را ایجاد کند که توسعه دهندگان بهترین کار خود را انجام دهند.
چگونه در تیم DEV خود به مدیریت پروژه نزدیک می شوید؟ بیایید در نظرات بحث کنیم.