جولة إرشادية · 8 د
استكشف دورة حياة البرمجيات
تتبّع ميزة تصدير من متطلبها إلى تشغيلها. افحص المسؤول والأدلة والقرار في كل مرحلة.
الموقف
تتولى خدمة لإدارة العملاء. يطلب مدير ملفاً ببيانات العملاء النشطين في مؤسسته. تتبّع هذه الميزة الخيالية من طلبها إلى تشغيلها.
ما المطلوب؟
- ابدأ بالحاجة. استخدم المرحلة التالية لتتبّع الميزة نفسها عبر المراحل السبع كلها.
- اقرأ مثال الأدلة في كل مرحلة. قرّر إن كان يجيب عن سؤال القرار، ثم افتح الشرح.
السيناريو: تصدير بيانات العملاء
الأدلة وثيقة أو نتيجة فحص تدعم قراراً. تقدّم كل مرحلة أدناه مثالاً. اتبع التسلسل أو اختر مرحلة مباشرة.
المرحلة 1 / 7
الحاجة
يحتاج مدير إلى تصدير بيانات العملاء النشطين في مؤسسته.
- المسؤول
- مسؤول المنتج
- الأدلة
- النتيجة المقبولة والحقول المسموح بها
يقضي مدير ساعة كل أسبوع في جمع بيانات العملاء النشطين. الحاجة المقبولة: تصدير الأسماء ومعرّفات العملاء من مؤسسته إلى CSV.
المرحلة 2 / 7
المواصفات
حدّد المستخدمين المسموح لهم والبيانات المسموح بها والسلوك عند الإخفاق ومعايير القبول.
- المسؤول
- مسؤولا المنتج والأمن
- الأدلة
- تدفق البيانات ومتطلب التخويل
معيار القبول: لا يتلقى مدير من المؤسسة A سجلات من المؤسسة B، حتى بعد تغيير معرّفات الطلب.
المرحلة 3 / 7
التنفيذ
يجهّز الوكيل تغييراً صغيراً في فرع مخصص لتطوير الميزة.
- المسؤول
- فريق التطوير
- الأدلة
- فرق شيفرة مرتبط بالمتطلب
يضيف طلب الدمج مرشح مؤسسة إلى استعلام قاعدة البيانات واختباراً لطلب مؤسسة أخرى. ويترك تسجيل الدخول والفوترة دون تغيير.
المرحلة 4 / 7
التحقق
افحص التخويل الفعلي والطلبات الممنوعة.
- المسؤول
- مراجع مستقل
- الأدلة
- اختبارات ومراجعة لـ commit النهائي
يُظهر اختبار على commit النهائي أن مستخدماً من المؤسسة A لا يستطيع تلقي سجلات B. ويفحص مراجع سلسلة التخويل.
المرحلة 5 / 7
الإصدار
انشر ناتج البناء المقبول باستخدام دور النشر المسموح.
- المسؤول
- مسؤول الإصدار
- الأدلة
- معرّف ناتج البناء والموافقة وخطة الاستعادة
يطابق مسؤول الإصدار commit الذي أنتج ناتج البناء مع commit الخاضع للمراجعة. تسمّي تعليمات الاستعادة النسخة السابقة والشخص الذي يستطيع بدء التراجع.
المرحلة 6 / 7
التشغيل
راقب إخفاقات التصدير وضوابط الوصول وسلوك الخدمة.
- المسؤول
- مسؤول الخدمة
- الأدلة
- مقاييس وسجلات تدقيق محدودة وتعليمات الحوادث
تصل تنبيهات إخفاق التصدير إلى المهندس المناوب. تسجّل سجلات تدقيق محدودة منفّذ الفعل والمؤسسة دون نسخ قائمة بيانات العملاء كاملة.
المرحلة 7 / 7
التعلّم
قيّم الاستخدام والمشكلات الملاحظة قبل التغيير التالي.
- المسؤول
- مسؤول المنتج والفريق
- الأدلة
- تغذية راجعة وقائمة عمل محدّثة
يبلغ طلب دعم عن إخفاق التصدير لقوائم بيانات عملاء كبيرة. يضيف الفريق متطلب أداء واختباراً إلى التغيير التالي.
يمكن أن يتكرر التسلسل. قد تعيد أدلة جديدة العمل إلى المواصفات أو التنفيذ.
لإكمال التمرين
تعمل الشيفرة. لماذا لا يستطيع الفريق التوقف عند التنفيذ؟
قارن إجابتك بالتفسير
لا تبيّن الشيفرة العاملة من يحق له الوصول إلى السجلات أو من سيتعامل مع الإخفاقات. يفحص التحقق حد البيانات. ويربط الإصدار تلك الأدلة بالنسخة المنشورة. ويسند التشغيل مسؤولية الخدمة العاملة. ويحوّل التعلّم المشكلات الملاحظة إلى التغيير التالي.
استخدم هذا في عملك
لميزة واحدة في فريقك، سمّ مسؤول الإصدار والشخص الذي يتلقى تنبيهات إخفاقها.
اختر تمريناً آخر