Ce face Creole Studios o companie de dezvoltare a aplicațiilor mobile de top pe GoodFirms?

Publicat: 2020-01-15

Cât de des sunt recunoscute eforturile startup-urilor mici și în devenire? Fondată în 2014, suntem un studio de design și dezvoltare cu peste 30 de forță de muncă care deservește clienții noștri din întreaga lume. Recent, am avut șansa de a fi prezentate pe o platformă precum GoodFirms, pentru a arăta partea noastră a poveștii – strategia de lucru și eforturile pe care le depunem în spatele fiecărei sarcini de proiect.

Pentru o companie ca a noastră, clienții noștri contează foarte mult și ceea ce au de spus și ce simt pentru noi este de o importanță capitală. GoodFirms oferă o platformă în care clienții noștri își pot împărtăși experiența de lucru cu noi; care creează o impresie autentică și de încredere pentru clienții noștri potențiali, încurajându-i să lucreze cu echipa noastră de experți. Platforme precum GoodFirms sunt acele instrumente grozave care vă ajută să obțineți feedback într-un mod cuprinzător. Așa că nu sunt doar lucruri moale și drăguțe spuse despre noi. Clienții ajung să se exprime în detaliu pe toate fronturile în care suntem buni și în care nu am fost lipsiți.

Astfel, când Goodfirms a decis să intervieveze CEO-ul nostru și să ne întrebe mai multe despre munca noastră, despre procesele noastre și despre ce ne face unul dintre cei mai tari dezvoltatori de aplicații de acolo, nu am putea fi mai fericiți.

Iată cum a decurs chestionarul:

  1. Vă rugăm să vă prezentați compania și să oferiți un scurt despre rolul dvs. în cadrul companiei?

Creole Studios este un studio de proiectare și dezvoltare software care se concentrează pe construirea de sisteme software personalizate pe platforme mobile, web și cloud. Lucrăm cu clienți din întreaga lume, fie că este vorba de start-up-uri, IMM-uri sau corporații mari. Am construit aplicații și sisteme bazate pe ceea ce au nevoie și cum funcționează afacerea lor.

Rolul meu la companie include supravegherea proiectelor de mare prioritate și coordonarea cu acești clienți. Odată cu asta, conduc echipele de analiză și design de afaceri pentru a stabili o prioritate la nivelurile noastre creativ și de inginerie. În cele din urmă, implementez strategia de creștere și planul anual al companiei lucrând cu șefii de departamente ai departamentelor tehnice, echipa de achiziție de talente și departamentul de contabilitate.

  1. Care a fost ideea în spatele înființării acestei organizații?

Ideea din spatele companiei a fost simplă: să construiți un software care să facă de fapt diferența. Oricât de mică sau mare ar fi diferența, trebuie să aibă un impact. Există mai multe companii de servicii software în prezent care fac același tip de lucru pe care îl facem noi. Dar cei mai mulți dintre ei ar face orice proiect care le este oferit. Vor doar să livreze produsul și să nu le pese prea mult de valoarea finală a acestuia pentru clientul care plătește de fapt bani pentru el. Ne-am înființat studioul pentru a construi produse care să asigure că clientul primește valoarea banilor pe care i-a cheltuit pe serviciile noastre.

  1. Care sunt modelul de afaceri al companiei dvs. – echipa internă sau furnizori terți/externalizare?

Suntem o echipă internă de proiectare și dezvoltare. Toate procesele noastre de la conceptualizare, proiectare, dezvoltare, testare și implementare sunt realizate în studioul nostru de către membrii echipei noastre. Colaborăm cu furnizori terți atunci când un proiect ne cere acest lucru. Dar în mare parte producția se desfășoară în birourile noastre.

  1. Cum este modelul dvs. de afaceri benefic din perspectiva de valoare adăugată pentru clienți în comparație cu modelele altor companii?

Majoritatea companiilor din domeniul nostru urmează fie un model de cost fix, fie un model facturat pe oră. În modelul cu cost fix, companiile cotează un preț forfetar pentru întreg proiectul și, atunci când proiectul este întins pentru prea mult timp, încep să înregistreze pierderi și, prin urmare, își pierd interesul pentru proiect, ceea ce duce la o calitate deteriorată a lucrărilor livrate. În proiectele facturate pe oră, echipele devin mai confortabile și iau clientul de la sine înțeles. Ei chiar facturează clientul pentru timpul necesar pentru rezolvarea erorilor, ceea ce nu este adecvat. De ce ar trebui clientul să plătească pentru greșelile pe care le-ați făcut?

Modelul nostru de afaceri asigură că niciunul dintre aceste scenarii nu se întâmplă din partea noastră. Dacă luăm un proiect cu cost fix, elaborăm o structură de plată în rate bazată pe livrabilele livrate. Astfel, clientul eliberează plata numai atunci când primește ceva livrabil din partea noastră. Acest lucru reduce riscul lor de a plăti o mare parte și, de asemenea, ne menține motivați să continuăm să lansăm livrabile la timp pentru a ne asigura că fluxul nostru de numerar nu este blocat din cauza întârzierilor noastre interne. Pentru proiectele pe oră, nu facturăm niciodată clienții pentru erorile noastre. Foile noastre de pontaj menționează în mod clar orele facturabile și nefacturabile separat, astfel încât toți clienții noștri sunt bine conștienți de timpul petrecut pentru construirea sistemului lor și timpul necesar pentru a rezolva toate erorile. Toate acele ore pe care le-am luat pentru a lămuri toate problemele, asta este arderea noastră internă. Asta ne-ar motiva să ne menținem procesele eficiente, astfel încât rata de ardere să fie cât mai mică posibil.

modelul-nostru-de-afacere

  1. În ce industrii vă ocupați în general? Sunt clienții tăi repetitivi? Dacă da, ce proporție de clienți a fost repetitiv pentru tine?

Am lucrat cu companii din mai multe industrii diferite. Unii dintre clienții noștri premium aparțin Real Estate, E-Commerce, FMCG, Personal Coaching, Food & Beverages, Healthcare, Lifestyle & Entertainment, Humanitarian Organizations etc. Câțiva dintre clienții noștri din aceste domenii continuă să lucreze cu noi după primul lor proiect este gata. Rata de repetare a clienților noștri variază între 60% și 70%.

Dezvoltare și proiectare de aplicații mobile

  1. Menționați obiectivele sau parametrii critici în determinarea intervalului de timp al dezvoltării unei aplicații mobile.

Parametrii cei mai critici în determinarea intervalului de timp al dezvoltării unei aplicații mobile includ: înțelegerea aprofundată a cerințelor între toate părțile interesate, wireframing rezistent la glonț, design-uri de UI eficiente și prietenoase cu programatorii și, în sfârșit, echipe de programare cu experiență și bune abilități de înțelegere logică. Dacă toți acești parametri sunt bifați, atunci determinarea cronologiei dezvoltării unei aplicații mobile se poate face destul de precis.

  1. Cât de mult efort în termeni de timp depune pentru dezvoltarea front-end-ului și back-end-ului unei aplicații mobile?

Dezvoltarea front-end-ului aplicației necesită un efort la fel de intens ca și dezvoltarea logicii aplicației. Când vorbim despre front-end, există design, există prototipuri UX, există stocarea în cache a datelor local în sandbox-ul aplicației. Majoritatea companiilor nu depun atât de multe eforturi pentru a construi front-end-ul aplicației. Pur și simplu integrează design-urile oferite de designeri și apoi trec imediat la codificarea back-end. Acesta nu este modul corect de a face față dezvoltării aplicației mobile. Dacă front-end-ul aplicației este dezvoltat cu atenția cuvenită, atunci oferă o experiență de utilizator remarcabilă atunci când aplicația este gata.

Construirea back-end-ului aplicației este relativ ușoară. Da, cu siguranță poate deveni complicat și greu, având în vedere că trebuie să se ocupe de cod și scripturi. Dar e binar, fie merge bine, fie nu. Nu există zone gri în asta. Prin urmare, există șanse mai mari ca mai multe eforturi să fie cheltuite în partea front-end a aplicației în comparație cu dezvoltarea back-end. În ceea ce privește timpul exact necesar în ambele zone, acesta depinde de obicei de tipul de aplicație dezvoltată. Dacă funcțiile sunt multe și complicate, atunci durează luni, altfel dacă aplicația este simplă și mică, atunci se poate face și în câteva săptămâni.

Platformă de aplicații mobile

  1. Care sunt parametrii cheie care trebuie luați în considerare înainte de a selecta platforma potrivită pentru o aplicație mobilă?

Următorii sunt parametrii cheie care trebuie luați în considerare înainte de a selecta platforma potrivită pentru o aplicație mobilă:

  • Publicul țintă și datele demografice ale acestuia.
  • Ce platformă de smartphone folosesc? Există o platformă utilizată semnificativ mai mult decât cealaltă?
  • Fezabilitatea tehnică a caracteristicilor. Unele caracteristici nu pot fi implementate pe platforma iOS, având în vedere mediul său de dezvoltare închis, în timp ce în Android nu este cazul.
  • Bugetul proiectului. Inițial, dacă bugetul este mai mic, doar o platformă poate fi concentrată, iar mai târziu aplicația poate fi lansată pe următoarea platformă după ce a câștigat o anumită tracțiune inițială.
  • Analiza competitivă. Dacă există un concurent direct, atunci strategia lor ar trebui studiată înainte de a lua o decizie asupra platformei mobile potrivite pentru proiect.
parametri-cheie-înainte de selecție-platformă-aplicație-mobilă

  1. Cu ce ​​platformă le sugerați clienților să înceapă atunci când vă abordează cu o idee (Android sau iOS) și de ce?

După cum sa menționat în ultimul răspuns, există mai mulți factori care sunt responsabili pentru a determina care platformă ar fi cea mai bună pentru proiectul clientului. Aceasta nu poate fi o sugestie personală bazată pe preferințele noastre. Trebuie să fie o decizie obiectivă după studierea factorilor care ne aflăm în față. Dar, în majoritatea cazurilor, este mai bine să acoperiți ambele platforme, astfel încât aplicația să aibă o acoperire maximă din ziua lansării.

  1. Android sau iOS, nativ sau hibrid – care platformă este cel mai bine să utilizați pentru a vă construi aplicația? Care sunt recomandările dumneavoastră?

Până acum, am fost fani ai SDK-urilor native. Dar în ultimul timp, din ultimii 2 ani, ne-am îndrăgostit de noul puști de la bloc – React Native. Acest cadru hibrid ne-a arătat promisiunea pe care am căutat-o ​​în toate tehnologiile anterioare de dezvoltare a aplicațiilor mobile hibride și multiplatforme, dar nu am putut-o găsi nicăieri, până acum. În opinia noastră, React Native este cea mai bună opțiune în acest moment, deoarece se bazează pe JavaScript și funcționează frumos și cu codul nativ, dacă este necesar. Comunitatea lor de dezvoltatori este în creștere, iar biblioteca se maturizează bine în timp. Acest lucru ne permite să construim aplicații pentru ambele platforme, ceea ce ajută la reducerea semnificativă a costurilor de producție ale clientului.

Costul aplicației mobile

  1. Care sunt factorii cheie pe care îi luați în considerare înainte de a decide costul unei aplicații mobile?

Următorii sunt factorii care influențează semnificativ costul construirii unei aplicații mobile:

  • Lista de caracteristici
  • Cerințe UI și UX
  • Planuri de scalabilitate viitoare
  • Tipuri de funcționalități (dovedite/fezabile/bazate pe cercetare)
  • Dezvoltare proaspătă sau Re-dezvoltare din baza de cod existentă
  • Producție cu o singură echipă sau cu mai multe echipe cu cerințe de la distanță/la fața locului
  1. Ce fel de structură de plată urmați pentru a vă factura clienții? Este Pay per Feature, Cost fix, Pay per Milestone (ar putea fi în etape, luni, versiuni etc.)

Urmăm 2 tipuri de structuri de plată: Model cu cost fix în care oferim o cotație forfetară pentru întreaga producție a proiectului, dar plata este distribuită pe mai multe etape, fiecare asociate cu niște livrabile specifice. Dar dacă proiectul este mare și implică caracteristici complicate, atunci oferim clienților noștri și modele facturate pe oră, unde menținem foi de pontaj detaliate pentru toată munca pe care o facem în fiecare zi, pentru fiecare sarcină și trimitem aceste foi de pontaj clienților noștri la sfarsitul saptamanii. Mai târziu, facturarea se face la sfârșitul lunii pe baza numărului total de ore pe care le-am facturat în foile noastre de pontaj săptămânal.

  1. Acceptați proiecte care îndeplinesc cerințele bugetare de bază? Dacă da, care este cerința minimă? Dacă nu, cu ce buget minim ai lucrat?

Avem un prag minim de 5000 USD. Nu participăm la nicio misiune sub această sumă. Dar acestea fiind spuse, nu luăm în considerare toate proiectele care au o dimensiune a biletului mai mare decât atât. Evaluăm fiecare proiect în mod individual și apoi, pe baza diverșilor factori, decidem dacă trebuie să luăm proiectul sau să-i dăm o trecere.

  1. Care este intervalul de preț (min și max) al proiectelor pe care le-ați ocupat în 2018?

Oh, intervalul este destul de mare. Am luat proiecte de la 7.000 USD la 50.000 USD. În 2019, aceste cifre s-au îndepărtat și mai mult unul de celălalt. Dimensiunea proiectului nu este factorul pe care îl urmărim. Proiectul trebuie să aibă o anumită substanță, o anumită valoare și ar trebui să putem contribui cu abilitățile noastre la el. Altfel, nu are rost să urmăm proiecte care nu se potrivesc cu abilitățile și talentele noastre.

  1. Ce model de afaceri le sugerați clienților dvs., permițându-le să genereze venituri din aplicațiile mobile? De ce?

Un model bazat pe abonamente sau un model Freemium gândit inteligent. Acestea sunt cele două modele de afaceri generatoare de venituri cu cel mai mare impact în vremurile de astăzi. Aplicații precum Netflix, Spotify, New York Times etc. au arătat adevărata putere a modelului de abonament. Dacă aveți o sursă bună de conținut pe care o puteți distribui, atunci indiferent de dimensiunea publicului dvs., un abonament în curs de desfășurare ar aduce o mare parte din venituri în comparație cu o taxă unică. Dacă nu aveți un conținut în curs de desfășurare, dar aveți unele caracteristici care sunt irezistibil de bune, atunci cel mai bine este să le includeți într-un model Freemium bun în care utilizatorii pot încerca produsul de bază gratuit, apoi odată ce obțin agățați de el, nu s-ar gândi nici o secundă înainte de a cumpăra ofertele tale premium. Candy Crush, Fortnite, Snapchat, YouTube etc. au stapanit aceasta strategie.

Vizitați profilul nostru pe GoodFirms: Creole Studios

Citiți interviul complet pe GoodFirms

Suntem recunoscători GoodFirms pentru că ne-a oferit o oportunitate în care putem să împărtășim munca și eforturile pe care echipa noastră le depune pentru fiecare proiect. abordare de lucru axată pe soluții. Așteptăm cu nerăbdare din ce în ce mai multe recenzii ale clienților și vom continua să depunem tot posibilul pentru a ne menține recordul excelent pe GoodFirms.