بدأنا بتسجيل المادة في الفصل الدراسي الأول من سنة 2019-2020 في الجامعة العربية المفتوحة وكنا متخوفين من فكرة مشروع التخرج وماذا سنفعل وكيف سيكون وهل سيقبل به الدكتور او لا. الحمد لله قمنا بعمل شيء يليق بنا كطلاب تقنية المعلومات.

تأسيس الفكرة

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

باختصار هو مفهوم يركز على الأمور التي تسبب ألم للعميل في الوقت الحالي. ومنها تقدم حل يساعد على التخلص من هذه المشكلة ( مثال: توصيل جرة الغاز للأشخاص الذين لا يستطيعون ) والذي يقول انه كلما زاد عدد الأشخاص الذين يعانون من نفس الألم او المشكلة كلما كان افضل .

من هنا بدأنا بطرح أفكار عملية لمشروع التخرج كلها تتميز عن الأخرى بعدة أمور ولكن لوجود ضعف في المصادر (مبرمجين , مال , وغيرها) كنت انا المبرمج وزميلي تخصص شبكات.

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

يمكننا الان تطبيق نظرية نقاط الألم كالتالي :
الألم : الخصوصية.
الحل : تطبيق بديل رسمي للجروبات.
عدد الاشخاص الذين يعانون من المشكلة : 90% من البنات , 60% من الشباب

تقديم الاقتراح ( proposal )

مصدر الصورة Unsplash

قمنا بتعبئة النموذج الخاص بالفكرة , تناقشنا انا وزميلي في كل النواحي الخاصة بالفكرة وأوجدنا حلول كثيرة لعدة مشاكل كنا سنواجهها في حال قمنا بتطبيق هذه الفكرة. فهمنا كل شيء تقريبًا.

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

الواجب ( tma )

يطلب منك في الواجب ان تكتب ملخص للفكرة وماهي وكيف ستقوم بتنفيذها وغيرها, سأذكرها بالتفصيل.

السؤال الأول: اسم المشروع , نوع المشروع , اهداف المشروع ( اذكرها بوضوح وبشكل مختصر )

السؤال الثاني : تحديد المشكلة والحل المقترح. تذكر هنا بالتفصيل المشكلة التي يعاني منها العميل وتصنف نوع المشكلة. وتحدد حل واضح منطقي شامل للمشكلة التي ذكرتها.

السؤال الثالث: ترسم هنا جدول زمني خاص بالمشروع توضح فيه مراحل المشروع وكل مرحلة تحدد فيها المايلستونز ( milestones ) والاهداف في كل مايلستون. مثال : مرحلة التصميم فيها عدة مايلستونز مثل تصميم قواعد البيانات , وتصميم الواجهة وتصميم البرنامج وغيرها.

السؤال الرابع: المتطلبات والمواصفات. تذكر هنا المواصفات الاجبارية (Functional Requirements) و ال (Non-Functional requirements) واذكرها كلها باختصار  واذا في مواصفات للأجهزة أيضا اذكرها.

السؤال الخامس: الرسومات والمخططات. حيث ترسم هنا الرسومات الخاصة بالمشروع مثل الuse case والflow-chart وغيرها على حسب ما يطلب منك.

السؤال السادس: سؤال نظري بسيط يحل في سطرين او ثلاثة.

التقرير ( report )

بناء على ما طلبه الدكتور فانه انت مطالب أنك تسلم تقرير مشروع التخرج تذكر فيه بالتفصيل الممل كل الأمور التي ذكرتها في الواجب بالإضافة الى بعض الأمور سأذكرها بالتفصيل.

مصدر الصورة Unsplash

القسم الأول: مقدمة

ملخص. مقدمة صغيرة بعدها المشكلة بعدها الفكرة بعدها الحل المقترح. ويجب ان لا يتجاوز ثلث الصفحة.

شكر وتقدير. تذكر فيه الأشخاص اللذين تحب ان تشكرهم ومن ساهموا في إنجاح هذا المشروع. ولا تسنى اسم الدكتور 😉

فهرس. كل قسم في التقرير وكم رقم صفحته.

جدول الرسومات. كل صورة او رسمة وكم رقم صفحتها

القسم الأول ويحتوي على المقدمة وتذكر فيها من اين استوحيت بالفكرة ولماذا الحل المقترح تجده مناسب. يجب ان لا يتجاوز صفحة واحدة.

اهداف المشروع. وتذكر على شكل نقاط

شرح المشكلة. يمكنك ان تذكرها على شكل نقاط او فقرات.

جدول المشروع. تذكر فيه كل مايلستون على حدة وتشرح عن أهميتها بسطرين او ثلاثة وماذا ستفعل في هذه المايلستون. مع إضافة صورة الجدول الزمني في النهاية.

تقسيم المستند. تكتب بشكل مختصر جدا ماذا يوجد في الأقسام التالية.

القسم الثاني: ( تناقش اسمه مع الدكتور )

اكتب جزء نظري عن المفهوم الأساسي للمشروع , مثال: برنامج محاسبي اذكر تاريخ المحاسبة والأسلوب المتبع سابقا والأسلوب الحالي وكيف سيغير مشروعك الطرق المتبعة.

الأنظمة الحالية. هنا تعمل مقارنة تكتب فيها ميزات وعيوب كل الأنظمة المشابهة او التي تقدم نفس فكرة مشروعك.

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

القسم الثالث: المتطلبات والتحليل

المتطلبات والميزات. تذكر هنا على شكل نقاط مع مقدمة جميع المتطلبات الفنية الخاصة بالمشروع. مثال: مشروع تطبيق جوال , يتطلب هاتف ذكي يعمل بنظام اندرويد بذاكرةلا تقل عن 1 جيجا …

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

مخططات المشروع والرسوم البيانية. ضع هنا جميع الرسومات والمخططات الخاصة بالمشروع من الناحية الفنية مثل Use-Case Table و Use-Case Diagram و Flow-Chart وغيرها.

التقديم والعرض ( Presentation )

في البرزنتيشن الخاص بالمشروع وبعد الانتهاء من السابق وتسليم تقرير مشروع التخرج لازم تكون الان فاهم كل نواحي مشروعك. سوف يطلب منك تقديم التالي في العرض:

  • شرح المشلكة Problem Statemen
  • و الأهداف Objectives
  • و النطاق Scope
  • و الحل المقترح Suggested Solution
  • و الخطة Plan ( الخطة الزمنية )

طبعا بشكل مختصر وخلال 5 دقائق يجب عليك ذكر اهم التفاصيل ويجب عليك تقديمها باللغة الإنجليزية.

نصائح خاصة بالبرزنتيشن

  • الثقة بالنفس مهمة جدًا. للأسف الخوف لعب فينا لعدة اسباب لذلك اخذنا 8 من 10.
  • لا توقف جنب الطلاب الثانين وتسمع كلامهم خوفهم وترددهم راح يلعب فيك.
  • حاول تكون ملم جدا بجميع النواحي الخاصة بالمشروع.
  • ناقش مشروعك مع اشخاص غرباء واكتب استفساراتهم واسئلتهم وحاول تجاوب عليها.
  • ثقف نفسك من الناحية البرمجية , من ناحية قواعد البيانات , لغات البرمجة التي راح تستخدمها ولماذا هي بدلا من غيرها.
  • قسم الوقت بينك وبين زميلك. بحيث يكون جزء عليك وجزء عليه وشاركه كل التفاصيل التي تعرفها.

الزبدة

وكذا خلصنا الجزء الأول من مشروع التخرج , البقية في الجزء الثاني في الفصل الدراسي الثاني.

مصدر الصورة Unsplash