السلام عليكم ورحمة الله وبركاته
أنا مطور تطبيقات ويب ، ولدي عدة مشاريع في السوق ، وأعمل مع أحد الأصدقاء في برمجة المشاريع وأستخدم git و موقع bitbucket لإدارة مستودعات تطبيقاتي ، لكن في الفترة الأخيرة واجهت ضغط في العمل وكثرة التطويرات على التطبيقات والحاجة إلى مبرمجين أكثر.
وجدت ولله الحمد مبرمجين متخصصين بـ laravel للعمل معي ، ولكن لبُعد المسافة يصعب علينا التواصل وتوزيع المهام ومعالجة الأخطاء البرمجية bugs ، وأصبحت أبحث عن حل بديل لإدارة المشاريع.
فمثلاً لدي مشروع برمجة تطبيق إدارة مخازن (على سبيل المثال) ، أريد أن يعمل عليه 5 مبرمجين ( 2 في السعودية والبقية في الخارج).
الإشكاليات التي واجهتها:
أريد تقسيم العمل على جزيئات بحيث يكون كل مبرمج مسؤول عن جزئية معينة توكل إليه ولا يحق له الإطلاع على الأكواد الأخرى ، مثلاً:
المشروع app
controllers/Home.php للمبرمج أحمد
controllers/Tickets.php للمبرمج خالد
.. إلخ
بحيث يقوم المبرمج ببرمجة الملف الخاص فيه بدون إطلاعه أو قراءته لكود بقية الصفحات والتعديل عليه ، والتعديل يرفع مباشرة على remote server ويستطيع تجربته.
كل هذه من باب توزيع المهام وحماية الـكود المصدري للتطبيق من السرقة لا سمح الله أو التعديلات .. إلخ.
** بحثت عن أدوات مفيدة في هذا المجال ولكني فضلت طرح السؤال هنا لأستفيد ويستفيد غيري من المقال فهناك خبراء في الموقع.
لا مانع من طرح روابط مفيدة في هذا المجال.
التعليقات