سؤال

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

  • التحكم في الإصدار
  • تتبع الخلل/المشكلة
  • تتبع المتطلبات
  • إدارة حالات الاختبار
  • (محتمل) إدارة المشروع:حالة المشروع، ساعات الدخول

لدي خادم سمين جديد (Windows 2008 Server) لتشغيل جميع الأدوات عليه.إنني أتطلع إلى خيارات COTS وOpen Source، لكنني لم أقرر ذلك حتى الآن.

عوامل اخرى:

  • فريق موزع (مواقع فعلية مختلفة)
  • بعض تطوير Windows وبعض تطوير Linux
  • يجب أن تكون البرامج والبرامج الثابتة والكتابة الفنية قادرة على استخدامها

توصيات بشأن مجموعة جيدة من شأنها أن تعمل معا؟
إذا كان مفتوح المصدر، فما هو أفضل أسلوب للتشغيل على Windows 2008 Server؟

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

المحلول

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

لديك فريق موزع لذا قد تفكر في نظام التحكم في الإصدار الموزع.على سبيل المثال زئبقي أو شخص سخيف.يتمتع Mercurial بدعم أفضل على نظام التشغيل Windows.دعم الأدوات قليل جدًا مقارنة بأنظمة التحكم في الإصدار "التقليدية" مثل التخريب.

كل ما سبق مفتوح المصدر.

لإدارة المشاريع/تتبع المشكلات/تتبع المتطلبات، هناك مصدر مفتوح تراك وهو يجمع بين أداة تعقب المشكلات وبرامج إدارة المشاريع وويكي.يعمل Trac مع Subversion وGit وMercurial.

يوفر Atlassian التجارية جيرا لتتبع المشكلات/إدارة المشاريع و التقاء نهرين للويكي.يعمل Jira على الأقل مع Subversion.

يعتمد Fog Creek على Mercurial فرن للتحكم في الإصدار و com.FogBugz لتتبع المشكلات/إدارة المشروع.كلاهما تجاري.كلاهما متاح كإصدارات مستضافة وقابلة للتشغيل على الخادم الخاص بك.

لقد استخدمت Trac، وهو يعمل، ولكن يمكنك أن تتوقع بعض التعديلات والتكوين قبل أن يعمل كما تريد.

نصائح أخرى

من المحتمل أن يوصلك Svn/Trac بالإضافة إلى عدد قليل من المكونات الإضافية إلى معظم الطريق مجانًا.

إذا كنت تستخدم الإصدار الذي توفره visualsvn (وهي تجمع كلاً من التتبع والتخريب) فهو إعداد سهل وجميل أيضًا.

http://www.visualsvn.com/server/ http://trac.edgewall.org/ http://trac-hacks.org/

قم بإلقاء نظرة على أدوات Atlassian- http://www.atlassian.com/ لقد استخدمنا بعض منتجاتهم (Jira/Confluence) وهي ترتبط ببعضها البعض بشكل جيد.ليست مكلفة بالضبط سواء.

باعتبارك مشرفًا / بستانيًا في Wiki، فهي سهلة الاستخدام والإدارة، وهو ما قد يكون في بعض الأحيان متطلبًا مهمًا تم التغاضي عنه.

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