Studium przypadku: Używanie Toptala do nawijania dużej ryby

Opublikowany: 2022-03-11

Niezależnie od tego, czy jesteś zapalonym wędkarzem, czy twórcą aplikacji, możesz chcieć przyjrzeć się bliżej rozwojowi aplikacji wędkarskiej, w którą zaangażowali się niektórzy z twoich kolegów Toptalers.

Aplikacja Fatsack Outdoors Fishing została opracowana przez firmę Fieldgate Media, która koncentruje się na tworzeniu przyjaznych dla użytkownika aplikacji i stron internetowych do nauki. Firma opracowała aplikacje i strony internetowe dla małych firm, szkół i niektórych firm z listy Fortune 500. Aplikacja wędkarska została zamówiona przez Fatsack Outdoors, firmę stworzoną przez konkurencyjnych entuzjastów wędkarstwa z zamiłowaniem do technologii.

Toptal fatsack aplikacja wędkarska na zewnątrz

Oto krótkie podsumowanie zaangażowania Toptal w projekt:

  • W projekt zaangażowanych było dwóch programistów, z których jeden pełnił funkcję kierownika technicznego, a drugi zajmował się rozwojem Androida.
  • Projekt miał napięty termin, który został dotrzymany w ciągu kilku miesięcy, częściowo dzięki zaangażowaniu naszych programistów.
  • Klienci byli zadowoleni z wyników, a projekt pomógł im rozwinąć działalność.

Koncepcja, cele i wyzwania

Wszystko zaczęło się, gdy firma Fieldgate Media z Południowej Karoliny zwróciła się do Fatsack Outdoors, lokalnego start-upu, z prośbą o stworzenie wyjątkowej aplikacji dla profesjonalnych wędkarzy turniejowych. To miało wyróżnić aplikację, którą wymyślili wędkarze turniejowi, którzy zidentyfikowali swoje potrzeby dotyczące niszowej aplikacji mobilnej.

Celem było stworzenie aplikacji, która będzie naprawdę przydatna w profesjonalnym środowisku wędkarskim, a jednocześnie dotrzyma napiętego terminu. Ponieważ firma Fatsack Outdoors chciała uruchomić aplikację na jednych z największych targów wędkarskich w tym roku, termin nie podlegał negocjacjom.

Dlatego firma Fieldgate Media zdecydowała się zwrócić do Toptal, ponieważ zdała sobie sprawę, że będzie musiała wzmocnić swój zespół, aby dotrzymać terminu. Musiał zatrudnić więcej programistów i kierownika technicznego z głębokim zrozumieniem Androida i iOS, którzy byliby w stanie pomóc w pisaniu kodu obu wersji aplikacji. Klient potrzebował wersji aplikacji na Androida i iOS w momencie uruchomienia, a Hans Haskell z Fieldgate powiedział Toptalowi, że obie wersje musiały zostać opracowane w „bardzo krótkim czasie”, ponieważ nie można było przegapić sztywnego terminu. To było główne wyzwanie: skondensować miesiące rozwoju i testowania w stosunkowo krótkim czasie.

„W przeszłości wykonaliśmy kilka aplikacji korporacyjnych do użytku wewnętrznego. Poza jednym tytułem edukacyjnym, naprawdę nie mieliśmy dużego doświadczenia w tworzeniu aplikacji komercyjnych, ale jesteśmy bardzo silni w UI i UX” – powiedział Haskell. „Ta aplikacja jest skierowana do ogromnego rynku wędkarzy w Ameryce Północnej i w jak największym stopniu automatyzuje proces pozyskiwania drewna”.

Co Toptal przyniósł do stołu

Fieldgate Media zatrudniło kierownika technicznego za pośrednictwem Toptal, który rozpoczął pracę nad wersją aplikacji na iOS. Gdy aplikacja na iOS była już na tyle dojrzała, że ​​można ją było uznać za „weryfikację koncepcji”, firma zatrudniła specjalistę od Androida, aby skopiował funkcjonalność platformy mobilnej Google.

Zespół Haskella zajmuje się tworzeniem stron internetowych i aplikacji od 15 lat, włączając w to szereg projektów z udziałem programistów kontraktowych. Haskell opisał doświadczenie w kontaktach z takimi programistami jako „mniej niż optymalne” ze względu na szereg czynników.

W szczególności zidentyfikował następujące kwestie:

  • Bariery językowe.
  • Różne oczekiwania.
  • Brak poczucia pilności.

„Trudno jest sprawić, by zewnętrzne talenty miały takie samo poczucie pilności w projekcie, jak ty. Jedynymi wyjątkami od tego są mój zespół webowy, z którym współpracuję od lat, oraz programiści z Toptal. Jeśli ktoś potrzebuje utalentowanych programistów, którzy zostali sprawdzeni i którzy bezproblemowo zintegrują się z Twoim zespołem, bez wahania polecam Toptal” – powiedział.

Toptal - brakujący element

Haskell wyjaśnił, że inżynierowie oprogramowania Toptal odegrali kluczową rolę w rozwoju aplikacji; nie tylko dołączyli do zespołu, aby pomóc, ale pomogli stanąć na czele zespołu.

Według Haskella, oto niektóre z rzeczy, którymi zajmowali się programiści Toptal:

  • Pomógł stworzyć specyfikację techniczną opartą na układach interfejsu użytkownika i wymaganiach aplikacji.
  • Wykonano szybkie iteracje zawierające informacje zwrotne od testerów (przy użyciu platformy Ubertesters).
  • Współpracował z wewnętrznymi projektantami interfejsu użytkownika, aby udoskonalić interfejs na podstawie opinii.
  • Koordynował zespół programistów i zapewniał dotrzymywanie terminów.
  • Wprowadzał nowe pomysły na stół, gdy tylko istniał lepszy sposób na zrobienie czegoś.

Przyjrzyjmy się bliżej każdemu z tych punktów.

Ponieważ Fieldgate Media pracowało nad niszowym projektem, wymyślonym przez profesjonalnych wędkarzy, nie było zbyt wiele, na czym można by się oprzeć. Klient chciał mieć oryginalną aplikację, opracowaną specjalnie dla wędkarstwa wyczynowego; z pewnością nie jest to twój codzienny widelec podobnej aplikacji.

Aplikacja pozwala użytkownikom badać jeziora przed wyprawą wędkarską, dodawać wyprawy wędkarskie do kalendarza, rejestrować wszystkie połowy, sprawdzać i rejestrować pogodę, dodawać lokalizację każdego połowu na mapie i oczywiście chwalić się dobrymi połowami znajomych korzystających z funkcji Bragboard.

Kopia zapasowa wszystkich informacji jest przechowywana w chmurze, co zapewnia większe bezpieczeństwo i łatwiejszą migrację do innych urządzeń (na przykład używanie wzmocnionego telefonu zewnętrznego lub drugiego telefonu podczas podróży za granicę, aby uniknąć opłat roamingowych). Oczywiście wszystkie informacje są prywatne, więc inni wędkarze nie mogą zobaczyć wszystkich Twoich najlepszych miejsc. To nie tylko aplikacja hobbystyczna, ale przeznaczona dla konkurencji, więc wbudowana jest również analityka, która pozwala użytkownikom śledzić porę dnia, temperaturę wody, głębokość wody i przynęty używane do połowu.

Ponieważ firma Fieldgate Media miała już silny zespół UI/UX, wzmocnienia Toptal pomogły zespołowi jedynie wdrożyć istniejące układy. Podobnie jak większość aplikacji zewnętrznych, interfejs użytkownika jest prosty i bezpośredni, umożliwiając łatwą obsługę jedną ręką. Kontrastowy wygląd pomaga również poprawić czytelność na zewnątrz i może wydłużyć żywotność baterii, ponieważ nie ma potrzeby zwiększania jasności, co zawsze jest dobrym pomysłem, jeśli łowisz kilka godzin z najbliższego gniazdka elektrycznego.

Co najważniejsze, Toptalers koordynowało pracę zespołu programistów i upewniło się, że dotrzymano sztywnego terminu, dzięki czemu firma Fatsack Outdoors mogła zaprezentować aplikację na dużych targach i uzyskać dobre recenzje od profesjonalnych wędkarzy.

Wyniki

Projekt zakończył się sukcesem, na czas i w budżecie. Efektem końcowym był udany start i „bardzo zadowolony” klient. Według Haskella, do firmy zwróciło się również kilku innych klientów, którzy chcieli tworzyć aplikacje, z których jeden jest obecnie w fazie rozwoju.

Haskell wyjaśnił:

Jest już 8 miesięcy później, a początkowa wersja aplikacji została pomyślnie uruchomiona zarówno w iTunes App Store, jak i w sklepie Google Play. Programista Androida współpracował z naszym zespołem przez około trzy miesiące. Kierownik techniczny nadal pracuje z nami nad projektem.

Klient był bardzo zadowolony z produktu końcowego, jakim była początkowa wersja aplikacji. Fieldgate Media planuje w przyszłości kilka dużych aktualizacji aplikacji.

Komentując wydajność deweloperów Toptal, Haskell powiedział:

Dogłębna wiedza i ogólne kompetencje, zwłaszcza kierownika technicznego, przewyższały wszystko, co posiadamy w firmie. Jeśli potrzebujemy natywnego rozwoju dla dowolnego projektu, najpierw zwrócę się do Toptal.