Co sprawia, że ​​Creole Studios jest stale najwyżej ocenianą firmą zajmującą się tworzeniem aplikacji mobilnych w GoodFirms?

Opublikowany: 2020-01-15

Jak często doceniane są wysiłki małych i dobrze zapowiadających się startupów? Założona w 2014 roku, jesteśmy studiem projektowo-rozwojowym zatrudniającym ponad 30 pracowników obsługujących naszych klientów na całym świecie. Niedawno dostaliśmy szansę pojawienia się na platformie takiej jak GoodFirms, aby pokazać naszą stronę historii – strategię pracy i wysiłki, które wkładamy w każdy projekt.

Dla firmy takiej jak nasza, nasi klienci mają duże znaczenie, a to, co mają do powiedzenia i co o nas myślą, ma ogromne znaczenie. GoodFirms zapewnia platformę, na której nasi klienci mogą dzielić się swoimi doświadczeniami w pracy z nami; co tworzy autentyczne i godne zaufania wrażenie na naszych potencjalnych klientach, zachęcając ich do współpracy z naszym zespołem ekspertów. Platformy takie jak GoodFirms to te wspaniałe narzędzia, które pomagają uzyskać informacje zwrotne w kompleksowy sposób. Więc to nie tylko bzdurne i miłe rzeczy, które o nas mówią. Klienci mogą wyrażać się szczegółowo na wszystkich frontach, na których jesteśmy dobrzy i na których nam się nie udało.

Dlatego kiedy goodfirms postanowiło przeprowadzić wywiad z naszym CEO i zapytać nas więcej o naszej pracy, naszych procesach i tym, co czyni nas jednym z najfajniejszych programistów aplikacji, nie moglibyśmy być szczęśliwsi.

Oto jak przebiegła ankieta:

  1. Proszę przedstawić swoją firmę i krótko opisać swoją rolę w firmie?

Creole Studios to studio projektowania i rozwoju oprogramowania, które koncentruje się na tworzeniu spersonalizowanych systemów oprogramowania na platformach mobilnych, internetowych i chmurowych. Współpracujemy z klientami na całym świecie, czy to start-upy, MŚP czy duże korporacje. Tworzyliśmy aplikacje i systemy w oparciu o to, czego potrzebują i jak funkcjonuje ich biznes.

Moja rola w firmie obejmuje nadzorowanie projektów o wysokim priorytecie, o najwyższym priorytecie oraz koordynację z tymi klientami. Równolegle kieruję zespołami analiz biznesowych i projektowych, aby zapewnić pierwszeństwo na naszym poziomie kreatywnym i inżynieryjnym. Na koniec realizuję strategię rozwoju firmy oraz plan roczny współpracując z szefami działów technicznych, zespołem pozyskiwania talentów oraz działem księgowości.

  1. Jaka była idea założenia tej organizacji?

Idea firmy była prosta: Twórz oprogramowanie, które rzeczywiście robi różnicę. Niezależnie od tego, jak mała lub duża może być różnica, musi ona wywrzeć wpływ. Obecnie istnieje kilka firm świadczących usługi oprogramowania, które wykonują ten sam rodzaj pracy, co my. Ale większość z nich wykonałaby każdy projekt, który im zaproponowano. Chcą po prostu wysłać produkt i nie dbają o jego wartość końcową dla klienta, który faktycznie za niego płaci. Stworzyliśmy nasze studio, aby budować produkty, które zapewniają, że klient otrzyma wartość swoich pieniędzy, które wydał na nasze usługi.

  1. Jaki jest model biznesowy Twojej firmy – wewnętrzny zespół czy zewnętrzni dostawcy/outsourcing?

Jesteśmy wewnętrznym zespołem projektowo-rozwojowym. Wszystkie nasze procesy od konceptualizacji, projektowania, rozwoju, testowania i wdrażania są wykonywane w naszym studio przez członków naszego zespołu. Współpracujemy z zewnętrznymi dostawcami wtedy, gdy wymaga tego projekt. Ale głównie produkcja odbywa się w naszych biurach.

  1. W jaki sposób Twój model biznesowy jest korzystny z punktu widzenia wartości dodanej dla klientów w porównaniu z modelami innych firm?

Większość firm w naszej domenie stosuje albo model kosztów stałych, albo model rozliczania godzinowego. W modelu kosztów stałych firmy podają cenę ryczałtową za cały projekt, a gdy projekt jest zbyt długi, zaczynają przynosić straty, a co za tym idzie tracą zainteresowanie projektem, co skutkuje pogorszeniem jakości wykonywanych prac. W projektach rozliczanych godzinowo zespoły czują się wyjątkowo komfortowo i przyjmują klienta za pewnik. Nawet obciążają klienta rachunkiem za czas potrzebny na usunięcie błędów, co nie jest właściwe. Dlaczego klient miałby płacić za błędy, które popełniłeś?

Nasz model biznesowy gwarantuje, że żaden z tych scenariuszy nie wystąpi po naszej stronie. Jeśli podejmujemy się projektu o stałych kosztach, opracowujemy strukturę raty płatności na podstawie dostarczonych produktów. W ten sposób klient zwalnia płatność tylko wtedy, gdy otrzyma jakiś wynik z naszego końca. Zmniejsza to ryzyko dużej części płatności, a także motywuje nas do dalszego udostępniania produktów na czas, aby zapewnić, że nasz przepływ środków pieniężnych nie zostanie zdławiony z powodu naszych wewnętrznych opóźnień. W przypadku projektów godzinowych nigdy nie obciążamy klientów kosztami błędów. Nasze karty czasu pracy wyraźnie wymieniają godziny rozliczane i nierozliczane osobno, więc wszyscy nasi klienci są świadomi czasu, jaki spędziliśmy na budowaniu ich systemu, oraz czasu, jaki zajęło nam rozwiązanie wszystkich błędów. Te wszystkie godziny, które zajęło nam wyjaśnienie wszystkich problemów, to nasze wewnętrzne spalanie. To zmotywowałoby nas do utrzymania wydajności naszych procesów, tak aby szybkość spalania była jak najniższa.

nasz-model-biznesowy

  1. Jakie branże na ogół obsługujesz? Czy Twoi klienci są powtarzalni? Jeśli tak, jaki stosunek klientów był dla Ciebie powtarzalny?

Współpracowaliśmy z firmami z kilku różnych branż. Niektórzy z naszych klientów premium należą do branży nieruchomości, handlu elektronicznego, FMCG, coachingu osobistego, żywności i napojów, opieki zdrowotnej, stylu życia i rozrywki, organizacji humanitarnych itp. Kilku naszych klientów z tych dziedzin nadal współpracuje z nami po pierwszym projekcie jest zakończony. Wskaźnik powtarzalności naszych klientów waha się od 60% do 70%.

Tworzenie i projektowanie aplikacji mobilnych

  1. Wymień cele lub parametry, które mają kluczowe znaczenie dla określenia ram czasowych rozwoju aplikacji mobilnej.

Najważniejsze parametry określające ramy czasowe tworzenia aplikacji mobilnej to: dokładne zrozumienie wymagań między wszystkimi zainteresowanymi stronami, kuloodporne szkieletowanie, wydajne i przyjazne dla programistów projekty interfejsu użytkownika i wreszcie dobrze doświadczone zespoły programistyczne z dobrymi umiejętnościami logicznego rozumienia. Jeśli wszystkie te parametry są zaznaczone, to określenie harmonogramu rozwoju aplikacji mobilnej może być wykonane dość dokładnie.

  1. Ile czasu poświęcasz na rozwój frontendu i backendu aplikacji mobilnej?

Opracowywanie frontonu aplikacji wymaga tyle samo wysiłku, co tworzenie logiki aplikacji. Kiedy mówimy o front-endzie, jest projekt, prototypowanie UX, buforowanie danych lokalnie w piaskownicy aplikacji. Większość firm nie poświęca tyle wysiłku na budowanie front-endu aplikacji. Po prostu integrują projekty przekazane im przez projektantów, a następnie od razu przeskakują do kodowania zaplecza. To nie jest właściwy sposób radzenia sobie z rozwojem aplikacji mobilnej. Jeśli front-end aplikacji jest opracowywany z należytą uwagą, to idzie o wiele mil, oferując niezwykłe wrażenia użytkownika, gdy aplikacja jest gotowa.

Budowanie zaplecza aplikacji jest stosunkowo łatwe. Tak, z pewnością może się to skomplikować i skomplikować, biorąc pod uwagę, że ma do czynienia z kodem i skryptami. Ale jego binarny, albo idzie dobrze, albo nie. Nie ma w tym szarej strefy. W związku z tym istnieją większe szanse na poświęcenie większej ilości wysiłków na front-endową stronę aplikacji w porównaniu z rozwojem zaplecza. Jeśli chodzi o dokładny czas potrzebny w obu obszarach, zwykle zależy on od rodzaju tworzonej aplikacji. Jeśli funkcje są liczne i skomplikowane, zajmuje to miesiące, w przeciwnym razie, jeśli aplikacja jest prosta i mała, można to zrobić w ciągu kilku tygodni.

Platforma aplikacji mobilnych

  1. Jakie są kluczowe parametry, które należy wziąć pod uwagę przed wyborem odpowiedniej platformy dla aplikacji mobilnej?

Poniżej znajdują się kluczowe parametry, które należy wziąć pod uwagę przed wyborem odpowiedniej platformy dla aplikacji mobilnej:

  • Grupa docelowa i jej dane demograficzne.
  • Z jakiej platformy smartfona korzystają? Czy jedna platforma jest używana znacznie częściej niż druga?
  • Techniczna wykonalność funkcji. Niektóre funkcje nie mogą być zaimplementowane na platformie iOS, biorąc pod uwagę jej zamknięte środowisko programistyczne, podczas gdy w Androidzie tak nie jest.
  • Budżet projektu. Początkowo, jeśli budżet jest mniejszy, można skoncentrować tylko jedną platformę, a później, po uzyskaniu początkowej trakcji, można uruchomić aplikację na kolejnej platformie.
  • Analiza konkurencji. Jeśli istnieje bezpośredni konkurent, jego strategię należy przeanalizować przed podjęciem decyzji, która platforma mobilna będzie odpowiednia dla projektu.
kluczowe-parametry-przed-wyborem-platforma-aplikacji-mobilnej

  1. Którą platformę proponujesz swoim klientom, gdy zwracają się do Ciebie z pomysłem (Android czy iOS) i dlaczego?

Jak wspomniano w ostatniej odpowiedzi, istnieje wiele czynników, które odpowiadają za określenie, która platforma będzie najlepsza dla projektu klienta. Nie może to być osobista sugestia oparta na naszych preferencjach. To musi być obiektywna decyzja po zbadaniu czynników, które są przed nami. Jednak w większości przypadków lepiej jest uwzględnić obie platformy, aby aplikacja miała maksymalny zasięg od dnia jej uruchomienia.

  1. Android czy iOS, natywny czy hybrydowy — z której platformy najlepiej korzystać do tworzenia aplikacji? Jakie są twoje rekomendacje?

Do tej pory byliśmy zagorzałymi fanami natywnych SDK. Ale ostatnio, od 2 lat, byliśmy oczarowani nowym dzieciakiem na bloku – React Native. Ten hybrydowy framework pokazał nam obietnicę, której szukaliśmy we wszystkich poprzednich hybrydowych i międzyplatformowych technologiach tworzenia aplikacji mobilnych, ale do tej pory nie mogliśmy jej znaleźć nigdzie. Naszym zdaniem React Native jest obecnie najlepszą opcją, ponieważ jest oparty na JavaScript i w razie potrzeby świetnie współpracuje z kodem Native. Ich społeczność programistów rośnie, a biblioteka z czasem dobrze dojrzewa. Dzięki temu możemy budować aplikacje na obie platformy, co pozwala znacząco obniżyć koszty produkcji klienta.

Koszt aplikacji mobilnej

  1. Jakie są kluczowe czynniki, które bierzesz pod uwagę przed podjęciem decyzji o cenie aplikacji mobilnej?

Oto czynniki, które znacząco wpływają na koszt budowy aplikacji mobilnej:

  • Lista funkcji
  • Wymagania dotyczące interfejsu użytkownika i UX
  • Przyszłe plany skalowalności
  • Rodzaje funkcjonalności (sprawdzone/wykonalne/badane)
  • Świeży rozwój lub ponowne opracowywanie z istniejącej bazy kodu
  • Produkcja w jednym zespole lub w wielu zespołach z wymaganiami zdalnymi/na miejscu
  1. Jaką strukturę płatności stosujesz, aby rozliczać swoich klientów? Czy jest to płatność za funkcję, stały koszt, płatność za kamień milowy (może być w fazach, miesiącach, wersjach itp.)

Stosujemy 2 rodzaje struktur płatności: Model kosztów stałych, w którym dajemy ryczałtową wycenę za całą produkcję projektu, ale płatność jest rozłożona na wiele kamieni milowych, z których każdy jest powiązany z pewnymi konkretnymi rezultatami. Ale jeśli projekt jest duży i obejmuje skomplikowane funkcje, oferujemy naszym klientom również model rozliczany godzinowo, w którym przechowujemy szczegółowe grafików dla całej pracy, którą wykonujemy każdego dnia, przy każdym zadaniu, i wysyłamy te grafików do naszych klientów na adres koniec tygodnia. Później rozliczenia są dokonywane na koniec miesiąca na podstawie łącznej liczby godzin, które rozliczyliśmy w naszych cotygodniowych rozliczeniach czasu pracy.

  1. Realizujesz projekty, które spełniają Twoje podstawowe wymagania budżetowe? Jeśli tak, jaki jest minimalny wymóg? Jeśli nie, na jaki minimalny budżet pracowałeś?

Mamy minimalny próg 5000 USD. Nie uczestniczymy w zadaniach poniżej tej kwoty. Ale powiedziawszy to, nie przyjmujemy wszystkich projektów, które mają większy rozmiar biletu. Każdy projekt oceniamy indywidualnie, a następnie na podstawie różnych czynników decydujemy, czy przyjąć projekt, czy go zaliczyć.

  1. Jaki jest przedział cenowy (min. i maks.) projektów, którymi się zajmowałeś w 2018 roku?

Och, ten zakres jest dość duży. Podjęliśmy projekty o wartości od 7 000 do 50 000 USD. W 2019 roku liczby te oddaliły się od siebie jeszcze bardziej. Wielkość projektu nie jest czynnikiem, do którego dążymy. Projekt musi mieć jakąś treść, jakąś wartość i powinniśmy być w stanie wnieść do niego nasze umiejętności. W przeciwnym razie nie ma sensu realizować projektów, które nie pasują do naszych umiejętności i talentów.

  1. Jaki model biznesowy proponujesz swoim klientom, aby mogli generować przychody z aplikacji mobilnych? Czemu?

Model oparty na subskrypcji lub inteligentnie przemyślany model Freemium. W dzisiejszych czasach są to dwa najbardziej wpływowe modele biznesowe generujące przychody. Aplikacje takie jak Netflix, Spotify, New York Times itp. pokazały prawdziwą moc modelu subskrypcji. Jeśli masz dobre źródło treści, które możesz rozpowszechniać, to niezależnie od wielkości odbiorców, stała subskrypcja przyniosłaby dużą część przychodów w porównaniu z jednorazową opłatą. Jeśli nie masz stałej dystrybucji treści, ale masz pewne funkcje, które są nieodparcie dobre, najlepiej zapakuj je w dobry model Freemium, w którym użytkownicy mogą wypróbować podstawowy produkt za darmo, a kiedy już dostaną uzależnieni od tego, nie zastanawialiby się ani przez sekundę przed zakupem twoich ofert premium. Candy Crush, Fortnite, Snapchat, YouTube itp. opanowali tę strategię.

Odwiedź nasz profil na GoodFirms: Creole Studios

Przeczytaj pełny wywiad na GoodFirms

Jesteśmy wdzięczni GoodFirms za umożliwienie nam dzielenia się pracą i wysiłkami, które nasz zespół wkłada w każdy projekt. podejście skoncentrowane na rozwiązaniach Z niecierpliwością czekamy na coraz więcej opinii klientów i będziemy pracować, co w naszej mocy, aby utrzymać nasz znakomity rekord w GoodFirms.