قصة قصيرة مررنا بها في Codest. نظرًا لأننا متخصصون في تطوير تطبيقات الويب وتقنيتنا الرئيسية هي روبي، تلقينا استفسارًا من إحدى الشركات حول إمكانية التعاون في تطوير منتجاتها. لا شيء خارج عن المألوف. فنحن نتلقى طلبات مماثلة في كثير من الأحيان.
MVP في شهرين باستخدام روبي - قصة قصيرة مررنا بها في Codest. نظرًا لأننا متخصصون في تطوير تطبيقات الويب وتقنيتنا الرئيسية هي روبي، تلقينا استفسارًا من إحدى الشركات حول إمكانية التعاون في تطوير المنتجات. لا شيء خارج عن المألوف. نحصل على طلبات مماثلة في كثير من الأحيان.
ومع ذلك، اتضح أن الطلب هذه المرة كان مختلفًا تمامًا عن الطلبات القياسية الأخرى. كان العميل يواجه تحديًا يتعلق بالتطوير السريع لتطبيق ويب يعتمد على MVP. في السابق، كانوا قد قرروا التعاون مع شركة دار البرمجياتولكن في النهاية، لم ينجح الأمر بشكل جيد. وبدون الخوض في التفاصيل، أود فقط أن أذكر أن جذور المشكلة تكمن في كفاءة وجودة العمل وعدم الالتزام بالمواعيد. قرر عميلنا تغييره والعثور على شريك آخر. ومع ذلك، كان التحدي الأكبر هو الوقت. ولكي أكون أكثر دقة - الافتقار التام إليه.
بدأ تعاوننا لفترة وجيزة جداً. كنا سعداء لأنهم وثقوا بنا ورأوا في شركتنا شريكًا موثوقًا به. ولكن هذه ليست النقطة الأساسية في القصة. فقد جاءنا العميل إلينا برؤية جاهزة لـ المشروعولكن كـ الفريق من المطورين، كان علينا التخطيط للباقي. لذا وضعنا خطة وبدأنا العمل مباشرة. في هذا المشروع، كان للوقت أهمية قصوى في هذا المشروع، لأن العميل كان يتوقع منا إنجاز كل العمل خلال شهر في أحسن الأحوال. يبدو الأمر غير معقول، أليس كذلك؟ يجب أن أخبرك على الفور أننا كنا قلقين بشأن ما إذا كنا سنوافق على هذا التعاون أم لا. كانت المخاطرة كبيرة حقاً. ومع ذلك، قررنا أن نقبلها. قمنا بتنظيم فريق، وفوضنا مالك المشروع وبدأنا في البرمجة.
لقد كانا شهرين من التعاون المكثف، ولكننا اليوم لا نندم على أي شيء على الإطلاق. فقد تمكنا من تلبية جميع توقعات العميل. لقد زودناهم بـ MVP النهائي المنتجوالتي سنقوم بتطويرها الآن وفقًا لرغبات أخرى. بالطبع، لا يزال لدينا الكثير من العمل الذي يتعين علينا القيام به فيما يتعلق بالوظائف التالية وتحسين ما هو موجود بالفعل. وبصفتي مدير العمليات، يجب أن أضيف أننا قبلنا هذا الطلب حتى نتمكن من اختبار أنفسنا في ظروف "قاسية" - العمل تحت ضغط الوقت. أنا فخور حقًا بفريقي لأننا نجحنا في ذلك.
ضع يديك على الكمبيوتر المحمول
اعتمدنا في هذا المشروع على تقنيتين - Ruby on Rails (الواجهة الخلفية) وReact/Vue.js. (الواجهة الأمامية). كان دعم فريق مصممي تجربة المستخدم لدينا ضروريًا أيضًا. عند وصف هذا الوضع الآن، أتساءل كيف تمكنا من النجاح. بالإضافة إلى المحترفين الرائعين الذين عملوا في هذا المشروع، أثبت التواصل داخل الفريق ومع العميل أنه كان مثاليًا. كما استخدمنا أيضاً نظام Scrum، مما سمح لنا بالتخطيط السليم لجميع الأعمال والسيطرة على الوقت.
هذه القصة هي أيضًا مثال جيد لجميع أولئك الذين يتساءلون عن نوع التكنولوجيا التي يجب استخدامها في بناء تطبيق ويب. شخصيًا، لطالما كنتُ من أشد المؤيدين لـ Ruby، وهو برأيي الأداة الأكثر فعالية. يساعد روبي أيضًا في حالات مشابهة للحالة الموصوفة أعلاه - عندما تكون سرعة العمل مهمة.
اقرأ أيضًا: