0 امتیاز
قبل در کامپیوتر و اینترنت توسط (7 امتیاز)
ویرایش شده قبل توسط

در مورد اسکرام و RUP تجربه دارم اما برای پروژه های اوپن سورس این سئوالات برای من پیش آمده است:

  1. افراد چگونه به تیم اضافه می شوند؟ صلاحیت آنها چگونه سنجیده می شود؟
  2. تسک ها به صورت تعیین می شوند و به افراد تیم تخصیص می یابند؟ آیا یک نفر مسئولیت شکست کار را دارد؟ 
  3. طراحی و معماری چگونه انجام می شود؟ آیا افراد تیم هم نظر می دهند؟
  4. چه Best practice هایی وجود دارد و چگونه می شود به آنها دسترسی داشت؟

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)

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

۲- تا جایی که من اطلاع دارم اکثر پروژه های اوپن سورس با متدولوژی های agile اداره می شوند و مشئولیت ها اکثرا چرخشی است.

۳- پروژه هایی که من دیدم برای نسخه های جدید که تغییرات معماری زیادی دارند با استفاده از community برای تصمیم درباره تغییرات عمل می کنند ولی در پروژه هایی که حامی مالی دارند اعمال نظر شرکت ها بیشتر است.

۴- مشاهده فیلم های سمینارها، مطالعه مستندات معماری و مدیریت فرآیند موجود در wiki پروژه ها، عضویت در mailing list پروژه ها، چت کردن (IRC) و مکاتبه با اعضای تیم ها و ...

قاعدتا موارد بیشتری نیز وجود دارد که از حوزه دانش بنده خارج است که امیدوارم سایر دوستان با جواب های تکمیلی اطلاعات خوبی را به اشتراک بگذارند.

سوالات مشابه

+1 امتیاز
1 پاسخ 2.6هزار بازدید
0 امتیاز
1 پاسخ 19.4هزار بازدید
0 امتیاز
1 پاسخ 339 بازدید
0 امتیاز
0 پاسخ 10 بازدید
...