مسابقة كورتابز الرمضانية
المهمة الخامسة
بعد تقدم الفرق في التطوير سواءا من ناحية الفرونت او الباك. بدأت نهاية المسابقة تقترب
لا تنسوا بقي فقط 3 أيام لذلك لازم تركيز أكثر و عمل أكثر و تنسيق أكثر.
و بمناسبة ذكر التنسيق، قبل أن نمر إلى مهمة اليوم سنتناول بعض النصائح فيما يخص التنسيق بين مطوري الفرونت و مطوري الباك لإنتاجية أكبر للفريق
تقرير التقدم
كمبرمج، حينما تعمل في شركة ضمن فريق أو كمطور حر (freelance) مع زبائنك، أو حتى في شركتك الخاصة… تحتاج دائماً أن تتابع التقدم.
البرمجة هي فعلاً شيء ممتع (وقد ننسى الوقت ونحن نمارسها )، ولكن تحتاج أن تجعل متابعة التقدم في مشاريعك شيء جوهري.
مصدر الصورة: ectacenter.org
كيف سنتابع التقدم في مشروعنا؟
كما نعرف أن لدينا الأمور التالية التي يفترض أننا قمنا بها:
- تجهيز تصميم الصفحات التالية:
- صفحة عرض المنتجات لليوزر.
- صفحة تعبئة العنوان للطلب.
- صفحة نجاح طلب المنتج.
- عرض الطلبات - للمدير.
- إضافة منتج - للمدير.
- مهام الـ frontend:
- تنظيم هيكلة مجلد المشروع (project structure).
- تكويد صفحة إضافة الوجبة (للمدير) باستعمال الفورم HTML Form (بدون التعامل مع السيرفر).
- تكويد صفحة قائمة الوجبات (للمدير).
- تكويد صفحة عرض الوجبات (للمستخدم).
- مهام الـ backend:
- تجهيز نموذج أو model خاص بالوجبة.
- تجهيز المستودع أو store الخاص بالوجبة.
- عرض الوجبات من الـ store (للمستخدم) - list meals view.
- إضافة وجبة (للمدير) - add meal view.
كيفية تحضير تقرير فريقك
تواصلوا مع بقية أعضاء فريقكم لمعرفة التقدم من جميع النواحي، وجهزوا التقرير خاصتكم… واتفقوا على من يقوم بوضع التقرير هنا في هذا الموضوع.
بإمكانك نسخ وتعديل هذه القائمة في تعليق:
* تجهيز تصميم الصفحات التالية:
* صفحة عرض المنتجات لليوزر. - انتهى
* صفحة تعبئة العنوان للطلب. - قيد العمل
* صفحة نجاح طلب المنتج. - قيد العمل
* عرض الطلبات - للمدير. - انتهى
* إضافة منتج - للمدير. - انتهى
* مهام الـ frontend:
* تنظيم هيكلة مجلد المشروع (project structure). - انتهى
* تكويد صفحة إضافة الوجبة (للمدير) باستعمال الفورم HTML Form (بدون التعامل مع السيرفر). - انتهى
* تكويد صفحة قائمة الوجبات (للمدير). - انتهى
* تكويد صفحة عرض الوجبات (للمستخدم). - قيد العمل
* مهام الـ backend:
* تجهيز نموذج أو model خاص بالوجبة. - انتهى
* تجهيز المستودع أو store الخاص بالوجبة. - انتهى
* عرض الوجبات من الـ store (للمستخدم) - list meals view. - انتهى
* إضافة وجبة (للمدير) - add meal view. - قيد العمل
كيف يكون العمل سلس بين المطورين؟
-
أول شيئ هو التواصل المستمر بين المطورين حيث يعلم كل واحد البقية بتقدمه و أيضا يساهم في تحريك بقية العمل نظرا أن كل شيئ مرتبط ببعض.
-
كمطور يجب دائما أن توافي الفريق بالكود الذي وصلت إليه سواءا كان كثير أو قليل. مثلا لا تضطر تكمل تكويد كل الصفحات لتضعها و كذلك نفس الشيئ في الباك.
-
حاول قدر الامكان جعل عملك منفصل عن البقية، مثلا مطور الباك لا يتطلب شيئ من الفرونت و العكس. بل يبقى فقط الربط في الأخير و هو ما سيكون أمرا سهلا جدا
-
تقسيم الأدوار شيئ جيد لكن الأفضل أنك إضافة إلى دورك تساعد بقية الفريق في عملهم أيضا. لأنه في الأخير عمل الفريق ككل هو فقط ما سيحسب.
و تذكروا أنه العمل على شكل فريق من أقوى المهارات التي ستكتسبونها خلال هاته المسابقة و خلال مسيرتكم و أيضا من أكثرها فائدة.
Teamwork is what makes common people achieve uncommon result .
مصدر الصورة: HDFootageStock.com
مهمة اليوم
- رفع تقرير بين فرق العمل.
- مواصلة التطوير حسب الخطة الزمنية وبما يتوافق مع التقرير