Jaki jest najlepszy sposób outsourcingu programowania dla Twojego startupu?


Najlepsza odpowiedź

To świetne pytanie. Jestem przedsiębiorcą od 2009 roku i wiele razy zlecałem programowanie / tworzenie stron internetowych. Minęło wiele złych doświadczeń, zanim mój partner biznesowy i ja mogliśmy naprawdę to rozgryźć i znaleźć niezawodnego programistę dla naszych firm.

Oto moja rada dotycząca outsourcingu programowania dla Twojego startupu:

  1. Wiesz, kogo szukasz : ile powinien mieć doświadczenia? Ile oni pobierają? Gdzie się znajdują? Ile godzin chcesz, żeby pracowali w tygodniu? Jak chcesz, żeby się komunikowali? Jakiego rodzaju doświadczenia w branży potrzebują? Jakie języki programowania muszą znać? Czy są one pełne? Backend? Frontend?
  2. Znać wymagania projektu: Jako właściciel firmy musisz znać zakres i szczegóły programu / projektu które chcesz zbudować. Jeśli tego nie zrobisz, początkowo bardzo trudno będzie komunikować się z jakimkolwiek programistą. Poświęć trochę czasu swojemu zespołowi na burzę mózgów i zapisz jak najwięcej szczegółów na temat projektu przed zatrudnieniem.
  3. Użyj witryny takiej jak FreeeUp | Zatrudnij wstępnie zweryfikowanych freelancerów i znajdź niezależną pracę online lub Toptal, aby znaleźć niezawodnego programistę internetowego, który pasuje do Twojego budżetu. Istnieje wiele witryn, w których można znaleźć programistów, ale polecam te dwie, ponieważ programiści są wstępnie sprawdzani, zanim zostaną wpuszczeni na rynek. Jeśli nie znasz się na programowaniu / programowaniu, przeprowadzenie rozmowy kwalifikacyjnej i weterynarza może być niezwykle trudne. Te witryny pomagają w tym procesie.
  4. Określ bardzo jasne oczekiwania, szacunki i terminy: prawie wszyscy programiści / programiści mają bardzo trudno oszacować, kiedy projekt zostanie ukończony. Aby uniknąć tego problemu, podziel projekt na mini kamienie milowe, nad którymi może pracować programista, i na bieżąco informuj o nich. Każdy kamień milowy nie powinien trwać dłużej niż tydzień. W ten sposób zawsze możesz zobaczyć postępy, jakie robią w projekcie i możesz zarządzać oczekiwaniami.
  5. Bądź dobrym menedżerem i liderem: Nie chcesz po prostu zniknąć, gdy znajdziesz kogoś dobrego dla projektu. Upewnij się, że masz codzienne kontakty z programistą, cotygodniowe rozmowy telefoniczne, aby omówić bardziej szczegółowe informacje o postępach, i wiele metod komunikacji, aby móc kontaktować się z nimi zawsze, gdy pracują.

Outsourcing programowania / tworzenia stron internetowych jest zdecydowanie jednym z najtrudniejszych obszarów outsourcingu dla Twojego startupu. ALE jeśli możesz postępować zgodnie z tym przewodnikiem i traktować go bardzo poważnie, może to być możliwe.

Mam nadzieję, że to pomoże!

Pozdrawiam 🙂

Connor Gillivan

Odpowiedź

Istnieje wiele witryn, takich jak upWork, w których można zatrudnić jedną. Jest wielu programistów, z których niektórzy odpowiadają w tym wątku! Ale prawda jest taka, że ​​nie tyle chodzi o to, dokąd się wybierasz, ile o to, co robisz, aby sprawdzić swoich kandydatów. Gdziekolwiek się znajdziesz, znajdziesz dobrych i złych kandydatów. Mam programistów aplikacji do badania firm . Na podstawie tego, co widzę na rynku, oto kilka rzeczy, o których powinieneś pomyśleć, niezależnie od tego, czy ostatecznie zatrudniasz firmę, czy indywidualnego freelancera:

  • Zanim zaczniesz rozmawiać, upewnij się, że masz kompletny plan dla swojej aplikacji. Jest to konieczne nie tylko do rozwoju, ale jasny plan pomoże ci zdecydować, jakie kwalifikacje powinien mieć twój programista.
  • Jeśli kandydat lub firma odpowiedziała na ofertę pracy, zadaj im pytania dotyczące oferty. Są deweloperzy, którzy po prostu odpowiadają na każdą ofertę, nawet ich nie czytając. Nie chcesz ich.
  • Jeśli zatrudniasz firmę, zapytaj o konkretną osobę, która będzie pracować nad Twoim projektem. Firma ma kilku programistów, więc chcesz wiedzieć, że przydzielą Ci kogoś odpowiedniego.
  • Sprawdź portfolio kandydata. Zwróć szczególną uwagę na projekty podobne do twojego, ponieważ programista może być dobry w niektórych rzeczach, a w innych nie. Jeśli więc chcesz programisty iOS, zwróć większą uwagę na jego pracę na iOS niż na inne elementy (takie jak Android) w ich CV.
  • Źle napisany kod to coś, co doprowadzi do problemów z jakością gotowego produktu. Jeśli znasz kogoś, kto jest programistą, pokaż mu próbki kodu z poprzednich prac kandydata i poproś o ocenę pod kątem jakości. Jeśli nie znasz kogoś, kto jest programistą, zatrudnij mnie .
  • Jeśli mają odniesienia, sprawdź je.
  • Mów otwarcie i szczegółowo o tym, co ma zrobić programista. W ten sposób, jeśli są uczciwi, mogą ci powiedzieć, że po prostu nie pasują.
  • Upewnij się, że po zakończeniu otrzymasz cały niezbędny kod źródłowy i hasła. Ponadto, w przypadku długiego projektu, po drodze wykonuj kopie zapasowe kodu źródłowego, więc jeśli programista zbankrutuje lub zdecydujesz się przełączyć na kogoś innego, będziesz mieć przynajmniej kod, który został już ukończony. Zapobiegnie to również szantażowi po zakończeniu projektu.
  • Na koniec nie wynajmuj najtańszej opcji. Jest powód, dla którego są najtańszą opcją.

Mam nadzieję, że to pomoże!

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *