Spróbuję wymienić kilka rzeczy¹, o których chciałbym pomyśleć, tworząc własną firmę.
Najważniejsze, aby wiedzieć, że albo musisz zatrudniać ludzi (prawników, księgowych, sprzedawców, kierowników projektów), albo sam musisz się uczyć wielu rzeczy, ponieważ technika prób i błędów często kosztuje dużo pieniędzy.
Bądź świadomy lokalnych przepisów . Kiedy jesteś małą firmą i jesteś pozwany przez klienta o tysiące dolarów, ponieważ na fakturze brakuje jakiegoś obowiązkowego zdania, nie jest to oczywiste.
W ten sam sposób, gdy klient nie płaci ci od miesięcy, kiedy idziesz do prawnika i dowiadujesz się, że podpisana umowa nie zmusza twojego klienta do zapłaty , żałujesz, że nie skonsultowałeś się z prawnikiem przed podpisaniem umowy. Spędziłem cztery lata na studiach prawa; Zawsze zaskakuje mnie niska jakość umów sporządzanych przez osoby bez wiedzy prawnej. Większość umów, które widziałem, wyraźnie mówi, że deweloper może nigdy nie zostać opłacony lub że klient może zażądać zmiany bez żadnych kosztów .
Pamiętaj, że niektórzy klienci spędzą dużo czasu próbując nie płacić lub płacić mniej. Przywołają fakt, że twój produkt nie spełnia ich oczekiwań lub że zawsze myśleli, że zmiany, które wprowadziłeś na ich prośbę, były bezpłatne lub że nie potrzebują już produktu. Pamiętaj, aby zobaczyć F * ck You. Zapłać mi. Mike Monteiro, który omawia takie sytuacje.
To jest praca prawnika. Prawnicy są kosztowni, ale oszczędzają pieniądze.
Upewnij się, że podatki nie będą wyższe niż Twoje dochody . Na przykład we Francji, kiedy zaczynasz, możesz łatwo znaleźć się w sytuacji, w której wiele organizacji pozarządowych (takich jak obowiązkowe towarzystwo ubezpieczeniowe) będzie domagać się tysięcy dolarów rocznie, a twoje dochody wynoszą kilkaset dolarów rocznie.
Nikt nie dba o takie bzdury, ponieważ jest to sposób dla tych organizacji na zarobienie dużych pieniędzy. Nawet jeśli nie masz żadnych dochodów, nadal musisz zapłacić. Biorąc pod uwagę, że niektóre z nich są zarządzane jako firmy ubezpieczeniowe i korzystają z ich monopolu, znajdziesz się przed podmiotem, który zachowuje się jak mafia (tj. Bez względu na sytuację, będziesz musiał zapłacić), ale czasami bez ochrony korzyści.
Widząc, jak podatnicy przybywają do Twojej firmy i proszą o sprawdzenie rachunków, znalezienie kilku błędów, które będą cię kosztować kilka tysięcy dolarów, również nie jest przyjemne.
Jest to zadanie księgowego: unikanie błędów księgowych, które zwykle kosztują zbyt dużo, i ochrona pieniędzy firmy przed umyślnymi błędami potężnych podmiotów.
Co czyni cię lepszym od wszystkich niezależnych programistów? Co czyni cię lepszym niż wszystkie większe firmy zajmujące się programowaniem? Jak wytłumaczyć klientom, że jesteś lepszy?
Przeprowadziłem kilka dyskusji z moimi kolegami, którzy chcieli stworzyć własne firmy. „Co masz, czego inni nie mają?” - pytałem za każdym razem. Albo nie potrafią odpowiedzieć, albo odpowiadają na coś w stylu „Poproszę o niższą cenę”, ale nie są w stanie wyjaśnić, w jaki sposób osiągnęliby oszczędności.
Upewnij się, że znasz aspekty, w których jesteś lepszy od konkurencji. Upewnij się, że jesteś w stanie się sprzedać, wyjaśniając nie tylko, co jest lepsze, ale także dlaczego.
Przykład: firma A dostarcza oprogramowanie po niższych kosztach, ponieważ korzysta z lean management, usuwając odpady związane z zadaniami, które nie są potrzebne do dostarczenia produktu.
Kolejny przykład: firma B dostarcza wysokiej jakości oprogramowanie, wykorzystując intensywne formalne przeglądy kodu, testy, formalny proof i inne techniki stosowane w firmach tworzących oprogramowanie na żywo.
Ostatni przykład: firma C zachwyca klientów dzięki radykalnemu zarządzaniu i zwinnemu.
Co ważniejsze, jak znajdziesz swoich klientów? Czy reklamujesz się? Gdzie? W jaki sposób? Ile by to kosztowało?
Czy jesteś gotowy, aby odpowiedzieć na pytania klientów? Na przykład, jeśli ktoś prosi o nazwy firm, które wcześniej pracowałeś, aby poprosić te firmy o opinię lub jeśli ktoś prosi o pokazanie oprogramowania lub aplikacji internetowych, które zrobiłeś, czy masz odpowiedź?
Jest to praca sprzedawcy: ktoś, kto zna Twoją firmę, zna twoje mocne strony i może szybko, łatwo i uczciwie wyjaśnić, dlaczego Twoja firma jest najlepsza.
Jak uniknąć spóźnionej wysyłki projektu , gdy klient stale prosi o zmiany w właśnie dostarczonych funkcjach?
Jak obliczyć cenę, którą musi zapłacić klient? Jeśli otrzymujesz wynagrodzenie za godzinę pracy, w jaki sposób klient może być pewien, że nie poprosi Cię o wynagrodzenie za 213 godziny, podczas gdy faktycznie przepracowałeś 186 godzin?
Jak śledzisz projekt? Skąd wiesz, że projekt się nie powiedzie, a jak go znasz, jak temu zapobiec?
To jest praca kierownika projektu. Prowadzenie projektu od „Mam świetny pomysł, jest teraz w mojej głowie” do w pełni funkcjonalnego produktu wymaga czegoś więcej niż znajomości pisania kodu programistycznego.
Czy na pewno jesteś gotowy na kontakt z klientami? Co się stanie, gdy klient nie będzie uprzejmy ? Co się stanie, jeśli klient powie, że Twój produkt jest do bani lub nie spełnia wymagań, podczas gdy w rzeczywistości dokładnie je spełnia? Co jeśli klient po dwóch miesiącach opracowywania trzymiesięcznego projektu powie Ci, że musisz przepisać swój projekt ASP.NET w PHP? Co jeśli klient nawet nie wie o czym jest jej projekt?
Ponownie jest to zadanie kierownika projektu, sprzedawcy lub wsparcia. Postępowanie z klientami po podpisaniu umowy wymaga wiele taktu, cierpliwości, profesjonalizmu i, często, zarządzania gniewem.