ما هي لوحات Azure؟

مكتمل

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

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

مارا: مرحبا بالجميع. لقد قمت بإعداد Azure Boards وأردت أن أريك بعض عناصر العمل التي أتيت بها.

أندي: ما هو عنصر العمل؟

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

ربما يكون من الأسهل أن تظهر لك. فيما يلي Azure Boards التي تستخدم العملية Basic:

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

أميتا: أخبرنا عن العملية الأساسية. هل هناك خيارات أخرى؟

مارا: هناك أربع عمليات يمكن الاختيار منها. يمكننا استخدام:

  • تكامل نموذج نضج القدرة (CMMI): هذا حقا للمؤسسات الكبيرة وهو معقد جدا، لذلك لم أستخدمه.
  • Scrum: يعتمد Scrum على مسؤول Scrum الذي يقود فريق Scrum. يتأكد سيد Scrum من أن الجميع يفهم نظرية Scrum وممارساته وقواعده. ليس لدينا سيد Scrum. هذا هو الشخص الذي يتلقى عادة بعض التدريب والشهادة، لذلك لم أختار ذلك أيضا.
  • Agile: بدا هذا الخيار واضحا لأنني أتحدث دائما عن Agile، ولكن لديها بعض الأشياء التي يجب مراعاتها أكثر من أبسط خيار.
  • أساسي: الأساسي هو، حسنا، أساسي. إنه أمر بسيط ولكنه يعطينا قوة كافية للبدء في القيام بالتخطيط الفعال على الفور، ولهذا السبب اخترته. في سير العمل الأساسي، يمكنك نقل العمل من To Do إلى Doing إلى Done.

أميتا: حسنا، لنستخدمه للبدء. يمكننا التبديل إلى شيء آخر، صحيح؟

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

يمكن أن يحدد أندي هذه المشكلات، ولكن بقية الفريق لديه أسئلة.

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

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

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

مارا: قبل أن نضيف أي مشكلات، دعنا نتحدث أكثر قليلا عما يعمل عليه الجميع.

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

Screenshot of a whiteboard containing sticky notes. The contents of the sticky notes are not legible.

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

Screenshot of Azure Boards showing a backlog of issues.

أميتا: رائع، هذا كثير من المشاكل. كيف سنصلح كل هذه؟

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

بعد مزيد من المناقشة، يقرر الفريق تناول القضايا الثلاث التي اقترحتها مارا في الأصل:

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

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

تيم: ما هي الدورة المتكررة؟

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

الجميع يبدو متوترا.

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

مارا والفريق في بداية جيدة. بعد ذلك، ستقوم بإعداد المشروع والفريق وبعض المهام على Azure Boards.

‏‫اختبر معلوماتك

1.

ينص Agile Manifesto على ما يلي:

2.

لوحات Azure هي:

3.

الدورة المتكررة هي: