برنامه نویسی که مدیر پروژه شد

این جریان مدیر پروژه شدن برنامه نویس ها در ایران حکایتی بس طولانی دارد که در این پست قصد مختصر بررسی در این باب را دارم . قبل از شروع بحث موردنظر  لازم می بینم  نظر خودم را در مورد لزوم مدیر پروژه در پروژه های توسعه نرم افزار عرض کنم : به نظر بنده در 90% پروژه های توسعه نرم افزار در ایران نیازی به نقشی با نام مدیر پروژه نیست زیرا این پروژه  ها دارای خصوصیات یک پروژه واقعی نیستند که نیازی به مدیریت پروژه باشد : مثلا به مدیر پروژه بودجه اختصاص داده نمی شود که او...
Continue reading...

ایجاد تیم های قدرتمند

همیشه کارهای بزرگ توسط تیم های بزرگ انجام می شود . تیم بزرگ نه از نظر تعداد نفرات تیم , بلکه از نظر انسجام تیمی و همکاری تیمی . یکی از مهمترین شاخصه های رهبران و مدیران شرکت ها , توانایی تیم سازی آنها می باشد . یعنی آنها باید بتوانند تیم های کارآمد و قدرتمند برای نیل به اهداف سازمانی بسازند . در این پست قصد معرفی تعدادی کتاب خوب در مورد نحوه تیم سازی و نحوه مدیریت و رهبری تیم های و گروه ها را دارم . یاشیاسیز...
Continue reading...

اسکرام فقط Scrum نیست

زمانیکه به اولین تجربه خودم در مورد اسکرام فکر می کنم ,  حسابی خنده ام می گیره . اسکرامی که من برای اولین بار یاد گرفتم و آن را درشرکت بر روی یک پروژه پیاده سازی کردم ,  اصلا اسکرام نبود . اسکرام ما کلا به یک Task Board من در آوردی ختم می شد . از جمله اشتباهاتی که در مورد اسکرام داشتم , می توانم به موراد زیر اشاره کنم : Top-Down Management :  همانطور که می دانید یکی از اصول اصلی در Agile و اسکرام Self-Organize بودن نیروی کار(برنامه نویس) می باشد که ما به هیچ وجه...
Continue reading...

چابک سازی سازمان و چرا ها

طی درخواست یکی از مدیران شرکت توسعه نرم افزار پ .س (اسم نبردم شاید علاقمند نباشند) در مورد امکان مشاوره و مربی گری Agile بنده برای آن شرکت , 3 سوال اساسی توسط ایشان مطرح گردید که در این پست قصد طرح و جواب دادن این سوالات را دارم  . به این دلیل که شاید دیگر مدیران و یا اشخاص که علاقمند به دانستن و آشنایی با این مسئله باشند این جواب به صورت سرگشاده ارائه گردید . سوالات مطرح شده به قرار زیر می باشد : یک سازمان چه پیش فرض ها و نیازمندی هایی برای Agile شدن نیازدارد؟...
Continue reading...

کار تیمی و آفت های آن

کارهای تیمی بدلیل وجود افراد مختلف با اعقاید و سلیقه های مختلف بعضا به یکی از چالش های اصلی سازمان مبدل می شود . کار تیمی در بسیاری از شرکت های ایرانی تقریبا مانند تحقق یک رویا است . کار تیمی در شرکت های ایرانی بدین صورت انجام می گیرد که یک نفر اصل کار و اهم کار را انجام می دهد و بقیه اعضای تیم (سیاهی لشکرها) ریزه کاری و خورده کاری ها را انجام می دهند . یعنی تیم هایی که وجود دارند اکثرا یک نفر محور هستند . به عبارت دیگر می توان گفت تیم همان یک...
Continue reading...

رهبری تیم و خصوصیات یک رهبر خوب

در طی نوشته های قبلی در مود مدیریت پروژه به چندین وظیفه یک مدیر پروژه اشاره کردم که در این پست می خواهم در مورد خصوصیت رهبری یک مدیر پروژه صحبت نمایم . یک رهبر می تواند صرفا یک مدیر پروژه نباشد ولی هر مدیر پروژه باید رهبر هم باشد . این موضوع را از این حیث عرض کردم که  در بعضی از پروژه ها توسعه نرم افزار در ایران  شاهد این هستیم که نفری به عنوان یک مدیر پروژه وجود ندارد . در مواردی هم که وجود دارد , وی تنها کاری که انجام نمی دهد مدیریت پروژه است...
Continue reading...