W oparciu o interakcję, którą mieliśmy w komentarzach, założę, że nie odepchnąłeś swojego jedynego programisty z powodu rzeczy osobistych. Opierając się na tej rozmowie, jeszcze raz zgadnę, że to niepowodzenie jest nadal w większości obowiązkami jako menedżera ds. Zatrudnienia. Jak już wspomniałeś, nie masz wcale doświadczenia z programistami, ale w jaki sposób decydujesz, jak je zatrudnić?
Wygląda na to, że dałeś z siebie wszystko, ale zatrudniłeś kogoś, kto po prostu nie mógł znieść skali tego projektu, zbudował chwiejny fundament, który rozpadł się pod nim, a potem po prostu odszedł. Niestety, różnica między deweloperami a przedsiębiorcami polega na tym, że ci pierwsi otrzymują wynagrodzenie za godzinę / pensję, ale mogą zdecydować się przyjść i odejść, jak chcą. Otrzymał zapłatę za przepracowane godziny i odszedł, kiedy postanowił nie otrzymywać już zapłaty. Nic nie możesz na to poradzić.
Co teraz? Wygląda na to, że zacząłeś podążać ścieżką zastępowania ludzi procesami. Gdybyś tylko miał wystarczającą dokumentację, ludzie mogliby odejść, a inni mogliby rozpocząć tam, gdzie przerwali. IMO, które nie działa, a jeśli działa, nadal będzie znacznie droższe niż posiadanie niezawodnego zespołu stałych pracowników. Kierownictwo w różnych firmach w ciągu ostatnich 30 lat próbowało zastąpić ludzi wystarczającą dokumentacją (w tym moją ostatnią pracą) i za każdym razem kończyło się to niepowodzeniem. Dlatego zdecydowałem się zmienić pracę, a teraz utknęli ze swoimi przestarzałymi i nigdy dokładnymi dokumentami, a ja mam czas w moim nowym startupie.
Gdybym był, chciałbym znaleźć odpowiednią osobę z wystarczającymi umiejętnościami i doświadczeniem, aby podnieść ten projekt i doprowadzić go do końca. Obejmuje to nie tylko umiejętności kodowania, ale także projektowanie, architekturę, a także podstawowe zarządzanie projektami. Nie próbuj określać, w jaki sposób wykonuje swoją pracę ani ile dokumentów musi przedstawić. Skoncentruj się na znalezieniu właściwej osoby i przygotuj się na odpowiednią zapłatę. Kiedy go znajdziesz, upewnij się, że Twoim zadaniem jest wspierać go i usuwać przeszkody z jego drogi, a nie monitorować / zarządzać. Nie sugeruję, że robiłeś to wcześniej, ale wiem, że wielu menedżerów to robi, a to po prostu przynosi efekty.
Porozmawiaj z innymi przedsiębiorcami, być może z doświadczeniem w inżynierii oprogramowania. Przeczytaj te fora i znajdź zestaw pytań, które możesz zadać potencjalnemu pracownikowi. Przedstaw problem i zapytaj, jakie byłoby podejście. Jeśli jest właściwym facetem (i zakładając, że nie widział tej strony), powinien być w stanie zasugerować wiele rzeczy, które inne osoby już zasugerowały w zakresie tego, co należy zrobić w Twojej firmie, gdy zaczniesz zdrowieć. Poproś go, aby określił plan od momentu zatrudnienia do momentu, gdy Twoja wersja 1.0 zostanie wysłana. Jak on cię tam doprowadzi? Poproś o pomoc podczas rozmowy z taką osobą.
Tylko kilka moich własnych myśli: śledzenie błędów jest koniecznością (Jira kosztuje 10 USD za zespół do 10 osób). Kontrola źródła jest koniecznością (git jest darmowy. Perforce kosztuje orzeszki ziemne dla zespołu do 5 osób). Twój kod jest twoją dokumentacją. Nie twoje pisemne dokumenty słowne. Powinien przejrzeć kod i zachować to, co jest możliwe do odzyskania; wyrzuć resztę i skup się na pisaniu łatwego do utrzymania i czytelnego kodu. Zapisz dokumentację dla kilku dokumentów projektowych na wysokim poziomie i kilku stron. Musi znać technologię, nad którą pracujesz. Nie zatrudniaj kogoś z dobrymi intencjami; nie możesz sobie pozwolić na to, aby uczyły się na swój czas. Zapytaj ich, jakie inne projekty wykonali (niestety ty lub ktoś, kogo znajdziesz, może nadążyć za technicznym aspektem rzeczy). Szukasz kogoś z wystarczającym doświadczeniem, ale jednocześnie nie za bardzo, że ta iskra podniecenia już się wypaliła. Znajdź kogoś, kto jest głodny, aby wywrzeć wpływ. Metodologia, którą proponuje lub stosuje, powinna umożliwiać ci regularne obserwowanie pracy (okresy jednego lub dwóch tygodni) oraz natychmiastowe przekazywanie informacji zwrotnych. Nie zatrudniaj nikogo, kto mówi, że będzie gotowy dokładnie za 7,4 miesiąca, dam ci znać, kiedy to się skończy.
Powodzenia