تمرين - تخطيط العمل باستخدام لوحات Azure

مكتمل

هنا، ستقوم بإنشاء مشروع وفريق ولوحة في Azure DevOps.

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

إعداد لوحات Azure باستخدام العملية الأساسية

في هذا القسم، ستقوم بإعداد مشروع Azure DevOps ولوحات Azure لفريق Tailspin.

إنشاء مشروع

هنا، ستقوم بإنشاء مشروع Azure DevOps.

  1. سجل الدخول إلى حسابك في dev.azure.com.

  2. حدد مؤسستك.

  3. حدد + New project. إذا لم يكن لديك مشاريع موجودة بالفعل في مؤسستك، فلن يكون هناك زر + مشروع جديد، ويمكنك المتابعة إلى الخطوة 3.

    يتم فتح مربع الحوار إنشاء مشروع .

  4. في حقل اسم المشروع، أدخل Space Game - web.

  5. في حقل الوصف ، أدخل موقع ويب لعبة الفضاء.

  6. ضمن الرؤية، اختر ما إذا كنت تريد جعل مشروعك عاما أو خاصا. في الوقت الحالي، يمكنك تحديد private.

    غالبا ما يختار منشئو المشاريع مفتوحة المصدر الرؤية العامة حتى يتمكن الآخرون من عرض المشكلات النشطة وحالة الإنشاء.

  7. حدد خيارات متقدمة.

  8. ضمن Version control، تأكد من تحديد Git. ضمن Work item proces، تأكد من تحديد Basic.

  9. حدد إنشاء.

بعد لحظات قليلة فقط، يتم نقلك إلى مشروعك الجديد.

إنشاء فريق

هنا، ستقوم بإنشاء فريق للمشروع.

  1. حدد Project settings في الزاوية السفلية.

  2. في صفحة Project details ، ضمن General، حدد Teams.

    ترى أنه تم إنشاء فريق افتراضي، استنادا إلى اسم المشروع، Space Game - web Team. سنستخدم هذا الفريق، ولكن في الممارسة العملية قد يكون لديك فرق متعددة تساهم في نفس المشروع.

  3. حدد Space Game - web Team.

    سترى أنك بالفعل عضو في هذا الفريق. دعونا نضيف المزيد من الأعضاء.

إضافة أعضاء الفريق

الآن هو الوقت المناسب لإضافة أعضاء إلى فريقك. على الرغم من أنه غير مطلوب، إذا كنت ترغب في إضافة زميل في العمل إلى مؤسسة Azure DevOps، فإليك كيفية القيام بهذا:

  1. ضمن الأعضاء، حدد إضافة.
  2. أدخل عنوان البريد الإلكتروني للمستخدم الذي تريد إضافته، ثم حدد حفظ.
  3. كرر العملية لأي أعضاء آخرين ترغب في إضافتهم.

تضيف مارا إدخالات لنفسها ولأعضاء فريقها: andy@tailspintoys.comو amita@tailspintoys.commara@tailspintoys.comو وtim@tailspintoys.com.

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

إنشاء اللوحة

على الرغم من أن مارا وفريقها حددوا عددًا من المشكلات، فستضيف هنا عناصر العمل الثلاثة التي اقترحتها مارا في الأصل على فريقها، والتي يمكنك استخدامها لممارسة العملية.

  1. في العمود الموجود على اليسار، مرر مؤشر الماوس فوق Boards وحدد Boards من القائمة التي تظهر.

  2. حدد Space Game - web Team. تظهر لوحة فارغة.

    Screenshot of Azure Boards showing an initially empty board.

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

    إذا اخترت عملية مختلفة، مثل Scrum، فسترى تخطيطًا يدعم هذه العملية.

  3. في العمود المهام ، حدد الزر الأخضر + بجوار حقل عنصر جديد.

  4. أدخل تثبيت خادم الإنشاء، ثم اضغط على مفتاح الإدخال Enter.

  5. حدد علامة الحذف (...) على العنصر الذي أنشأته للتو، ثم حدد فتح.

  6. في حقل الوصف ، أدخل هذا النص:

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

  7. حدد حفظ وإغلاق.

  8. اتبع نفس الخطوات للعناصر التالية.

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

    Screenshot of Azure Boards showing the initial three tasks. Each task is in the To Do column.

تعريف دورة متكررة

مارا: هذا يبدو رائعا. الآن دعونا نحدد الدورة المتكررة.

عند إنشاء مشروع Azure Boards، تحصل على دورة متكررة أولية تسمى Sprint 1. كل ما عليك القيام به هو تعيين التواريخ إلى الدورة المتكررة وإضافة المهام. فيما يلي كيفية المتابعة مع الفريق:

  1. في العمود الأيسر، حدد Sprints.

    Screenshot of Azure DevOps showing the location of the Sprints menu.

  2. حدد الارتباط تعيين التواريخ في الزاوية العلوية اليسرى.

  3. اترك الاسم باسم Sprint 1.

  4. في حقل تاريخ البدء، حدد التقويم واختر تاريخ اليوم.

  5. في حقل تاريخ الانتهاء ، حدد التقويم واختر التاريخ بعد أسبوعين من اليوم.

  6. حدد حفظ وإغلاق.

تعيين المهام وتعيين التكرار

التكرار هو اسم آخر لسباق الدورة المتكررة.

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

  1. ضمن لوحات، حدد عناصر العمل.

  2. حدد تثبيت خادم الإنشاء.

  3. في القائمة المنسدلة التكرار ، حدد Sprint 1.

    Screenshot of Azure Boards showing the location of the Sprint 1 iteration.

  4. من نفس النافذة، حدد Unassigned وقم بتعيين نفسك كمالك المهمة.

    Screenshot of Azure Boards showing the location of the task owner.

  5. حدد حفظ.

  6. كرر العملية لعناصر العمل الأخرى.

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

مارا: لقد فعلنا ذلك! أنشأنا مشروعنا الأول على Azure Boards وحددنا المهام الأولى التي سنتولى تنفيذها. إنه رائع! بينما نقوم أنا وأندي بهذا العمل، سننقل كل عنصر عمل إلى حالة "Doing ".

أميتا: يبدو جيدا. استمتعت بالتجمع معا وتحديد ما هو مهم بالنسبة لنا الآن. و كما قال (أندي) الآن لدينا طريقة لرؤية كل شيء في مكان واحد