طَبِّقْهاتعلّم المبدأ، وطبّقه بيدكمقرر 241 · تحليل وتصميم برمجيات الويب
الدرس 1 · الوحدة 1: تحديد مواعيد الاجتماع مع العميل وتنظيمها

التواصل مع العميل وتحديد موعد الاجتماع

من أين يبدأ مشروع الويب؟ من اجتماع جيد التحضير مع الأشخاص المناسبين. ⏱ نحو 35 دقيقة.

بعد هذا الدرس ستستطيع أن:
  • تحدد موقع جمع المتطلبات في مراحل مشروع الويب.
  • تحدد أصحاب المصلحة في مشروع وما يهم كلًّا منهم.
  • تختار قناة التواصل المناسبة للموقف.
  • تكتب رسالة طلب اجتماع واضحة بمواعيد مقترحة وجدول أعمال.

١أين يبدأ عمل المحلل؟

قبل أن يُكتب سطر برمجي واحد، يجلس شخص مع صاحب الفكرة ويسأله: ماذا تريد؟ ولماذا؟ ولمن؟ هذا الشخص هو محلل النظم (أو المطوّر حين يؤدي دوره)، وأول أداة يستعملها ليست لغة برمجة، بل اجتماع منظَّم مع العميل.

يمرّ مشروع الويب بمراحل متتابعة، وهذا المقرر يغطي الجزء الأول منها: من الاجتماع الأول حتى مستند مواصفات معتمد يبدأ منه المبرمجون.

بعد الاعتماد

التطوير

الاختبار

التسليم

هذا المقرر

الاجتماع الأول

المتطلبات

المواصفات

التصميم

الاعتماد

مراحل مشروع الويب: يغطي هذا المقرر المراحل من الاجتماع الأول حتى التوثيق والاعتماد، ثم كيف تُستخدم المستندات في التطوير.

٢من نقابل؟ أصحاب المصلحة

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

نظام دورات

الإدارة

أ. فهد: مدير المركز

المحاسب

التشغيل

موظفة التسجيل

المدربون

المستفيدون

المتدربون

الجهات المرسِلة

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

٣اختيار قناة التواصل

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

القناةمتى تناسب؟انتبه إلى
البريد الإلكترونيطلب الاجتماع الرسمي، وإرسال جدول الأعمال والمحضرعنوان واضح، ورسالة قصيرة منظمة
الهاتفتنسيق سريع أو توضيح نقطة عاجلةوثّق ما اتُّفق عليه برسالة مكتوبة بعد المكالمة
تطبيقات المراسلةتذكير قصير أو سؤال بسيطليست مكانًا لقرارات المشروع؛ تضيع بين الرسائل
اجتماع مرئينقاش متوسط الطول مع أطراف في أماكن مختلفةأرسل الرابط مسبقًا، واختبر الصوت والمشاركة
اجتماع حضوريالاجتماع الأول، وورش المتطلبات، والاعتمادالمكان، والوقت الكافي، وحضور صاحب القرار

واختر الوقت باحترام لعمل العميل: أيام الدوام من الأحد إلى الخميس، وبعيدًا عن أوقات الصلاة وبداية الدوام ونهايته المزدحمة، وبمدة محددة (45 إلى 60 دقيقة تكفي غالبًا للاجتماع الأول).

٤رسالة طلب الاجتماع

رسالة الطلب تصنع الانطباع الأول عنك. الرسالة الجيدة تجيب قبل أن يسأل العميل: لماذا نجتمع؟ متى؟ كم يستغرق؟ من يحضر؟ ماذا سنناقش؟ ماذا أحضّر؟

✗ ضعيف
✉️ رسالة غامضة

السلام عليكم، نبغى نجتمع معكم بخصوص الموقع. متى يناسبكم؟

✓ أفضل
✉️ رسالة واضحة
الموضوع
طلب اجتماع: انطلاق مشروع نظام «دورات»
الهدف
فهم أهداف المركز من النظام، والاتفاق على خطة جمع المتطلبات.
مواعيد مقترحة
الأحد 10:00 ص · الاثنين 11:30 ص · الثلاثاء 9:30 ص
المدة والمكان
60 دقيقة، في مقر المركز (أو اجتماع مرئي إن فضّلتم)
الحضور المقترح
أ. فهد، وموظفة التسجيل، والمحلل
جدول الأعمال
الأهداف · المستخدمون · المشكلات الحالية · الخطوات التالية
للتحضير
نماذج التسجيل الورقية الحالية إن وُجدت
الختام
نأمل تأكيد الموعد المناسب لكم، وشكرًا لتعاونكم.

الرسالة الواضحة تقلل الرسائل المتبادلة: العميل يختار موعدًا من ثلاثة بدل أن يقترح هو، ويعرف ماذا يُحضر، ومن يدعو من فريقه.

٥من الطلب إلى التأكيد

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

diagram.mmd
sequenceDiagram  participant A as المحلل  participant C as أ. فهد  A->>C: رسالة طلب اجتماع + ثلاثة مواعيد مقترحة  C-->>A: يختار الموعد الثاني  A->>C: دعوة تقويم + جدول الأعمال  Note over A,C: قبل الموعد بيوم  A->>C: تذكير قصير  C-->>A: تأكيد الحضور
أ. فهدالمحللقبل الموعد بيومرسالة طلب اجتماع + ثلاثة مواعيد مقترحةيختار الموعد الثانيدعوة تقويم + جدول الأعمالتذكير قصيرتأكيد الحضور

بعد اختيار الموعد لا تكتفِ بـ«تمام»: أرسل دعوة تقويم فيها الوقت والمكان أو الرابط وجدول الأعمال، فتظهر في تقويم العميل مع تنبيه تلقائي. ثم ذكّره قبل الموعد بيوم. اضغط ✏️ جرّب وعدّل وأضف رسالة «شكر ومحضر الاجتماع» بعد الاجتماع.

٦جدول الأعمال: خريطة الاجتماع

جدول الأعمال Agenda قائمة البنود التي سيناقشها الاجتماع، لكل بند وقت ومسؤول. يرسَل مع الدعوة، فيأتي الجميع مستعدين، ويحميك من اجتماع يضيع في الأحاديث الجانبية.

🗒️ جدول أعمال: اجتماع انطلاق نظام «دورات»الأحد 10:00 ص · مقر المركز
البندالوقتالمسؤول
التعارف وهدف الاجتماع10:00 · 5 دالمحلل
أهداف المركز من النظام والمشكلات الحالية10:05 · 20 دأ. فهد
المستخدمون وطريقة العمل اليومية10:25 · 20 دموظفة التسجيل
القيود: الميزانية والموعد والأنظمة الحالية10:45 · 10 دأ. فهد
الخطوات التالية وموعد الاجتماع القادم10:55 · 5 دالمحلل

٧أدوات هذا المقرر

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

الأداةنستخدمها فيملاحظات
مختبر المخططات في المنصةكل المخططات: جانت، والخريطة الذهنية، وحالات الاستخدام، والأصناف، والكيانات، والتسلسلتصحيح آلي، وتنزيل الرسم SVG لمستنداتك
draw.io (diagrams.net)تنسيق المخطط النهائي وتلوينه، أو الرسم بالسحب والإفلاتمجاني، ويعمل دون إنترنت بنسخة سطح المكتب. انسخ نص Mermaid ثم: Arrange › Insert › Mermaid فيتحول إلى أشكال قابلة للتعديل
Lucidchart (المذكورة في الخطة)مخططات الأصناف وتدفق البيانات في مشروع المحاكاةسحابية، ونسختها المجانية محدودة عدد المستندات، وتقبل إنشاء المخطط من نص Mermaid
Mermaid Live Editorتجربة سريعة وتصدير PNG أو SVGالموقع mermaid.live؛ الصق النص كما هو
Word أو Google Docsرسائل الاجتماع، والمحاضر، ومستند المواصفات SRSاستخدم الأنماط (العناوين) وتتبّع التغييرات عند المراجعة
Outlook / Teams، و Planner أو Trelloالمواعيد ودعوات التقويم ومتابعة المهامالتفاصيل في الدرس القادم
VS Code مع Laravel أو Djangoمشروع MVC الختامي على جهازكLaravel امتداد لما درسته من PHP في مقرر الواجهات الخلفية

توقّع وتحقّق

من صاحب المصلحة في نظام «دورات»؟

المستخدمون اليوميون والمستفيدون والإدارة كلهم أصحاب مصلحة.

أنسب قناة لإرسال طلب الاجتماع الرسمي وجدول أعماله:

مكتوب، ورسمي، ويسهل الرجوع إليه.

كم موعدًا يُفضّل اقتراحه في رسالة الطلب؟

تقلل الرسائل المتبادلة وتعطي العميل خيارًا.

ما فائدة جدول الأعمال؟

خريطة الاجتماع.

الخلاصة

تحدٍّ تصميمي: رسالة طلب الاجتماع الأول

تمهيدي

اكتب رسالة البريد الإلكتروني التي سترسلها إلى أ. فهد لتطلب اجتماع الانطلاق لمشروع «دورات». املأ الحقول الآتية كما ستظهر في رسالتك.

المطلوب:
  • عنوان يذكر أنه طلب اجتماع ويسمّي المشروع.
  • فقرة تبيّن هدف الاجتماع وتطلب تأكيد الموعد.
  • موعدان مقترحان على الأقل، كل موعد في سطر فيه اليوم والساعة، في أيام الدوام.
  • مدة الاجتماع بالدقائق أو الساعات.
  • جدول أعمال من ثلاثة بنود على الأقل، كل بند في سطر.
✓ التحقق الآلي: يفحص المختبر بنية مستندك وصياغته (لا يحكم على جودة الفكرة؛ هذا دور معلمك)
  • العنوان يذكر «اجتماع»
  • العنوان يسمّي المشروع «دورات»
  • النص يبيّن هدف الاجتماع
  • النص يطلب تأكيد الموعد
  • موعدان مقترحان على الأقل
  • كل موعد فيه يوم من أيام الأسبوع
  • كل موعد فيه ساعة (مثل 10:00)
  • لا موعد يوم الجمعة أو السبت (عطلة)
  • المدة مذكورة بالدقائق أو الساعات
  • جدول أعمال من ثلاثة بنود على الأقل

💡 تلميح 1
اقرأ مثال «الرسالة الواضحة» في الدرس، واكتب بأسلوبك.
💡 تلميح 2
اكتب كل موعد في سطر مستقل: اليوم ثم الساعة، مثل «الأحد 10:00 ص».
💡 تلميح 3
بنود جدول الأعمال عبارات قصيرة: الأهداف، والمستخدمون، والمشكلات الحالية، والخطوات التالية.

نموذج واحد من إجابات كثيرة صحيحة.

عنوان الرسالة
طلب اجتماع: انطلاق مشروع نظام «دورات»
نص الرسالة: الهدف وطلب التأكيد
السلام عليكم أ. فهد،
نرغب في عقد اجتماع انطلاق بهدف فهم أهداف المركز من نظام «دورات» والاتفاق على خطة جمع المتطلبات.
نأمل تأكيد الموعد المناسب لكم من المواعيد المقترحة. وشكرًا لتعاونكم.
المواعيد المقترحة (كل موعد في سطر)
الأحد 10:00 ص
الاثنين 11:30 ص
الثلاثاء 9:30 ص
المدة والمكان
60 دقيقة في مقر المركز
جدول الأعمال (كل بند في سطر)
التعارف وهدف الاجتماع
أهداف المركز والمشكلات الحالية
المستخدمون وطريقة العمل اليومية
الخطوات التالية
انتقل إلى تقييم الدرساختيار من متعدد، وصح وخطأ، وأكمل الفراغ، وتتبّع الناتج.ابدأ التقييم ←

📝 معلم؟ أرسل ملاحظة للمؤلف عن هذا الدرس