Vaka Çalışması: Toptal'ı Büyük Balıkta Sarmak İçin Kullanmak
Yayınlanan: 2022-03-11İster hevesli bir balıkçı olun, ister bir uygulama geliştiricisi olun, bazı Toptaler arkadaşlarınızın dahil olduğu bir balık tutma uygulamasının geliştirilmesine daha yakından bakmak ilginizi çekebilir.
Fatsack Outdoors Fishing App, kullanıcı dostu öğrenme uygulamaları ve web sitelerinin geliştirilmesine odaklanan Fieldgate Media tarafından geliştirilmiştir. Şirket, küçük işletmeler, okullar ve bazı Fortune 500 şirketleri için uygulamalar ve web siteleri geliştirmiştir. Balık tutma uygulaması, teknolojiye meraklı rekabetçi balıkçılık tutkunları tarafından oluşturulan bir şirket olan Fatsack Outdoors tarafından görevlendirildi.
İşte Toptal'ın projeye katılımının kısa bir özeti:
- Projede, biri teknik lider olarak görev yapan ve diğeri Android geliştirmeyi yöneten iki geliştirici yer aldı.
- Proje, kısmen geliştiricilerimizin özverisi nedeniyle, birkaç ay içinde karşılanan zorlu bir son teslim tarihine sahipti.
- Müşteriler sonuçlardan memnun kaldılar ve proje daha fazla iş almalarına yardımcı oldu.
Konsept, Hedefler ve Zorluklar
Her şey, profesyonel, turnuva balıkçıları için benzersiz bir uygulama oluşturmak üzere yerel bir girişim olan Fatsack Outdoors'un Güney Carolina merkezli Fieldgate Media'ya yaklaşmasıyla başladı. Bu, niş bir mobil uygulama için ihtiyaçlarını belirleyen turnuva balıkçıları tarafından tasarlanan uygulamayı farklılaştırması gerekiyordu.
Amaç, profesyonel bir balıkçılık ortamında gerçekten yararlı olacak ve aynı zamanda zorlu bir son teslim tarihini karşılayacak bir uygulama oluşturmaktı. Fatsack Outdoors, uygulamayı yılın en büyük balıkçılık ticaret fuarlarından birinde başlatmak istediğinden, son tarih tartışılamazdı.
Bu nedenle Fieldgate Media, teslim tarihine yetişmek için ekibini güçlendirmesi gerektiğini anladığı için Toptal'a dönmeye karar verdi. Uygulamanın her iki sürümünü de kodlamaya yardımcı olabilecek, Android ve iOS hakkında derinlemesine bilgi sahibi olan daha fazla geliştirici ve teknik bir lider işe almak zorundaydı. Müşteri, lansman sırasında uygulamanın Android ve iOS sürümlerine ihtiyaç duydu ve Fieldgate'ten Hans Haskell, Toptal'a, zorlu son teslim tarihinin kaçırılamadığından, her iki sürümün de "çok kısa bir zaman çizelgesinde" geliştirilmesi gerektiğini söyledi. Asıl zorluk buydu: Aylarca süren geliştirme ve testleri nispeten kısa bir zaman dilimi içinde yoğunlaştırmak.
“Geçmişte şirket içi kullanım için bazı kurumsal uygulamalar yaptık. Bir eğitim başlığının yanı sıra, ticari uygulamalar oluşturma konusunda gerçekten fazla deneyimimiz yoktu, ancak UI ve UX konusunda çok güçlüyüz,” dedi Haskell. "Bu uygulama, Kuzey Amerika'daki devasa balıkçı pazarını hedefliyor ve kayıt sürecini mümkün olduğunca otomatik hale getiriyor."
Toptal Masaya Ne Getirdi?
Fieldgate Media, uygulamanın iOS sürümü üzerinde çalışmaya başlayan Toptal aracılığıyla teknik bir lider tuttu. iOS uygulaması bir "kavram kanıtı" olarak kabul edilecek kadar olgunlaştığında, şirket, Google'ın mobil platformunun işlevselliğini kopyalaması için bir Android uzmanı getirdi.
Haskell'in ekibi, sözleşmeli geliştiricileri içeren bir dizi proje de dahil olmak üzere, 15 yıldır web ve uygulama geliştirme ile ilgilenmektedir. Haskell, bir dizi faktörden dolayı bu tür geliştiricilerle uğraşma deneyimini “optimumdan daha az” olarak nitelendirdi.
Özellikle aşağıdaki sorunları belirledi:
- Dil engelleri.
- Farklı beklentiler.
- Aciliyet duygusu eksikliği.
“Yaptığınız bir projede aynı aciliyet duygusuna sahip olmak için dışarıdan yetenek almak zor. Bunun iki istisnası, yıllardır birlikte çalıştığım web ekibim ve Toptal'dan geliştiriciler. Araştırılmış ve ekibinize sorunsuz bir şekilde entegre olacak yetenekli geliştiricilere ihtiyaç duyan biri varsa, tereddüt etmeden Toptal'ı öneririm ”dedi.

Haskell, Toptal yazılım mühendislerinin uygulamanın geliştirilmesinde çok önemli bir rol oynadığını açıkladı; sadece yardım etmek için ekibe katılmadılar, ekibe öncülük etmeye yardımcı oldular.
Haskell'e göre, bunlar Toptal geliştiricilerinin ele aldığı şeylerden bazıları:
- UI düzenlerine ve uygulama gereksinimlerine dayalı teknik bir spesifikasyonun bir araya getirilmesine yardımcı oldu.
- Test uzmanlarından (Ubertesters platformunu kullanarak) gelen geri bildirimleri içeren hızlı yinelemeler yaptı.
- Geri bildirime dayalı olarak arayüzü iyileştirmek için kurum içi UI tasarımcılarıyla birlikte çalıştı.
- Geliştirme ekibini koordine etti ve son teslim tarihlerine uyulmasını sağladı.
- Bir şeyi yapmanın daha iyi bir yolu olduğunda masaya yeni fikirler getirdi.
Bu noktaların her birine daha yakından bakalım.
Fieldgate Media profesyonel olta balıkçıları tarafından tasavvur edilen niş bir proje üzerinde çalıştığı için dayanacak pek bir şey yoktu. Müşteri, rekabetçi balıkçılık için özel olarak geliştirilmiş orijinal bir uygulama istedi; kesinlikle benzer bir uygulamanın günlük çatalınız değil.
Uygulama, kullanıcıların bir balığa çıkmadan önce gölleri araştırmasına, takvime balık avı gezileri eklemesine, tüm avları günlüğe kaydetmesine, hava durumunu kontrol edip kaydetmesine, her avın konumunu bir haritaya eklemesine ve elbette, iyi avlar hakkında övünmesine olanak tanır. Bragboard özelliğini kullanan arkadaşlar.
Tüm bilgiler bulutta yedeklenir, bu da gelişmiş güvenlik ve diğer cihazlara daha kolay geçişe olanak tanır (örneğin, sağlam bir dış mekan telefonu veya dolaşım ücretlerinden kaçınmak için yurtdışına seyahat ederken ikincil bir telefon kullanmak). Açıkçası, tüm bilgiler özeldir, bu nedenle diğer balıkçılar en iyi noktalarınızı göremez. Bu sadece bir hobi uygulaması değil, rakipler içindir, bu nedenle analitikler de yerleşiktir ve kullanıcıların günün saatini, su sıcaklığını, su derinliğini ve bir yakalama yapmak için kullanılan yemleri takip etmelerini sağlar.
Fieldgate Media zaten güçlü bir UI/UX ekibine sahip olduğundan, Toptal takviyeleri yalnızca ekibin mevcut düzenlerini uygulamasına yardımcı oldu. Çoğu dış mekan uygulaması gibi, kullanıcı arayüzü basit ve anlaşılırdır ve tek elle kolay kullanım sağlar. Yüksek kontrastlı görünüm ayrıca dış mekanda okunabilirliği artırmaya yardımcı olur ve pil ömrünü artırabilir, çünkü parlaklığı artırmaya gerek yoktur; bu, en yakın elektrik prizinden birkaç saat balık tutuyorsanız her zaman iyi bir fikirdir.
En önemlisi, Toptalers geliştirme ekibini koordine etti ve Fatsack Outdoors'un uygulamayı büyük bir ticaret fuarında sergilemesine ve profesyonel balıkçılardan iyi yorumlar almasına izin vererek zorlu son teslim tarihine ulaşıldığından emin oldu.
Sonuçlar
Proje zamanında ve bütçede başarılı oldu. Sonuç, başarılı bir lansman ve “çok memnun” bir müşteriydi. Haskell'e göre, şirkete, biri şu anda geliştirme aşamasında olan uygulamalar geliştirmek isteyen birkaç müşteri daha başvurdu.
Haskell'in açıklaması şu şekilde:
Aradan 8 ay geçti ve uygulamanın ilk sürümü hem iTunes App Store'da hem de Google Play Store'da başarıyla yayınlandı. Android geliştiricisi ekibimizle yaklaşık üç ay çalıştı. Teknik lider şu anda projede bizimle birlikte çalışıyor.
Müşteri, uygulamanın ilk sürümü olan son üründen çok memnun kaldı. Fieldgate Media, gelecekte uygulamaya yönelik birkaç büyük güncelleme planlıyor.
Toptal geliştiricilerinin performansı hakkında yorum yapan Haskell şunları söyledi:
Özellikle teknik liderin bilgi derinliği ve genel yetkinliği, şirket içinde sahip olduğumuz her şeyin ötesindeydi. Herhangi bir proje için yerel geliştirmeye ihtiyacımız olursa, önce Toptal'a döneceğim.