Ohjelmointi

Yrityksen perustaminen avoimen lähdekoodin konsulttina

Ohjelmistokehittäjät, jotka haluavat ansaita elantonsa avoimessa lähdekoodissa, harkitsevat usein itsenäisiä konsultteja. Kahden onnistuneen kehittäjän neuvo voi auttaa sinua pääsemään alkuun.

Pitkän poissaolon jälkeen kaksi ohjelmoija ystävää tapasivat juhlissa. Yksi ylpeänä julisti: "Olen aloittanut liiketoiminnan itselleni tietokonekonsulttina!" Toinen katsoi käyntikorttiaan, muste tuskin kuivunut "John Smith & Associates" -lehdessä. Ja kysyi: "Milloin sinut lomautettiin?"

Kuulin tämän vitsin (se on vitsi?) Ensimmäisen kerran 1980-luvulla, kun tulin aktiiviseksi CompuServen tietokonekonsulttifoorumissa. Se on yhtä totta tänään. Sen tekeminen konsulttina vaatii enemmän kuin käyntikortin ja verkkosivuston - todellisen konsultin, ei jonkun, joka palaa tuottamaan tuloja etsiessään "todellista työpaikkaa" - ja harvat näistä säännöistä ovat muuttuneet. Mutta monet perusasiat toistuvat (toivon, että minulla olisi dollari joka kerta, kun olen vastannut "Pitäisikö minun veloittaa asiakkailta matka-aika?"), Varsinkin kun talous pakottaa meidät arvioimaan uudelleen, mitä haluamme tehdä meidän elämät.

Tämä on yksi syy siihen, että viime viikolla Portland Oregonissa pidetyssä avoimen lähdekoodin sillan konferenssissa oli useampi kuin yksi istunto avoimen lähdekoodin liiketoiminnasta. Brian Jamison, joka perusti Open Sourceryn vuonna 2004 (nyt 24 henkilöä), kertoi aiheesta "Kuinka ansaita avoimen lähdekoodin elantoa ottamatta vastaan ​​sijoittajia tai myymättä sieluasi", ja Nate Aune jakoi "Kuinka rakentaa onnistunut avoimen lähdekoodin ohjelmistokonsultointi yritys "perustuu kokemuksiinsa Jazkartasta, hänen vuonna 2004 perustamastaan ​​Bostonin alueen yrityksestä, joka työllistää nyt kolme kokopäiväistä henkilöstöä ja kymmenen alihankkijaa.

He toistivat monia samoja seikkoja, joista suurimmalla osalla oli vähemmän tekemistä avoimen lähdekoodin yrityksen johtamiseen kuin Computer Consulting 101 -sääntöihin. Se on järkevää, koska erikoistumisalueellasi ei ole merkitystä, jos et voi markkinoida tai maksaa laskujasi ajoissa. Joten voisin kirjoittaa kokonaisen blogikirjoituksen "19 asiasta, jotka sinun pitäisi tietää ennen kuin ripustat konsulttisiirrettäsi" (ja millä tahansa provokaatiolla, minä teen), kuten kriisin omaksumisesta, miksi ei kuunnella ystäviäsi ja perhettäsi ja löytää tapa erottaa yrityksesi muista.

Mutta haluan keskittyä kohtiin, jotka nämä kaverit antoivat elantonsa ansaitsemiselle avoimessa lähdekoodissa. Tai saat hämmentävän, koska se on mitä lupasin otsikossa.

Yksi avoimen lähdekoodin liiketoiminnan ainutlaatuinen ominaisuus on esimerkiksi se, että potentiaaliset asiakkaat pyytävät konsultteja usein puolustamaan avoimen lähdekoodin valintoja. "Tunne FUD [pelko, epävarmuus ja epäily]. Rakasta FUD: ää", neuvoo Jamison, joka sanoo näiden ihmisten papukaijan epätarkkuudet, jotka he kuulevat muilta myyjiltä. Mutta älä väitä teknisiä ansioita; se on turha ponnistus. Sen sijaan hän ehdottaa: "Pyydä heitä esittämään sama kysymys suljetusta kysymyksestä, jota he harkitsevat." Toisin sanoen potentiaalinen asiakkaasi saattaa kysyä: "Kuinka voit käyttää avoimen lähdekoodin sisällönhallintajärjestelmää [CMS]; etkö välitä tietoturvasta?" luultavasti siksi, että yksi kilpailijoistasi heilutti sitä punaisena lippuna. Ehdota asiakkaalle, että hän kysyy muulta myyjältä: "Mistä tiedät, että käyttämäsi tuotteet ovat turvallisia, kun kukaan muu kuin myyjä ei katso sitä?" Jamison sanoo. "Yleensä avoimen lähdekoodin voittaa, whaddya tietää. ... [Tämä menetelmä] vain asettaa asian sänkyyn."

Tämä ei tarkoita sitä, että sinun pitäisi jättää huomiotta omien ohjelmistopiirien tapahtumat. "Sinun on oltava vuorovaikutuksessa Kool-Aid -juomamikrofonien kanssa", Jamison sanoo. Ensinnäkin, koska "Joskus heidän tekniikkansa potkaisee persettä". Ja myös siksi, että sinun pitäisi ymmärtää, missä heidän kipupisteet ja turhautumiset ovat. Voit käyttää näitä kilpailijoiden turhautumisia omassa markkinoinnissasi; "Pudota heidät keskusteluun", Jamison lisää.

Perinteisesti neuvonnassa "miten markkinoida" korostetaan verkostoitumista ja suulliset viittaukset. Tämä pätee tietysti myös avoimen lähdekoodin kehittäjiin, koska tyytyväisten asiakkaiden suositukset ovat aina paras tapa saada uusia. On kuitenkin olemassa muutamia markkinointiresursseja, jotka ovat ominaisia ​​avoimen lähdekoodin yhteisölle tai joita ainakin korostetaan avoimen lähdekoodin piireissä: itse yhteisö. Koska avoimen lähdekoodin yhteisöt kannustavat keskusteluun ja yhteistyöhön, läsnäolo arvovaltaisena, avuliaana ja asiantuntevana resurssina voi ajaa yritystäsi.

Aune suosittelee, että pidät puheluja ilmaiseksi, mikä voi herättää kiinnostusta tekemäsi kohtaan. Hän on esimerkiksi pitänyt useita puheita aiheesta "Plonen käyttäminen järjestöille", mikä johti paljon työhön. Mutta hän huomauttaa, että liidit eivät välttämättä tule puheessa olevilta ihmisiltä tai niiltä, ​​joille jaoit käyntikortteja. "Se, mihin vietät aikaa, palaa sinulle takaisin", hän sanoo. Tämä "hanki liiketoiminta jakamalla tietosi" -oletus ei ole ainutlaatuinen avoimen lähdekoodin kannalta - näin tein siirtymän tietokonekonsultista kirjailijaksi - mutta (tässä havaintoni) se on vieläkin merkityksellisempi aloittelijoille avoimen lähdekoodin konsultille, jolla on osoittaa asiantuntemusta. "Jos olet yrittäjä ja sinulla ei ole blogia ... tee se heti", Aune sanoo.

On tärkeää olla hyvin käyttäytyvä avoimen lähdekoodin kansalainen, olla osa suurempaa ekosysteemiä, vaikka kilpailisit muiden avoimen lähdekoodin kehittäjien kanssa, jotka työskentelevät myös samoilla tekniikoilla. "Työskentelemme yhdessä, mutta meidän jokaisen on tehtävä omamme, jotta yhteisö pysyisi terveenä ja elävänä", korostaa Aune. Joten kirjoita dokumentaatio, toimi projektin taululla, järjestä käyttäjäryhmiä, kirjoita koodi.

Aune ehdottaa myös, että heti kun sinulla on siihen varaa, sinun tulee sponsoroida sprinttiä tai muuta yhteisön toimintaa - ja hankkia yrityksesi logo tapahtumaohjelmaan. "Olen käynyt noin 20 sprintissä. Se on yksi mielenkiintoisimmista näkökohdista olla osa avoimen lähdekoodin yhteisöä", hän sanoo. Muita etuja: se on loistava tapa rekrytoida urakoitsijoita ja löytää oikeat ihmiset palkattavaksi, koska näet kuinka ihmiset työskentelevät intensiivisessä koodausistunnossa muutaman päivän aikana, ja näet kuinka he ovat vuorovaikutuksessa muiden kanssa. Yli 70% hänen palvelukseensa otetuista on ihmisiä, jotka työskentelivät sprintillä. "Kuka tietää, seuraavalla sprintillä hän saattaa etsiä sinua.

Mutta sinun ei tarvitse mennä kokonaan yksin. Esimerkiksi Portlandissa, Oregonissa, on organisaatio nimeltä Portland Open Source Software Entrepreneurs, johon Jamison kuuluu. Jos alueellasi ei ole mitään vastaavaa, aloita yksi. Mutta sen ei tarvitse olla nimenomaan avoimen lähdekoodin. Aune liittyi Independent Computer Consultants Association -yhdistykseen, kun hän aloitti toimintansa, ja kertoo, että muilta kokeneemmilta konsultteilta saamillaan opetuksilla oli valtava ero.

Vaikuttaa siltä, ​​että sekä Jamisonille että Aunelle on tunnusmerkki, että Jamisonin sanoin "Juotamme omaa samppanjaa". Toisin sanoen molemmat yritykset rakensivat infrastruktuurin avoimen lähdekoodin päälle ja työskentelevät ahkerasti vain avoimen lähdekoodin ohjelmistojen käyttämiseksi. On olemassa muutamia poikkeuksia; Aune esimerkiksi ajaa QuickBooksia, koska kirjanpitäjä sitä vaatii. Toinen etu avoimen lähdekoodin yrityssovellusten käytölle on tietysti se, että ne ovat ilmaisia ​​- ja jokainen uusi yritys on sidottu käteisellä.

Puhutaan käteisestä ... "Avoimen lähdekoodin ihmiset voivat olla epämiellyttäviä" voiton "suhteen, Jamison sanoo, vaikka heillä olisi liiketoimintaa. Mutta hän selittää, mitä tarkoitamme sanoa on se ahneus- ei voittoa - on avoimen lähdekoodin filosofian vastakohta. "Voitto on hyvää; ahneus on huono." On hyvä olla halpa, hän korosti; itse asiassa se on todennäköisesti välttämätöntä. Jamisonin mielestä mitä mukavampi toimisto, sitä vähemmän mahdollisuudet startupilla on menestykseen. "Taittopöydät ovat hyvä merkki", hän lisää ja ehdottaa, että kaikki uudet konsulttiyritykset pysyvät "kauhistuttavissa" toimistoissaan, kunnes ne ovat valmiita räjähtämään ovista. "Tämä halpuus on nyt sisällytetty yhtiöömme, ja jos olet tekemisissä kanssamme, tiedät", Jamison sanoo.

Jokaiselle uudelle konsultille tarjotaan mahdollisuuksia, jotka tulisi hylätä, Jamison huomauttaa. Se voi johtua siitä, että varhainen konsultointikeikka johtaisi erikoistumiseen, josta et välitä; jos kirjoitat yhden iPhone-sovelluksen, sinut merkitään ikuisesti iPhone-sovelluksen kaveriksi. Sinun on opittava sanomaan ei, riippumatta siitä, kuinka vaikeaa on tehdä niin, Jamison sanoo. Sano ei tarjouksille työskennellä oman pääoman saamiseksi, asiakkaiden hiipimiseksi hinnan alentamiseksi. Ja avoimessa lähdekoodissa: "Meidän on sanottava Ei työskentelylle Microsoft-tekniikan kanssa", hän lisää. "Emme perustaneet tätä yritystä työskentelemään Microsoftin tekniikan kanssa."

Nämä ehdotukset täydentävät tietysti Consulting 101: n perusteita, ja pelkästään tältä alueelta on paljon opittavaa. Mutta minusta tuntuu siltä, ​​että Aunen ja Jamisonin ehdotukset tarjoavat hyödyllisiä neuvoja kaikille avoimen lähdekoodin kehittäjille, jotka ihmettelevät, millaista olisi puhkeaminen ja oman yrityksen perustaminen. Onko sinulla lisää viitteitä jaettavaksi?

Tämän tarinan "Yrityksen perustaminen avoimen lähdekoodin konsulttina" julkaisi alun perin JavaWorld.

$config[zx-auto] not found$config[zx-overlay] not found