قبل لا ابدا مشروعي التقني

السلام عليكم

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

وسابدا بها كالتالي :

اولا المشروع هو برنامج اجتماعي ضخم بمعنى الكلمه وبفكره فريده عالميا

ثانيا المشروع سيقدم لبرنامج بادر

ثالثا قررت ان لا يكون الهيكل التنظيمي كادارات لانه سيكلف اكثر

وسيكون الهيكل التنظيمي :

فريق Java

فريق Swift

فريق ادارة السيرفرات

فريق الحمايه

فريق التسويق

رابعا ستكون السيرفرات من Ovh متصل بـ Amazon S3 للتخزين

اتمنى من الجميع

سؤالي عن اي شئ بالموضوع

والدعاء لي بالتوفيق


wajdy essam أضف ردا

اين من سيعمل على ال Back-end ؟

بدون back end مبني بطريقة صحيحة باستخدام Queue, Caching, SQL/NoSQL, REST, Searching, Authentication وكتابته بطريقة تسمح له بالترقية Horizontal Scaling بشكل سلس. فسوف تواجه صعوبة مع الوقت خصوصاً لو كانت الفكرة جيدة ويتوقع النمو لها ولديكم التمويل لها، فالبداية بمعمارية بمناسبة أمر مهم.

نفس الأمر اذا كنت ستطور Web Front End فسوف تحتاج لمن يعمل بها، وال front end تختلف عن ال back end تماماً.

الافضل تسمية android team و iOS Team لأن التطوير للمنصة وليس للغة حيث يمكن استخدام لغات أو أدوات مساعدة

ادارة السيرفرات يمكن ان يقومو بها ال back end developer اذا كان متمكن من ذلك، وبالتالي لن تحتاج لذلك في البدء. خصوصاً انها Amazon فالمطور حتى يتعامل معها يجب ان يكون على علم بها، لذلك ال server management team غير مهم في البدء. والمطور قد يلعب دوره.

اعتقد ايضاً أنك بحاجة لل UX/UI developer بحيث يضع كل شي علاقة بالتصميم والألوان وال flow للشاشات وغيرها.

أيضاً سوف تحتاج الى Technical team leader يستطيع تقسيم المهام، توزيع الأدوار، مراقبة ال quality للمشروع، والكود وغيرها، بدونه لن تستطيع التقدم، و Technical تعني فعلاً ذلك ويكون لديه خبرة طويلة عملية في مشاريع ويعرف كيف يدير الفريق، الكود، الخ.

التسويق يجب ان يكون معه شخص يعمل على Social Media يضع وقته كل في ذلك.

اخر نقطة طالما هي startup فالأفضل ان يلعب الشخص اكثر من دور، مثلاً لو كان شخص في التسويق او الحماية لا يوجد لديه عمل فيمكن ان يقوم بعمل testing للAPI أو التطبيقات. حصر العمل على الادوار منذ البدء قد يضع load على اشخاص واخرين قد لا يكون عليهم شيء في مرحلة او مراحل معينة، خصوصاً في البدء حيث لا حاجة فعلية الا للمطورين الجيدين.