Studiu de caz: Folosirea Toptal pentru a rula peștii mari

Publicat: 2022-03-11

Indiferent dacă ești un pasionat de pescuit sau un dezvoltator de aplicații, s-ar putea să fii interesat să arunci o privire mai atentă asupra dezvoltării unei aplicații de pescuit, care a implicat unii dintre colegii tăi Toptalers.

Aplicația Fatsack Outdoors Fishing a fost dezvoltată de Fieldgate Media, care se concentrează pe dezvoltarea de aplicații de învățare și site-uri web ușor de utilizat. Compania a dezvoltat aplicații și site-uri web pentru întreprinderi mici, școli și unele companii din Fortune 500. Aplicația de pescuit a fost comandată de Fatsack Outdoors, o companie creată de pasionații de pescuit competitivi, cu înclinație spre tehnologie.

Aplicația de pescuit în aer liber Toptal fatsack

Iată un scurt rezumat al implicării Toptal în proiect:

  • Doi dezvoltatori au fost implicați în proiect, unul acționând ca lider tehnic, iar al doilea s-a ocupat de dezvoltarea Android.
  • Proiectul a avut un termen limită greu, care a fost respectat în câteva luni, parțial datorită devotamentului dezvoltatorilor noștri.
  • Clienții au fost mulțumiți de rezultate, iar proiectul i-a ajutat să obțină mai multe afaceri.

Concept, obiective și provocări

Totul a început când Fieldgate Media din Carolina de Sud a fost abordată de Fatsack Outdoors, un startup local, pentru a crea o aplicație unică pentru pescarii profesioniști de turneu. Acesta este ceea ce trebuia să diferențieze aplicația, care a fost imaginată de pescarii de turneu care și-au identificat nevoile pentru o aplicație mobilă de nișă.

Scopul a fost de a crea o aplicație care să fie cu adevărat utilă într-un cadru profesional de pescuit, respectând în același timp un termen limită strict. Deoarece Fatsack Outdoors dorea să lanseze aplicația la unul dintre cele mai mari târguri de pescuit ale anului, termenul limită nu era negociabil.

Acesta este motivul pentru care Fieldgate Media a decis să apeleze la Toptal, deoarece și-a dat seama că va trebui să-și întărească echipa pentru a respecta termenul limită. A trebuit să angajeze mai mulți dezvoltatori și un lider tehnic cu o înțelegere profundă a Android și iOS, care ar putea ajuta la codificarea ambelor versiuni ale aplicației. Clientul avea nevoie de versiuni pentru Android și iOS ale aplicației la lansare, iar Hans Haskell de la Fieldgate i-a spus lui Toptal că ambele versiuni trebuiau dezvoltate pe „o cronologie foarte scurtă”, deoarece termenul limită nu poate fi ratat. Aceasta a fost principala provocare: să condensăm luni de dezvoltare și testare într-un interval de timp relativ scurt.

„Am realizat câteva aplicații corporative pentru uz intern în trecut. Pe lângă un titlu educațional, chiar nu aveam prea multă experiență în construirea de aplicații comerciale, dar suntem foarte puternici în UI și UX”, a spus Haskell. „Această aplicație vizează piața masivă a pescarilor din America de Nord și automatizează cât mai mult posibil procesul de înregistrare.”

Ce a adus Toptal la masă

Fieldgate Media a angajat un lider tehnic, prin Toptal, care a început să lucreze la versiunea iOS a aplicației. Odată ce aplicația iOS a fost suficient de matură pentru a fi considerată o „dovadă de concept”, compania a apelat la un specialist Android pentru a copia funcționalitatea pentru platforma mobilă a Google.

Echipa lui Haskell este implicată în dezvoltarea web și a aplicațiilor timp de 15 ani, inclusiv o serie de proiecte care implică dezvoltatori contractuali. Haskell a descris experiența de a trata astfel de dezvoltatori ca fiind „mai puțin decât optimă” din cauza mai multor factori.

El a identificat în mod specific următoarele probleme:

  • Bariere lingvistice.
  • Aşteptări diferite.
  • Lipsa sentimentului de urgență.

„Este dificil să obții talent din afară pentru a avea același sentiment de urgență într-un proiect pe care îl faci. Singurele două excepții de la aceasta sunt echipa mea web, cu care lucrez de ani de zile, și dezvoltatorii de la Toptal. Dacă cineva are nevoie de dezvoltatori talentați, care au fost verificați și care se vor integra perfect în echipa ta, recomand Toptal fără ezitare”, a spus el.

Toptal - piesa lipsă

Haskell a explicat că inginerii software Toptal au jucat un rol crucial în dezvoltarea aplicației; nu doar s-au alăturat echipei pentru a ajuta, ci au contribuit la conducerea echipei.

Potrivit lui Haskell, acestea sunt câteva dintre lucrurile pe care le-au gestionat dezvoltatorii Toptal:

  • A ajutat la crearea unei specificații tehnice bazate pe aspectul interfeței de utilizator și pe cerințele aplicației.
  • Am efectuat iterații rapide încorporând feedback de la testeri (folosind platforma Ubertesters).
  • Am lucrat cu designeri interni de interfață pentru a perfecționa interfața pe baza feedback-ului.
  • Coordonarea echipei de dezvoltare și asigurarea respectării termenelor limită.
  • A adus idei noi la masă ori de câte ori a existat o modalitate mai bună de a face ceva.

Să aruncăm o privire mai atentă la fiecare dintre aceste puncte.

Deoarece Fieldgate Media lucra la un proiect de nișă, imaginat de pescarii profesioniști, nu era prea mult pe care să se sprijine. Clientul dorea o aplicație originală, dezvoltată special pentru pescuitul competitiv; cu siguranță nu vă furculița de zi cu zi a unei aplicații similare.

Aplicația permite utilizatorilor să cerceteze lacuri înainte de a face o excursie de pescuit, să adauge excursii de pescuit în calendar, să înregistreze toate capturile, să verifice și să înregistreze vremea, să adauge locația fiecărei capturi pe o hartă și, bineînțeles, să se laude cu capturile bune pentru prieteni folosind funcția Bragboard.

Toate informațiile sunt salvate în cloud, permițând o securitate îmbunătățită și o migrare mai ușoară către alte dispozitive (de exemplu, folosind un telefon robust pentru exterior sau un telefon secundar atunci când călătoriți în străinătate pentru a evita taxele de roaming). Evident, toate informațiile sunt private, așa că alți pescari nu pot vedea toate cele mai bune locuri. Aceasta nu este doar o aplicație de hobby, este pentru concurenți, așa că sunt încorporate și analizele, permițând utilizatorilor să țină evidența orei din zi, a temperaturii apei, a adâncimii apei și a nalucilor folosite pentru a face o captură.

Deoarece Fieldgate Media avea deja o echipă puternică de UI/UX, întăririle Toptal au ajutat doar echipa să-și implementeze layout-urile existente. La fel ca majoritatea aplicațiilor pentru exterior, interfața de utilizare este simplă și simplă, permițând operarea ușoară cu o singură mână. Aspectul cu contrast ridicat ajută, de asemenea, la îmbunătățirea lizibilității în aer liber și poate crește durata de viață a bateriei, deoarece nu este nevoie să măriți luminozitatea, ceea ce este întotdeauna o idee bună dacă pescuiți la câteva ore de la cea mai apropiată priză.

Cel mai important, Toptalers a coordonat echipa de dezvoltare și s-a asigurat că termenul limită a fost respectat, permițând Fatsack Outdoors să prezinte aplicația la o expoziție comercială majoră și să obțină recenzii bune de la pescarii profesioniști.

Rezultatele

Proiectul a fost un succes, la timp și la buget. Rezultatul final a fost o lansare de succes și un client „foarte mulțumit”. Potrivit lui Haskell, compania a fost abordată și de câțiva alți clienți care doreau să dezvolte aplicații, dintre care una este în dezvoltare chiar acum.

Haskell a explicat:

Acum au trecut 8 luni și versiunea inițială a aplicației a fost lansată cu succes atât pe iTunes App Store, cât și pe magazinul Google Play. Dezvoltatorul Android a lucrat cu echipa noastră timp de aproximativ trei luni. Conducătorul tehnic încă lucrează la proiect cu noi acum.

Clientul a fost foarte mulțumit de produsul final, care era versiunea inițială a aplicației. Fieldgate Media plănuiește câteva actualizări majore ale aplicației în viitor.

Comentând performanța dezvoltatorilor Toptal, Haskell a spus:

Profunzimea cunoștințelor și competența generală, în special a conducerii tehnice, a depășit orice avem în interior. Dacă avem nevoie de dezvoltare nativă pentru orice proiect, voi apel mai întâi la Toptal.