Czy zastanawiałeś się kiedyś, jak ważne jest
znalezienie właściwiej firmy do współpracy przy tworzeniu aplikacji?
Decyzja ta może znacząco wpłynąć na sukces Twojego biznesu, jakość
wykonanej aplikacji, a przede wszystkim pozwoli Ci zaoszczędzić sporo
czasu, pieniędzy oraz (co potencjalnie najważniejsze) zszarganych
nerwów. W tym artykule postaramy się wskazać na co warto zwrócić uwagę.
Dobra
firma nie ogranicza się tylko do wykonywania zleceń, ale także dba o
to, aby efekt finalny był zgodny z oczekiwaniami biznesowymi klienta.
Programiści powinni myśleć o optymalnym rozwiązaniu, które spełni
wymagania klienta, jednocześnie sprawiając, że rozwój aplikacji będzie
łatwy i tani.
Rozmiar zespołu
W
Alergeek Ventures wierzymy, że zespół ludzi pracujących nad danym
projektem zależy od potrzeb tego właśnie projektu. Gdy przychodzi do nas
klient, który jest na bardzo wczesnej fazie działań - na przykład
dopiero skończył opracowywać pomysł i przenosić go na papier - wtedy
przyporządkowujemy do niego jednego z naszych ekspertów, tak by wspólnie
przeszli przez wszystkie założenia techniczne projektu i zastanowili
się, jak je zrealizować w najbardziej pasujący sposób. Zawsze będzie to
osoba, który ma wiedzę w bardzo wielu dziedzinach, a także, w razie
jakichkolwiek wątpliwości, możliwość kontaktu ze specjalistami. Ta osoba
zrealizuje (zazwyczaj w pojedynkę) pierwszą wersję produktu, a klient
może go sprawdzić w rynkowych realiach.
Wśród
naszych dotychczasowych klientów, często spotykaliśmy się z sytuacją,
gdzie przejście z fazy tzw. MVP (Minimal Viable Product), opisanego we
wcześniejszym akapicie, do pełnowymiarowego produktu jest największym
wyzwaniem. Często ta pierwsza wersja, tworzona przez programistę
”solowego” zawiera wiele skrótów myślowych i wynikających z
przyzwyczajeń zagwozdek, które później są dużym utrudnieniem przy
dołączeniu do zespołu innych ludzi. Oznacza to, że pracować nad
aplikacją musi nieustannie ta sama osoba - a opłacanie specjalistów,
którzy potrafią tworzyć zarys architektoniczny, by wprowadzali proste
poprawki, to prosta droga do niepotrzebnego marnotrawienia pieniędzy.
Nawet
pojedynczny programista w naszej firmie porusza się według pewnych
odgórnie ustalonych konwencji, co sprawia, że gdy pojawia się potrzeba
szybszej pracy - łatwo dołączyć do niego więcej osób. Wciąż ta sama
osoba będzie odpowiedzialna za komunikację i planowanie działań, ale
praca rozłoży się na kilka osób i będzie posuwać się do przodu znacznie
sprawniej.
Koszt
Teraz pewnie nasuwa Ci się pytanie “no dobra, ale ile to tak naprawdę kosztuje?”.
W końcu kwestia ceny wykonania usługi jest czasami niezwykle ważna w
kontekście rentowności. I my to rozumiemy, dlatego w przeciwieństwie do
innych firm wychodzimy z zupełnie innym modelem rozliczeniowym.
Przeciętna
firma sporządza kosztorys i termin zakończenia. Zazwyczaj klient nie ma
większej kontroli nad projektem, płaci więcej, otrzymuje aplikację,
które może i technicznie jest wykonana poprawnie, to jednak nieco
odbiega od jego oczekiwań. Czy tak musi być? My uważamy, że nie.
Wyobraź
sobie, że chcesz zbudować dom. Pytany o to jaki ma być, odpowiadasz
“taki jak sąsiada” (”taka apka jak Uber” - często słyszymy). Jeszcze nie
ma położonych fundamentów, jeszcze nie wiesz jak to wszystko będzie
wyglądać, a już jesteś pytany o kolor ścian. Następnie przez kilka
miesięcy w ogóle nikt z tobą się nie kontaktuje, albo jedynie mówi:
"jest tak jak Pan chciał, zobaczy Pan za klika miesięcy". Czy taki
budynek będzie Ci się na końcu podobać? Oczywiście, że nie.
My budujemy
programujemy inaczej. Na starcie dostajesz miejsce obok kierownika
budowy. Wydajesz polecenia, które my jako ekipa rozbijamy na cele. Masz
wgląd w listę wszystkich zadań. Dokładnie więc wiesz nad czym kto
pracuje i jaki jest progres. Raz na tydzień lub dwa, zespół prezentuje
efekty pracy. Ty możesz w każdym momencie zgłosić poprawkę lub zmianę
kierunku. Płatności? Dokładnie wiesz ile godzin jest poświęcone na jakie
zadania, a z tygodnia na tydzień decydujesz w jaki sposób przesuwać
priorytety. Jesteś na bieżąco informowany co i ile będzie kosztować,
możesz decydować czy warto to robić czy może na tym zaoszczędzić.
Wszystko jest rozliczane w wygodnej formie: wystawiamy Ci jedną fakturę
miesięcznie. Z nami tworzysz aplikację, za którą nie przepłacisz.
Idealnie skrojoną pod Twoje potrzeby, ponieważ na placu budowy będziesz
od początku do końca: z odpowiednimi narzędziami, tak aby kontrola
projektu była dla Ciebie niezwykle prosta.
Oczywiście,
jesteśmy w stanie przygotować wstępny kosztorys (przykład takiego
chętnie Ci pokażemy), natomiast często dla dobra klienta warto od niego
odejść - z uwagi na to, że coś można zrobić podobnie, ale nieco taniej
albo nieco drożej, ale znacznie lepiej. My jesteśmy w stanie doradzić Ci
na przykładzie naszych klientów, czy warto inwestować w daną
funkcjonalność, czy lepiej odpuścić lub rekomendować rozwiązanie które
będzie ważne dla sukcesu Twojej aplikacji.
Takie
podejście wymaga od klientów dużo większego zaangażowania w proces
tworzenia aplikacji, poświęcenia więcej czasu i skupienia się na
detalach. Całe poświęcenie powinno dać lepsze rezultaty, ale no
właśnie... zamiast udawać się na budowę domu tylko po odbiór kluczy,
trzeba być na tej budowie przynajmniej kilka razy w miesiącu.
Podsumowanie
Powtórzymy,
co jest według nas najważniejszymi aspektami, na które warto zwrócić
uwagę podczas wyboru idealnego partnera do tworzenia aplikacji:
- skład osobowy
- zespół, który ma doświadczenie ze zmianą nakładu pracy
- pula wykwalifikowanych, dostępnych do pracy osób
- dostęp do multidyscyplinarnych ekspertów, którzy doradzą Ci w każdej sprawie zarówno wewnątrz firmy, jak i spoza niej
- obecność osoby ze znajomością zarządzania projektem i zespołem
- udział w procesie tworzenia aplikacji - regularne demonstracje ukończonej pracy
- metodyka “zwinna” zarządzania projektem
- możliwość zmiany założeń czy priorytetów zadań
Jeżeli
chciałbyś wiedzieć więcej na temat tworzenia aplikacji, to mamy jeszcze
dwa artykuły, który powinny przybliżyć Ci kluczowe kwestię
kontroli nad projektem - czyli dalszego etapu pracy.
Mamy nadzieję,
że nieco lepiej zrozumiałeś jak w różny sposób firmy obsługują projekty
informatyczne i teraz znacznie łatwiej znajdziesz firmę, która będzie
odpowiadać Twoim potrzebom. Gdybyś miał jakieś pytania,
napisz do nas. Gdybyś chciał podzielić się swoją opinią, możesz nas znaleźć na
LinkedIn - wierzymy w to, że nie zawsze mamy rację i chętnie posłuchamy odmiennego zdania.