عناصر العمل و سير العمل (CMMI)

تستخدم الفرق عناصر العمل للتعقب وللمراقبة ولعمل التقارير عن تطوير المنتج وميزاته. عنصر العمل هو سجل قاعدة بيانات يقوم عضو الفريق بإنشاؤه في Visual Studio Team Foundation Server لتسجيل تعريف العمل، وتعيينه، وأولويته و حالته. يقوم قالب عملية MSF لـتحسين العملية v5.0 CMMI بتعريف تسعة أنواع عناصر العمل: المطلب، والمهمة، وطلب التغيير، والخطأ، والمشاكل، والمخاطر، والمراجعة، وحالة الاختبار والخطوات المشتركة. حالات الاختبار والخطوات المشتركة تستخدم بشكل خاص مع مُشغل الاختبار و Microsoft Test Manager.

في هذا الموضوع

  • تعريف المتطلبات، والمهام و عناصر العمل الأخرى

  • إنشاء مطلب أو مهمة أو نوع عنصر عمل آخر

  • إنشاء متطلبات كثيرة، أو مهام أو عناصر عمل أخرى في وقت واحد

  • إنشاء عنصر عمل يرتبط تلقائياً بعنصر عمل آخر

  • إنشاء حالات اختبار وخطط الاختبار باستخدام مدير المعمل و الاختبار

  • فتح وتعقب الأخطاء باستخدام مشغل الاختبار و مدير المعمل والاختبار

  • عرض عناصر العمل المعيينة لك

  • تخصيص عناصر العمل والمهام المرتبطة

لإنشاء عنصر عمل، قم بفتح مشروع الفريق في مستكشف الفريق، انقر بزر الماوس الأيمن فوق عناصر العمل، ثم انقر فوق نوع عنصر العمل الذي تريد إنشاؤه.

إنشاء عنصر عمل بواسطة النقر بزر الماوس الأيمن فوق عناصر العمل

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

نظرة عامة تصورية لاستخدام عنصر العمل

تعريف المتطلبات، والمهام و عناصر العمل الأخرى

يمكن تحديد وتحديث معلومات عناصر العمل من نموذج عنصر العمل. المواضيع الموجودة في هذا المقطع توفر تفاصيل حول كيفية العمل ضمن كل نموذج عنصر عمل.

المهام

محتوى ذا صلة

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

تنتقل المطالب من حالات سير العمل الاقتراح، النشطة، الحلو الغلق.

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

تنتقل طلبات التغيير من حالات سير العمل الاقتراح، النشطة، الحلو الغلق.

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

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

بواسطة تعقب ساعات العمل لكل مهمة، يستطيع الفريق اكتساب معرفة دقيقة بالتقدم الذى يتم تحقيقه فى المشروع.

تنتقل المهام من حالات سير العمل الاقتراح، النشطة، الحلو الغلق.

يمكنك استخدام تقارير العمل المتبقي وتقارير العمل المكتمل والمتبقى وتقارير معدل العمل لمراقبة تقدم الفريق، والتعرف على المشاكل في سير العمل، وتحديد معدل عمل الفريق.

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

تنتقل الأخطاء من حالات سير العمل الاقتراح، النشطة، الحلو الغلق.

يمكنك استخدام تقرير "حالة الخطأ" لتعقب تقدم الفريق تجاه حل وإغلاق الأخطاء.

تعريف وإدارة عوائق التقدم. يمكنك تعريف المشاكل المعروفة أو المحتملة، أو العوائق للمشروع عن طريق إنشاء عناصر عمل المشاكل.

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

تنتقل المشاكل من حالات سير العمل الاقتراح، النشطة، الحلو الغلق.

يمكنك استخدام مصنف المشاكل لمراجعة المشكلات وترتيبها وإدارتها.

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

تنتقل المخاطر من حالات سير العمل الاقتراح، النشطة، الحلو الغلق.

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

تنتقل المراجعات من حالات سير العمل الاقتراح، النشطة، الحلو الغلق.

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

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

تنتقل حالات الاختبار من حالات سير العمل التصميمو جاهزة و مغلقة.

يمكنك استخدام تقرير "جاهزية حالة الاختبار" لتحديد تقدم الفريق نحو تعريف حالات الاختبار.

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

ملاحظة هامةهام
العميل المفضل لإنشاء وتعريف الخطوات المشتركة هو Test Manager.يمكنك عرض هذه الأنواع من عناصر العمل باستخدام مستكشف الفريق و Team Web Access ومع ذلك، لا يمكنك استخدام Team Web Access لتعديل أو تحديث حقول معينة.

تنتقل الخطوات المشتركة من حالات سير العمل النشطة و المغلقة.

إنشاء مطلب أو مهمة أو نوع عنصر عمل آخر

يمكنك إنشاء عنصر عمل عن طريق فتح Team Web Access أو مستكشف الفريق واتباع الإجراء في هذا المقطع. بعد إنشاء عنصر العمل، يمكنك دائماً تعديل وإضافة تفاصيل خلال تقدم التكرار.

إنشاء مطلب، أو مهمة، أو نوع عنصر عمل آخر

  1. قم بفتح إما Team Web Access أو مستكشف الفريق, والاتصال بمجموعة مشروع الفريق التي تحتوي على مشروع الفريق الذي تريد إنشاء عنصر العمل فيه.

    لمزيد من المعلومات، راجع يعيّن والوصول إلى فريق مشاريع في البنية الأساسية لفريق العمل برامج الخادم.

  2. قم بإجراء أحد الخطوتين التاليتين:

    • في Team Web Access ،ابحث عن منطقة التشغيل السريع فى جزء التنقل، ثم انقر فوق سهم عنصر عمل جديد. في قائمة أنواع عنصر عمل ،انقر فوق نوع عنصر العمل الذي تريد إنشاؤه. 

    • في مستكشف الفريق، قم بفتح قائمة الفريق، أشر إلى إضافة عنصر عمل، ثم انقر فوق نوع عنصر العمل.

    يتم فتح نموذج عنصر عمل من النوع الذي قمت بتحديده.

    نموذج عنصر عمل مهمة CMMI

       

    نموذج عنصر عمل مهمة CMMI - علامات التبويب

  3. قم بتعريف الحقول في الجزء العلوي من النموذج و لكل علامة تبويب في الجزء السفلي من النموذج كما يتطلب نوع عنصر العمل.

    لمزيد من المعلومات، راجع تعريف قصص المستخدم أو المهام، أو عناصر العمل الأخرى التى ذكرت سابقاً في هذا الموضوع.

  4. على شريط أدوات عنصر العمل، انقر فوق حفظ حفظ عنصر عمل.

    ملاحظة

    بعد أن تقوم بحفظ عنصر العمل، يظهر المعرف في العنوان ضمن شريط أدوات عنصر العمل.

إنشاء متطلبات كثيرة، أو مهام أو عناصر عمل أخرى في وقت واحد

يمكنك تعريف العديد من المهام المرتبطة تلقائياً بالمتطلبات بسرعة باستخدام Office Excel. كما يمكنك تعريف المتطلبات، و المهام، و المشاكل باستخدام Office Excel. لمزيد من المعلومات، راجع المواضيع التالية:

إنشاء عنصر عمل يرتبط تلقائياً بعنصر عمل آخر

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

لإنشاء عنصر عمل يرتبط بعنصر عمل موجود

  1. قم بفتح إما Team Web Access أومستكشف الفريق، وقم بالاتصال بمجموعة المشروع التي تحتوي على مشروع الفريق الذي تريد تعريف عنصر العمل المرتبط فيه.

  2. انقر بالزر الأيمن فوق استعلام الفريق فتح عناصر العملثم انقر فوق فتح.

  3. قم بإجراء أحد الإجراءات التالية:

    • في Team Web Access ، انقر فوق السهم الموجود بجانب عنصر العمل الموجود الذي تريد ربطه بعنصر العمل الجديد، ثم انقر فوق إضافة عنصر عمل جديد مرتبط .

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

    يفتح مربع حوار إضافة عنصر عمل جديد مرتبط.

    إضافة مهمة مرتبطة إلى مشكلة أو خطأ

  4. قم بتعريف الحقول التالية:

    • في قائمة نوع الارتباط، انقر فوق نوع الارتباط الذي يتوافق مع العلاقة بين عناصر العمل التي تريد إنشاؤها.

      للربط بمهمة من أحد المتطلبات، انقر فوق التابع.

      للربط مع طلب تغيير، انقر فوق يتأثًر من .

      للربط بحالة اختبار، انقر فوق تم الاختبار بواسطة .

      لإنشاء ارتباط بنوع آخر من عناصر العمل، انقر فوقمرتبط، أو نوع آخر من الارتباط الذي يمثل العلاقة التي تريد تعقبها.

    • في قائمة نوع عنصر العمل، انقر فوق نوع عنصر العمل الذي تريد إنشاؤه.

    • في العنوان، اكتب الأسم الذي يصف المطلب، أو المهمة أو نوع آخر من عناصر العمل تريد تعقبه.

    • (اختياري) في تعليق، قم بكتابة معلومات إضافية.

  5. انقر فوق موافق.

    يتم فتح نموذج عنصر عمل بالمعلومات التي قمت بتوفيرها.

  6. قم بتعريف الحقول المتبقية كما يتطلب نوع عنصر العمل.

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

  7. انقر فوق حفظ حفظ عنصر العمل.

إنشاء حالات اختبار وخطط الاختبار باستخدام مدير المعمل و الاختبار

باستخدام Test Manager, يمكنك إنشاء مجموعات الاختبار وتكوينات الاختبارات التي تدعم اختبار مشروعك. يمكنك استخدام تكوينات الاختبار لتعريف بيئة البرنامج الذي تريد استخدامه لتشغيل حالات الاختبار ومجموعات الاختبار.

خطط الاختبار، ومجموعات الاختبار وتكوينات الاختبار

مكونات خطة اختبار

يمكنك تجميع حالات الاختبار الخاصة بك عبر تجميعهم في مجموعات اختبار هيكلية في خطة الاختبار. عن طريق إنشاء مجموعات اختبار، يمكنك تشغيل حالات الاختبار كمجموعة. للحصول على مزيد من المعلومات حول كيفية استخدام Test Managerلتعريف حالات الاختبار، ومجموعات الاختبار، وخطط اختبار، راجع اختبار التطبيق.

فتح وتعقب الأخطاء باستخدام مشغل الاختبار و مدير المعمل والاختبار

باستخدام Test Manager ،يمكنك إرسال أخطاء تحتوي تلقائياً على معلومات حول حالة الاختبار وبيئة الاختبار التى قمت بتشغيلها، بالإضافة إلى خطوة الاختبار المحددة التي اكتشفت خلالها العيب البرمجى. الأخطاء التى تقوم بإنشائها باستخدام Test Manager تربط الخطأ تلقائياً بحالة الاختبار التي كانت قيد التشغيل عند اكتشاف خطأ.

يمكنك إنشاء الأخطاء بالطرق التالية:

  • من Test Manager عند تشغيل الاختبار باستخدام مُشغل الاختبار ، قم بعرض نتيجة الاختبار، أو قم بعرض الأخطاء الخاصة بك.

  • من Team Web Access أومستكشف الفريق

  • منOffice Excel (يفيد ذلك إذا كنت تقوم بإرسال عدة أخطاء في نفس الوقت)

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

المهام

محتوى ذا صلة

إنشاء خطأ. عند ملاحظة سلوك غير متوقع للتطبيق أثناء اختبار مؤقت، يمكنك إنشاء خطأ بسرعة.

تجميع البيانات التشخيصة لدعم التصحيح. بواسطة using مُشغل الاختبار, you can collect تشخيص trace بيانات تشغيل an تطبيق that was written مع مدارة تعليمات برمجية, which a developer can then استخدم مع Intellitrace إلى isolate أخطاء.

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

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

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

عرض عناصر العمل المعينة لك

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

تخصيص عناصر العمل والمهام المرتبطة

المهام

محتوى ذا صلة

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

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

تخصيص الكائنات لتعقب عناصر العمل لدعم متطلبات تعقب المشاريع. يمكنك تخصيص حقول البيانات، وسير العمل، ونماذج عناصر العمل التى يستخدمها فريقك لتعقب التقدم.

لتخصيص كائن لتعقب عناصر العمل، قم بتعديل ملف XML وقم باستيراده إلى الخادن الذي يستضيف مجموعة المشروع.

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

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

راجع أيضًا:

المبادئ

اختيار قالب العملية

موارد أخرى

العناصر الملموسة (CMMI):