يبدأ التصميم المفيد من السياق. قبل اختيار Framework أو نموذج النشر أو حدود الخدمات، أجب عن هذه الأسئلة.
01 · من يحتاج هذا؟
حدّد مستخدمًا بعينه والنتيجة التي يريد الوصول إليها. في المنصة التعليمية، تُعدّ عبارة «معلّم ينظّم دورة» نقطة انطلاق أوضح من «منصة للجميع».
02 · ما الذي يجب أن يظل صحيحًا؟
دوّن القواعد: لا يصل المتعلّم إلى المحتوى الخاص بمستأجر آخر، ولا يمحو تعديلُ الدورة تقدّمَ المتعلّم دون إشعار. هذه القواعد هي التي توجّه تصميمك.
03 · أين تقع الحدود؟
جمّع السلوك حول المسؤوليات، لا حول الطبقات التقنية فقط. واسأل: من يملك البيانات؟ وما التغييرات التي يجب أن تبقى محصورة داخل وحدة واحدة؟
04 · ما الذي قد يفشل؟
تتبّع طلبًا واحدًا من بدايته إلى نهايته. فكّر في المدخلات غير الصالحة، ورفض الصلاحيات، وتعطّل الخدمات المعتمَد عليها، وإعادة المحاولة. ثم حدّد التجربة التي يجب أن يراها المستخدم.
05 · ما الذي تكسبه وما الذي تتنازل عنه؟
لكل خيار تكلفة. فضّل قرارًا تستطيع شرحه ومراجعته على نمط رائج لا تستطيع تبريره، ودوّن الظروف التي قد تدفعك إلى إعادة النظر فيه.