Powrót do kategorii
Start-up
tagi
developer, outsourcing,

Jak wybrać firmę programistyczną i czym się kierować?

Avatar
GOGO.Developer, 27/02/2017
jak wybrać firmę programistyczną?

Realizujesz projekt IT, kompletujesz zespół, kompetencje, szukasz podwykonawców. Wysyłasz zapytania do wielu firm programistycznych i otrzymujesz najróżniejsze oferty. Oferty zazwyczaj różnią się znacznie między sobą w kryterium ceny. Niestety usługi programistyczne nie są produktami o jednakowych parametrach technicznych. Różni je bardzo wiele detali mających znaczny wpływ nie tylko na koszt ale również na sukces lub porażkę Twojego projektu.

Założenie: interesuje Cie znalezienie back-end developer’a, który oprogramuje Twoją web aplikację.

Jak w takim razie jak wybrać firmę programistyczną? Czym się kierować aby podjąć najlepszą decyzję?

Niestety dla osób mało technicznych i nieznających branży wybór specjalistów od programowania jest nie lada wyzwaniem gdyż najczęściej cena roboczogodziny jest głównie wypadkową wielu czynników a nie „widzi mi się” firmy. No ale do rzeczy…

Cena nie jest dobrym wyznacznikiem.

Otrzymujesz oferty różnych podwykonawców. Tanie, droższe i bardzo drogie. (Nie będziemy przytaczać w artykule konkretnych stawek gdyż ta publikacja powinna być aktualna dłużej aniżeli kilka miesięcy. A stawki rynkowe dość szybko się zmieniają).

Porównując oferty sprowadzasz stawki do kwot za 1 roboczogodzinę programisty. Próbujesz porównywać po cenie. Natomiast pamiętaj, że:

No i przede wszystkim lepszy programista to większe umiejętności i mocniejsze kompetencje a co za tym idzie – wyższe wynagrodzenie za prace. Tym samym nie należy brać pod uwagę jedynie ceny. To co zajmie jednemu programiście 2 godziny pracy innemu może zająć 4 godziny…

Porównywanie ofert i firm jedynie po cenach jest jednym z największych błędów jakie można popełnić! (to jak porównywanie Ferrari i Poloneza nie zwracając uwagi na ich wygląd i parametry techniczne a jedynie konfrontując koszt zakupu)

Na co więc zwrócić uwagę?

Kompetencje, doświadczenie, wyzwania i osiągnięcia

Tak, zdecydowanie to jest lepsza droga przy wyborze firmy programistycznej aby jednym z kryteriów (głównych) były realne kompetencje. Im firma bardziej doświadczona, im ma za sobą więcej złożonych projektów, im kompetencje ma silniej ugruntowane tym możesz oczekiwać lepiej i rzetelniej zrealizowanego Twojego projektu.

Jeśli nie jesteś osobą, która może ocenić wartość zespołu po realnych kompetencjach – porozmawiaj na temat zrealizowanych projektów, o wyzwaniach, które zespół lub firma sprostały. Zapytaj czy firma realizowała podobny projekt. Jeśli tak to jaki, jaki był jego przebieg. Czy były jakieś trudności? Czy dalej projekt jest rozwijany? Dobrze abyś miał poczucie, że projekt, który planujesz powierzyć danej firmie będzie w dobrych rękach a osoby zajmujące się nim – są doświadczone i wiedzą jak go dobrze zrealizować. Jeśli to możliwe – porozmawiaj z byłymi/obecnymi klientami firmy programistycznej (dla takiej firmy podanie kontaktu do swoich kilku klientów nie powinno być problemem). To bardzo pomaga!

Bardziej doświadczony zespół patrzy kilka kroków naprzód, uprzedza fakty i wcześniej dostrzega zagrożenia. Taki zespół jest dla Ciebie wsparciem technologicznym i motorem napędowym w jednym a nie tak zwanym „klepaczem kodu”.

Wróćmy do ceny…

Załóżmy, że otrzymałeś dla jasno sprecyzowanych kompetencji i doświadczenia oferty różniące się między sobą o około 100% (faktycznie tak bywa). Uwzględnij wówczas geolokalizację podwykonawcy. W dużych miastach stawki są niekiedy sporo wyższe od małych miejscowości z dala od dużych aglomeracji. Pojawia się więc pytanie – czy podwykonawcy z mniejszych miejscowości mogą konkurować kompetencyjnie z tymi z większych miast? Odpowiedź brzmi jak najbardziej tak! Minusem jednak dla firm mieszczących się daleko od Twojego miasta jest to, że nie będziesz miał możliwości spotkania się z zespołem w każdej chwili aby wyjaśnić wszelkie niuanse związane z realizowanym oprogramowaniem lub przedyskutować drażliwe kwestie. Telekonferencje za pomocą Skype lub TeamSpeak w przypadku większych projektów często się po prostu nie sprawdzają.

Oceniaj!

Śmiało, masz do tego prawo! Otrzymując oferty różnych firm bierz pod uwagę:

Jak pewnie zauważyłeś – w tym artykule dość stanowczo dyskredytujemy parametr ceny jako czynnika wyboru firmy programistycznej. Wynika to z faktu, że dla nas (również jako firmy technologicznej) liczy się przede wszystkim dobrze, bezbłędnie i mądrze zrealizowany projekt. Jakość, w naszej ocenie, musi stać zawsze na pierwszym miejscu. Dobra realizacja to terminowe oddanie projektu niższe koszty testów, utrzymania i rozwoju oprogramowania. W perspektywie całego czasu życia oprogramowania – jest to optymalne kosztowo rozwiązanie.

Chciałbyś wiedzieć więcej jak szukać i jak mądrze wybrać firmę IT? Skontaktuj się z nami, pomożemy!

Podobne artykuły

Zarządzanie zdalnym zespołem programistów

Jak efektywnie współpracować i zarządzać zdalnymi pracownikami IT.

Redis 3 – wykorzystanie struktur danych

Początki z Redis 3 – Struktury danych

Poznajmy się
Poznajmy się
Chcesz porozmawiać o start-upach, projektach lub programowaniu?

GOGOmedia Sp. z o.o.
ul. Klimczaka 1
02-797 Warszawa

+48 22 378 47 27
GOGOmedia
GOGOmedia
Internet Software House

Jesteśmy internetową firmą technologiczną, dostarczamy kompletne rozwiązania informatyczne z zakresu web aplikacji. Kompleksowo obsługujemy klientów z różnych sektorów biznesu w zakresie dedykowanego oprogramowania. Prowadzimy szkolenia, doradzamy, wykonujemy specjalistyczne audyty i dzielimy się zdobytą przez lata wiedzą. Dla wielu jesteśmy partnerem, który pomaga osiągać wyznaczone cele biznesowe w najbardziej optymalny sposób.

Polecamy
Polecamy
narzędzia wspierające naszą codzienną pracę
  • New Relic
  • CloudFlare
  • JIRA
  • Bamboo
  • Axure
  • Zendesk
  • Microsoft Project