Software house story - od 0 do 20 programistów w dwa lata

128
Mateusz Kubiczek CEO & cofounder The Software House twitter: @madmattor [email protected]

description

Firma The Software House powstała na początku 2012 roku. W ciągu niecałych dwóch lat urosła do 22 osób ze wzrostem przychodów rok do roku na poziomie 300%. Mateusz Kubiczek, założyciel i prezes firmy The Software House, opowie o tym, jak wyglądała ich droga do 20 pracowników, a także jakie czekają ich dalsze wyzwania. Przedstawi również, co jest jego zdaniem niezbędne, żeby założyć firmę programistyczną i kiedy najlepiej to zrobić. The Software House pracuje w PHP, Ruby on Rails, AngularJS i node.js Prezentacja z SKN IPIJ na Politechnice Śląskiej wydziale AEI

Transcript of Software house story - od 0 do 20 programistów w dwa lata

Page 1: Software house story - od 0 do 20 programistów w dwa lata

Mateusz KubiczekCEO & cofounder The Software House

twitter: @[email protected]

Page 2: Software house story - od 0 do 20 programistów w dwa lata

Software house storyOD 0 DO 20 PROGRAMISTÓW W 2 LATA

Page 3: Software house story - od 0 do 20 programistów w dwa lata

To jest nasza historiaNie chcemy się chwalić, ale

odrobina kontekstu jest niezbędna

Page 4: Software house story - od 0 do 20 programistów w dwa lata
Page 5: Software house story - od 0 do 20 programistów w dwa lata

Nasze zabawki

Page 6: Software house story - od 0 do 20 programistów w dwa lata

TSH – marzec, 2012

Page 7: Software house story - od 0 do 20 programistów w dwa lata

TSH – marzec, 2013

Page 8: Software house story - od 0 do 20 programistów w dwa lata

Grudzień 2013

22 osoby

Page 9: Software house story - od 0 do 20 programistów w dwa lata

Zespół: +100% w rok

Styczeń Lipiec Grudzień

11

17

22

Page 10: Software house story - od 0 do 20 programistów w dwa lata

+315% rok do roku

2012 2013

Przychody netto

Page 11: Software house story - od 0 do 20 programistów w dwa lata

Co motywuje do założenia własnej firmy programistycznej?

Page 12: Software house story - od 0 do 20 programistów w dwa lata

Główne motywacje:• CHĘĆ PRZEWODZENIA• PIENIĄDZE

Page 13: Software house story - od 0 do 20 programistów w dwa lata

Co jest niezbędne?… lub co najmniej bardzo pomocne

Page 14: Software house story - od 0 do 20 programistów w dwa lata

Doświadczenie w software development

Page 15: Software house story - od 0 do 20 programistów w dwa lata

Znajomość całego procesu

Od szukania klienta do zakończenia projektu i utrzymania

Page 16: Software house story - od 0 do 20 programistów w dwa lata

Jak to doświadczenie zdobyć najłatwiej?

Pracować jako PM

Page 17: Software house story - od 0 do 20 programistów w dwa lata

Znajomość Excela i Worda :)Umiejętność analizowania np.

wyników finansowych i projektowych lub przygotowania

dobrej oferty

Page 18: Software house story - od 0 do 20 programistów w dwa lata

Kapitał na start

Page 19: Software house story - od 0 do 20 programistów w dwa lata

Cel

Page 20: Software house story - od 0 do 20 programistów w dwa lata

Motywacja i determinacja

Page 21: Software house story - od 0 do 20 programistów w dwa lata

Pełne poświęcenie

Page 22: Software house story - od 0 do 20 programistów w dwa lata

Odwaga i odrobina szaleństwa ;)

Page 23: Software house story - od 0 do 20 programistów w dwa lata

Gotowość na wydawanie kasy

Page 24: Software house story - od 0 do 20 programistów w dwa lata

Samemu?Z kimś?

Page 25: Software house story - od 0 do 20 programistów w dwa lata

Ważne, żeby wszyscy założyciele byli na 100%

Page 26: Software house story - od 0 do 20 programistów w dwa lata

Co najmniej jedna osoba musi być “sprzedażowa”

Page 27: Software house story - od 0 do 20 programistów w dwa lata

Kiedy to zrobić?Nie za wcześnie

Nie za późno

Page 28: Software house story - od 0 do 20 programistów w dwa lata

Pierwsze kroki

Page 29: Software house story - od 0 do 20 programistów w dwa lata

Umowa spółkiJasny podział odpowiedzialności

współzałożycieli

Page 30: Software house story - od 0 do 20 programistów w dwa lata

Budżet i plan finansowy

Ile przeżyjemy bez żadnych przychodów?

Na ile przychodów możemy liczyć?Jaki jest nasz próg bólu?

Page 31: Software house story - od 0 do 20 programistów w dwa lata

Strona WWWChociażby na darmowym szablonie

Wordpressa… nasza długo powstawała

Page 32: Software house story - od 0 do 20 programistów w dwa lata

Sprzedaż i klienci

Page 33: Software house story - od 0 do 20 programistów w dwa lata

“This Job Would Be Great if it Wasn't For the

F'N Customers”

Page 34: Software house story - od 0 do 20 programistów w dwa lata

Kochamy naszych klientów

Page 35: Software house story - od 0 do 20 programistów w dwa lata

Błędne koło pozyskiwania klientówŻeby mieć klientów, trzeba mieć portfolio

Żeby mieć portfolio, trzeba mieć klientów…

Page 36: Software house story - od 0 do 20 programistów w dwa lata

Więc gdzie szukać klientów?

Page 37: Software house story - od 0 do 20 programistów w dwa lata

Najlepszy sposób: polecenia

1. Rób dobrą robotę2. Niech klienci cenią pracę z tobą3. Profit!

Page 38: Software house story - od 0 do 20 programistów w dwa lata

Inne, nie tak fajne, metody…

Page 39: Software house story - od 0 do 20 programistów w dwa lata

Reklamy – SEO, SEM

Duża konkurencja, drogo

Page 40: Software house story - od 0 do 20 programistów w dwa lata

Zapytania ofertowe przez WWW

Dla nas niewielki procent

Page 41: Software house story - od 0 do 20 programistów w dwa lata

“Cold calling” – zapytania do różnych

firm w ciemno

Nasz największy sukces

Page 42: Software house story - od 0 do 20 programistów w dwa lata

Odesk, Elance, …

Page 43: Software house story - od 0 do 20 programistów w dwa lata

Konferencje

ŚWIETNE dla zagranicyZależy jakie: małe czy

wielkie?

Page 44: Software house story - od 0 do 20 programistów w dwa lata

Blogowanie

Lub tzw. content marketing

Page 45: Software house story - od 0 do 20 programistów w dwa lata

Wybór właściwych klientów

Page 46: Software house story - od 0 do 20 programistów w dwa lata

Czy możemy dla nich zrobić dobrą robotę?

Page 47: Software house story - od 0 do 20 programistów w dwa lata

Czy rozumieją, jaką wartość wnosimy?

I czy są gotowi za to płacić?

Page 48: Software house story - od 0 do 20 programistów w dwa lata

Czy sprawiają wrażenie osób, z którymi łatwo się

dogadać?

Page 49: Software house story - od 0 do 20 programistów w dwa lata

Czy mają w ogóle budżet?

Page 50: Software house story - od 0 do 20 programistów w dwa lata

Podpisanie umowy

Page 51: Software house story - od 0 do 20 programistów w dwa lata

ZAWSZE pracować z umową

Nawet dla znajomych (szczególnie dla znajomych)

Page 52: Software house story - od 0 do 20 programistów w dwa lata

Negocjacje umowy powiedzą Wam dużo o współpracy z klientem

To tak naprawdę Wasz pierwszy projekt razem

Page 53: Software house story - od 0 do 20 programistów w dwa lata

Co określa umowa?• Jakie są zasady współpracy?• Co ma zostać dostarczone i kiedy?• Co, jeśli jest opóźnienie?• Co, jeśli nie zostanie dostarczone?• Jakie pieniądze zostaną wymienione?• Kto ma prawa autorskie?• Jak wygląda proces odbioru i zgłaszania

uwag?• …

Page 54: Software house story - od 0 do 20 programistów w dwa lata

Umowa jest potrzebna w sytuacjach, gdy współpraca się nie

układa

Page 55: Software house story - od 0 do 20 programistów w dwa lata

Umowa nie sprawi, że wszystko pójdzie

superDo tego jest potrzebna ciężka praca i

zrozumienie po obydwu stronach

Page 56: Software house story - od 0 do 20 programistów w dwa lata

Ale pozwoli omówić niejasności i usunąć

“niedogadane” kwestie

Page 57: Software house story - od 0 do 20 programistów w dwa lata

Zawsze wymagaj przedpłaty

Często w modelu 30% - 30% - 40% lub 50% - 50%

99% klientów się na to zgodzi

Page 58: Software house story - od 0 do 20 programistów w dwa lata

Ludzie i zespół

Page 59: Software house story - od 0 do 20 programistów w dwa lata

Kto jest najważniejszy w firmie?

• Właściciele? Udziałowcy?• Zarząd?• Klienci?• Pracownicy?

Page 60: Software house story - od 0 do 20 programistów w dwa lata

Odpowiedź:Pracownicy

Page 61: Software house story - od 0 do 20 programistów w dwa lata

Błędne koło #2Żeby mieć pracowników, trzeba mieć projektyŻeby robić projekty, trzeba mieć pracowników

Page 62: Software house story - od 0 do 20 programistów w dwa lata

Jaki to dobry zespół?• Właściwe osoby• Z celem• Odpowiedzialne• Wspierani przez organizację

Page 63: Software house story - od 0 do 20 programistów w dwa lata

Szczegóły!

Page 64: Software house story - od 0 do 20 programistów w dwa lata

Świetni ludzie

Nie “ninja”Nie tacy, co “są nolajfami” i nie chodzą do domu

Page 65: Software house story - od 0 do 20 programistów w dwa lata

Bystrzy

Page 66: Software house story - od 0 do 20 programistów w dwa lata

Produktywni

“Get things done”

Page 67: Software house story - od 0 do 20 programistów w dwa lata

Zaangażowani i entuzjastyczni

Page 68: Software house story - od 0 do 20 programistów w dwa lata

Z pasją

Page 69: Software house story - od 0 do 20 programistów w dwa lata

Pokorni

Page 70: Software house story - od 0 do 20 programistów w dwa lata

Stale rozwijający się

Page 71: Software house story - od 0 do 20 programistów w dwa lata

Ludzie mający cel

Page 72: Software house story - od 0 do 20 programistów w dwa lata

Sami się organizują

Ale mają szefów

Page 73: Software house story - od 0 do 20 programistów w dwa lata

Każdy jest odpowiedzialny za

produkt

Page 74: Software house story - od 0 do 20 programistów w dwa lata

Mają informacje o projekcie

Słabe firmy ograniczają dostęp do informacji

Page 75: Software house story - od 0 do 20 programistów w dwa lata

Z odpowiedzialnością

Page 76: Software house story - od 0 do 20 programistów w dwa lata

Mają autonomię w projektach

Page 77: Software house story - od 0 do 20 programistów w dwa lata

Wybierają własne narzędzia

Chociaż czasami nie jest to możliwe

Page 78: Software house story - od 0 do 20 programistów w dwa lata

Ustalają własne procesy

Page 79: Software house story - od 0 do 20 programistów w dwa lata

Rozmawiają z klientami!!!

Page 80: Software house story - od 0 do 20 programistów w dwa lata

… ale organizacja chroni ich przed “gniewem”

klientów

Page 81: Software house story - od 0 do 20 programistów w dwa lata

Po prostu mają duży wpływ na to, co robią

Page 82: Software house story - od 0 do 20 programistów w dwa lata

Posiadający wsparcie firmy

Page 83: Software house story - od 0 do 20 programistów w dwa lata

Szczęśliwy pracownik, to dobry pracownik

Page 84: Software house story - od 0 do 20 programistów w dwa lata

Dobra pensja

Page 85: Software house story - od 0 do 20 programistów w dwa lata

Ubezpieczenie i składki emerytalne

Czyli umowy o pracę lub działalności gospodarcze

Page 86: Software house story - od 0 do 20 programistów w dwa lata

Elastyczne godziny

Biuro otwarte 8 – 19Fajne dla studentów i nocnych marków

Page 87: Software house story - od 0 do 20 programistów w dwa lata

Szefowie są fair

Page 88: Software house story - od 0 do 20 programistów w dwa lata

Szczerość

Programiści to mądre bestie – każdy bullshit od razu wyłapią

Page 89: Software house story - od 0 do 20 programistów w dwa lata

Ludzie mają morale

Za wikipedią: skłonność społeczności do podtrzymywania wiary w instytucję,

wyznaczone cele lub siebie samych oraz innych ludzi.

Page 90: Software house story - od 0 do 20 programistów w dwa lata

Fajne biuro

Także świetne dla rekrutacji! :)

Page 91: Software house story - od 0 do 20 programistów w dwa lata

Wspiera nieformalną komunikację

Skype, na żywo, … Nie wszystko musi być klepnięte mailem

Page 92: Software house story - od 0 do 20 programistów w dwa lata

Realizacja projektów

Page 93: Software house story - od 0 do 20 programistów w dwa lata

Agile!

Page 94: Software house story - od 0 do 20 programistów w dwa lata

Ale nie wolno przesadzić z procesami

Page 95: Software house story - od 0 do 20 programistów w dwa lata

Najważniejsze to mieć swój proces i się go

trzymać

Ale trzeba też wiedzieć, kiedy dany element procesu jest niezbędny w projekcie. Wszystko trzeba robić

świadomie

Page 96: Software house story - od 0 do 20 programistów w dwa lata

Porażki będą się zdarzały

Page 97: Software house story - od 0 do 20 programistów w dwa lata

Jednego projektu nie potrafiliśmy skończyć na

czas

Mieliśmy “good time” :(

Page 98: Software house story - od 0 do 20 programistów w dwa lata

Za dwa nie dostaliśmy kasy

Page 99: Software house story - od 0 do 20 programistów w dwa lata

Na szczęście, były to dosyć małe projekty

Mniej niż 1% przychodu

Page 100: Software house story - od 0 do 20 programistów w dwa lata

Ważne, żeby się na nich uczyć i żeby jeden projekt nie

położył całej firmy

Page 101: Software house story - od 0 do 20 programistów w dwa lata

Największe ryzyko dla firmy naszego rozmiaru?

Jeden wielki klient

Page 102: Software house story - od 0 do 20 programistów w dwa lata

Świętowanie zakończenia projektów

Czy jesteśmy szczęśliwi z tego projektu?

Czy byliśmy w nim produktywni?

Page 103: Software house story - od 0 do 20 programistów w dwa lata

Bycie szefem

Page 104: Software house story - od 0 do 20 programistów w dwa lata

Przywództwo

Page 105: Software house story - od 0 do 20 programistów w dwa lata

Płaskie struktury to bzdury – ktoś musi być

szefem

To daje także szansę na awans pracownikom

Page 106: Software house story - od 0 do 20 programistów w dwa lata

Zatrudniaj mądrzejszych i lepszych od siebie

Page 107: Software house story - od 0 do 20 programistów w dwa lata

Naucz się przyznawać do błędu i przepraszać

Page 108: Software house story - od 0 do 20 programistów w dwa lata

Naucz się doceniać i chwalić za dobrą robotę

Page 109: Software house story - od 0 do 20 programistów w dwa lata

Jeśli nie jesteś techniczny, nie udawaj

że jesteś

Page 110: Software house story - od 0 do 20 programistów w dwa lata

Chroń swoich pracowników

Page 111: Software house story - od 0 do 20 programistów w dwa lata
Page 112: Software house story - od 0 do 20 programistów w dwa lata

Zadawaj pytania

Page 113: Software house story - od 0 do 20 programistów w dwa lata

…słuchaj odpowiedzi

I bądź gotowy na słowa, które mogą ci się nie spodobać

Page 114: Software house story - od 0 do 20 programistów w dwa lata

Daj ludziom szansę

Page 115: Software house story - od 0 do 20 programistów w dwa lata

Jednak nie w nieskończoność - nie bój

się zakończyć współpracy

Page 116: Software house story - od 0 do 20 programistów w dwa lata

Nasze wyzwaniaPrzy 22 osobach1 MLN PLN przychodu rocznie

Page 117: Software house story - od 0 do 20 programistów w dwa lata

Miejsce w biurze…

Page 118: Software house story - od 0 do 20 programistów w dwa lata

Opanowanie tempa rozwoju

Page 119: Software house story - od 0 do 20 programistów w dwa lata

Wprowadzenie procesów

Page 120: Software house story - od 0 do 20 programistów w dwa lata

Kadra zarządzająca średniego szczebla

Page 121: Software house story - od 0 do 20 programistów w dwa lata

Utrzymanie klientów

Page 122: Software house story - od 0 do 20 programistów w dwa lata

“Design is a job” – Mike Monteiro“The Founder’s Dilemmas” – Noam Wasserman“Drive: The Surprising Truth About What Motivates Us” – Daniel Pink

Ciekawe lektury

Page 123: Software house story - od 0 do 20 programistów w dwa lata

Macie 40-50 lat produktywności

Page 124: Software house story - od 0 do 20 programistów w dwa lata

Sprawcie, żeby się liczyły

Page 125: Software house story - od 0 do 20 programistów w dwa lata

Traktujcie to jako przygodę

Zawsze będzie czas na pracę w korpo ;)

Page 126: Software house story - od 0 do 20 programistów w dwa lata

Szukamy (też przyszłych!) wymiataczy:

PHPRuby on Rails

JavascriptFrontend

www.tsh.io/kariera

Page 127: Software house story - od 0 do 20 programistów w dwa lata

Dziękuję

[email protected]@madmattor

Page 128: Software house story - od 0 do 20 programistów w dwa lata

Pytania?

Można pisać na [email protected]