Blog
Software House vs Freelancer – kogo wybrać?

Software House vs Freelancer – kogo wybrać?

Software House vs FreelancerKtóra opcja jest lepsza? Zagadnienie dość znane i idealnie pasuje do stwierdzenia „stare jak świat”. W sieci zapewne znajdziesz multum wpisów tego typu, które dość często nie są obiektywne. Tym razem będzie inaczej. Przeprowadzę Cię przez cykl istotnych kwestii, dzięki którym sam zdecydujesz, która forma współpracy jest dla Ciebie lepsza. Po każdym zagadnieniu, zadaj sobie pytanie „Jak bardzo jest ono dla mnie ważne?”

Kim jest „Freelancer”?

To tak naprawdę „wolny strzelec”, który jest specjalistą w swojej dziedzinie. Może być to grafik, programista w określonym frameworku. Freelancer to nie tylko osoby powiązane z IT. Przeważnie działa w pojedynkę, sam sobie ustala godziny pracy i odpowiada za wszystkie obszary swojej działalności. Mam tutaj na myśli: pozyskiwanie klientów, pracę z nimi oraz realizację usługi.

W tym momencie już wiesz z kim masz do czynienia i jakie są podstawowe różnice pomiędzy tymi podmiotami. Sprawdźmy zatem, jak to się przekłada na codzienną pracę.

Wybór technologii

Wybór technologii do projektu to niezwykle istotna sprawa. Niestety jest ona często pomijana lub narzucana z góry przez wykonawcę. Jeśli Twój projekt ma dużą wartość biznesową, to warto abyś dokładnie omówił tę kwestię z potencjalnym wykonawcą. Technologia ma bardzo duży wpływ na możliwości rozwoju projektu, koszty utrzymania oraz dostęp do specjalistów w przypadku zmiany wykonawcy.

Ale do sedna: w przypadku współpracy z Software House otrzymujesz pełne wsparcie doboru odpowiedniej technologii do Twojego projektu. Zdarzają się sytuację, że SH operują na kilku różnych technologiach i są w stanie odpowiednio ją dobrać.  

W przypadku Freelancera sprawa wygląda nieco inaczej. Taka osoba, jest przeważnie specjalistą w jednej konkretnej technologii. Będzie to dobre rozwiązanie, pod warunkiem, że ta technologia pasuje do Twojego projektu. W innym przypadku, mogą pojawić się problemy.

Podsumowanie:

Moim zdaniem, kwestia wyboru technologii jest bardzo ważna. Z mojego doświadczenia wynika, że potencjalni wykonawcy narzucają z góry technologie w których pracują. W tym przypadku, zdecydowanie większe pole do manewru jest z Software House’m.

+ Software House, – Freelancer 

Elastyczność

Praca nad projektem to ciągła komunikacja obustronna pomiędzy Tobą, a Twoim wykonawcą. Jeśli Twój wykonawca jest rzetelny, to będzie potrzebował Twojego zdania bądź opinii w ważnych kwestiach biznesowych. Jeśli aktualnie pracujesz na etacie bądź z innych przyczyn nie możesz być dostępny „ad-hoc”, to kwestia komunikacji staje się w tym przypadku problematyczna.

O ile większość SH jest elastyczna w pewnym zakresie, tak komunikacja poza ich godzinami pracy może być problemem. Musisz pamiętać, że jednak większość zespołu to są pracownicy na etacie, który po pracy mają swoje prywatne życie.

W przypadku Freelancera, ta elastyczność jest zdecydowanie większa. Taka osoba sama sobie jest Szefem i wyznacza godziny pracy. Sam osobiście znam kilku freelancerów, którzy pracują do późnych godzin wieczornych.

Podsumowanie:

Jak widzisz, kwestia elastyczności ma również swoje plusy i minusy. Ciężko jest mi ocenić, jak bardzo powinna być dla Ciebie ważna. Bezpośredni wpływ na to ma Twoja sytuacja, potrzeby oraz wymagania co do współpracy. Pamiętaj również, że wymagania co do Twojej dostępności może mieć Twój wykonawca.

– Software House, + Freelancer

Cena

Skoro dotarłeś do tego artykułu, to zapewne nie raz spotkałeś się ze stwierdzeniem, że programiści dobrze zarabiają. Nie chcę tutaj tego podważać czy stwierdzać, że jest inaczej. Faktem jest to, że profesjonalne usługi IT rzeczywiście są kosztowne. I to nie podlega dyskusji.

Jeśli Twój projekt będzie realizował profesjonalny zespół, cena będzie na pewno wyższa niż w przypadku jednego Freelancera. Różnice są naprawdę spore i nie trudno znaleźć ich przyczynę. Są to między innymi: koszty utrzymania biura, wynagrodzenia doświadczonych specjalistów czy również koszty licencji oprogramowania (te niekiedy potrafią zaskoczyć, oczywiście negatywnie).

Osoba, która działa w pojedynkę tych kosztów ma znacznie mniej. Dość często pracuje z domu, przez co odpadają jej koszty prowadzenia biura i wszystkie inne związane przede wszystkim z prowadzeniem firmy.  

Podsumowanie:

Mimo, że się nie znamy, doskonale zdaję sobie sprawę, że cena ma dla Ciebie znaczenie. Ja również zwracam na to uwagę. W tym przypadku, to zestawienie wygrywa Freelancer, który ma po prostu mniej kosztów. Zadaj sobie jednak pytanie, o które prosiłem na początku artykułu.

– Software House, + Freelancer

Szacowanie czasochłonności

Każdy projekt, nie tylko informatyczny składa się z wymagań. Powinny one odpowiadać na konkretne potrzeby oraz Twoje problemy. Każde z tych wymagań, powinno być dokładnie przeanalizowane i oszacowane pod kątem jego czasochłonności oraz złożoności. Jest to bardzo trudne, ponieważ przed rozpoczęciem prac musimy określić, ile dane wymaganie zajmie nam czasu.

Nie ma co ukrywać, że większość projektów informatycznych jest niedoszacowanych bądź przeszacowanych. Aby wykonać rzetelne szacowanie, potrzebny jest doświadczony zespół oraz dyskusje pomiędzy jego członkami. Wymiana opinii oraz doświadczeń pomogą przewidzieć zagrożenia i wybrać optymalną czasochłonność.

W przypadku Freelancera, moim zdaniem rzetelne oszacowanie jest niezwykle trudne, o ile w ogóle możliwe. Ciężko jest przewidzieć wszystkie elementy, które mogą się pojawić w trakcie realizacji danego wymagania.

Podsumowanie:

Zdecydowanie od tej kwestii, jest uzależniony poziom szczegółowości Twojego projektu. Jego zrozumienia i wykonalności zgodnie z Twoją wizją. W tym przypadku, zadaj sobie pytanie „Kto lepiej przeanalizuje moje potrzeby i je rozwiąże?”

+ Software House, – Freelancer

Gwarancja oraz kompleksowość

Wyobraź sobie taką sytuację: kupujesz nowy samochód w salonie za swoje całe oszczędności. Po kilku tygodniach jazdy z samochodem zaczynają się problemy. Kierujesz się do swojego dealera/ sprzedawcy, a ten oznajmia Ci, że za usterki musisz zapłacić z własnej kieszeni. Proponowane stawki są kosmiczne. Co się wtedy dzieje? Frustracja osiąga poziom max!

Wyobraź sobie, że taka sytuacja ma miejsce w odniesieniu do Twojego projektu. Co się wydarzy, jeśli odbierzesz gotowy produkt od wykonawcy, pojawią się błędy, a Ty nie masz gwarancji?

Jeśli współpracujesz z rzetelnym wykonawcą/ firmą, to praktycznie zawsze po zakończeniu projektu otrzymujesz 12 mc gwarancji. Może Cię zaskoczę, ale każdy produkt ma błędy, które nie zostały jeszcze wykryte. Jeśli przejdziemy cykl testowania to i tak może się okazać po jakimś czasie, że „coś” działa nieprawidłowo.

Niestety, w przypadku współpracy z Freelancerem praktycznie nigdy nie otrzymasz gwarancji. Po oddaniu projektu dalsza współpraca będzie opierała się na rozliczeniach godzinowych. Wtedy okazuje się, że wydałeś sporą kwotę na produkt, a on nie może na siebie zarabiać, bo po prostu nie działa. Przykre, ale prawdziwe.

Podsumowanie:

Jeśli Twój projekt to produkt, w którym pokładasz duże nadzieje i liczysz na zyski, powinieneś poważnie przemyśleć tę kwestię. Element gwarancji jest bardzo często pomijany przez klientów. Jeśli miałbym wyciągnąć statystyki, to średnio jeden na dziesięciu klientów pyta o nią oraz o jej warunki. Przemyśl to poważnie.

+ Software House, – Freelancer

Wnioski:  

Jeśli dotarłeś do tego miejsca, to przeszedłeś przez najważniejsze kwestie z mojego punktu widzenia, które są istotne przy wyborze Software House vs Freelancer. Dziękuję Ci za to bardzo. Mam nadzieję, że ten artykuł pomoże Ci w pewnym stopniu podjąć decyzję, jeśli przed taką jesteś. Być może, współpracowałeś już z SH bądź Freelancerem i masz inne wnioski co do współpracy? Jeśli tak, chętnie wymienię się z Tobą doświadczeniami i spostrzeżeniami.

Na koniec jako podsumowanie mała rada ode mnie:

  • Jeśli zależy Ci na wysokiej jakości produktu, cenisz sobie partnerską współpracę, potrzebujesz doradztwa oraz doświadczenia bo się na tym nie znasz – wybierz doświadczony Software House
  • Jeśli potrzebujesz zrobić szybki oraz prosty projekt, nie zależy Ci aż tak bardzo na jakości tylko na niskiej cenie, a dodatkowo nie chcesz uczestniczyć w całym cyklu tworzenia projektu – wybierz Freelancera

Jak już pisałem wyżej, będę bardzo wdzięczny jeśli podzielisz się ze mną swoimi wnioskami bądź obiekcjami. Być może są zupełnie inne, a być może pomogłem Ci w podjęciu decyzji. Koniecznie daj znać!

Dodaj komentarz