✅ عملية النقل للكود البرمجي من فريق لآخر نسميها Handover
وهي من العمليات الصعبة والتي تحتاج لاستعداد من أول يوم بتنفيذ المشروع لتتم بسهولة وبدون مشكلات
عن نفسي اشبهها بحالات الطلاق ،، مباحة لكنها مؤلمة ،، وقد تكون هي الحل رغم ألمها
والآن ،، سأخبرك بكيفية الاستعداد لها ؟
وهي من العمليات الصعبة والتي تحتاج لاستعداد من أول يوم بتنفيذ المشروع لتتم بسهولة وبدون مشكلات
عن نفسي اشبهها بحالات الطلاق ،، مباحة لكنها مؤلمة ،، وقد تكون هي الحل رغم ألمها
والآن ،، سأخبرك بكيفية الاستعداد لها ؟
✅ في بدء مشروعك التقني ننصح دائما بتوثيق متطلبات العمل وإعداد وثيقة التحليل والتوصيف الفني للمشروع
Business Requirement Document
لنقل المعرفة من الفريق الحالي للجديد
‼️ ما كتبت الوثيقة ؟ 🤔
البديل عنها اجتماعات شرح مرايا النظام للفريق الجديد ،، ولا تنسى تسجيل الاجتماعات 😉
Business Requirement Document
لنقل المعرفة من الفريق الحالي للجديد
‼️ ما كتبت الوثيقة ؟ 🤔
البديل عنها اجتماعات شرح مرايا النظام للفريق الجديد ،، ولا تنسى تسجيل الاجتماعات 😉
✅ يجب أن تمتلك صك الملكية التقني لمشروعك
معناه أنك تمتلك ركائز مكونات مشروعك التقني والتي تستطيع من خلالها التحكم بالبرمجة و السيرفرات والبيانات وغيرها،،
وهذه الركائز هي :
معناه أنك تمتلك ركائز مكونات مشروعك التقني والتي تستطيع من خلالها التحكم بالبرمجة و السيرفرات والبيانات وغيرها،،
وهذه الركائز هي :
1️⃣ الدومين / النطاق Domain :
اسم فريد لا يمكن تكراره، وهو بوابة المستخدمين للدخول لمشروعك التقني على الانترنت
هنا تفاصيل أكثر عنه 👇
اسم فريد لا يمكن تكراره، وهو بوابة المستخدمين للدخول لمشروعك التقني على الانترنت
هنا تفاصيل أكثر عنه 👇
4️⃣ الكود المصدري للبرمجة source code :
يجب ان تمتلك الكود لتستطيع التعديل عليه ،، ومهم أن يتم عقد اجتماعات لشرح التقنيات المستخدمة بالمشروع Technologies Stack واستعراض هيكل ومعمارية البرمجة
👌 انصحك بالاحتفاظ بالكود المصدري على على GitHub أو أي أداة حفظ وإدارة الكود
يجب ان تمتلك الكود لتستطيع التعديل عليه ،، ومهم أن يتم عقد اجتماعات لشرح التقنيات المستخدمة بالمشروع Technologies Stack واستعراض هيكل ومعمارية البرمجة
👌 انصحك بالاحتفاظ بالكود المصدري على على GitHub أو أي أداة حفظ وإدارة الكود
✋ بعض المبرمجين يقومون بتشفير أجزاء من الكود المصدري ،، إذا حدث هذا فلن تستطيع التعديل على الأكواد المشفرة
✋ بعض التقنيات يتم عمل تصدير لنسخة تشغيلية من النظام / التطبيق Build ولا تستطيع التعديل عليها الا في حالات نادرة مثل عمل الهندسة العكسية Reverse Engineer
✋ بعض التقنيات يتم عمل تصدير لنسخة تشغيلية من النظام / التطبيق Build ولا تستطيع التعديل عليها الا في حالات نادرة مثل عمل الهندسة العكسية Reverse Engineer
✋ انتبه من مشاركة الكود مع كل من هب ودب لأن وجود الكود المصدري في يد المخترقين يجعل من السهل عليهم تصيد الثغرات بالبرمجة ومهاجمتك من خلالها
✋ عبارة " يجب ان يكون الكود موثق سطر سطر " هذه من الخرافات التنظيرية
الكود النظيف لا يحتاج لتوثيق كل سطر ،، بل لتوثيق أسهل High level
✋ عبارة " يجب ان يكون الكود موثق سطر سطر " هذه من الخرافات التنظيرية
الكود النظيف لا يحتاج لتوثيق كل سطر ،، بل لتوثيق أسهل High level
5️⃣ بيانات الاستضافة :
هنا يمكنك معرفة المزيد عنها 👇
هنا يمكنك معرفة المزيد عنها 👇
6️⃣ بيانات حسابات الخدمات الالكترونية التي تم استخدامها والربط والتكامل معها أثناء البرمجة
بهذا الثريد تفاصيل عنها 👇
بهذا الثريد تفاصيل عنها 👇
7️⃣ في حال قمت بعمل اختبارات للبرمجة فمن الافضل تسليم مخرجات عملية الاختبار وتأكيد الجودة للفريق الجديد
هنا شرح عن الاختبار 👇
هنا شرح عن الاختبار 👇
8️⃣ إذا تم إطلاق مشروعك فمن المؤكد أنك تحتاج للاحتفاظ ببيانات عملائك وجميع العمليات التي تمت
هذا يعني ضرورة تسلم نسخة حديثة من قواعد البيانات Database
هنا شرح عنها 👇
هذا يعني ضرورة تسلم نسخة حديثة من قواعد البيانات Database
هنا شرح عنها 👇
✅ أخيراً،،
لا تفقد علاقتك بالفريق القديم لأنك في الغالب ستحتاج إليه كثيراً 😊
وإذا تحتاج نموذج لخطة نقل مشروع من فريق تقني لفريق آخر راسلني على الخاص وسأرسلها لك مجاناً 🌹
لا تفقد علاقتك بالفريق القديم لأنك في الغالب ستحتاج إليه كثيراً 😊
وإذا تحتاج نموذج لخطة نقل مشروع من فريق تقني لفريق آخر راسلني على الخاص وسأرسلها لك مجاناً 🌹
جاري تحميل الاقتراحات...