سؤال

أنا أعمل في فريق صغير في بعض المشاريع في وقت فراغي. نحن نواجه المشكلة التي يبدو أننا نذهب في دوائر ولا تستطيع الحصول على منتجاتنا المتقدمة - ولكن هذه ليست مشكلة خلال وظيفتي النهارية. يبدو أن عدم وجود اتصال وجها لوجه له تأثير حقيقي على الإنتاجية.

سيتم تقدير أي أمثلة على البرامج أو المنهجيات المستخدمة من قبل مجتمع تطوير المصدر المفتوح.

هل كانت مفيدة؟

المحلول

هذا سؤال صعب للإجابة لأن "مشاريع المصدر المفتوحة" هي مجموعة واسعة جدا من المشاريع. أعتقد أن المميزة المحددة هو المشروع لديه هدف واحد يوحد (ربما، مجموعة من الأهداف ذات الصلة).

هل أنت على أي قوائم بريد مفتوحة المصدر؟ أنا مشترك في بلدي توزيعة المفضلةقائمة البريدية والمطورين البريد الإلكتروني لبعضهم البعض عدة مرات في اليوم. أيضا، هناك طرق اتصال أخرى مثل IRC / Instant Messenger.

أنا لست مطور ROR، لكنني أقترح القشط الحصول على حقيقي لبعض الإلهام.

نصائح أخرى

إذا قرأت تاريخ معظم المشاريع المصدر المفتوحة، فإنها تبدأ بشخص واحد يقوم بالكثير من العمل الأولي. إذا كان هناك فريق، فهو صغير، ويقود شخص واحد بالفعل الفريق.

لاختيار مثال واحد. في مجتمع بيثون، يشيرون إلى Guido Van Rossum كديكتاتور خير للحياة (BDFL). كلمته هي النهائي (المزيد أو أقل). في كثير من الحالات، لا يتفق الناس معه - ولكن من أجل مجتمع بيثون - يبدو أنهم يوافقون على حكمه.

أعتقد أن كل مشروع مفتوح المصدر لديه مبرمج يؤدي (فردي) يضمن اتخاذ القرارات، وصنع بطريقة متسقة.

مرة أخرى في الأيام القديمة، فريد بروكس (الشهر الأسطوري الشهر) وصف "فرق مبرمجة كبير". نفس المفهوم. شخص ما هو المسؤول عن المحتوى الفني. التركيز على واحد. في الوقت الحاضر نسميها "المهندس المعماري" أو بعض هذه المصطلح.

لا توجد منهجية حقيقية هنا، لكنني أعتقد أن شيئين مهمين:

  1. لديهم أهداف ومسؤوليات محددة جيدا.
  2. دع كل مطور لديه آخر قول في كيفية القيام به الجزء المخصص.

في مشاريع مفتوحة المصدر، فإن الدافع الحقيقي والأقوى الوحيد هو متعة الترميز المنتج. المتعلقة ب # 2 أعلاه، إذا أخبر الناس ما يجب القيام به، ولا يتفقون معها، فإن الدافع يبدأ في عدم وجود. بالطبع سيكون هناك دائما القليل من الإعطاء والذين مثل في أي نوع آخر من العلاقات.

أيضا حول وقت الوجه، يعد Skype رائعا لوجه اجتماعات مواجهة، والتي أوصي بها مرة واحدة على الأقل أسبوعا أو شهرا (اعتمادا على حجم وزمان المشروع)

تخميني هو أن مشاريعك الخاصة يتم تشغيلها وترميزها بواسطة المطورين. من المعروف أن المطورين ... الحفاظ على التطور. الفرق الكبير، في تجربتي هي أن الشركة شهدت المديرين الذين يمكنهم تحديد متى يتم القيام بالأمور. أود أن أوصي بوضع شخص ما في مهمة تحديد الأهداف وتحديد متى يتم القيام بالأمور.

لقد كنت في بعض المشاريع حيث كان لدينا الكثير من المتكلمين أكثر من المطورين. ميلي هو تجاهل المتحدثين والاستماع إلى المبرمجين. حتى ذلك الحين عادة ما يكون هناك شخص واحد مسؤول عن قبول بقع. قد تكون هناك قضايا سياسية يجب أن تدوسها طفيفة حولها، ولكن لجميع النوايا والأغراض التي لديهم قولها.

كان لدى لينوس بعض المشكلات الشهيرة إلى حد ما مع نفس المشكلة. يحيط علما بهذا الموضوع من عام 2006: كلام رخيص. أرني الرمز.

شيء اخر. نظرا لأنك تقول في التعليقات التي لديك لديك رمز، فقط الكثير من إعادة كتابة، أود أن أقترح عليك أن تقرأ إريك ريمون الكاتدرائية وبزعار. وبعد إريك قليلا من cutter في الواقع، ولكن المقال لا يقدر بثمن لأي شخص يريد تشغيل مشروع برمجيات مجانية.

كنت أفكر في دافع وأهداف فريقك في فريقك في هذا المشروع. هل هم:

أ) إنشاء منتج رائع

أو

ب) العب مع البرامج، وتعلم بعض الأشياء الجديدة

كل من الإجابات صالحة بنفس القدر، وأنا أظن أنه سيكون مزيجا مع يميل نحو واحد أو آخر.

إذا كان الأمر أكثر من (أ)، فابحث في اقتراحات بشأن المنهجية وما إلى ذلك. ربما تنظر حتى في تشكيل شركة حول فكرة رهيبة. لأن صنع مثل هذا الشيء يأخذ العمل .. وربما تحصل على ما يكفي من ذلك في العمل.

إذا كان ذلك في الغالب (ب)، فسوف يكون لديك وقت أصعب مما يجعل منتجا رائعا، ولكن وقت أسهل في أنه يمكنك أن تغفر بنفسك لعدم الوصول إلى هناك على الفور وتعاني من تعد متعددة. وسوف تتعلم جميعا مهارات جديدة في كل مرة تنظر إليها وتعمل معا والتي تنطبق للغاية على مهنك على المدى الطويل.

أولا أقترح أن تكون جميعا واضحة مع بعضها البعض حول سبب وجودك هناك. ثم انظر إلى التقشير مرة أخرى على ما تخطط للقيام به، والافراج المبكر والإفراج كثيرا. إذا كان مشروعك يتكون من ثلاثة مكونات وأكمل واحد، فقم بإصدار ذلك كمكون منفصل وابدأ في بناء مجتمع من المستخدمين. سيدفع ذلك لأن هؤلاء المستخدمين ربما يساعدونك في التعليمات البرمجية الخاصة بك، بالإضافة إلى تشكيل جوهر صلب للمستخدمين للمنتج الكامل والسماح لك بتقييم الطريقة التي تذهب فيها مبكرا بدلا من ذلك.

حظ سعيد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top