دراسة حالة: استخدام Toptal لبكرة في سمكة كبيرة
نشرت: 2022-03-11سواء كنت صيادًا متعطشًا أو مطور تطبيقات ، فقد تكون مهتمًا بإلقاء نظرة فاحصة على تطوير تطبيق صيد ، والذي شارك فيه بعض زملائك من Toptalers.
تم تطوير تطبيق Fatsack Outdoors Fishing بواسطة Fieldgate Media ، والذي يركز على تطوير تطبيقات ومواقع تعليمية سهلة الاستخدام. طورت الشركة تطبيقات ومواقع إلكترونية للشركات الصغيرة والمدارس وبعض شركات Fortune 500. تم إنشاء تطبيق الصيد من قبل Fatsack Outdoors ، وهي شركة أنشأها هواة صيد الأسماك التنافسيون الذين لديهم ميل للتكنولوجيا.
فيما يلي ملخص موجز لمشاركة Toptal في المشروع:
- شارك مطوران في المشروع ، أحدهما يعمل كقائد تقني والآخر يتولى تطوير Android.
- كان للمشروع موعد نهائي صارم ، والذي تم الوفاء به في غضون أشهر ، ويرجع ذلك جزئيًا إلى تفاني مطورينا.
- كان العملاء سعداء بالنتائج وساعدهم المشروع في الحصول على المزيد من الأعمال.
المفهوم والأهداف والتحديات
بدأ كل شيء عندما اتصلت شركة Fatsack Outdoors ، وهي شركة محلية ناشئة ، في Fieldgate Media ومقرها ساوث كارولينا ، لإنشاء تطبيق فريد من نوعه لصيادي البطولات المحترفين. هذا هو ما كان من المفترض أن يميز التطبيق ، والذي تصوره صيادو البطولة الذين حددوا احتياجاتهم لتطبيق هاتف محمول متخصص.
كان الهدف هو إنشاء تطبيق يكون مفيدًا حقًا في بيئة صيد احترافية ، مع الالتزام في نفس الوقت بموعد نهائي صارم. نظرًا لأن Fatsack Outdoors أراد إطلاق التطبيق في أحد أكبر المعارض التجارية لصيد الأسماك لهذا العام ، كان الموعد النهائي غير قابل للتفاوض.
لهذا السبب قررت Fieldgate Media اللجوء إلى Toptal لأنها أدركت أنها ستحتاج إلى تعزيز فريقها من أجل الوفاء بالموعد النهائي. كان عليها توظيف المزيد من المطورين وقائد تقني يتمتع بفهم عميق لنظامي Android و iOS ، والذين سيكونون قادرين على المساعدة في ترميز كلا الإصدارين من التطبيق. احتاج العميل إلى إصدارات Android و iOS من التطبيق عند الإطلاق ، وأخبر Hans Haskell من Fieldgate أنه يجب تطوير كلا الإصدارين على "جدول زمني قصير جدًا" ، حيث لا يمكن تفويت الموعد النهائي الصعب. كان هذا هو التحدي الرئيسي: تكثيف أشهر من التطوير والاختبار في إطار زمني قصير نسبيًا.
"لقد قمنا ببعض تطبيقات الشركة للاستخدام الداخلي في الماضي. إلى جانب عنوان تعليمي واحد ، لم يكن لدينا الكثير من الخبرة في إنشاء التطبيقات التجارية ، لكننا أقوياء جدًا في واجهة المستخدم وتجربة المستخدم "، قال هاسكل. "يستهدف هذا التطبيق السوق الهائل للصيادين في أمريكا الشمالية ويقوم بأتمتة أكبر قدر ممكن من عمليات التسجيل."
ما جلبه Toptal إلى الطاولة
استأجرت Fieldgate Media قائدًا تقنيًا ، عبر Toptal ، الذي بدأ العمل على إصدار iOS من التطبيق. بمجرد أن أصبح تطبيق iOS ناضجًا بدرجة كافية ليتم اعتباره "دليلًا على المفهوم" ، جلبت الشركة متخصصًا في Android لنسخ وظائف النظام الأساسي للجوّال من Google.
شارك فريق Haskell في تطوير الويب والتطبيقات لمدة 15 عامًا ، بما في ذلك عدد من المشاريع التي تضم مطوري العقود. وصف هاسكل تجربة التعامل مع مثل هؤلاء المطورين بأنها "أقل من الأمثل" بسبب عدد من العوامل.
وحدد على وجه التحديد القضايا التالية:
- حواجز اللغة.
- توقعات متباينة.
- عدم الشعور بالإلحاح.
"من الصعب الحصول على المواهب الخارجية ليكون لديك نفس الشعور بالإلحاح في مشروع تقوم به. الاستثناءان الوحيدان لهذا هما فريق الويب الخاص بي ، الذي كنت أعمل معه منذ سنوات ، والمطورين من Toptal. إذا كان أي شخص في حاجة إلى مطورين موهوبين ، تم فحصهم وسوف يندمجون بسلاسة في فريقك ، فإنني أوصي Toptal دون تردد ".

أوضح هاسكل أن مهندسي برمجيات Toptal لعبوا دورًا مهمًا في تطوير التطبيق ؛ لم ينضموا إلى الفريق فقط للمساعدة ، بل ساعدوا في قيادة الفريق.
وفقًا لـ Haskell ، هذه بعض الأشياء التي تعامل معها مطورو Toptal:
- ساعد في وضع المواصفات الفنية بناءً على تخطيطات واجهة المستخدم ومتطلبات التطبيق.
- إجراء تكرارات سريعة تتضمن تعليقات من المختبرين (باستخدام منصة Ubertesters).
- العمل مع مصممي واجهة المستخدم الداخليين لتحسين الواجهة بناءً على الملاحظات.
- تنسيق فريق التطوير والتأكد من الالتزام بالمواعيد النهائية.
- طرح أفكارًا جديدة على الطاولة كلما كانت هناك طريقة أفضل للقيام بشيء ما.
دعنا نلقي نظرة فاحصة على كل من هذه النقاط.
نظرًا لأن Fieldgate كانت تعمل في مشروع متخصص ، تصوره الصيادون المحترفون ، لم يكن هناك الكثير للاعتماد عليه. أراد العميل تطبيقًا أصليًا ، تم تطويره خصيصًا للصيد التنافسي ؛ بالتأكيد ليس شوكة يومية لتطبيق مشابه.
يتيح التطبيق للمستخدمين البحث عن البحيرات قبل القيام برحلة صيد ، وإضافة رحلات صيد إلى التقويم ، وتسجيل جميع المصيد ، والتحقق من الطقس وتسجيله ، وإضافة موقع كل صيد على الخريطة ، وبالطبع التباهي بالصيد الجيد إلى الأصدقاء الذين يستخدمون ميزة Bragboard.
يتم نسخ جميع المعلومات احتياطيًا في السحابة ، مما يسمح بتحسين الأمان وتسهيل الانتقال إلى الأجهزة الأخرى (على سبيل المثال ، استخدام هاتف خارجي متين أو هاتف ثانوي عند السفر إلى الخارج لتجنب رسوم التجوال). من الواضح أن جميع المعلومات خاصة ، لذلك لا يستطيع الصيادون الآخرون رؤية أفضل أماكنك. هذا ليس مجرد تطبيق للهوايات ، إنه مخصص للمنافسين ، لذلك تم تضمين التحليلات أيضًا ، مما يسمح للمستخدمين بتتبع الوقت من اليوم ، ودرجة حرارة المياه ، وعمق المياه ، والإغراءات المستخدمة في الصيد.
نظرًا لأن Fieldgate Media كان لديها بالفعل فريق UI / UX قويًا ، فإن تعزيزات Toptal ساعدت الفريق فقط في تنفيذ تخطيطاتهم الحالية. مثل معظم التطبيقات الخارجية ، فإن واجهة المستخدم بسيطة ومباشرة ، مما يتيح سهولة التشغيل بيد واحدة. يساعد المظهر عالي التباين أيضًا على تحسين الوضوح في الهواء الطلق ويمكن أن يزيد من عمر البطارية لأنه لا توجد حاجة لزيادة السطوع ، وهي فكرة جيدة دائمًا إذا كنت تقوم بالصيد لبضع ساعات من أقرب مقبس طاقة.
الأهم من ذلك ، قام Toptalers بتنسيق فريق التطوير والتأكد من الوفاء بالموعد النهائي الصارم ، مما سمح لـ Fatsack Outdoors بعرض التطبيق في معرض تجاري كبير والحصول على تقييمات جيدة من الصيادين المحترفين.
النتائج
كان المشروع ناجحًا ، في الوقت المحدد ووفقًا للميزانية. وكانت النتيجة النهائية إطلاقًا ناجحًا وعميلًا "مسرورًا جدًا". وفقًا لـ Haskell ، تم الاتصال بالشركة أيضًا من قبل العديد من العملاء الآخرين الذين أرادوا تطوير تطبيقات ، أحدها قيد التطوير حاليًا.
أوضح هاسكل:
لقد مضى الآن 8 أشهر وتم إطلاق الإصدار الأولي من التطبيق بنجاح على كل من iTunes App Store ومتجر Google Play. عمل مطور Android مع فريقنا لمدة ثلاثة أشهر تقريبًا. لا يزال القائد الفني يعمل معنا الآن في المشروع.
كان العميل مسرورًا جدًا بالمنتج النهائي ، وهو الإصدار الأولي للتطبيق. تخطط Fieldgate Media لعدة تحديثات رئيسية للتطبيق في المستقبل.
وتعليقًا على أداء مطوري Toptal ، قال هاسكل:
كان عمق المعرفة والكفاءة العامة ، لا سيما القيادة الفنية ، يتجاوز أي شيء لدينا داخل الشركة. إذا احتجنا إلى تطوير محلي لأي مشروع ، فسأنتقل إلى Toptal أولاً.