كيفية تقسيم الأقسام في مناطق الضباب؟

StackOverflow https://stackoverflow.com/questions/736638

  •  09-09-2019
  •  | 
  •  

سؤال

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

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

مثال:

  • المستخدمين
    • إضافة مستخدم
    • مسح المستخدم
    • تعيين الأذونات/الأدوار للمستخدم

أو إذا تم ذلك على أساس الصفحة فستبدو القائمة مختلفة.

هل كانت مفيدة؟

المحلول

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

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

لذا، فإن المشروع هو أي منتج أو مشروع تجاري تعمل عليه.

يجب أن تكون المجالات أشياء مثل واجهة المستخدم، والتعليمات البرمجية، والمستندات، وترحيل البيانات، وأنواع الأشياء التي يتحمل الأشخاص مسؤوليات و/أو قدرات مختلفة فيها.

ثم قم بتسمية حالاتك لتسهيل إدارتها والبحث عنها، مع إبقاء نطاق الحالة لبضع ساعات إن أمكن، وبالتأكيد ليس أكثر من يومين.

لذلك، من المثال الخاص بك يمكن أن يكون بسيطا مثل ...

  • أضف دور
  • عرض الدور
  • تحديث الدور
  • هل تريد حذف الدور؟
  • قائمة الأدوار
  • إضافة مستخدم
  • عرض المستخدم
  • تحديث المستخدم
  • مسح المستخدم
  • قائمة المستخدمين
  • أضف عمليات التحقق من التبعية لحذف الدور.

لأكون صادقًا، فحتى ما سبق قد يكون مبالغًا فيه قليلًا، فمن المحتمل أن تفلت من العقاب:

  • دور المستخدم إضافة/عرض/تحديث/حذف/قائمة
  • إضافة/عرض/تحديث/حذف/قائمة المستخدم

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

نصائح أخرى

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

ستؤدي الكثير من المجالات المختلفة إلى خلق تعقيدات غير ضرورية - فأنت لا تحتاج إلى هذا المستوى من الانهيار.

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

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

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

لدينا مشروع كبير ومعقد يستخدم Fogbugz لمدة 4 سنوات ولم نحتاج مطلقًا إلى أكثر من 5 مناطق.إذا قمنا بتقسيم المناطق بالطريقة التي تقترحها هنا لكان لدينا الآن المئات منها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top