Otvaranje poduzeća kao savjetnika za otvoreni izvor

Programeri softvera koji žele živjeti od otvorenog koda često razmišljaju o tome da postanu neovisni konzultanti. Ovaj savjet dvaju uspješnih programera može vam pomoći da započnete.

Nakon dužeg izbivanja, dva prijatelja programera sastala su se na zabavi. Jedan je s ponosom izjavio: "Zaposlio sam se kao računalni savjetnik!" Drugi je pogledao svoju posjetnicu, s tintom koja se jedva osušila na "John Smith & Associates". I pitao: "Kad ste dobili otkaz?"

Taj vic (prvi je to vic?) Prvi sam put čuo 1980-ih godina, kada sam postao aktivan u CompuServeovom Forumu za računalne savjetnike. To je jednako točno i danas. Potrebno je više od posjetnice i web stranice da biste postali konzultant - pravi savjetnik, a ne netko tko se trudi da stvori prihod dok traži "pravi posao" - i malo se tih pravila promijenilo. Ali mnoge se osnove ponavljaju (volio bih da imam dolar za svaki put kad odgovorim: "Trebam li klijentima naplatiti vrijeme putovanja?"), Pogotovo kad nas gospodarstvo prisiljava da ponovno procijenimo s čime želimo raditi Naši životi.

To je jedan od razloga što je prošlotjedna konferencija Open Source Bridge, održana u Portlandu Oregon, imala više od jedne sesije o poslovanju otvorenog koda. Brian Jamison, koji je 2004. otvorio Open Sourcery (sada broji 24 osobe), govorio je o tome "Kako zaraditi za život otvorenog koda bez uzimanja ulagača ili prodaje duše", a Nate Aune podijelio je "Kako izgraditi uspješno savjetovanje s otvorenim kodom tvrtka "na temelju njegovih iskustava s Jazkartom, tvrtkom s područja Bostona koju je osnovao 2004. godine i koja sada zapošljava troje stalno zaposlenih i deset kooperanata.

Ponovili su mnoge iste točke, od kojih je većina imala manje veze s upravljanjem tvrtkom otvorenog koda nego s pravilima Computer Consulting 101. To ima sasvim smisla, jer je vaše područje specijalizacije nevažno ako ne možete na vrijeme plasirati račune ili platiti račune. Tako bih mogao napisati čitav post na blogu o "19 stvari koje biste trebali znati prije nego što družite svoju konzultantsku šindru" (i uz bilo kakvu provokaciju, hoću), poput prihvaćanja krize, zašto ne slušati svoje prijatelje i obitelj, i pronalaženje načina za razlikovanje vašeg poslovanja od drugih.

Ali želim se usredotočiti na točke koje su ti momci iznijeli o tome kako zarađivati ​​za život u otvorenom izvoru. Ili ćete postati mučni, jer sam to obećao u naslovu.

Primjerice, jedan od jedinstvenih atributa poslovanja s otvorenim kodom jest taj što potencijalni kupci često traže savjetnike da brane izbore otvorenog koda. "Upoznajte FUD [strah, nesigurnost i sumnju]. Volite FUD", savjetuje Jamison, koji kaže da ti ljudi papagajski neprecizno čuju od drugih prodavača. Ali nemojte raspravljati o tehničkim zaslugama; to je beskoristan napor. Umjesto toga, predlaže: "Zamolite ih da postave isto pitanje zatvorenog pitanja koje razmatraju." Odnosno, vaš potencijalni kupac mogao bi se zapitati: "Kako možete koristiti sustav za upravljanje sadržajem otvorenog koda [CMS]; ne brinete li se zbog sigurnosti?" vjerojatno zato što je to netko od vaših konkurenata mahao crvenom zastavom. Predložite kupcu da pita drugog dobavljača: "Kako znate da proizvodi koje imatePonovna upotreba je sigurna, kada to nitko osim prodavača ne gleda? ", kaže Jamison." Obično pobjeđuje otvoreni izvor, whaddya zna. ... [Ova metoda] samo stavlja problem u krevet. "

To ne znači da biste trebali zanemariti ono što se događa u vlasničkim softverskim krugovima. "Morat ćete stupiti u interakciju s Kool-Aid-om koji pije Microsofties", kaže Jamison. Prvo, jer "Ponekad njihova tehnologija izbaci dupe." I također zato što biste trebali razumjeti gdje su njihove bolne točke i frustracije. Te frustracije konkurenata možete koristiti u vlastitom marketingu; "Baci ih u razgovor", dodaje Jamison.

Tradicionalno, savjeti o tome "kako tržiti" naglašavaju umrežavanje i preporuke od usta do usta. To vrijedi i za programere otvorenog koda, jer preporuke sretnih kupaca uvijek su najbolji način za dobivanje novih. Međutim, postoji nekoliko marketinških resursa koji su svojstveni zajednici otvorenog koda ili su barem istaknuti u krugovima otvorenog koda: sama zajednica. Budući da zajednice otvorenog koda potiču razgovor i suradnju, vaša prisutnost kao autoritativnog, korisnog i dobro upućenog resursa može vam omogućiti poslovanje.

Aune preporučuje da držite razgovore besplatno, što može izazvati zanimanje za ono što radite. Na primjer, održao je nekoliko predavanja na temu "Kako koristiti Plone za neprofitne organizacije" što je dovelo do puno posla. No, ističe, potencijalne kupce ne moraju nužno dolaziti od ljudi na razgovoru ili od onih kojima ste dijelili posjetnice. "Ono na što trošite vrijeme je ono što će vam se vratiti", kaže. Ta pretpostavka "poslujte dijeljenjem znanja" nije jedinstvena za otvoreni izvor - to je način na koji sam prešla s računalnog savjetnika na pisca - ali (moje ovdje zapažanje) to je još značajnije za početničkog savjetnika s otvorenim kodom koji ima demonstrirati stručnost. "Ako ste poduzetnik i nemate blog ... napravite to odmah", kaže Aune.

Važno je biti dobro ponašan građanin otvorenog koda, biti dio većeg ekosustava čak i kada se natječete s drugim programerima otvorenog koda koji također rade s istim tehnologijama. "Surađujemo, ali svaki od nas mora učiniti svoj dio kako bi zajednica bila zdrava i živa", naglašava Aune. Dakle, napišite dokumentaciju, poslužite na ploči za svoj projekt, organizirajte korisničke grupe, dodajte kod.

Aune također sugerira da, čim si to možete priuštiti, trebate sponzorirati sprint ili neku drugu aktivnost u zajednici - i na program događaja staviti logotip svoje tvrtke. "Bio sam na 20-ak sprintova. To je jedan od najzanimljivijih aspekata članstva u zajednici otvorenog koda", kaže on. Ostale prednosti: to je izvrstan način za zapošljavanje dobavljača i pronalaženje pravih ljudi za zapošljavanje, budući da tijekom nekoliko dana vidite kako ljudi rade u intenzivnoj sesiji kodiranja i vidite kako komuniciraju s drugima. Više od 70% regrutiranih ljudi su ljudi koji su radili u sprintu. "Tko zna, na sljedećem sprintu možda će vas tražiti.

Ali ne morate ići potpuno sami. Na primjer, u Portlandu u državi Oregon postoji organizacija pod nazivom Portland Open Source Software Entrepreneurs, kojoj Jamison pripada. Ako u vašem području nema ništa slično, pokrenite ga. Ali to ne mora biti specifično za open source. Aune se pridružio Nezavisnom udruženju računalnih savjetnika kad je tek započeo i izvještava da su lekcije koje je naučio od drugih, iskusnijih savjetnika napravile veliku razliku.

Čini se da je znak razlike i za Jamisona i za Aunea da, prema Jamisonovim riječima, "pijemo vlastiti šampanjac." Odnosno, obje su tvrtke izgradile svoju infrastrukturu na otvorenom kodu i trude se da koriste samo softver otvorenog koda. Postoji nekoliko iznimaka; Na primjer, Aune vodi QuickBooks jer na tome inzistira njegov računovođa. Još jedna prednost korištenja poslovnih aplikacija otvorenog koda, naravno, jest ta što su besplatni - a svako je pokretanje vezano za novac.

Kad smo kod gotovine ... "Ljudi s otvorenim kodom mogu biti neugodni zbog 'dobiti'", kaže Jamison, čak i kad vode posao. Ali, objašnjava, ono što želimo reći je da je pohlepa - a ne dobit - antiteza filozofiji otvorenog koda. "Profit je dobar; pohlepa je loša." U redu je biti jeftin, naglasio je; zapravo je vjerojatno potrebno. Po Jamisonovom mišljenju, što je ured uredski ljepši, to manje šanse ima startup za uspjeh. "Sklopivi stolovi dobar su znak", dodaje, predlažući da svako novo konzultantsko poduzeće ostane u svojim "ponornim" uredima dok ne bude spremno probiti se s vrata. "Ta je jeftinoća ugrađena u našu tvrtku i ako ste imali posla s nama, znate", kaže Jamison.

Svakom novom savjetniku nude se mogućnosti koje bi trebalo odbiti, ističe Jamison. To bi moglo biti zato što bi taj rani konzultantski koncert doveo do specijalizacije do koje vam nije stalo; ako napišete jednu iPhone aplikaciju, zauvijek ćete biti označeni kao iPhone App Guy. Morate naučiti reći Ne, bez obzira koliko je to teško učiniti, kaže Jamison. Recite Ne ponudama za rad na kapitalu znoja, širenju kupaca do snižavanja cijene. I u otvorenim izvorima: "Moramo reći Ne radu s Microsoftovom tehnologijom", dodaje. "Nismo pokrenuli ovu tvrtku da bi surađivali s Microsoftovom tehnologijom."

Ovi prijedlozi su dodatak osnovama Consultinga 101, naravno, i samo se na toj domeni može puno naučiti. Ali osjećam se kao da Auneini i Jamisonovi prijedlozi nude korisne savjete bilo kojem programeru otvorenog koda koji se pita kako bi bilo kad bi započeo vlastiti posao. Imate li neke dodatne upute za dijeljenje?

Ovu priču, "Pokretanje posla kao savjetnika za otvoreni izvor" izvorno je objavio JavaWorld.