SlideShare una empresa de Scribd logo
1 de 38
Descargar para leer sin conexión
‫خارجي‬ ‫لمصدر‬ ‫العمل‬ ‫إحتياجات‬ ‫لتلبية‬
To Meet Outsourcing Needs
Prepared by : Hussam Elkurd – CTO Dallata Qode
‫األجندة‬
‫ب‬ ‫نعني‬ ‫ماذا‬”OutSourcing”
‫؟‬ ‫فرصة‬ ‫هناك‬ ‫هل‬
‫الجــــــودة‬
‫تجربة‬Dallata Qode
‫العمل‬ ‫لبيئة‬ ‫مساعدة‬ ‫عوامل‬
‫الغد‬ ‫مستقبل‬ ‫اليوم‬ ‫لمهندسين‬ ‫نصائح‬
‫خارجي‬ ‫لمصدر‬ ‫العمل‬((Outsourcing
‫الحر‬ ‫العمل‬ ‫هو‬ ‫هل‬(Freelancing)
‫خارجي‬ ‫بمصدر‬ ‫اإلستعانة‬((Outsourcing
‫خارجي‬ ‫لمصدر‬ ‫العمل‬:
‫خارجي‬ ‫بمصدر‬ ‫اإلستعانة‬ ‫هو‬,‫خدمات‬ ‫أو‬ ‫مهام‬ ‫لعمل‬,‫عن‬ ‫عوضا‬
‫التوفير‬ ‫و‬ ‫الفاعلية‬ ‫لزيادة‬ ‫وذلك‬ ‫داخليا‬ ‫عملها‬
‫إستئجار‬ ‫من‬ ‫تبدأ‬freelancer‫أكبر‬ ‫بمهام‬ ‫للقيام‬ ‫شركات‬ ‫إستئجار‬ ‫إلى‬
((Outsourcing‫المعلومات‬ ‫تقنية‬ ‫مجال‬ ‫في‬
‫فرصة‬ ‫هناك‬ ‫هل‬!
‫؟‬ ‫عن‬ ‫ماذا‬
‫من‬ ‫أكثر‬6‫مبرمج‬ ‫مليون‬
‫التقنية‬ ‫لقطاع‬ ‫مخصصة‬ ‫تحتية‬ ‫بنية‬
‫التكاليف‬ ‫في‬ ‫سهولة‬
‫فرصة‬ ‫هناك‬ ‫هل‬!
‫فرصة‬ ‫هناك‬ ‫هل‬!
‫الجــــودة‬
‫الفرص‬ ‫تصنع‬ ‫أن‬ ‫يمكن‬ ‫التي‬ ‫العوامل‬ ‫أهم‬‫ة‬!
‫الجـــــودة‬
‫والمواصفات‬ ‫للمتطلبات‬ ‫المنتج‬ ‫موافقة‬ ‫هي‬
‫البرمجيات‬ ‫في‬ ‫الجـــــودة‬
‫البرمجيات‬ ‫في‬:‫توافق‬ ‫فيه‬ ‫التي‬ ‫والعمليات‬ ‫ومركباته‬ ‫النظام‬ ‫تجعل‬ ‫التي‬ ‫درجة‬ ‫هي‬
‫المستخدم‬ ‫وحاجة‬ ‫توقعات‬.
‫العمل‬ ‫إحتياجات‬ ‫لتلبية‬ ‫أداة‬ ‫البرمجيات‬ ‫تكون‬ ‫أن‬ ‫يجب‬,‫ح‬ ‫في‬ ‫الهدف‬ ‫هي‬ ‫وليست‬‫ذاتها‬ ‫د‬!
IT Business
‫البرمجيات‬ ‫في‬ ‫الجـــــودة‬
‫ال‬: Software Engineering
‫جودة‬ ‫ذات‬ ‫أنظمة‬ ‫عمل‬ ‫إلى‬ ‫تهدف‬ ‫والسلوك‬ ‫القواعد‬ ‫من‬ ‫مجموعة‬ ‫هو‬,‫المحدد‬ ‫الوقت‬ ‫إطار‬ ‫في‬,‫إحتياجات‬ ‫ويرضي‬ ‫والميزانية‬
‫المستخدمين‬.
‫البرمجيات‬ ‫في‬ ‫الجـــــودة‬
‫بقواعد‬ ‫تعمل‬ ‫ال‬ ‫مشاريع‬
Software Engineering
‫مشاريع‬‫ال‬ ‫بقواعد‬ ‫تعمل‬
Software Engineering
‫التطوير‬ ‫عمليات‬ ‫في‬ ‫شخص‬ ‫نظرة‬ ‫نظرة‬‫التطوير‬ ‫لعمليات‬ ‫فريق‬
‫ويقود‬ ‫مختلفة‬ ‫مهارات‬ ‫يجمع‬ ‫شخص‬‫المهارات‬ ‫جميع‬
‫المطلوبة‬
‫مهندس‬‫النظام‬ ‫في‬ ‫محددة‬ ‫وعمليات‬ ‫مهام‬ ‫لديه‬ ‫البرمجيات‬
‫من‬ ‫التعمل‬ ‫وإنما‬ ‫دورية‬ ‫طرق‬ ‫خالل‬ ‫من‬ ‫التدريب‬ ‫يتم‬ ‫ال‬
‫التجربة‬ ‫خالل‬
‫يتم‬‫وقواعد‬ ‫عمليات‬ ‫على‬ ‫دوري‬ ‫بشكل‬ ‫المهندسين‬ ‫تدريب‬
‫عامة‬
‫البرمجة‬‫والحاسوب‬ ‫المبرمج‬ ‫بين‬ ‫شخصي‬ ‫تفاعل‬ ‫هي‬ ‫البرمجة‬‫المبرمجين‬ ‫بين‬ ‫التفاعالت‬ ‫من‬ ‫مجموعة‬
‫المستخدمين‬ ‫حتى‬ ‫وتشمل‬ ‫والعمليات‬
‫وصغيرة‬ ‫محدودة‬ ‫المشاكل‬ ‫وكبيرة‬ ‫معقدة‬ ‫للحل‬ ‫تحتاج‬ ‫التي‬ ‫المشاكل‬
‫الصعب‬ ‫من‬‫المعرفة‬ ‫نقل‬,‫شخصية‬ ‫رؤية‬ ‫بناء‬ ‫ويكون‬ ‫المعرفة‬‫وعمليات‬ ‫مؤسسي‬ ‫إطار‬ ‫خالل‬ ‫من‬ ‫تنتقل‬
‫غير‬ ‫وصيانة‬ ‫تطوير‬ ‫عمل‬ ‫الصعب‬ ‫من‬‫المبرمج‬ ‫الشخص‬ ‫المبرمجين‬ ‫غير‬ ‫أشخاص‬ ‫من‬ ‫وصيانة‬ ‫تطوير‬ ‫عمل‬ ‫يمكن‬
‫األصليين‬
‫البرمجيات‬ ‫في‬ ‫الجـــــودة‬
‫ال‬ ‫أجزاء‬ ‫أهم‬Software Engineering
‫المشروع‬
‫الفريق‬
‫العمليات‬
‫المنتجات‬
‫تجربة‬Dallata Qode
: Dallata Consulting Group
‫العامة‬ ‫والتجارة‬ ‫اإلستشارات‬ ‫مجال‬ ‫في‬ ‫تعمل‬ ‫كندية‬ ‫شركة‬.
‫العالم‬ ‫حول‬ ‫أفرع‬ ‫خمس‬ ‫من‬ ‫أكثر‬ ‫لديها‬.
‫بالشركات‬ ‫الخاصة‬ ‫التجارية‬ ‫واإلستشارات‬ ‫المشاريع‬ ‫من‬ ‫الكثير‬ ‫على‬ ‫عملت‬
‫الكندية‬ ‫الحكومة‬ ‫ومنها‬ ‫والحكومات‬
‫بجائزة‬ ‫مرتين‬ ‫فوزها‬ ‫أهمها‬ ‫الجوائز‬ ‫من‬ ‫بالعديد‬ ‫فازت‬The Ontario Business
Achievement Awards
‫الجائزة‬ ‫تاريخ‬ ‫في‬ ‫مرتين‬ ‫بها‬ ‫الفوز‬ ‫لشركة‬ ‫يسبق‬ ‫ولم‬.
‫تجربة‬Dallata Qode
‫تطلبت‬DCG‫لتقنية‬ ‫حلول‬‫لها‬ ‫تقدم‬ ‫التي‬ ‫الشركات‬ ‫لعمليات‬ ‫ألهميتها‬ ‫المعلومات‬
‫الذاتية‬ ‫حاجتها‬ ‫عن‬ ‫عدا‬ ‫اإلستشارات‬.
‫تجربة‬Dallata Qode
-‫فرد‬ ‫بمهام‬ ‫البدء‬!
-‫المهام‬ ‫زيادة‬
-‫صغير‬ ‫فريق‬ ‫تكوين‬
-‫صغيرة‬ ‫مشاريع‬ ‫على‬ ‫العمل‬(‫مواقع‬,
‫الشهرين‬ ‫تتعدى‬ ‫ال‬ ‫تطبيقات‬)
-‫العمليات‬ ‫تكوين‬ ‫بدء‬
-‫كأفراد‬ ‫وليس‬ ‫بقياسات‬ ‫يعمل‬ ‫فريق‬
‫تجربة‬Dallata Qode
: Dallata Qode‫ل‬ ‫تابعة‬ ‫تجارية‬ ‫عالمة‬DCG
Outsourcing
‫تجربة‬Dallata Qode
‫المشروع‬
-‫الفريق‬ ‫أعضاء‬ ‫جميع‬ ‫مشاركة‬ ‫بواسطة‬ ‫المشروع‬ ‫بناء‬ ‫يتم‬‫المشروع‬ ‫في‬
-‫الفريق‬ ‫بواسطة‬ ‫تتم‬ ‫المشروع‬ ‫إدارة‬
-‫الفريق‬ ‫بواسطة‬ ‫يتم‬ ‫المهام‬ ‫أوقات‬ ‫تحديد‬
-‫يومي‬ ‫إجتماع‬,‫الزمني‬ ‫المخطط‬ ‫عن‬ ‫المسؤول‬ ‫هو‬ ‫الفريق‬
-‫العمل‬ ‫حاجة‬ ‫على‬ ‫بناء‬ ‫تحدد‬ ‫دائما‬ ‫واألوليات‬ ‫العمل‬ ‫بين‬ ‫وثيق‬ ‫ربط‬ ‫هناك‬
‫تجربة‬Dallata Qode
‫الفريق‬
-‫مختلفة‬ ‫األدوار‬,‫األدوار‬ ‫من‬ ‫الكثير‬ ‫لعب‬ ‫فرد‬ ‫لكل‬ ‫ولكن‬«programmer , tester ,
analysis..etc”
-‫ال‬ ‫بمبدأ‬ ‫والعمل‬ ‫الخبرات‬ ‫تبادل‬ ‫خالل‬ ‫من‬ ‫دوري‬ ‫بشكل‬ ‫الفريق‬ ‫تطوير‬ ‫يتم‬«Pair
Programming”‫المتاحة‬ ‫المهام‬ ‫في‬
‫تجربة‬Dallata Qode
‫العمليات‬
•‫المتطلبات‬
-‫بسيطة‬ ‫دورية‬ ‫فترات‬ ‫على‬ ‫المتطلبات‬ ‫تقسيم‬ ‫يتم‬.
-‫تحقيقه‬ ‫يجب‬ ‫العمل‬ ‫يخدم‬ ‫هدف‬ ‫تحدد‬ ‫دورة‬ ‫كل‬.
-‫حسب‬ ‫األولوية‬ ‫فيها‬ ‫تحدد‬ ‫المنشودة‬ ‫والمتطلبات‬ ‫الخصائص‬ ‫من‬ ‫جملة‬ ‫عن‬ ‫عبارة‬ ‫دورة‬ ‫كل‬‫ما‬
‫العمل‬ ‫يخدم‬.
-‫تحديثة‬ ‫يلزم‬ ‫ما‬ ‫تحديث‬ ‫إلى‬ ‫باإلضافة‬ ‫دورة‬ ‫لكل‬ ‫وتوثيقات‬ ‫مستندات‬ ‫عمل‬ ‫يتم‬.
‫تجربة‬Dallata Qode
‫العمليات‬
•‫التطوير‬
-‫العمل‬ ‫هدف‬ ‫يحقق‬ ‫ما‬ ‫حسب‬ ‫المهام‬ ‫تحديد‬ ‫يتم‬.
-‫األولوية‬ ‫حسب‬ ‫بمهمة‬ ‫يقوم‬ ‫أن‬ ‫أحد‬ ‫ألي‬ ‫يمكن‬.
-‫األمر‬ ‫إحتاج‬ ‫إذا‬ ‫مهام‬ ‫إضافة‬ ‫يمكن‬.
-‫بالبرمجة‬ ‫البدء‬ ‫قبل‬ ‫إختبارية‬ ‫وحدات‬ ‫كتابة‬ ‫يجب‬ ‫البرمجية‬ ‫المهام‬ ‫في‬(TDD)
‫تجربة‬Dallata Qode
‫العمليات‬
•‫التحقق‬
-‫تحقق‬ ‫برمجيات‬ ‫كتابة‬ ‫يتم‬ ‫مهمة‬ ‫كل‬ ‫في‬.
-‫ا‬ ‫مع‬ ‫المهمه‬ ‫عمل‬ ‫من‬ ‫والتأكد‬ ‫الوحدات‬ ‫كل‬ ‫تشغيل‬ ‫يتم‬ ‫برمجية‬ ‫ناحية‬ ‫من‬ ‫العملية‬ ‫لتأكيد‬‫لجديد‬.
-‫عملية‬ ‫ناحية‬ ‫من‬ ‫عمله‬ ‫من‬ ‫التأكد‬ ‫ويتم‬ ‫منفصلة‬ ‫كمهمة‬ ‫داخليا‬ ‫إختباره‬ ‫يتم‬ ‫هدف‬ ‫كل‬.
-‫كانت‬ ‫الذي‬ ‫الهدف‬ ‫يحقق‬ ‫أن‬ ‫ويجب‬ ‫إختباره‬ ‫ويتم‬ ‫دورة‬ ‫كل‬ ‫نهاية‬ ‫في‬ ‫منتج‬ ‫تسليم‬ ‫يتم‬‫أجله‬ ‫من‬
‫الدوره‬.
‫تجربة‬Dallata Qode
‫العمليات‬
•‫التغييرات‬
-‫عملي‬ ‫هدف‬ ‫تعتبر‬ ‫فهي‬ ‫الحقيقي‬ ‫التطوير‬ ‫عن‬ ‫التغييرات‬ ‫تختلف‬ ‫ال‬.
-‫التطوير‬ ‫عمليات‬ ‫في‬ ‫سبق‬ ‫مثلما‬ ‫جديدة‬ ‫كمهام‬ ‫تقسيمها‬ ‫يتم‬.
‫تجربة‬Dallata Qode
‫المنتجات‬
•‫المتطلبات‬
-‫بالنسخ‬ ‫للمتطلبات‬ ‫محدثة‬ ‫مستندات‬.
-prototypes.
•‫والمحددات‬ ‫الخصائص‬
-‫محدثة‬ ‫مستندات‬‫والخصائص‬ ‫للمحددات‬.
‫تجربة‬Dallata Qode
‫المنتجات‬
•‫التصميم‬
-‫عامة‬ ‫ورؤية‬ ‫وإرتباطها‬ ‫كأجزاء‬ ‫ككل‬ ‫للمشروع‬ ‫تصميم‬.
-‫وعالقاتها‬ ‫البيانات‬ ‫لقواعد‬ ‫تصميم‬.
‫تجربة‬Dallata Qode
‫المنتجات‬
•‫الكود‬
-‫التطوير‬ ‫وقياسات‬ ‫بتعليمات‬ ‫مرفق‬ ‫المصدر‬.
-‫اإلختبارية‬ ‫الوحدات‬.
‫تجربة‬Dallata Qode
‫المنتجات‬
•‫اإلختبارات‬
-‫دورة‬ ‫كل‬ ‫في‬ ‫وفشلها‬ ‫ونجاحها‬ ‫اإلختبارات‬ ‫لحاالت‬ ‫توثيق‬.
-‫المستخدم‬ ‫بيئة‬ ‫في‬ ‫لإلختبارات‬ ‫توثيق‬.
‫تجربة‬Dallata Qode
‫المنتجات‬
•‫والصيانة‬ ‫التطوير‬
-‫والتحديث‬ ‫التغييرات‬ ‫مستندات‬.
-‫التغيير‬ ‫إختبارات‬.
-‫اإلستخدام‬ ‫طريقة‬
‫تجربة‬Dallata Qode
Dallata Quality Code
‫العمل‬ ‫بيئة‬ ‫تساعد‬ ‫عوامل‬
‫إعتماد‬Version Control‫يكون‬ ‫أن‬ ‫ويفضل‬ ‫للكود‬GIT‫الكالود‬ ‫على‬,‫إستضافة‬ ‫أو‬,
‫مكان‬ ‫أي‬ ‫من‬ ‫العمل‬ ‫لتسهيل‬ ‫وذلك‬,‫الكود‬ ‫ونسخ‬ ‫وتغييرات‬ ‫عمليات‬ ‫كل‬ ‫حفظ‬
‫العمل‬ ‫بيئة‬ ‫تساعد‬ ‫عوامل‬
‫األخطاء‬ ‫ومتابعة‬ ‫عليها‬ ‫والتعليق‬ ‫والمشروع‬ ‫المهام‬ ‫إلدارة‬ ‫نظام‬ ‫إعتماد‬
‫بسيطة‬ ‫مهام‬ ‫أنظمة‬ ‫مثال‬
‫كاملة‬ ‫مشاريع‬ ‫إدارة‬ ‫أنظمة‬ ‫مثال‬
‫العمل‬ ‫بيئة‬ ‫تساعد‬ ‫عوامل‬
‫المزامنة‬ ‫مجلدات‬ ‫طريق‬ ‫عن‬ ‫األساسية‬ ‫الملفات‬ ‫مزامنة‬ ‫إعتماد‬
‫العمل‬ ‫بيئة‬ ‫تساعد‬ ‫عوامل‬
‫بديلة‬ ‫طاقة‬ ‫توفير‬
‫الغد‬ ‫مستقبل‬ ‫اليوم‬ ‫لمهندسين‬ ‫نصائح‬
‫فقط‬ ‫طالبا‬ ‫لست‬ ‫أنت‬!
‫الفرصة‬ ‫تأتيك‬ ‫أن‬ ‫تنتظر‬ ‫ال‬,‫خاص‬ ‫صغير‬ ‫لمشروع‬ ‫بعملك‬ ‫الفرصة‬ ‫إصنع‬ ‫بل‬‫بك‬
‫دوري‬ ‫بشكل‬ ‫وتطويره‬,‫شركة‬ ‫في‬ ‫عمل‬ ‫أو‬ ‫حر‬ ‫عمل‬ ‫عن‬ ‫البحث‬ ‫أو‬.
‫محترف‬ ‫إنسان‬ ‫أنك‬ ‫على‬ ‫داللة‬ ‫ليس‬ ‫و‬ ‫العمل‬ ‫في‬ ‫ينفعك‬ ‫لن‬ ‫التراكمي‬ ‫معدلك‬,‫وإن‬‫داللة‬ ‫ما‬
‫أكاديمية‬.
‫للتعلم‬ ‫وسيلة‬ ‫أفضل‬ ‫اإلحتكاك‬,‫بشركة‬ ‫لإللتحاق‬ ‫فرصة‬ ‫وجدت‬ ‫فلو‬,‫فري‬ ‫أو‬‫ال‬ ‫خبير‬ ‫أو‬ ‫ق‬
‫أبدا‬ ‫الفرصة‬ ‫تفوت‬.
‫الغد‬ ‫مستقبل‬ ‫اليوم‬ ‫لمهندسين‬ ‫نصائح‬
‫تريد‬ ‫ما‬ ‫إلى‬ ‫تصل‬ ‫لكي‬ ‫لفترات‬ ‫مقابل‬ ‫بدون‬ ‫والعمل‬ ‫بالتضحية‬ ‫عليك‬.
‫اليوم‬ ‫تقنيات‬ ‫على‬ ‫التفكير‬ ‫قصر‬ ‫عدم‬,‫ت‬ ‫أن‬ ‫المتوقع‬ ‫التقنيات‬ ‫دخول‬ ‫ومحاولة‬‫هي‬ ‫كون‬
‫السحابية‬ ‫الحوسبة‬ ‫مثل‬ ‫غدا‬ ‫الرائدة‬,‫ال‬ERP,‫الضخمة‬ ‫البيانات‬...‫إلخ‬
‫عظيم‬ ‫نجاح‬ ‫هو‬ ‫فريق‬ ‫ضمن‬ ‫العمل‬,‫لد‬ ‫يكون‬ ‫أن‬ ‫ويجب‬ ‫لوحدك‬ ‫عظيم‬ ‫شيء‬ ‫تعمل‬ ‫لن‬‫يك‬
‫فريق‬ ‫ضمن‬ ‫العمل‬ ‫على‬ ‫القدرة‬,‫رويدا‬ ‫رويدا‬ ‫الفريق‬ ‫بتكوين‬ ‫إبدأ‬.
‫فقط‬ ‫والعمل‬ ‫العمل‬ ‫هي‬ ‫العالقة‬ ‫طبيعة‬,‫دائما‬ ‫عالقة‬ ‫ليست‬ ‫العاطفة‬
‫الغد‬ ‫مستقبل‬ ‫اليوم‬ ‫لمهندسين‬ ‫نصائح‬
‫األن‬ ‫بك‬ ‫الخاصة‬ ‫الثلج‬ ‫كرة‬ ‫ألقي‬
‫التواصــــــل‬
http://www.linkedin.com/pub/hussam-elkurd/30/297/a91 linked in
http://www.engdraft.com ‫مدونتي‬
http://www.qodeit.com ‫موقع‬ Dallata Qode
37
‫لكم‬ ‫شكرا‬,‫األسئلة‬

Más contenido relacionado

Similar a لتلبية إحتياجات العمل كمصدر خارجي

BIMarabia5 BIMarabia5 BIMarabia5 BIMarabia5
BIMarabia5 BIMarabia5 BIMarabia5 BIMarabia5BIMarabia5 BIMarabia5 BIMarabia5 BIMarabia5
BIMarabia5 BIMarabia5 BIMarabia5 BIMarabia5
OmarSelim27
 
إدارة_المشاريع_الاحترافية.pptx
إدارة_المشاريع_الاحترافية.pptxإدارة_المشاريع_الاحترافية.pptx
إدارة_المشاريع_الاحترافية.pptx
mohamedshirbeny
 

Similar a لتلبية إحتياجات العمل كمصدر خارجي (20)

Software
SoftwareSoftware
Software
 
86532486 مفاهيم-ادارة-المشاريع
86532486 مفاهيم-ادارة-المشاريع86532486 مفاهيم-ادارة-المشاريع
86532486 مفاهيم-ادارة-المشاريع
 
ما هو اودو ؟
ما هو اودو ؟ما هو اودو ؟
ما هو اودو ؟
 
Naif98
Naif98Naif98
Naif98
 
BIMarabia5.pdf
BIMarabia5.pdfBIMarabia5.pdf
BIMarabia5.pdf
 
Bi marabia5
Bi marabia5Bi marabia5
Bi marabia5
 
Bi marabia5
Bi marabia5Bi marabia5
Bi marabia5
 
BIMarabia5
BIMarabia5BIMarabia5
BIMarabia5
 
Bi marabia5
Bi marabia5Bi marabia5
Bi marabia5
 
Bi marabia5
Bi marabia5Bi marabia5
Bi marabia5
 
فوائد تطوير تطبيق الرمز المنخفض.pdf
فوائد تطوير تطبيق الرمز المنخفض.pdfفوائد تطوير تطبيق الرمز المنخفض.pdf
فوائد تطوير تطبيق الرمز المنخفض.pdf
 
كيف تصبح رائد اعمال ناجح
كيف تصبح رائد اعمال ناجحكيف تصبح رائد اعمال ناجح
كيف تصبح رائد اعمال ناجح
 
CATEC Arabic Corporate Brochure 2013
CATEC Arabic Corporate Brochure 2013CATEC Arabic Corporate Brochure 2013
CATEC Arabic Corporate Brochure 2013
 
Odoo ERP from Diamondvision
Odoo ERP from DiamondvisionOdoo ERP from Diamondvision
Odoo ERP from Diamondvision
 
BIMarabia5 BIMarabia5 BIMarabia5 BIMarabia5
BIMarabia5 BIMarabia5 BIMarabia5 BIMarabia5BIMarabia5 BIMarabia5 BIMarabia5 BIMarabia5
BIMarabia5 BIMarabia5 BIMarabia5 BIMarabia5
 
Matrix Online business solution
Matrix Online business solutionMatrix Online business solution
Matrix Online business solution
 
Software Engineering 2020
Software Engineering 2020Software Engineering 2020
Software Engineering 2020
 
إدارة_المشاريع_الاحترافية.pptx
إدارة_المشاريع_الاحترافية.pptxإدارة_المشاريع_الاحترافية.pptx
إدارة_المشاريع_الاحترافية.pptx
 
Bi marabia3
Bi marabia3Bi marabia3
Bi marabia3
 
BIMarabia3.pdf
BIMarabia3.pdfBIMarabia3.pdf
BIMarabia3.pdf
 

لتلبية إحتياجات العمل كمصدر خارجي

  • 1. ‫خارجي‬ ‫لمصدر‬ ‫العمل‬ ‫إحتياجات‬ ‫لتلبية‬ To Meet Outsourcing Needs Prepared by : Hussam Elkurd – CTO Dallata Qode
  • 2. ‫األجندة‬ ‫ب‬ ‫نعني‬ ‫ماذا‬”OutSourcing” ‫؟‬ ‫فرصة‬ ‫هناك‬ ‫هل‬ ‫الجــــــودة‬ ‫تجربة‬Dallata Qode ‫العمل‬ ‫لبيئة‬ ‫مساعدة‬ ‫عوامل‬ ‫الغد‬ ‫مستقبل‬ ‫اليوم‬ ‫لمهندسين‬ ‫نصائح‬
  • 3. ‫خارجي‬ ‫لمصدر‬ ‫العمل‬((Outsourcing ‫الحر‬ ‫العمل‬ ‫هو‬ ‫هل‬(Freelancing)
  • 4. ‫خارجي‬ ‫بمصدر‬ ‫اإلستعانة‬((Outsourcing ‫خارجي‬ ‫لمصدر‬ ‫العمل‬: ‫خارجي‬ ‫بمصدر‬ ‫اإلستعانة‬ ‫هو‬,‫خدمات‬ ‫أو‬ ‫مهام‬ ‫لعمل‬,‫عن‬ ‫عوضا‬ ‫التوفير‬ ‫و‬ ‫الفاعلية‬ ‫لزيادة‬ ‫وذلك‬ ‫داخليا‬ ‫عملها‬ ‫إستئجار‬ ‫من‬ ‫تبدأ‬freelancer‫أكبر‬ ‫بمهام‬ ‫للقيام‬ ‫شركات‬ ‫إستئجار‬ ‫إلى‬
  • 6. ‫فرصة‬ ‫هناك‬ ‫هل‬! ‫؟‬ ‫عن‬ ‫ماذا‬ ‫من‬ ‫أكثر‬6‫مبرمج‬ ‫مليون‬ ‫التقنية‬ ‫لقطاع‬ ‫مخصصة‬ ‫تحتية‬ ‫بنية‬ ‫التكاليف‬ ‫في‬ ‫سهولة‬
  • 8. ‫فرصة‬ ‫هناك‬ ‫هل‬! ‫الجــــودة‬ ‫الفرص‬ ‫تصنع‬ ‫أن‬ ‫يمكن‬ ‫التي‬ ‫العوامل‬ ‫أهم‬‫ة‬!
  • 10. ‫البرمجيات‬ ‫في‬ ‫الجـــــودة‬ ‫البرمجيات‬ ‫في‬:‫توافق‬ ‫فيه‬ ‫التي‬ ‫والعمليات‬ ‫ومركباته‬ ‫النظام‬ ‫تجعل‬ ‫التي‬ ‫درجة‬ ‫هي‬ ‫المستخدم‬ ‫وحاجة‬ ‫توقعات‬. ‫العمل‬ ‫إحتياجات‬ ‫لتلبية‬ ‫أداة‬ ‫البرمجيات‬ ‫تكون‬ ‫أن‬ ‫يجب‬,‫ح‬ ‫في‬ ‫الهدف‬ ‫هي‬ ‫وليست‬‫ذاتها‬ ‫د‬! IT Business
  • 11. ‫البرمجيات‬ ‫في‬ ‫الجـــــودة‬ ‫ال‬: Software Engineering ‫جودة‬ ‫ذات‬ ‫أنظمة‬ ‫عمل‬ ‫إلى‬ ‫تهدف‬ ‫والسلوك‬ ‫القواعد‬ ‫من‬ ‫مجموعة‬ ‫هو‬,‫المحدد‬ ‫الوقت‬ ‫إطار‬ ‫في‬,‫إحتياجات‬ ‫ويرضي‬ ‫والميزانية‬ ‫المستخدمين‬.
  • 12. ‫البرمجيات‬ ‫في‬ ‫الجـــــودة‬ ‫بقواعد‬ ‫تعمل‬ ‫ال‬ ‫مشاريع‬ Software Engineering ‫مشاريع‬‫ال‬ ‫بقواعد‬ ‫تعمل‬ Software Engineering ‫التطوير‬ ‫عمليات‬ ‫في‬ ‫شخص‬ ‫نظرة‬ ‫نظرة‬‫التطوير‬ ‫لعمليات‬ ‫فريق‬ ‫ويقود‬ ‫مختلفة‬ ‫مهارات‬ ‫يجمع‬ ‫شخص‬‫المهارات‬ ‫جميع‬ ‫المطلوبة‬ ‫مهندس‬‫النظام‬ ‫في‬ ‫محددة‬ ‫وعمليات‬ ‫مهام‬ ‫لديه‬ ‫البرمجيات‬ ‫من‬ ‫التعمل‬ ‫وإنما‬ ‫دورية‬ ‫طرق‬ ‫خالل‬ ‫من‬ ‫التدريب‬ ‫يتم‬ ‫ال‬ ‫التجربة‬ ‫خالل‬ ‫يتم‬‫وقواعد‬ ‫عمليات‬ ‫على‬ ‫دوري‬ ‫بشكل‬ ‫المهندسين‬ ‫تدريب‬ ‫عامة‬ ‫البرمجة‬‫والحاسوب‬ ‫المبرمج‬ ‫بين‬ ‫شخصي‬ ‫تفاعل‬ ‫هي‬ ‫البرمجة‬‫المبرمجين‬ ‫بين‬ ‫التفاعالت‬ ‫من‬ ‫مجموعة‬ ‫المستخدمين‬ ‫حتى‬ ‫وتشمل‬ ‫والعمليات‬ ‫وصغيرة‬ ‫محدودة‬ ‫المشاكل‬ ‫وكبيرة‬ ‫معقدة‬ ‫للحل‬ ‫تحتاج‬ ‫التي‬ ‫المشاكل‬ ‫الصعب‬ ‫من‬‫المعرفة‬ ‫نقل‬,‫شخصية‬ ‫رؤية‬ ‫بناء‬ ‫ويكون‬ ‫المعرفة‬‫وعمليات‬ ‫مؤسسي‬ ‫إطار‬ ‫خالل‬ ‫من‬ ‫تنتقل‬ ‫غير‬ ‫وصيانة‬ ‫تطوير‬ ‫عمل‬ ‫الصعب‬ ‫من‬‫المبرمج‬ ‫الشخص‬ ‫المبرمجين‬ ‫غير‬ ‫أشخاص‬ ‫من‬ ‫وصيانة‬ ‫تطوير‬ ‫عمل‬ ‫يمكن‬ ‫األصليين‬
  • 13. ‫البرمجيات‬ ‫في‬ ‫الجـــــودة‬ ‫ال‬ ‫أجزاء‬ ‫أهم‬Software Engineering ‫المشروع‬ ‫الفريق‬ ‫العمليات‬ ‫المنتجات‬
  • 14. ‫تجربة‬Dallata Qode : Dallata Consulting Group ‫العامة‬ ‫والتجارة‬ ‫اإلستشارات‬ ‫مجال‬ ‫في‬ ‫تعمل‬ ‫كندية‬ ‫شركة‬. ‫العالم‬ ‫حول‬ ‫أفرع‬ ‫خمس‬ ‫من‬ ‫أكثر‬ ‫لديها‬. ‫بالشركات‬ ‫الخاصة‬ ‫التجارية‬ ‫واإلستشارات‬ ‫المشاريع‬ ‫من‬ ‫الكثير‬ ‫على‬ ‫عملت‬ ‫الكندية‬ ‫الحكومة‬ ‫ومنها‬ ‫والحكومات‬ ‫بجائزة‬ ‫مرتين‬ ‫فوزها‬ ‫أهمها‬ ‫الجوائز‬ ‫من‬ ‫بالعديد‬ ‫فازت‬The Ontario Business Achievement Awards ‫الجائزة‬ ‫تاريخ‬ ‫في‬ ‫مرتين‬ ‫بها‬ ‫الفوز‬ ‫لشركة‬ ‫يسبق‬ ‫ولم‬.
  • 15. ‫تجربة‬Dallata Qode ‫تطلبت‬DCG‫لتقنية‬ ‫حلول‬‫لها‬ ‫تقدم‬ ‫التي‬ ‫الشركات‬ ‫لعمليات‬ ‫ألهميتها‬ ‫المعلومات‬ ‫الذاتية‬ ‫حاجتها‬ ‫عن‬ ‫عدا‬ ‫اإلستشارات‬.
  • 16. ‫تجربة‬Dallata Qode -‫فرد‬ ‫بمهام‬ ‫البدء‬! -‫المهام‬ ‫زيادة‬ -‫صغير‬ ‫فريق‬ ‫تكوين‬ -‫صغيرة‬ ‫مشاريع‬ ‫على‬ ‫العمل‬(‫مواقع‬, ‫الشهرين‬ ‫تتعدى‬ ‫ال‬ ‫تطبيقات‬) -‫العمليات‬ ‫تكوين‬ ‫بدء‬ -‫كأفراد‬ ‫وليس‬ ‫بقياسات‬ ‫يعمل‬ ‫فريق‬
  • 17. ‫تجربة‬Dallata Qode : Dallata Qode‫ل‬ ‫تابعة‬ ‫تجارية‬ ‫عالمة‬DCG Outsourcing
  • 18. ‫تجربة‬Dallata Qode ‫المشروع‬ -‫الفريق‬ ‫أعضاء‬ ‫جميع‬ ‫مشاركة‬ ‫بواسطة‬ ‫المشروع‬ ‫بناء‬ ‫يتم‬‫المشروع‬ ‫في‬ -‫الفريق‬ ‫بواسطة‬ ‫تتم‬ ‫المشروع‬ ‫إدارة‬ -‫الفريق‬ ‫بواسطة‬ ‫يتم‬ ‫المهام‬ ‫أوقات‬ ‫تحديد‬ -‫يومي‬ ‫إجتماع‬,‫الزمني‬ ‫المخطط‬ ‫عن‬ ‫المسؤول‬ ‫هو‬ ‫الفريق‬ -‫العمل‬ ‫حاجة‬ ‫على‬ ‫بناء‬ ‫تحدد‬ ‫دائما‬ ‫واألوليات‬ ‫العمل‬ ‫بين‬ ‫وثيق‬ ‫ربط‬ ‫هناك‬
  • 19. ‫تجربة‬Dallata Qode ‫الفريق‬ -‫مختلفة‬ ‫األدوار‬,‫األدوار‬ ‫من‬ ‫الكثير‬ ‫لعب‬ ‫فرد‬ ‫لكل‬ ‫ولكن‬«programmer , tester , analysis..etc” -‫ال‬ ‫بمبدأ‬ ‫والعمل‬ ‫الخبرات‬ ‫تبادل‬ ‫خالل‬ ‫من‬ ‫دوري‬ ‫بشكل‬ ‫الفريق‬ ‫تطوير‬ ‫يتم‬«Pair Programming”‫المتاحة‬ ‫المهام‬ ‫في‬
  • 20. ‫تجربة‬Dallata Qode ‫العمليات‬ •‫المتطلبات‬ -‫بسيطة‬ ‫دورية‬ ‫فترات‬ ‫على‬ ‫المتطلبات‬ ‫تقسيم‬ ‫يتم‬. -‫تحقيقه‬ ‫يجب‬ ‫العمل‬ ‫يخدم‬ ‫هدف‬ ‫تحدد‬ ‫دورة‬ ‫كل‬. -‫حسب‬ ‫األولوية‬ ‫فيها‬ ‫تحدد‬ ‫المنشودة‬ ‫والمتطلبات‬ ‫الخصائص‬ ‫من‬ ‫جملة‬ ‫عن‬ ‫عبارة‬ ‫دورة‬ ‫كل‬‫ما‬ ‫العمل‬ ‫يخدم‬. -‫تحديثة‬ ‫يلزم‬ ‫ما‬ ‫تحديث‬ ‫إلى‬ ‫باإلضافة‬ ‫دورة‬ ‫لكل‬ ‫وتوثيقات‬ ‫مستندات‬ ‫عمل‬ ‫يتم‬.
  • 21. ‫تجربة‬Dallata Qode ‫العمليات‬ •‫التطوير‬ -‫العمل‬ ‫هدف‬ ‫يحقق‬ ‫ما‬ ‫حسب‬ ‫المهام‬ ‫تحديد‬ ‫يتم‬. -‫األولوية‬ ‫حسب‬ ‫بمهمة‬ ‫يقوم‬ ‫أن‬ ‫أحد‬ ‫ألي‬ ‫يمكن‬. -‫األمر‬ ‫إحتاج‬ ‫إذا‬ ‫مهام‬ ‫إضافة‬ ‫يمكن‬. -‫بالبرمجة‬ ‫البدء‬ ‫قبل‬ ‫إختبارية‬ ‫وحدات‬ ‫كتابة‬ ‫يجب‬ ‫البرمجية‬ ‫المهام‬ ‫في‬(TDD)
  • 22. ‫تجربة‬Dallata Qode ‫العمليات‬ •‫التحقق‬ -‫تحقق‬ ‫برمجيات‬ ‫كتابة‬ ‫يتم‬ ‫مهمة‬ ‫كل‬ ‫في‬. -‫ا‬ ‫مع‬ ‫المهمه‬ ‫عمل‬ ‫من‬ ‫والتأكد‬ ‫الوحدات‬ ‫كل‬ ‫تشغيل‬ ‫يتم‬ ‫برمجية‬ ‫ناحية‬ ‫من‬ ‫العملية‬ ‫لتأكيد‬‫لجديد‬. -‫عملية‬ ‫ناحية‬ ‫من‬ ‫عمله‬ ‫من‬ ‫التأكد‬ ‫ويتم‬ ‫منفصلة‬ ‫كمهمة‬ ‫داخليا‬ ‫إختباره‬ ‫يتم‬ ‫هدف‬ ‫كل‬. -‫كانت‬ ‫الذي‬ ‫الهدف‬ ‫يحقق‬ ‫أن‬ ‫ويجب‬ ‫إختباره‬ ‫ويتم‬ ‫دورة‬ ‫كل‬ ‫نهاية‬ ‫في‬ ‫منتج‬ ‫تسليم‬ ‫يتم‬‫أجله‬ ‫من‬ ‫الدوره‬.
  • 23. ‫تجربة‬Dallata Qode ‫العمليات‬ •‫التغييرات‬ -‫عملي‬ ‫هدف‬ ‫تعتبر‬ ‫فهي‬ ‫الحقيقي‬ ‫التطوير‬ ‫عن‬ ‫التغييرات‬ ‫تختلف‬ ‫ال‬. -‫التطوير‬ ‫عمليات‬ ‫في‬ ‫سبق‬ ‫مثلما‬ ‫جديدة‬ ‫كمهام‬ ‫تقسيمها‬ ‫يتم‬.
  • 24. ‫تجربة‬Dallata Qode ‫المنتجات‬ •‫المتطلبات‬ -‫بالنسخ‬ ‫للمتطلبات‬ ‫محدثة‬ ‫مستندات‬. -prototypes. •‫والمحددات‬ ‫الخصائص‬ -‫محدثة‬ ‫مستندات‬‫والخصائص‬ ‫للمحددات‬.
  • 25. ‫تجربة‬Dallata Qode ‫المنتجات‬ •‫التصميم‬ -‫عامة‬ ‫ورؤية‬ ‫وإرتباطها‬ ‫كأجزاء‬ ‫ككل‬ ‫للمشروع‬ ‫تصميم‬. -‫وعالقاتها‬ ‫البيانات‬ ‫لقواعد‬ ‫تصميم‬.
  • 26. ‫تجربة‬Dallata Qode ‫المنتجات‬ •‫الكود‬ -‫التطوير‬ ‫وقياسات‬ ‫بتعليمات‬ ‫مرفق‬ ‫المصدر‬. -‫اإلختبارية‬ ‫الوحدات‬.
  • 27. ‫تجربة‬Dallata Qode ‫المنتجات‬ •‫اإلختبارات‬ -‫دورة‬ ‫كل‬ ‫في‬ ‫وفشلها‬ ‫ونجاحها‬ ‫اإلختبارات‬ ‫لحاالت‬ ‫توثيق‬. -‫المستخدم‬ ‫بيئة‬ ‫في‬ ‫لإلختبارات‬ ‫توثيق‬.
  • 28. ‫تجربة‬Dallata Qode ‫المنتجات‬ •‫والصيانة‬ ‫التطوير‬ -‫والتحديث‬ ‫التغييرات‬ ‫مستندات‬. -‫التغيير‬ ‫إختبارات‬. -‫اإلستخدام‬ ‫طريقة‬
  • 30. ‫العمل‬ ‫بيئة‬ ‫تساعد‬ ‫عوامل‬ ‫إعتماد‬Version Control‫يكون‬ ‫أن‬ ‫ويفضل‬ ‫للكود‬GIT‫الكالود‬ ‫على‬,‫إستضافة‬ ‫أو‬, ‫مكان‬ ‫أي‬ ‫من‬ ‫العمل‬ ‫لتسهيل‬ ‫وذلك‬,‫الكود‬ ‫ونسخ‬ ‫وتغييرات‬ ‫عمليات‬ ‫كل‬ ‫حفظ‬
  • 31. ‫العمل‬ ‫بيئة‬ ‫تساعد‬ ‫عوامل‬ ‫األخطاء‬ ‫ومتابعة‬ ‫عليها‬ ‫والتعليق‬ ‫والمشروع‬ ‫المهام‬ ‫إلدارة‬ ‫نظام‬ ‫إعتماد‬ ‫بسيطة‬ ‫مهام‬ ‫أنظمة‬ ‫مثال‬ ‫كاملة‬ ‫مشاريع‬ ‫إدارة‬ ‫أنظمة‬ ‫مثال‬
  • 32. ‫العمل‬ ‫بيئة‬ ‫تساعد‬ ‫عوامل‬ ‫المزامنة‬ ‫مجلدات‬ ‫طريق‬ ‫عن‬ ‫األساسية‬ ‫الملفات‬ ‫مزامنة‬ ‫إعتماد‬
  • 33. ‫العمل‬ ‫بيئة‬ ‫تساعد‬ ‫عوامل‬ ‫بديلة‬ ‫طاقة‬ ‫توفير‬
  • 34. ‫الغد‬ ‫مستقبل‬ ‫اليوم‬ ‫لمهندسين‬ ‫نصائح‬ ‫فقط‬ ‫طالبا‬ ‫لست‬ ‫أنت‬! ‫الفرصة‬ ‫تأتيك‬ ‫أن‬ ‫تنتظر‬ ‫ال‬,‫خاص‬ ‫صغير‬ ‫لمشروع‬ ‫بعملك‬ ‫الفرصة‬ ‫إصنع‬ ‫بل‬‫بك‬ ‫دوري‬ ‫بشكل‬ ‫وتطويره‬,‫شركة‬ ‫في‬ ‫عمل‬ ‫أو‬ ‫حر‬ ‫عمل‬ ‫عن‬ ‫البحث‬ ‫أو‬. ‫محترف‬ ‫إنسان‬ ‫أنك‬ ‫على‬ ‫داللة‬ ‫ليس‬ ‫و‬ ‫العمل‬ ‫في‬ ‫ينفعك‬ ‫لن‬ ‫التراكمي‬ ‫معدلك‬,‫وإن‬‫داللة‬ ‫ما‬ ‫أكاديمية‬. ‫للتعلم‬ ‫وسيلة‬ ‫أفضل‬ ‫اإلحتكاك‬,‫بشركة‬ ‫لإللتحاق‬ ‫فرصة‬ ‫وجدت‬ ‫فلو‬,‫فري‬ ‫أو‬‫ال‬ ‫خبير‬ ‫أو‬ ‫ق‬ ‫أبدا‬ ‫الفرصة‬ ‫تفوت‬.
  • 35. ‫الغد‬ ‫مستقبل‬ ‫اليوم‬ ‫لمهندسين‬ ‫نصائح‬ ‫تريد‬ ‫ما‬ ‫إلى‬ ‫تصل‬ ‫لكي‬ ‫لفترات‬ ‫مقابل‬ ‫بدون‬ ‫والعمل‬ ‫بالتضحية‬ ‫عليك‬. ‫اليوم‬ ‫تقنيات‬ ‫على‬ ‫التفكير‬ ‫قصر‬ ‫عدم‬,‫ت‬ ‫أن‬ ‫المتوقع‬ ‫التقنيات‬ ‫دخول‬ ‫ومحاولة‬‫هي‬ ‫كون‬ ‫السحابية‬ ‫الحوسبة‬ ‫مثل‬ ‫غدا‬ ‫الرائدة‬,‫ال‬ERP,‫الضخمة‬ ‫البيانات‬...‫إلخ‬ ‫عظيم‬ ‫نجاح‬ ‫هو‬ ‫فريق‬ ‫ضمن‬ ‫العمل‬,‫لد‬ ‫يكون‬ ‫أن‬ ‫ويجب‬ ‫لوحدك‬ ‫عظيم‬ ‫شيء‬ ‫تعمل‬ ‫لن‬‫يك‬ ‫فريق‬ ‫ضمن‬ ‫العمل‬ ‫على‬ ‫القدرة‬,‫رويدا‬ ‫رويدا‬ ‫الفريق‬ ‫بتكوين‬ ‫إبدأ‬. ‫فقط‬ ‫والعمل‬ ‫العمل‬ ‫هي‬ ‫العالقة‬ ‫طبيعة‬,‫دائما‬ ‫عالقة‬ ‫ليست‬ ‫العاطفة‬
  • 36. ‫الغد‬ ‫مستقبل‬ ‫اليوم‬ ‫لمهندسين‬ ‫نصائح‬ ‫األن‬ ‫بك‬ ‫الخاصة‬ ‫الثلج‬ ‫كرة‬ ‫ألقي‬