ما ستتعلمه
تحول جلسة فهم الاحتياجات طلب العميل إلى وظائف ومسارات بيانات ومسؤوليات وشروط قبول واضحة. في هذا التطبيق تدرس معرض أثاث خياليًا يريد أن يحفظ العملاء اختيارات الغرف. الناتج المطلوب نطاق مكتوب يوضح الوظائف المناسبة للخدمات الخلفية المستضافة، وما سيبقى على أنظمة العميل، وكيف ستثبت أن المشروع حقق المطلوب منه.
جهز محادثة مسموحًا بها دون اختبار الأنظمة
تحتاج إلى فهم أساسي للمواقع وتسجيل الدخول وحفظ البيانات وواجهات API. استخدم عميلًا خياليًا أو شخصًا وافق على مناقشة مشروع يخصه. هذه الورشة لا تمنحك إذنًا بفحص موقع أو دخول حساب أو تعديل نظام فعلي. يمكنك إتمام التطبيق بورقة ورسم بسيط.
ابدأ بنتيجة يريدها العميل، مثل «نريد أن يحفظ الزائر تصميم غرفته ويرجع إليه لاحقًا». اسأل كيف تتم هذه المهمة الآن ومن يشارك فيها. يوفر دليل NIST للشركات الصغيرة إطارًا أوسع لإدارة المخاطر؛ أما تمرينك هنا فيركز على مسار واحد داخل الموقع، وليس تقييم أمان الشركة بالكامل.
اسأل أسئلة تؤثر فعلًا في التصميم
اطلب أمثلة من العمل اليومي بدل البدء بأسماء التقنيات. إذا قال العميل إنه يحتاج إلى قاعدة بيانات، اسأله ما السجلات التي يريد حفظها ومن يستطيع تغييرها. قد يظهر أن الاحتياج بسيط، أو أن وراءه موافقات وعلاقات أكثر تعقيدًا.
- ما الذي ينهيه العميل في زيارة واحدة، وما الذي يجب أن يبقى للزيارة التالية؟
- ما البيانات الخاصة بكل مستخدم، وما البيانات المشتركة داخل الشركة؟
- من يعتمد سعرًا أو استردادًا أو حجزًا أو تعديل مخزون؟
- أين توجد النسخ الحالية في الأنظمة والملفات والبريد؟
- من يملك حسابات الدومين والاستضافة والموردين؟
- كيف يستمر الموظفون إذا تعطل الموقع أو إحدى الخدمات؟
- ما المتطلبات المؤكدة وما القرارات التي لم يحسمها المسؤول؟
سجل السؤال الذي لم تجد إجابته. لا تحول التخمين إلى وعد، واشرح للعميل أثر كل افتراض في النطاق المقترح.
ارسم وضع معرض الأثاث قبل التغيير وبعده
في هذا المثال الخيالي، يدير المعرض حسابات دخول محلية وجدولًا لاختيارات الغرف، بينما يحتفظ الموظفون بالمخزون والأسعار المعتمدة في نظام داخلي آخر. يرسل بعض العملاء صورًا للاختيارات بالبريد لأن العودة إلى المسودة المحفوظة ليست واضحة لهم.
الإصدار الأول المقترح يسمح للمستخدم بحفظ أبعاد الغرفة واختيارات التصميم بعد تسجيل الدخول. لا يتضمن وعدًا بلوحة مشتركة تعرض كل العملاء أو بحجز المخزون تلقائيًا. يظل اعتماد الأسعار والمخزون منفصلًا. تتصل واجهة الموقع أو سيرفر العميل الحالي بخدمة API المستضافة؛ لا يثبت العميل منصة Gammal Tech على سيرفره.
| المكون الحالي | التعامل المقترح | شرط قبل الإزالة |
|---|---|---|
| تسجيل الدخول المحلي | تقييم تسجيل الدخول المستضاف | اتفاق انتقال الحسابات والانضمام |
| اختيارات الغرفة الشخصية | تقييم سجل مستضاف لكل مستخدم | نجاح اختبار البيانات والاسترجاع |
| المخزون والأسعار | الإبقاء على منطق العمل الموثوق | لا وعد باستبداله في هذا النطاق |
| نشر الموقع | استضافة تحت سيطرة العميل | مسؤول حساب وإجراء وصول واضح |
طابق الاحتياج مع الوظائف الموثقة
تصف وثائق Gammal Tech تسجيل الدخول المستضاف وكائن JSON لكل مستخدم في كل مشروع بحجم يصل إلى 1 MB. ترتبط البيانات بالحساب عبر الجلسات، بينما يحصل التطبيق على توكن جلسة يتغير، لا سجل هوية دائم.
قد يناسب ذلك حفظ خطة غرفة شخصية صغيرة بعد مراجعة شكلها. لكنه لا يثبت وجود وظيفة تسمح للمعرض بعرض خطط جميع العملاء في قائمة مركزية. لا تفترض هذه الوظيفة أو صلاحيات للموظفين لم يتم توثيقها.
سجل أسئلة انتقال الحسابات والبيانات القديمة والسجلات المشتركة والاسترجاع. اجعلها قرارات مطلوب حسمها قبل التنفيذ، بدل إضافة عبارات عامة قد يفهمها العميل باعتبارها مزايا مضمونة. وضوح الاستبعاد يحمي جودة المشروع والعلاقة المهنية.
حدد مسؤولًا لكل عمل سيبقى
يتحكم العميل في مشروعه وحسابه الفردي. لا تطلب مشاركة بيانات الدخول ولا تنشئ حسابات شخصية مكررة للاختبار. إذا احتجت تجربة بين مستخدمين، استعن بشخصين موافقين ومصرح لهما، لكل منهما حسابه الذي تم التحقق منه. اتفق على أي انتقال للحسابات قبل إزالة نظام الدخول القديم.
حدد من يحمي الكود والمكتبات والدومين والاستضافة وأجهزة الموظفين وقواعد العمل الباقية. قد تعترض صفحة مخترقة بيانات تصل إليها أو توكن جلسة؛ تسجيل الدومين لا يجعل الكود الضار عليه آمنًا.
استبعد في هذا التمرين الدفع والذكاء الاصطناعي والإشعارات التلقائية. إذا طلب العميل إضافتها، راجع النطاق والاستهلاك والتكلفة بشكل مستقل. لا تصف التوسعة بأنها مجانية لمجرد وجود وظائف أساسية مجانية.
اكتب نطاقًا يستطيع العميل مراجعته
استخدم الجمل التالية كنموذج ثم عدلها وفق ما اتفقت عليه:
- النتيجة: يحفظ العميل خطة غرفة خيالية ويسترجعها بعد تسجيل الدخول مرة أخرى.
- المشمول: الواجهة وتكامل الدخول وحفظ البيانات المدعومة وسجل اختبار قبول.
- المستبعد: المخزون المشترك والتسعير التلقائي وقائمة كل العملاء والمدفوعات.
- الملكية: الحسابات والمشروع للعميل، ومسؤوليات الصيانة محددة بالاسم.
- المتطلبات: حساب تم التحقق منه ودومين HTTPS مسجل وشكل بيانات متفق عليه.
- القبول: استرجاع صحيح وفحص فصل المستخدمين ورسائل فشل مفهومة وتسليم موثق.
ابدأ إجراءات التحقق مبكرًا لأنها قد تستغرق نحو عشرة أيام. التحضير للانتقال والاختبار والمراجعة أعمال فعلية حتى عندما تقل الصيانة المستقبلية بعد الاستعانة بالخدمة المستضافة.
قيم المقترح واشرح الوفر دون مبالغة
امنح المقترح نقطة لكل عنصر يوضحه: نتيجة العميل، والوظائف، والاستبعادات، ومسارات البيانات، وملكية الحسابات، والأمان المتبقي، والاختبارات، وبنود التكلفة، والأسئلة المفتوحة، والتسليم. أي عنصر ناقص يصبح مهمة تعديل. هذا التقييم من عشر نقاط يقيس وضوح المقترح، وليس حكمًا بأن العميل يجب أن يشتري.
اشرح الوفر بوصفه نتيجة قابلة للقياس: قد يتوقف جزء من صيانة الدخول والتخزين المحلي بعد انتقال ناجح. احسب التنفيذ وأمان الموقع المستمر والدعم والاستهلاك ومراجعة المورد. وقد يعاد توجيه وقت الموظف بدل خفض راتبه من المصروفات. سلم النطاق وجدول المكونات والأسئلة المفتوحة ليصبح قرار التنفيذ مبنيًا على معلومات واضحة.
أسئلة شائعة
هل تشمل جلسة فهم الاحتياجات إصلاح موقع العميل؟
يحتاج الإصلاح الفعلي إلى نطاق وإذن مناسبين. هذا التطبيق ينتج خطة قابلة للمراجعة، ولا يحتاج إلى سجلات عملاء حقيقية أو تعديل الموقع المنشور.
ماذا لو أراد العميل حماية شركته بالكامل؟
سجل ذلك باعتباره احتياجًا أوسع. مشروع الخدمات الخلفية للموقع لا يستبدل حماية أجهزة الموظفين والبريد والشبكات والأنظمة الداخلية أو ترتيبات الاستجابة للحوادث.
مراجع الدرس
تمت مراجعة التوثيق في 12 أكتوبر 2026. راجع التوثيق الحالي قبل تنفيذ مشروع عميل أو تحديد أسعاره.