البوابة الرقمية ADSLGATE

البوابة الرقمية ADSLGATE (https://www.adslgate.com/dsl/index.php)
-   بوابة البرمجة العامة (https://www.adslgate.com/dsl/forumdisplay.php?f=31)
-   -   نصائح عند التعامل مع المبرمجين الـ Freelancer ..؟ (https://www.adslgate.com/dsl/showthread.php?t=2589605)

Bo Adel 10-07-2020 03:04 PM

نصائح عند التعامل مع المبرمجين الـ Freelancer ..؟
 
السلام عليكم ورحمة الله وبركاته,


إخواني; لدي فكرة لتطبيق يقدم خدمة معينة, واختبرت الفكرة مع عدد كبير من الناس, والكثير منهم أُعجب بالفكرة وأبدى إهتمامه فيها, خصوصاً أن الخدمة المقدمة لا تمس فئة معينة من المجتمع, بل هي مهمة لكافة أفراد المجتمع, و الكل ممكن يستفيد منها, لكن أفضل أبدأ التطبيق بنفسي.


حبيت أطبق الفكرة وأترجمها لأرض الواقع, ولدي خلفية برمجية بسيطة, لكن ليس لدي الوقت الكافية لبناء التطبيق, لذلك قررت استخدام أحد الـمبرمجين Freelancer لبناء التطبيق.

استفساراتي:

1- ما هي الأمور المفروض أخذها من المبرمج غير (التطبيق و Source Code للتطبيق) ؟
2- هل هناك أي امور او شروط معينة يجب علي وضعها على المبرمج ؟
3- هل ممكن المبرمجين على مواقع مثل مستقل أو FIVER يوفرون دعم فني مستمر للتطبيق ؟


شاكر للجميع مساعدته, وجزاكم الله كل خير.

BlaCk19 11-07-2020 11:21 AM

رد: نصائح عند التعامل مع المبرمجين الـ Freelancer ..؟
 
وعليكم السلام ورحمة الله وبركاته



كل التوفيق لك في مشروعك و بإذن الله مسيرة حافلة


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



1- أهم شيء الـsource code


2 - المفروض يكون بينك و بينه عقد إن البرنامج تبعك و حقك 100% و إنه ممنوع عليه بيعه أو التعديل عليه ثم بيعه

( تحتاج العقد لاحقاً إذا تبين إن المبرمج بدأ يبيع برنامجك )


3 - نعم، سواءً دعم فني فقط أو حتى مبرمجين دعم فني أو Back-End Support , براتب و عموما يكون للساعة



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

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



كل التوفيق لك

Raied Alotaiby 19-07-2020 07:05 AM

رد: نصائح عند التعامل مع المبرمجين الـ Freelancer ..؟
 
اقتباس:

المشاركة الأصلية كتبت بواسطة BlaCk19 (المشاركة 1082937477)
وعليكم السلام ورحمة الله وبركاته



كل التوفيق لك في مشروعك و بإذن الله مسيرة حافلة


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



1- أهم شيء الـsource code


2 - المفروض يكون بينك و بينه عقد إن البرنامج تبعك و حقك 100% و إنه ممنوع عليه بيعه أو التعديل عليه ثم بيعه

( تحتاج العقد لاحقاً إذا تبين إن المبرمج بدأ يبيع برنامجك )


3 - نعم، سواءً دعم فني فقط أو حتى مبرمجين دعم فني أو Back-End Support , براتب و عموما يكون للساعة



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

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



كل التوفيق لك


عن اذن صاحب الموضوع

استفسار هل قد تعاملت مع موقع مستقل او اي احد قد جربهم ؟

وشكرا

BlaCk19 19-07-2020 01:57 PM

رد: نصائح عند التعامل مع المبرمجين الـ Freelancer ..؟
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Raied Alotaiby (المشاركة 1082948820)
عن اذن صاحب الموضوع

استفسار هل قد تعاملت مع موقع مستقل او اي احد قد جربهم ؟

وشكرا


بالنسبة لي لا



مستقل عبارة عن موقع من سلسلة مواقع " حسوب "

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

Raied Alotaiby 20-07-2020 05:10 AM

رد: نصائح عند التعامل مع المبرمجين الـ Freelancer ..؟
 
اقتباس:

المشاركة الأصلية كتبت بواسطة BlaCk19 (المشاركة 1082949184)
بالنسبة لي لا



مستقل عبارة عن موقع من سلسلة مواقع " حسوب "

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

شكرا لك :2:

Khaledonia 06-08-2020 11:10 AM

رد: نصائح عند التعامل مع المبرمجين الـ Freelancer ..؟
 
نصيحتي الأولى


تعامل مع موقع Upwork


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


نصيحتي الأخيرة

لاتطول في البرنامج شهرين تعتبر طويلة. نزل نسخة أوليه وشف ردود المستهلكين/العملاء. أول مايبين أنه معك شئ يسوى أبحث عن شريك تقني محلي وعطه نسبة طيبة وأطلبه يدخل برأس مال ( ماله راتب فقط نسبة )






فالك البيرق

iSR5 17-10-2020 01:53 PM

رد: نصائح عند التعامل مع المبرمجين الـ Freelancer ..؟
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Khaledonia (المشاركة 1082972223)
نصيحتي الأولى


تعامل مع موقع Upwork


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


نصيحتي الأخيرة

لاتطول في البرنامج شهرين تعتبر طويلة. نزل نسخة أوليه وشف ردود المستهلكين/العملاء. أول مايبين أنه معك شئ يسوى أبحث عن شريك تقني محلي وعطه نسبة طيبة وأطلبه يدخل برأس مال ( ماله راتب فقط نسبة )






فالك البيرق

السلام عليكم ورحمة الله وبركاته ,

بس حبيت اعلق على موقع Upwork .. الموقع هذا يضم جميع الفئات وليس مخصص فقط للمحترفين وأصحاب سمعة رفيعة ..

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

iSR5 17-10-2020 02:12 PM

رد: نصائح عند التعامل مع المبرمجين الـ Freelancer ..؟
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Bo Adel (المشاركة 1082936426)
السلام عليكم ورحمة الله وبركاته,


إخواني; لدي فكرة لتطبيق يقدم خدمة معينة, واختبرت الفكرة مع عدد كبير من الناس, والكثير منهم أُعجب بالفكرة وأبدى إهتمامه فيها, خصوصاً أن الخدمة المقدمة لا تمس فئة معينة من المجتمع, بل هي مهمة لكافة أفراد المجتمع, و الكل ممكن يستفيد منها, لكن أفضل أبدأ التطبيق بنفسي.


حبيت أطبق الفكرة وأترجمها لأرض الواقع, ولدي خلفية برمجية بسيطة, لكن ليس لدي الوقت الكافية لبناء التطبيق, لذلك قررت استخدام أحد الـمبرمجين Freelancer لبناء التطبيق.

استفساراتي:

1- ما هي الأمور المفروض أخذها من المبرمج غير (التطبيق و Source Code للتطبيق) ؟
2- هل هناك أي امور او شروط معينة يجب علي وضعها على المبرمج ؟
3- هل ممكن المبرمجين على مواقع مثل مستقل أو FIVER يوفرون دعم فني مستمر للتطبيق ؟


شاكر للجميع مساعدته, وجزاكم الله كل خير.

المبرمج مجرد ما يعطيك المصدر source code عملياً يكون خارج مسؤوليته ..

فيه شغلات برمجية وشغلات تجارية لابد انك تركز عليها مع المبرمجين ..
الشغلات البرمجية :
- لابد يتم برمجته بطريقة واضحه ومعروفة ويكون الكود مقروء يعني يتبع Code Conventions .. مثل Design Patterns, Name Convention , OOP Principles .. الخ
- لابد الكود يكون مرن في قابلية إضافات او تغييرات مستقبلية (مثلاً احتجت تضيف خاصية جديدة ,, فيكون فيه مرونه باضافتها).
- لابد يكون Documented (انجليزي مهم)
- لابد يكون له API واضح وسهل
- لابد يستخدم SDK من الاصدارات الحالية (مثلاً في C# يستخدم NET 6 او اعلى)..
- تستلم السورس والداتابيس اذا كان فيه داتابيس

اما الامور التجارية :
- لابد المبرمج يكون على دراية او عنده خلفية بالبزنس اللي طالبه منه (مثلاً انت تبي برنامج HR لابد يكون على دراية بآلية نظام HR ..)
- لابد المبرمج يعطيك وقت كافي لتجربة البرنامج واعطاءه ملاحظاتك لاجل يعدل عليها قبل التسليم النهائي ..
- غالباً المبرمجين يعطونك دعم فني مجاني من اسبوع الى شهر .. بحسب حجم البرنامج .. انت حاول تكسب اكبر مدة ممكنه من الدعم الفني المجاني ..
- احيانا المبرمجين يحاسبونك على اي اخطاء برمجية بالبرنامج كمشروع جديد .. هنا انت الزمهم بان اي اخطاء برمجية ملزومين بحلها حتى بعد انتهاء الدعم الفني ! (طالما انه خطأ برمجي فالمفترض انه يكون هو مسؤول عنه). اما الاضافات والتعديلات المستقبلية فهذا انت ملزم فيها كمشروع جديد لانها بتكون خارج ال scope الرئيسي .

- الدفع يكون مقسم على مراحل .. ماتدفع كامل المبلغ من اول مره ! ولا تدفع كل شي عند التسليم ! بل تقسم المبلغ على دفعات .. كل دفعة تكون بعد انتهاء مرحلة معينه بالبرنامج (مثلاً تعطيه دفعه اولى ويبتدي بالتصميم .. بعد انتهاء التصميم تشوفه وتوافق عليه .. تعطيه دفعة ثانية علشان يبتدي مرحلة التطوير .. بعد ماينتهي من مرحلة التطوير تعطيه دفعة .. وتبتدي معه مرحلة التجربة .. بعد الانتهاء من مرحلة التجربة تعطيه دفعة .. ووقت التدشين يكون معك وبعد ماتنتهي تعطيه باقي المستحقات ..

بوالهش 18-10-2020 06:03 AM

رد: نصائح عند التعامل مع المبرمجين الـ Freelancer ..؟
 
اقتباس:

المشاركة الأصلية كتبت بواسطة iSR5 (المشاركة 1083072345)
المبرمج مجرد ما يعطيك المصدر source code عملياً يكون خارج مسؤوليته ..

فيه شغلات برمجية وشغلات تجارية لابد انك تركز عليها مع المبرمجين ..
الشغلات البرمجية :
- لابد يتم برمجته بطريقة واضحه ومعروفة ويكون الكود مقروء يعني يتبع Code Conventions .. مثل Design Patterns, Name Convention , OOP Principles .. الخ
- لابد الكود يكون مرن في قابلية إضافات او تغييرات مستقبلية (مثلاً احتجت تضيف خاصية جديدة ,, فيكون فيه مرونه باضافتها).
- لابد يكون Documented (انجليزي مهم)
- لابد يكون له API واضح وسهل
- لابد يستخدم SDK من الاصدارات الحالية (مثلاً في C# يستخدم NET 6 او اعلى)..
- تستلم السورس والداتابيس اذا كان فيه داتابيس

اما الامور التجارية :
- لابد المبرمج يكون على دراية او عنده خلفية بالبزنس اللي طالبه منه (مثلاً انت تبي برنامج HR لابد يكون على دراية بآلية نظام HR ..)
- لابد المبرمج يعطيك وقت كافي لتجربة البرنامج واعطاءه ملاحظاتك لاجل يعدل عليها قبل التسليم النهائي ..
- غالباً المبرمجين يعطونك دعم فني مجاني من اسبوع الى شهر .. بحسب حجم البرنامج .. انت حاول تكسب اكبر مدة ممكنه من الدعم الفني المجاني ..
- احيانا المبرمجين يحاسبونك على اي اخطاء برمجية بالبرنامج كمشروع جديد .. هنا انت الزمهم بان اي اخطاء برمجية ملزومين بحلها حتى بعد انتهاء الدعم الفني ! (طالما انه خطأ برمجي فالمفترض انه يكون هو مسؤول عنه). اما الاضافات والتعديلات المستقبلية فهذا انت ملزم فيها كمشروع جديد لانها بتكون خارج ال scope الرئيسي .

- الدفع يكون مقسم على مراحل .. ماتدفع كامل المبلغ من اول مره ! ولا تدفع كل شي عند التسليم ! بل تقسم المبلغ على دفعات .. كل دفعة تكون بعد انتهاء مرحلة معينه بالبرنامج (مثلاً تعطيه دفعه اولى ويبتدي بالتصميم .. بعد انتهاء التصميم تشوفه وتوافق عليه .. تعطيه دفعة ثانية علشان يبتدي مرحلة التطوير .. بعد ماينتهي من مرحلة التطوير تعطيه دفعة .. وتبتدي معه مرحلة التجربة .. بعد الانتهاء من مرحلة التجربة تعطيه دفعة .. ووقت التدشين يكون معك وبعد ماتنتهي تعطيه باقي المستحقات ..


استفدت من تعليقك .. شكرا لك

Matulkn 22-10-2020 03:26 PM

رد: نصائح عند التعامل مع المبرمجين الـ Freelancer ..؟
 
فيه repository على github من كتابة الحبيب ممكن يفيدك @Mo9a7i-

يتكلم عن الاشياء الي المفروض تتكلم وتتفق عليها مع المطوريين
https://github.com/6degrees/applicat...ment-checklist


الساعة الآن 04:07 PM.

Powered by vBulletin® Version 3.8.11, Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
البوابة الرقمية ADSLGATE © 2019