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

يمكنك استخدام عناصر العمل لتعقب ومراقبة ولعمل التقارير عن تطوير المنتج وميزاته. عنصر العمل هو سجل قاعدة بيانات تقوم بإنشاؤه في Visual Studio Team Foundation Server لتسجيل تعريف العمل، وتعيينه، وأولويته و حالته. يقوم قالب عملية MSF للتطوير السريع للبرامج Agile v5.0 بتعريف ستة أنواع لعناصر العمل: قصص المستخدم، المهام، حالات الاختبار، الخطوات المشتركة، الأخطاء والمشاكل.

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

  • تعريف قصص المستخدم، والمهام وعناصر العمل الأخرى

  • إنشاء قصة مستخدم، أو مهمة، أو نوع عنصر عمل آخر

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

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

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

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

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

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

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

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

تعريف قصص المستخدم، والمهام وعناصر العمل الأخرى

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

المهام

محتوى ذا صلة

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

إنشاء قصة مستخدم، أو مهمة، أو نوع عنصر عمل آخر

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

إنشاء قصة مستخدم، أو مهمة، أو نوع عنصر عمل آخر

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

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

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

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

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

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

    نموذج عنصر عمل خطأ

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

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

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

    ملاحظة

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    • في العنوان، اكتب اسم وصفي يشير إلى القصة، أو المهمة أو نوع عنصر عمل آخر لتعقبه.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

لمزيد من المعلومات حول كيفية إرسال الأخطاء و الإصلاحات، وتعقبها، والتحقق منها باستخدام Microsoft 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لتعريف نوع عنصر العمل. كل نوع عنصر عمل يجب أن يكون له نموذج واحد. يمكنك وصف النموذج بأكمله، الذي يتضمن كافة علامات التبويب والحقول والمجموعات.

راجع أيضًا:

موارد أخرى

النتائج الملموسة (Agile)