PDA

View Full Version : سوال: نحوه ایجاد نمودار پیشرفت یا روند کار برای برنامه نویسان وب



zoghal
جمعه 05 تیر 1388, 18:16 عصر
فرض کنید شرکتی چندین برنامه نویس وب دارند که هر کدوم برروی پروژه خاصی کار میکنند و با یک دیگر مرتبط نیستند.

امور مدریتی این شرکت نیاز به یک روش برای ایجاد نمودار روند و پیشرفت کار یا گزارش کار روزانه / ساعتی یا هر متد دیگری بر روی کار این برنامه نویسان داره. تا بتواند از عملکرد این برنامه نویسان مطلع شود

ممنون میشم تجربیات خودتون رو در اختیار بنده قرار دهید

امیـرحسین
جمعه 05 تیر 1388, 22:35 عصر
من یه جا دیده بودم که برای این کار از سیستم Jira (http://en.wikipedia.org/wiki/JIRA_(software)) استفاده کرده بود که خیلی کامله.
جیرا یه سیستم مدیریت پروژه و گزارش باگه که امکاناتی که لازم دارید توش هست. البته رایگان نیست ولی میشه نمونه های مشابهی پیدا کرد.

zoghal
جمعه 05 تیر 1388, 22:40 عصر
امیر حسین جان ممنون
ولی من دنبال یک نرم افزار یا اسکریپت نمیگیردم . بلکه نحوه انجام کار رو میخوام به صورت دستی. در وافع منطق و روش پیاده سازی این عمل

امیـرحسین
جمعه 05 تیر 1388, 22:52 عصر
در وافع منطق و روش پیاده سازی این عمل
اگه هنوز هیچ ایده ای ندارید، پیشنهاد می کنم این سیستم رو تست کنید تا با نحوه چیدمان بخشهاش آشنا بشید و ایده بگیرید.

اینجور سیستمها از نظر کدنویسی و ساختار کاملا سلیقه ای و متفاوت هستند (یعنی با روشهای زیادی میشه ایجادشون کرد) مهمترین اصل، مشخص کردن یک روش و ادامه دادن همون راهه.

مثلا یه روش اینه که مدیر بیاد یک پروژه تعریف کنه. تیم رو معرفی کنه، مراحل رو تعیین کنه و مثلا هر یک از اعضای تیم که بخشی رو تکمیل کرد، به سایت اطلاع بده و با توجه به درصدی که مدیر هنگام تعریف پروژه مشخص کرده، پروژه رشد کنه.

روش دیگه اینه که تیم همه چی رو مشخص کنه و مدیر فقط نظارت داشته باشه. یعنی مدیر تیم بیاد بعد از تکمیل یک بخش، بیاد به صلاحدید خودش، یه درصدی رو اعلام کنه و مدیر ببینه و ....

حتی میشه استانداردهای مدیریتی مثل PMBOK و غیره رو هم هنگام تعریف پروژه بگنجونید تا قابل مدیریت هم باشه!

دیدید که روش زیاده. مهم معماری خودتونه.....

zoghal
جمعه 05 تیر 1388, 23:13 عصر
امیر حسین سوالم رو یک طوری دیگه بیان می کنم

شما یک برنامه نویس وب استخدادم میکنی فقط یکی (در حد خیلی پائین).

حالا شکا میخواهید روند کار این برنامه نویس رو روی نمودار ببرید و فعالیت ها ش رو به صورت یک گزارش به بالا دستی خودت بدی

که طبق این موارد حقوق و مزایا داده بشه ، یا اصلا تشخیص داده بشه فعالیت برنامه نویس موثر هست یا خیر

به همین سادگی و کوچیکی مد نظرم هست و هیج پیچیدگی نداره

امیـرحسین
جمعه 05 تیر 1388, 23:35 عصر
فرق چندانی نمی کنه. بالاخره باید برای یک فعالیت یا کار، معیار اندازه گیری تعیین بشه (مثلا فازبندی) که امکان مشاهده روند پیشرفت بوجود بیاد.
مثلا برنامه نویس، فلان بخش رو انجام داده، با فلان کیفیت، تو فلان زمان که این کار، فلان درصد کل کار بوده و مدیر اصلی میاد می سنجه که روند کاری برنامه نویس چطور بوده. اگر همه این جزییات فراهم شه، امکان ساخت نمودار هم خواهد بود.
مثلا شما برای هر فعالیت، یک واحد امتیاز دارید که عوامل درگیر با کار توش تاثیر مثبت و منفی میذاره و مثلا هر روز دیرکرد چند امتیاز کم کنه یا درجه کیفی که تعیین میشه، روش تاثیر بذاره و ....
در این حالت شما برای هر بخش پروژه (فعالیت برنامه نویس) یک شاخص عددی دارید که کاملا قابل اندازه گیری و مقایسه است و مثلا می تونید ببینید که فلان برنامه نویس، روند کلی کارش جالب نبوده.

یا مثلا می تونید جزییات رو جدا کنید. اینطوری می تونید ببینید که روند کیفیت چطور بوده، روند زمان چطور بوده و ....

zoghal
شنبه 06 تیر 1388, 06:05 صبح
احسنت همین ها رو می خوام امیر حسین عزیز.
اگر بتونی به طور شماتیک ایدت رو برای یک پروژه توضیح بدید و مثالی برام بیاری ممنونت میشم

امیـرحسین
دوشنبه 08 تیر 1388, 16:18 عصر
طرح عملی بستگی به نوع کار و اهداف و سطح مورد نظرتون باشه.
مثلا چه معیارهایی لازم دارید، چه شیوه ای براتون بهتره یا چقدر میخواید سیستمتون حرفه ای باشه که از روشهای علمی معیارسنجی و بی مقیاسی و تبدیل مقیاس و غیره استفاده کنید.......

sepehrmm
سه شنبه 09 تیر 1388, 11:32 صبح
اگه شما دنبال روشهای طراحی و پیاده سازی و مدیریت پروژه هستید میتونید کتابهای software enginnering رو بخونید، یکیش کتاب software engineering نوشته pressman دو تا ترجمش هم تو بازار موجوده ( جعفر نژاد قمی )

امیـرحسین
سه شنبه 09 تیر 1388, 16:32 عصر
خیلی ساده تر از اون چیزی که در نظر داری میشه انجامش داد !!! :متفکر:
کاملا موافقم!
این نوع سیستمها خیلی جای کار دارند و اگه بخوایم زیادی بهشون بها بدیم، هیچوقت تموم نمیشن!
میشه با یک ساختار خیلی ساده، هدف رو برآورده کرد.

yaqubian
سه شنبه 09 تیر 1388, 18:17 عصر
دوست عزیز
شما اگه با microsoft project کار کرده باشین می بینین که ما همیشه تو پروژه ها یه base line تعریف می کنیم و بعد عملکرد افراد رو در تاریخ های معین نسبت به base line می سنجیم.
شما باید تمامی مواردی رو که می خواین تو base line تون در نظر گرفته بشه رو اول مشخص کنین تا یه معیار واسه سنجش عملکرد افراد داشته باشین.
موفق باشید

zoghal
چهارشنبه 10 تیر 1388, 13:07 عصر
ممنون از همگی