تنظيم الخادم الخاص بك مع مجموعات فريق المشروع

يمكنك إدارة فريق المشاريع بكفاءة بواسطة تجميعهم معاً و تعيين نفس الموارد لهم. على سبيل المثال، يمكنك تجميع المشاريع التي تحتوي على متطلبات أو أهداف مشابهة , كافة المشاريع التي تتعلق بأساس تعليمات برمجية معينة. يمكنك إدارة هذا التجميع كمورد الذاتي مع مجموعات المستخدمين ,موارد الخادم والجدول الزمنى للصيانة الخاصة به. في Visual Studio Team Foundation Server 2010 ، يمكنك تجميع فريق المشروعات معاً في أحد أو اكثر من الوحدات التنظيمية تسمى مجموعات فريق المشروع . مجموعة فريق المشروع هى بنية تنظيميه يمكنك استخدامها لتعريف و التحكم فى مجموعة داخل فريق المشروعاتTeam Foundation Server. عند إنشائك مجموعة ,يمكنك تحديد الموارد المنطقية والفعلية ضمن فريق المشاريع التي يمكن ان تستخدمها المجموعة. يتم تخزين كافة الملفات والبيانات التي تستخدم تلك المشاريع في قاعدة بيانات واحدة في المجموعة.

مجموعات فريق المشروع توفر لمسؤولي الخادم الميزات التالية:

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

  • أسلوب للتحجيم يمكن للمسؤولين استخدامها لإدارة الموارد التي تتطلب جهود التطوير. يمكن للمسؤولين إعادة تعيين الموارد بشكل أفضل لاستيفاء المشاريع ضمن المجموعة.

مجموعات فريق المشروع توفر لمسؤولي المشروع من خلال الميزات التالية:

  • تجميع المشاريع ذات الصلة التي يمكن مشاركة التقارير أو عناصر العمل، و إرشادات عملية ، بالإضافة التعليمات برمجية أساسية.

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

إذا قمت بإنشاء مجموعات متعددة يمكنك تخزين كافة قواعد البيانات الخاصة بها على مثيل واحد SQL Server, أو توزيعها قواعد البيانات عبر واحد أو اكثر من مثيلاتها.

يبين الرسم التوضيحي التالي كيفية قواعد البيانات من أجل مجموعات فريق المشروع التى تتكامل مع البنية المنطقية Team Foundation Server:

مثال: الموقع المحتمل لقواعد بيانات المجموعات

عند تثبيت Team Foundation Server ، يمكنك إنشاء مجموعة افتراضية لكى تحتوي على كافة فرق المشاريع أو يمكنك تأخير إنشاء مجموعة. على سبيل المثال، التي قد يتأخير إنشاء الأول حتى بعد إضافة تطبيق SharePoint Web التي يتم استضافتها على خادم الذى يقوم بتشغيل Microsoft Office SharePoint Server 2007. ومع ذلك، يجب إنشاء مجموعة واحدة على الأقل قبل أن تتمكن من إنشاء فريق المشروع الأول. يجب إنشاء كافة المشاريع ضمن المجموعة.

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

فوائد إنشاء مجموعات فريق المشروع المتعددة

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

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

فوائد إنشاء مجموعات فريق المشروع المتعددة

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

بالإضافة إلى ذلك، يجب مراعاة الحقائق التالية عندما تقرر إنشاء مجموعات متعددة:

  • لا يمكنك ربط عناصر العمل خلال المجموعات.

  • لا يمكنك تفريع أو دمج التعليمات البرمجية عبر المجموعات.

  • لا يمكنك إنشاء استعلامات عبر المجموعات.

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

المهام الشائعة

Title

الوصف

تنظيم الموارد لدعم فريق المشروع: يمكنك إنشاء واحد أو أكثر من مجموعات فريق المشروع لتنظيم ودعم المتعلقة مشروعات التطوير.

إنشاء مجموعة مشروع فريق

تكوين موارد لدعم فريق المشاريع

إضافة التكامل إلى منتجات SharePoint لتوزيع خادم أساس فريق

إضافة موارد إلى الموجودة مجموعات فريق المشروع: يمكنك إضافة تطبيقSharePoint Web أو الخادم الذي يُشغّل SQL Server "خدمات التقارير" إلى مجموعة فريق المشروع بعد إنشائها.

إضافة تقرير الخادم إلى مجموعة فريق المشروع

إضافة تطبيق ويب SharePoint إلى المجموعة مشروع الفريق

تغيير موقع مجموعة فريق المشروع: يمكنك أيضاً نقل مجموعة مشروع فريق من توزيع Team Foundation Server إلى آخر.

نقل مجموعة مشروع فريق

إعادة تنظيم ما هى المشاريع الموجودة في المجموعة: يمكنك تغيير مؤسسة المشاريع في المجموعة عن طريق تقسيمها ثم حذف المشاريع من كل المجموعات حتى يكون كلا المجموعات لديهم مجموعة فريدة من المشاريع.

تقسيم مجموعة مشروع فريق

بدء أو إيقاف فريق مشروع المجموعة يمكنك مجموعة فريق المشروع للحفاظ عليه أو لتحديث مكون أساسي على التي Team Foundation Server يعتمد.

تعديل مجموعة مشروع الفريق

تغيير الموارد للمشاريع الفريق داخل المجموعة: يمكنك تغيير الموارد المتوفرة لفرق المشاريع داخل المجموعة مثل تطبيق الويب ذلك المشروع فى استخدام المجموعة. يمكنك أيضاً تغيير أذونات المستخدمين والمجموعات في مستوى المجموعة .

تعديل مجموعة مشروع الفريق

إضافة مستخدمين إلى مشروعات الفريق

تعيين أذونات المسؤول لمجموعات مشروع فريق

مجموعة-مستوى المجموعات

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

إزالة مجموعة مشروع فريق

المرجع

ضبط الخادم الخاص بك باستخدام إدارة وحدة التحكم الخاصة بـ Team Foundation

تكوين موارد لدعم فريق المشاريع

تخطيط المشاريع وتعقبها