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

أنا مطور تطبيقات ويب ، ولدي عدة مشاريع في السوق ، وأعمل مع أحد الأصدقاء في برمجة المشاريع وأستخدم git و موقع bitbucket لإدارة مستودعات تطبيقاتي ، لكن في الفترة الأخيرة واجهت ضغط في العمل وكثرة التطويرات على التطبيقات والحاجة إلى مبرمجين أكثر.

وجدت ولله الحمد مبرمجين متخصصين بـ laravel للعمل معي ، ولكن لبُعد المسافة يصعب علينا التواصل وتوزيع المهام ومعالجة الأخطاء البرمجية bugs ، وأصبحت أبحث عن حل بديل لإدارة المشاريع.

فمثلاً لدي مشروع برمجة تطبيق إدارة مخازن (على سبيل المثال) ، أريد أن يعمل عليه 5 مبرمجين ( 2 في السعودية والبقية في الخارج).

الإشكاليات التي واجهتها:

أريد تقسيم العمل على جزيئات بحيث يكون كل مبرمج مسؤول عن جزئية معينة توكل إليه ولا يحق له الإطلاع على الأكواد الأخرى ، مثلاً:

المشروع app

controllers/Home.php للمبرمج أحمد

controllers/Tickets.php للمبرمج خالد

.. إلخ

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

كل هذه من باب توزيع المهام وحماية الـكود المصدري للتطبيق من السرقة لا سمح الله أو التعديلات .. إلخ.

** بحثت عن أدوات مفيدة في هذا المجال ولكني فضلت طرح السؤال هنا لأستفيد ويستفيد غيري من المقال فهناك خبراء في الموقع.

لا مانع من طرح روابط مفيدة في هذا المجال.