سؤال

سأكون الرائدة مشروع جديد قريبا.و لقد تم التفكير حول ما هي التحتية الأساسية في مشروع البرمجيات.هذه هي الأشياء التي أعتقد أن كل مشروع يجب أن يكون:

-أسلوب الترميز الاتفاقيات

-اصطلاحات التسمية

-معيار بنية المشروع(على سبيل المثال مخضرم القياسية dir تصميم, الخ)

-إدارة المشاريع و تتبع القضية(على سبيل المثال تراك, redmine, الخ)

-التكامل المستمر server(على سبيل المثال ، هدسون, تحكم أوتوماتيكي للسرعة, الخ)

أنا لست متأكدا إذا كنت تفوت أي شيء.هل هناك من يريد أن تضيف ؟

لا يوجد حل صحيح

نصائح أخرى

كما إجابة أولية ، تحقق جويل الاختبار:http://www.joelonsoftware.com/articles/fog0000000043.html

مجرد مقبلات:

  1. هل استخدام المصدر السيطرة ؟
  2. يمكنك جعل بناء في خطوة واحدة ؟
  3. هل جعل يبني اليومية?
  4. هل لديك علة قاعدة البيانات ؟
  5. هل إصلاح الخلل قبل كتابة جديدة الرمز ؟
  6. هل لديك ما يصل إلى تاريخ الجدول ؟
  7. هل لديك الأخص ؟
  8. هل المبرمجين عمل هادئة الظروف ؟
  9. هل استخدام أدوات أفضل المال يمكن شراء ؟
  10. هل لديك اختبار?
  11. هل المرشحين الجدد كتابة التعليمات البرمجية أثناء المقابلة ؟
  12. تفعل المدخل الاستخدام الاختبار ؟
  • مراجعة نظام التحكم (على سبيل المثال.التخريب ، السير الذاتية ، git)

بالإضافة إلى لك سوف أضع:

  • وحدة اختبار استراتيجية
  • اختبار التكامل الاستراتيجية
  • تعريف عملية
  • الإفراج عن (التسليم) استراتيجية (مثل المعالم ، مجموعات العمل وهلم جرا)
  • المصدر التحكم المتفرعة استراتيجية
  • ماذا عن الوثائق - كيف (التعليقات في التعليمات البرمجية عالية المستوى المواصفات), عندما, المبلغ الذي
  • كيف سيتم اختبار الوحدة/قبول/الاختبار المستخدم
  • رمز الإصدارات بعض SVN/بوابة (أو هو مدرج في البند?)
  • فريق الأدوار والمسؤوليات - تحتاج إلى القيام به في ocntext من المشروع الخاص بك

إدارة المعرفة هي الحاسمة.كما يمكنك بالفعل تخطط لاستخدام الويكي (مثل تراك أو Redmine) هل يمكن استخدامه كم أيضا.

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

وأود أن رمي تبادل الملفات من الخادم إلى المزيج أيضا.اعتقد النسخة التحكم الأساسية حتى لم يكلف نفسه حتى عناء وضعها هناك في القائمة.ولكن نقطة جيدة التحكم في الإصدار.

خطة إدارة التكوين.تحتاج إلى أن يكون موثقة نهج التطوير workstreams, كيف سيتم دمج بين ثم ، إلخ.

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