السلام عليكم …

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

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

ومن دون مقدمات طويلة دعنا نتكلم عن أول نقطة

1- النسخ الاحتياطي قبل ما تفطر أول يوم

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

2- جهز بيئة التطوير Development Environment

من اهم الخطوات تفصل بيئات العمل ومن أهم بيئات العمل هي بيئة التطوير بحيث يتم تطوير الخصائص الجديدة إصلاح المشاكل إلخ على بيئة التطوير منفصلة تماما عن بيئة التشغيل الاساسيه أحرص تكون منفصلة تماماً بعيده كل بعد عن البرودكشين

3- جهز بيئة الاختبار QA Environment

وهذه البيئة الي بعد مرحلة بيئة التطوير بحيث المميزات أو الإصلاحات الي تمت تتنقل إلى بيئة الاختبار لكي تختبر كامل التطبيقات أو الأنظمة ببيئة منفصله تماماً عن التشغيل وعن التطوير وفي حال النجاح يتم النقل إلى بيئة التشغيل بكل أمان بإذن الله

4- جهز CI & CD

Continuous integration & Continuous delivery

وقم بتجهيزها على جميع بيئات العمل بحيث يتم كل شيء بشكل شبه اتومتيك أو حتى اتومتيك كامل وتتفادى الأخطاء والشغل اليدوي الكثير

5- تاريخ الانتهاء أهم من تاريخ ميلادك! 😄

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

6- الحماية أولاً وأخيراً

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

7- انتظر – التحليل !

لا تسوي اي ميزه تطلب منك بشكل شفوي مباشرةً ، سوي لها تحليل Systems analysis ويرفريم حتى UI & UX تأكد من كل جوانبها أمشي بخطوات واضحه وثابته أعرضها على الإدارة خذ الموافقات وابدأ في التنفيذ

8- أتبع ميثودولوجي معروفة

لا تشتغل انت وفريقك بشكل عشوائي أتبع ميثودولوجي برمجية واضحه وحسب الوضع عندكم وما يناسبكم وانصح ب scrum agile

القائمة تطول من أدوات مراقبة للسيرفرات وأدوات مراقبة الأداء وأدوات الإختبار وما إلى ذلك

ولكن هذه بعض النقاط الهامه التي تتخذها كأول إجراءات تتبعها

أتمنى اني وفقت بتوصيل هذه المعلومة البسيطة لكم بأسهل شكل ممكن

وبإذن الله سوف نتكلم بالتفاصيل بالمستقبل القريب

سبحانك اللهم وبحمدك , أشهد أن لا إله إلا أنت , أستغفرك وأتوب إليك ..